Class SessionStartParams.BrowserbaseSessionCreateParams.Builder
-
- All Implemented Interfaces:
public final class SessionStartParams.BrowserbaseSessionCreateParams.BuilderA builder for BrowserbaseSessionCreateParams.
-
-
Method Summary
-
-
Method Detail
-
browserSettings
final SessionStartParams.BrowserbaseSessionCreateParams.Builder browserSettings(SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings browserSettings)
-
browserSettings
final SessionStartParams.BrowserbaseSessionCreateParams.Builder browserSettings(JsonField<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings> browserSettings)
Sets Builder.browserSettings to an arbitrary JSON value.
You should usually call Builder.browserSettings with a well-typed BrowserSettings value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
extensionId
final SessionStartParams.BrowserbaseSessionCreateParams.Builder extensionId(String extensionId)
-
extensionId
final SessionStartParams.BrowserbaseSessionCreateParams.Builder extensionId(JsonField<String> extensionId)
Sets Builder.extensionId to an arbitrary JSON value.
You should usually call Builder.extensionId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
keepAlive
final SessionStartParams.BrowserbaseSessionCreateParams.Builder keepAlive(Boolean keepAlive)
-
keepAlive
final SessionStartParams.BrowserbaseSessionCreateParams.Builder keepAlive(JsonField<Boolean> keepAlive)
Sets Builder.keepAlive to an arbitrary JSON value.
You should usually call Builder.keepAlive with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
projectId
final SessionStartParams.BrowserbaseSessionCreateParams.Builder projectId(String projectId)
-
projectId
final SessionStartParams.BrowserbaseSessionCreateParams.Builder projectId(JsonField<String> projectId)
Sets Builder.projectId to an arbitrary JSON value.
You should usually call Builder.projectId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
proxies
final SessionStartParams.BrowserbaseSessionCreateParams.Builder proxies(SessionStartParams.BrowserbaseSessionCreateParams.Proxies proxies)
-
proxies
final SessionStartParams.BrowserbaseSessionCreateParams.Builder proxies(JsonField<SessionStartParams.BrowserbaseSessionCreateParams.Proxies> proxies)
Sets Builder.proxies to an arbitrary JSON value.
You should usually call Builder.proxies with a well-typed Proxies value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
proxies
final SessionStartParams.BrowserbaseSessionCreateParams.Builder proxies(Boolean bool)
Alias for calling proxies with
Proxies.ofBool(bool).
-
proxiesOfProxyConfigList
final SessionStartParams.BrowserbaseSessionCreateParams.Builder proxiesOfProxyConfigList(List<SessionStartParams.BrowserbaseSessionCreateParams.Proxies.ProxyConfig> proxyConfigList)
Alias for calling proxies with
Proxies.ofProxyConfigList(proxyConfigList).
-
region
final SessionStartParams.BrowserbaseSessionCreateParams.Builder region(SessionStartParams.BrowserbaseSessionCreateParams.Region region)
-
region
final SessionStartParams.BrowserbaseSessionCreateParams.Builder region(JsonField<SessionStartParams.BrowserbaseSessionCreateParams.Region> region)
Sets Builder.region to an arbitrary JSON value.
You should usually call Builder.region with a well-typed Region value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
timeout
final SessionStartParams.BrowserbaseSessionCreateParams.Builder timeout(Double timeout)
-
timeout
final SessionStartParams.BrowserbaseSessionCreateParams.Builder timeout(JsonField<Double> timeout)
Sets Builder.timeout to an arbitrary JSON value.
You should usually call Builder.timeout with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
userMetadata
final SessionStartParams.BrowserbaseSessionCreateParams.Builder userMetadata(SessionStartParams.BrowserbaseSessionCreateParams.UserMetadata userMetadata)
-
userMetadata
final SessionStartParams.BrowserbaseSessionCreateParams.Builder userMetadata(JsonField<SessionStartParams.BrowserbaseSessionCreateParams.UserMetadata> userMetadata)
Sets Builder.userMetadata to an arbitrary JSON value.
You should usually call Builder.userMetadata with a well-typed UserMetadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final SessionStartParams.BrowserbaseSessionCreateParams.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final SessionStartParams.BrowserbaseSessionCreateParams.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final SessionStartParams.BrowserbaseSessionCreateParams.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final SessionStartParams.BrowserbaseSessionCreateParams.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final SessionStartParams.BrowserbaseSessionCreateParams.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final SessionStartParams.BrowserbaseSessionCreateParams build()
Returns an immutable instance of BrowserbaseSessionCreateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-