Class SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder
-
- All Implemented Interfaces:
public final class SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.BuilderA builder for Fingerprint.
-
-
Method Summary
-
-
Method Detail
-
browsers
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder browsers(List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Browser> browsers)
-
browsers
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder browsers(JsonField<List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Browser>> browsers)
Sets Builder.browsers to an arbitrary JSON value.
You should usually call Builder.browsers with a well-typed
List<Browser>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addBrowser
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder addBrowser(SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Browser browser)
-
devices
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder devices(List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Device> devices)
-
devices
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder devices(JsonField<List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Device>> devices)
Sets Builder.devices to an arbitrary JSON value.
You should usually call Builder.devices with a well-typed
List<Device>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addDevice
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder addDevice(SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Device device)
-
httpVersion
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder httpVersion(SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.HttpVersion httpVersion)
-
httpVersion
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder httpVersion(JsonField<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.HttpVersion> httpVersion)
Sets Builder.httpVersion to an arbitrary JSON value.
You should usually call Builder.httpVersion with a well-typed HttpVersion value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
locales
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder locales(List<String> locales)
-
locales
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder locales(JsonField<List<String>> locales)
Sets Builder.locales to an arbitrary JSON value.
You should usually call Builder.locales with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addLocale
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder addLocale(String locale)
-
operatingSystems
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder operatingSystems(List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.OperatingSystem> operatingSystems)
-
operatingSystems
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder operatingSystems(JsonField<List<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.OperatingSystem>> operatingSystems)
Sets Builder.operatingSystems to an arbitrary JSON value.
You should usually call Builder.operatingSystems with a well-typed
List<OperatingSystem>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addOperatingSystem
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder addOperatingSystem(SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.OperatingSystem operatingSystem)
Adds a single OperatingSystem to operatingSystems.
-
screen
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder screen(SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Screen screen)
-
screen
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder screen(JsonField<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Screen> screen)
Sets Builder.screen to an arbitrary JSON value.
You should usually call Builder.screen with a well-typed Screen value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings.Fingerprint build()
Returns an immutable instance of Fingerprint.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-