📂 File Browser

/AgentAI/vendor/google/apiclient-services/src/PagespeedInsights
☀️ Light Mode
🎯 Quick Launch:

📁 Directories

📁 Resource/ 🔓 Open

📄 Files

🐘 AuditRefs.php
▶ Open 📄 View Source
🐘 Bucket.php
▶ Open 📄 View Source
🐘 Categories.php
▶ Open 📄 View Source
🐘 CategoryGroupV5.php
▶ Open 📄 View Source
🐘 ConfigSettings.php
▶ Open 📄 View Source
🐘 Environment.php
▶ Open 📄 View Source
🐘 I18n.php
▶ Open 📄 View Source
🐘 LhrEntity.php
▶ Open 📄 View Source
🐘 LighthouseAuditResultV5.php
▶ Open 📄 View Source
🐘 LighthouseCategoryV5.php
▶ Open 📄 View Source
🐘 LighthouseResultV5.php
▶ Open 📄 View Source
🐘 MetricSavings.php
▶ Open 📄 View Source
🐘 PagespeedApiLoadingExperienceV5.php
▶ Open 📄 View Source
🐘 PagespeedApiPagespeedResponseV5.php
▶ Open 📄 View Source
🐘 PagespeedVersion.php
▶ Open 📄 View Source
🐘 RendererFormattedStrings.php
▶ Open 📄 View Source
🐘 RuntimeError.php
▶ Open 📄 View Source
🐘 StackPack.php
▶ Open 📄 View Source
🐘 Timing.php
▶ Open 📄 View Source
🐘 UserPageLoadMetricV5.php
▶ Open 📄 View Source

📄 Source: RendererFormattedStrings.php

<?php
/*
 * Copyright 2014 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

namespace Google\Service\PagespeedInsights;

class RendererFormattedStrings extends \Google\Model
{
  /**
   * The tooltip text on an expandable chevron icon.
   *
   * @var string
   */
  public $auditGroupExpandTooltip;
  /**
   * Text link pointing to the Lighthouse scoring calculator. This link
   * immediately follows a sentence stating the performance score is calculated
   * from the perf metrics.
   *
   * @var string
   */
  public $calculatorLink;
  /**
   * The label for the initial request in a critical request chain.
   *
   * @var string
   */
  public $crcInitialNavigation;
  /**
   * The label for values shown in the summary of critical request chains.
   *
   * @var string
   */
  public $crcLongestDurationLabel;
  /**
   * Option in a dropdown menu that copies the Lighthouse JSON object to the
   * system clipboard.
   *
   * @var string
   */
  public $dropdownCopyJSON;
  /**
   * Option in a dropdown menu that toggles the themeing of the report between
   * Light(default) and Dark themes.
   *
   * @var string
   */
  public $dropdownDarkTheme;
  /**
   * Option in a dropdown menu that opens a full Lighthouse report in a print
   * dialog.
   *
   * @var string
   */
  public $dropdownPrintExpanded;
  /**
   * Option in a dropdown menu that opens a small, summary report in a print
   * dialog.
   *
   * @var string
   */
  public $dropdownPrintSummary;
  /**
   * Option in a dropdown menu that saves the current report as a new GitHub
   * Gist.
   *
   * @var string
   */
  public $dropdownSaveGist;
  /**
   * Option in a dropdown menu that saves the Lighthouse report HTML locally to
   * the system as a '.html' file.
   *
   * @var string
   */
  public $dropdownSaveHTML;
  /**
   * Option in a dropdown menu that saves the Lighthouse JSON object to the
   * local system as a '.json' file.
   *
   * @var string
   */
  public $dropdownSaveJSON;
  /**
   * Option in a dropdown menu that opens the current report in the Lighthouse
   * Viewer Application.
   *
   * @var string
   */
  public $dropdownViewer;
  /**
   * The label shown next to an audit or metric that has had an error.
   *
   * @var string
   */
  public $errorLabel;
  /**
   * The error string shown next to an erroring audit.
   *
   * @var string
   */
  public $errorMissingAuditInfo;
  /**
   * Label for button to create an issue against the Lighthouse GitHub project.
   *
   * @var string
   */
  public $footerIssue;
  /**
   * The title of the lab data performance category.
   *
   * @var string
   */
  public $labDataTitle;
  /**
   * The disclaimer shown under performance explaining that the network can
   * vary.
   *
   * @var string
   */
  public $lsPerformanceCategoryDescription;
  /**
   * The heading shown above a list of audits that were not computerd in the
   * run.
   *
   * @var string
   */
  public $manualAuditsGroupTitle;
  /**
   * The heading shown above a list of audits that do not apply to a page.
   *
   * @var string
   */
  public $notApplicableAuditsGroupTitle;
  /**
   * The heading for the estimated page load savings opportunity of an audit.
   *
   * @var string
   */
  public $opportunityResourceColumnLabel;
  /**
   * The heading for the estimated page load savings of opportunity audits.
   *
   * @var string
   */
  public $opportunitySavingsColumnLabel;
  /**
   * The heading that is shown above a list of audits that are passing.
   *
   * @var string
   */
  public $passedAuditsGroupTitle;
  /**
   * Descriptive explanation for emulation setting when emulating a generic
   * desktop form factor, as opposed to a mobile-device like form factor.
   *
   * @var string
   */
  public $runtimeDesktopEmulation;
  /**
   * Descriptive explanation for emulation setting when emulating a Nexus 5X
   * mobile device.
   *
   * @var string
   */
  public $runtimeMobileEmulation;
  /**
   * Descriptive explanation for emulation setting when no device emulation is
   * set.
   *
   * @var string
   */
  public $runtimeNoEmulation;
  /**
   * Label for a row in a table that shows the version of the Axe library used
   *
   * @var string
   */
  public $runtimeSettingsAxeVersion;
  /**
   * Label for a row in a table that shows the estimated CPU power of the
   * machine running Lighthouse. Example row values: 532, 1492, 783.
   *
   * @var string
   */
  public $runtimeSettingsBenchmark;
  /**
   * Label for a row in a table that describes the CPU throttling conditions
   * that were used during a Lighthouse run, if any.
   *
   * @var string
   */
  public $runtimeSettingsCPUThrottling;
  /**
   * Label for a row in a table that shows in what tool Lighthouse is being run
   * (e.g. The lighthouse CLI, Chrome DevTools, Lightrider, WebPageTest, etc).
   *
   * @var string
   */
  public $runtimeSettingsChannel;
  /**
   * Label for a row in a table that describes the kind of device that was
   * emulated for the Lighthouse run. Example values for row elements: 'No
   * Emulation', 'Emulated Desktop', etc.
   *
   * @var string
   */
  public $runtimeSettingsDevice;
  /**
   * Label for a row in a table that shows the time at which a Lighthouse run
   * was conducted; formatted as a timestamp, e.g. Jan 1, 1970 12:00 AM UTC.
   *
   * @var string
   */
  public $runtimeSettingsFetchTime;
  /**
   * Label for a row in a table that describes the network throttling conditions
   * that were used during a Lighthouse run, if any.
   *
   * @var string
   */
  public $runtimeSettingsNetworkThrottling;
  /**
   * Title of the Runtime settings table in a Lighthouse report. Runtime
   * settings are the environment configurations that a specific report used at
   * auditing time.
   *
   * @var string
   */
  public $runtimeSettingsTitle;
  /**
   * Label for a row in a table that shows the User Agent that was detected on
   * the Host machine that ran Lighthouse.
   *
   * @var string
   */
  public $runtimeSettingsUA;
  /**
   * Label for a row in a table that shows the User Agent that was used to send
   * out all network requests during the Lighthouse run.
   *
   * @var string
   */
  public $runtimeSettingsUANetwork;
  /**
   * Label for a row in a table that shows the URL that was audited during a
   * Lighthouse run.
   *
   * @var string
   */
  public $runtimeSettingsUrl;
  /**
   * Descriptive explanation for a runtime setting that is set to an unknown
   * value.
   *
   * @var string
   */
  public $runtimeUnknown;
  /**
   * The label that explains the score gauges scale (0-49, 50-89, 90-100).
   *
   * @var string
   */
  public $scorescaleLabel;
  /**
   * Label preceding a radio control for filtering the list of audits. The radio
   * choices are various performance metrics (FCP, LCP, TBT), and if chosen, the
   * audits in the report are hidden if they are not relevant to the selected
   * metric.
   *
   * @var string
   */
  public $showRelevantAudits;
  /**
   * The label for the button to show only a few lines of a snippet
   *
   * @var string
   */
  public $snippetCollapseButtonLabel;
  /**
   * The label for the button to show all lines of a snippet
   *
   * @var string
   */
  public $snippetExpandButtonLabel;
  /**
   * This label is for a filter checkbox above a table of items
   *
   * @var string
   */
  public $thirdPartyResourcesLabel;
  /**
   * Descriptive explanation for environment throttling that was provided by the
   * runtime environment instead of provided by Lighthouse throttling.
   *
   * @var string
   */
  public $throttlingProvided;
  /**
   * The label shown preceding important warnings that may have invalidated an
   * entire report.
   *
   * @var string
   */
  public $toplevelWarningsMessage;
  /**
   * The disclaimer shown below a performance metric value.
   *
   * @var string
   */
  public $varianceDisclaimer;
  /**
   * Label for a button that opens the Treemap App
   *
   * @var string
   */
  public $viewTreemapLabel;
  /**
   * The heading that is shown above a list of audits that have warnings
   *
   * @var string
   */
  public $warningAuditsGroupTitle;
  /**
   * The label shown above a bulleted list of warnings.
   *
   * @var string
   */
  public $warningHeader;

  /**
   * The tooltip text on an expandable chevron icon.
   *
   * @param string $auditGroupExpandTooltip
   */
  public function setAuditGroupExpandTooltip($auditGroupExpandTooltip)
  {
    $this->auditGroupExpandTooltip = $auditGroupExpandTooltip;
  }
  /**
   * @return string
   */
  public function getAuditGroupExpandTooltip()
  {
    return $this->auditGroupExpandTooltip;
  }
  /**
   * Text link pointing to the Lighthouse scoring calculator. This link
   * immediately follows a sentence stating the performance score is calculated
   * from the perf metrics.
   *
   * @param string $calculatorLink
   */
  public function setCalculatorLink($calculatorLink)
  {
    $this->calculatorLink = $calculatorLink;
  }
  /**
   * @return string
   */
  public function getCalculatorLink()
  {
    return $this->calculatorLink;
  }
  /**
   * The label for the initial request in a critical request chain.
   *
   * @param string $crcInitialNavigation
   */
  public function setCrcInitialNavigation($crcInitialNavigation)
  {
    $this->crcInitialNavigation = $crcInitialNavigation;
  }
  /**
   * @return string
   */
  public function getCrcInitialNavigation()
  {
    return $this->crcInitialNavigation;
  }
  /**
   * The label for values shown in the summary of critical request chains.
   *
   * @param string $crcLongestDurationLabel
   */
  public function setCrcLongestDurationLabel($crcLongestDurationLabel)
  {
    $this->crcLongestDurationLabel = $crcLongestDurationLabel;
  }
  /**
   * @return string
   */
  public function getCrcLongestDurationLabel()
  {
    return $this->crcLongestDurationLabel;
  }
  /**
   * Option in a dropdown menu that copies the Lighthouse JSON object to the
   * system clipboard.
   *
   * @param string $dropdownCopyJSON
   */
  public function setDropdownCopyJSON($dropdownCopyJSON)
  {
    $this->dropdownCopyJSON = $dropdownCopyJSON;
  }
  /**
   * @return string
   */
  public function getDropdownCopyJSON()
  {
    return $this->dropdownCopyJSON;
  }
  /**
   * Option in a dropdown menu that toggles the themeing of the report between
   * Light(default) and Dark themes.
   *
   * @param string $dropdownDarkTheme
   */
  public function setDropdownDarkTheme($dropdownDarkTheme)
  {
    $this->dropdownDarkTheme = $dropdownDarkTheme;
  }
  /**
   * @return string
   */
  public function getDropdownDarkTheme()
  {
    return $this->dropdownDarkTheme;
  }
  /**
   * Option in a dropdown menu that opens a full Lighthouse report in a print
   * dialog.
   *
   * @param string $dropdownPrintExpanded
   */
  public function setDropdownPrintExpanded($dropdownPrintExpanded)
  {
    $this->dropdownPrintExpanded = $dropdownPrintExpanded;
  }
  /**
   * @return string
   */
  public function getDropdownPrintExpanded()
  {
    return $this->dropdownPrintExpanded;
  }
  /**
   * Option in a dropdown menu that opens a small, summary report in a print
   * dialog.
   *
   * @param string $dropdownPrintSummary
   */
  public function setDropdownPrintSummary($dropdownPrintSummary)
  {
    $this->dropdownPrintSummary = $dropdownPrintSummary;
  }
  /**
   * @return string
   */
  public function getDropdownPrintSummary()
  {
    return $this->dropdownPrintSummary;
  }
  /**
   * Option in a dropdown menu that saves the current report as a new GitHub
   * Gist.
   *
   * @param string $dropdownSaveGist
   */
  public function setDropdownSaveGist($dropdownSaveGist)
  {
    $this->dropdownSaveGist = $dropdownSaveGist;
  }
  /**
   * @return string
   */
  public function getDropdownSaveGist()
  {
    return $this->dropdownSaveGist;
  }
  /**
   * Option in a dropdown menu that saves the Lighthouse report HTML locally to
   * the system as a '.html' file.
   *
   * @param string $dropdownSaveHTML
   */
  public function setDropdownSaveHTML($dropdownSaveHTML)
  {
    $this->dropdownSaveHTML = $dropdownSaveHTML;
  }
  /**
   * @return string
   */
  public function getDropdownSaveHTML()
  {
    return $this->dropdownSaveHTML;
  }
  /**
   * Option in a dropdown menu that saves the Lighthouse JSON object to the
   * local system as a '.json' file.
   *
   * @param string $dropdownSaveJSON
   */
  public function setDropdownSaveJSON($dropdownSaveJSON)
  {
    $this->dropdownSaveJSON = $dropdownSaveJSON;
  }
  /**
   * @return string
   */
  public function getDropdownSaveJSON()
  {
    return $this->dropdownSaveJSON;
  }
  /**
   * Option in a dropdown menu that opens the current report in the Lighthouse
   * Viewer Application.
   *
   * @param string $dropdownViewer
   */
  public function setDropdownViewer($dropdownViewer)
  {
    $this->dropdownViewer = $dropdownViewer;
  }
  /**
   * @return string
   */
  public function getDropdownViewer()
  {
    return $this->dropdownViewer;
  }
  /**
   * The label shown next to an audit or metric that has had an error.
   *
   * @param string $errorLabel
   */
  public function setErrorLabel($errorLabel)
  {
    $this->errorLabel = $errorLabel;
  }
  /**
   * @return string
   */
  public function getErrorLabel()
  {
    return $this->errorLabel;
  }
  /**
   * The error string shown next to an erroring audit.
   *
   * @param string $errorMissingAuditInfo
   */
  public function setErrorMissingAuditInfo($errorMissingAuditInfo)
  {
    $this->errorMissingAuditInfo = $errorMissingAuditInfo;
  }
  /**
   * @return string
   */
  public function getErrorMissingAuditInfo()
  {
    return $this->errorMissingAuditInfo;
  }
  /**
   * Label for button to create an issue against the Lighthouse GitHub project.
   *
   * @param string $footerIssue
   */
  public function setFooterIssue($footerIssue)
  {
    $this->footerIssue = $footerIssue;
  }
  /**
   * @return string
   */
  public function getFooterIssue()
  {
    return $this->footerIssue;
  }
  /**
   * The title of the lab data performance category.
   *
   * @param string $labDataTitle
   */
  public function setLabDataTitle($labDataTitle)
  {
    $this->labDataTitle = $labDataTitle;
  }
  /**
   * @return string
   */
  public function getLabDataTitle()
  {
    return $this->labDataTitle;
  }
  /**
   * The disclaimer shown under performance explaining that the network can
   * vary.
   *
   * @param string $lsPerformanceCategoryDescription
   */
  public function setLsPerformanceCategoryDescription($lsPerformanceCategoryDescription)
  {
    $this->lsPerformanceCategoryDescription = $lsPerformanceCategoryDescription;
  }
  /**
   * @return string
   */
  public function getLsPerformanceCategoryDescription()
  {
    return $this->lsPerformanceCategoryDescription;
  }
  /**
   * The heading shown above a list of audits that were not computerd in the
   * run.
   *
   * @param string $manualAuditsGroupTitle
   */
  public function setManualAuditsGroupTitle($manualAuditsGroupTitle)
  {
    $this->manualAuditsGroupTitle = $manualAuditsGroupTitle;
  }
  /**
   * @return string
   */
  public function getManualAuditsGroupTitle()
  {
    return $this->manualAuditsGroupTitle;
  }
  /**
   * The heading shown above a list of audits that do not apply to a page.
   *
   * @param string $notApplicableAuditsGroupTitle
   */
  public function setNotApplicableAuditsGroupTitle($notApplicableAuditsGroupTitle)
  {
    $this->notApplicableAuditsGroupTitle = $notApplicableAuditsGroupTitle;
  }
  /**
   * @return string
   */
  public function getNotApplicableAuditsGroupTitle()
  {
    return $this->notApplicableAuditsGroupTitle;
  }
  /**
   * The heading for the estimated page load savings opportunity of an audit.
   *
   * @param string $opportunityResourceColumnLabel
   */
  public function setOpportunityResourceColumnLabel($opportunityResourceColumnLabel)
  {
    $this->opportunityResourceColumnLabel = $opportunityResourceColumnLabel;
  }
  /**
   * @return string
   */
  public function getOpportunityResourceColumnLabel()
  {
    return $this->opportunityResourceColumnLabel;
  }
  /**
   * The heading for the estimated page load savings of opportunity audits.
   *
   * @param string $opportunitySavingsColumnLabel
   */
  public function setOpportunitySavingsColumnLabel($opportunitySavingsColumnLabel)
  {
    $this->opportunitySavingsColumnLabel = $opportunitySavingsColumnLabel;
  }
  /**
   * @return string
   */
  public function getOpportunitySavingsColumnLabel()
  {
    return $this->opportunitySavingsColumnLabel;
  }
  /**
   * The heading that is shown above a list of audits that are passing.
   *
   * @param string $passedAuditsGroupTitle
   */
  public function setPassedAuditsGroupTitle($passedAuditsGroupTitle)
  {
    $this->passedAuditsGroupTitle = $passedAuditsGroupTitle;
  }
  /**
   * @return string
   */
  public function getPassedAuditsGroupTitle()
  {
    return $this->passedAuditsGroupTitle;
  }
  /**
   * Descriptive explanation for emulation setting when emulating a generic
   * desktop form factor, as opposed to a mobile-device like form factor.
   *
   * @param string $runtimeDesktopEmulation
   */
  public function setRuntimeDesktopEmulation($runtimeDesktopEmulation)
  {
    $this->runtimeDesktopEmulation = $runtimeDesktopEmulation;
  }
  /**
   * @return string
   */
  public function getRuntimeDesktopEmulation()
  {
    return $this->runtimeDesktopEmulation;
  }
  /**
   * Descriptive explanation for emulation setting when emulating a Nexus 5X
   * mobile device.
   *
   * @param string $runtimeMobileEmulation
   */
  public function setRuntimeMobileEmulation($runtimeMobileEmulation)
  {
    $this->runtimeMobileEmulation = $runtimeMobileEmulation;
  }
  /**
   * @return string
   */
  public function getRuntimeMobileEmulation()
  {
    return $this->runtimeMobileEmulation;
  }
  /**
   * Descriptive explanation for emulation setting when no device emulation is
   * set.
   *
   * @param string $runtimeNoEmulation
   */
  public function setRuntimeNoEmulation($runtimeNoEmulation)
  {
    $this->runtimeNoEmulation = $runtimeNoEmulation;
  }
  /**
   * @return string
   */
  public function getRuntimeNoEmulation()
  {
    return $this->runtimeNoEmulation;
  }
  /**
   * Label for a row in a table that shows the version of the Axe library used
   *
   * @param string $runtimeSettingsAxeVersion
   */
  public function setRuntimeSettingsAxeVersion($runtimeSettingsAxeVersion)
  {
    $this->runtimeSettingsAxeVersion = $runtimeSettingsAxeVersion;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsAxeVersion()
  {
    return $this->runtimeSettingsAxeVersion;
  }
  /**
   * Label for a row in a table that shows the estimated CPU power of the
   * machine running Lighthouse. Example row values: 532, 1492, 783.
   *
   * @param string $runtimeSettingsBenchmark
   */
  public function setRuntimeSettingsBenchmark($runtimeSettingsBenchmark)
  {
    $this->runtimeSettingsBenchmark = $runtimeSettingsBenchmark;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsBenchmark()
  {
    return $this->runtimeSettingsBenchmark;
  }
  /**
   * Label for a row in a table that describes the CPU throttling conditions
   * that were used during a Lighthouse run, if any.
   *
   * @param string $runtimeSettingsCPUThrottling
   */
  public function setRuntimeSettingsCPUThrottling($runtimeSettingsCPUThrottling)
  {
    $this->runtimeSettingsCPUThrottling = $runtimeSettingsCPUThrottling;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsCPUThrottling()
  {
    return $this->runtimeSettingsCPUThrottling;
  }
  /**
   * Label for a row in a table that shows in what tool Lighthouse is being run
   * (e.g. The lighthouse CLI, Chrome DevTools, Lightrider, WebPageTest, etc).
   *
   * @param string $runtimeSettingsChannel
   */
  public function setRuntimeSettingsChannel($runtimeSettingsChannel)
  {
    $this->runtimeSettingsChannel = $runtimeSettingsChannel;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsChannel()
  {
    return $this->runtimeSettingsChannel;
  }
  /**
   * Label for a row in a table that describes the kind of device that was
   * emulated for the Lighthouse run. Example values for row elements: 'No
   * Emulation', 'Emulated Desktop', etc.
   *
   * @param string $runtimeSettingsDevice
   */
  public function setRuntimeSettingsDevice($runtimeSettingsDevice)
  {
    $this->runtimeSettingsDevice = $runtimeSettingsDevice;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsDevice()
  {
    return $this->runtimeSettingsDevice;
  }
  /**
   * Label for a row in a table that shows the time at which a Lighthouse run
   * was conducted; formatted as a timestamp, e.g. Jan 1, 1970 12:00 AM UTC.
   *
   * @param string $runtimeSettingsFetchTime
   */
  public function setRuntimeSettingsFetchTime($runtimeSettingsFetchTime)
  {
    $this->runtimeSettingsFetchTime = $runtimeSettingsFetchTime;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsFetchTime()
  {
    return $this->runtimeSettingsFetchTime;
  }
  /**
   * Label for a row in a table that describes the network throttling conditions
   * that were used during a Lighthouse run, if any.
   *
   * @param string $runtimeSettingsNetworkThrottling
   */
  public function setRuntimeSettingsNetworkThrottling($runtimeSettingsNetworkThrottling)
  {
    $this->runtimeSettingsNetworkThrottling = $runtimeSettingsNetworkThrottling;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsNetworkThrottling()
  {
    return $this->runtimeSettingsNetworkThrottling;
  }
  /**
   * Title of the Runtime settings table in a Lighthouse report. Runtime
   * settings are the environment configurations that a specific report used at
   * auditing time.
   *
   * @param string $runtimeSettingsTitle
   */
  public function setRuntimeSettingsTitle($runtimeSettingsTitle)
  {
    $this->runtimeSettingsTitle = $runtimeSettingsTitle;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsTitle()
  {
    return $this->runtimeSettingsTitle;
  }
  /**
   * Label for a row in a table that shows the User Agent that was detected on
   * the Host machine that ran Lighthouse.
   *
   * @param string $runtimeSettingsUA
   */
  public function setRuntimeSettingsUA($runtimeSettingsUA)
  {
    $this->runtimeSettingsUA = $runtimeSettingsUA;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsUA()
  {
    return $this->runtimeSettingsUA;
  }
  /**
   * Label for a row in a table that shows the User Agent that was used to send
   * out all network requests during the Lighthouse run.
   *
   * @param string $runtimeSettingsUANetwork
   */
  public function setRuntimeSettingsUANetwork($runtimeSettingsUANetwork)
  {
    $this->runtimeSettingsUANetwork = $runtimeSettingsUANetwork;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsUANetwork()
  {
    return $this->runtimeSettingsUANetwork;
  }
  /**
   * Label for a row in a table that shows the URL that was audited during a
   * Lighthouse run.
   *
   * @param string $runtimeSettingsUrl
   */
  public function setRuntimeSettingsUrl($runtimeSettingsUrl)
  {
    $this->runtimeSettingsUrl = $runtimeSettingsUrl;
  }
  /**
   * @return string
   */
  public function getRuntimeSettingsUrl()
  {
    return $this->runtimeSettingsUrl;
  }
  /**
   * Descriptive explanation for a runtime setting that is set to an unknown
   * value.
   *
   * @param string $runtimeUnknown
   */
  public function setRuntimeUnknown($runtimeUnknown)
  {
    $this->runtimeUnknown = $runtimeUnknown;
  }
  /**
   * @return string
   */
  public function getRuntimeUnknown()
  {
    return $this->runtimeUnknown;
  }
  /**
   * The label that explains the score gauges scale (0-49, 50-89, 90-100).
   *
   * @param string $scorescaleLabel
   */
  public function setScorescaleLabel($scorescaleLabel)
  {
    $this->scorescaleLabel = $scorescaleLabel;
  }
  /**
   * @return string
   */
  public function getScorescaleLabel()
  {
    return $this->scorescaleLabel;
  }
  /**
   * Label preceding a radio control for filtering the list of audits. The radio
   * choices are various performance metrics (FCP, LCP, TBT), and if chosen, the
   * audits in the report are hidden if they are not relevant to the selected
   * metric.
   *
   * @param string $showRelevantAudits
   */
  public function setShowRelevantAudits($showRelevantAudits)
  {
    $this->showRelevantAudits = $showRelevantAudits;
  }
  /**
   * @return string
   */
  public function getShowRelevantAudits()
  {
    return $this->showRelevantAudits;
  }
  /**
   * The label for the button to show only a few lines of a snippet
   *
   * @param string $snippetCollapseButtonLabel
   */
  public function setSnippetCollapseButtonLabel($snippetCollapseButtonLabel)
  {
    $this->snippetCollapseButtonLabel = $snippetCollapseButtonLabel;
  }
  /**
   * @return string
   */
  public function getSnippetCollapseButtonLabel()
  {
    return $this->snippetCollapseButtonLabel;
  }
  /**
   * The label for the button to show all lines of a snippet
   *
   * @param string $snippetExpandButtonLabel
   */
  public function setSnippetExpandButtonLabel($snippetExpandButtonLabel)
  {
    $this->snippetExpandButtonLabel = $snippetExpandButtonLabel;
  }
  /**
   * @return string
   */
  public function getSnippetExpandButtonLabel()
  {
    return $this->snippetExpandButtonLabel;
  }
  /**
   * This label is for a filter checkbox above a table of items
   *
   * @param string $thirdPartyResourcesLabel
   */
  public function setThirdPartyResourcesLabel($thirdPartyResourcesLabel)
  {
    $this->thirdPartyResourcesLabel = $thirdPartyResourcesLabel;
  }
  /**
   * @return string
   */
  public function getThirdPartyResourcesLabel()
  {
    return $this->thirdPartyResourcesLabel;
  }
  /**
   * Descriptive explanation for environment throttling that was provided by the
   * runtime environment instead of provided by Lighthouse throttling.
   *
   * @param string $throttlingProvided
   */
  public function setThrottlingProvided($throttlingProvided)
  {
    $this->throttlingProvided = $throttlingProvided;
  }
  /**
   * @return string
   */
  public function getThrottlingProvided()
  {
    return $this->throttlingProvided;
  }
  /**
   * The label shown preceding important warnings that may have invalidated an
   * entire report.
   *
   * @param string $toplevelWarningsMessage
   */
  public function setToplevelWarningsMessage($toplevelWarningsMessage)
  {
    $this->toplevelWarningsMessage = $toplevelWarningsMessage;
  }
  /**
   * @return string
   */
  public function getToplevelWarningsMessage()
  {
    return $this->toplevelWarningsMessage;
  }
  /**
   * The disclaimer shown below a performance metric value.
   *
   * @param string $varianceDisclaimer
   */
  public function setVarianceDisclaimer($varianceDisclaimer)
  {
    $this->varianceDisclaimer = $varianceDisclaimer;
  }
  /**
   * @return string
   */
  public function getVarianceDisclaimer()
  {
    return $this->varianceDisclaimer;
  }
  /**
   * Label for a button that opens the Treemap App
   *
   * @param string $viewTreemapLabel
   */
  public function setViewTreemapLabel($viewTreemapLabel)
  {
    $this->viewTreemapLabel = $viewTreemapLabel;
  }
  /**
   * @return string
   */
  public function getViewTreemapLabel()
  {
    return $this->viewTreemapLabel;
  }
  /**
   * The heading that is shown above a list of audits that have warnings
   *
   * @param string $warningAuditsGroupTitle
   */
  public function setWarningAuditsGroupTitle($warningAuditsGroupTitle)
  {
    $this->warningAuditsGroupTitle = $warningAuditsGroupTitle;
  }
  /**
   * @return string
   */
  public function getWarningAuditsGroupTitle()
  {
    return $this->warningAuditsGroupTitle;
  }
  /**
   * The label shown above a bulleted list of warnings.
   *
   * @param string $warningHeader
   */
  public function setWarningHeader($warningHeader)
  {
    $this->warningHeader = $warningHeader;
  }
  /**
   * @return string
   */
  public function getWarningHeader()
  {
    return $this->warningHeader;
  }
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RendererFormattedStrings::class, 'Google_Service_PagespeedInsights_RendererFormattedStrings');
← Back