Class SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint
-
- All Implemented Interfaces:
public final class SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.BuilderA builder for Fingerprint.
public final classSessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Browserpublic final classSessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Devicepublic final classSessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.HttpVersionpublic final classSessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.OperatingSystempublic final classSessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Screen
-
Method Summary
-
-
Method Detail
-
browsers
final Optional<List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Browser>> browsers()
-
devices
final Optional<List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Device>> devices()
-
httpVersion
final Optional<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.HttpVersion> httpVersion()
-
operatingSystems
final Optional<List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.OperatingSystem>> operatingSystems()
-
screen
final Optional<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Screen> screen()
-
_browsers
final JsonField<List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Browser>> _browsers()
Returns the raw JSON value of browsers.
Unlike browsers, this method doesn't throw if the JSON field has an unexpected type.
-
_devices
final JsonField<List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Device>> _devices()
Returns the raw JSON value of devices.
Unlike devices, this method doesn't throw if the JSON field has an unexpected type.
-
_httpVersion
final JsonField<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.HttpVersion> _httpVersion()
Returns the raw JSON value of httpVersion.
Unlike httpVersion, this method doesn't throw if the JSON field has an unexpected type.
-
_locales
final JsonField<List<String>> _locales()
Returns the raw JSON value of locales.
Unlike locales, this method doesn't throw if the JSON field has an unexpected type.
-
_operatingSystems
final JsonField<List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.OperatingSystem>> _operatingSystems()
Returns the raw JSON value of operatingSystems.
Unlike operatingSystems, this method doesn't throw if the JSON field has an unexpected type.
-
_screen
final JsonField<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Screen> _screen()
Returns the raw JSON value of screen.
Unlike screen, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder toBuilder()
-
validate
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder builder()
Returns a mutable builder for constructing an instance of Fingerprint.
-
-
-
-