Show / Hide Table of Contents

Class ConfigSettings

Message containing the configuration settings for the Lighthouse run.

Inheritance
object
ConfigSettings
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.PagespeedInsights.v5.Data
Assembly: Google.Apis.PagespeedInsights.v5.dll
Syntax
public class ConfigSettings : IDirectResponseSchema

Properties

Channel

How Lighthouse was run, e.g. from the Chrome extension or from the npm module.

Declaration
[JsonProperty("channel")]
public virtual string Channel { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EmulatedFormFactor

The form factor the emulation should use. This field is deprecated, form_factor should be used instead.

Declaration
[JsonProperty("emulatedFormFactor")]
public virtual string EmulatedFormFactor { get; set; }
Property Value
Type Description
string

FormFactor

How Lighthouse should interpret this run in regards to scoring performance metrics and skipping mobile-only tests in desktop.

Declaration
[JsonProperty("formFactor")]
public virtual string FormFactor { get; set; }
Property Value
Type Description
string

Locale

The locale setting.

Declaration
[JsonProperty("locale")]
public virtual string Locale { get; set; }
Property Value
Type Description
string

OnlyCategories

List of categories of audits the run should conduct.

Declaration
[JsonProperty("onlyCategories")]
public virtual object OnlyCategories { get; set; }
Property Value
Type Description
object

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX