Class SessionStartParams.BrowserbaseSessionCreateParams
-
- All Implemented Interfaces:
public final class SessionStartParams.BrowserbaseSessionCreateParams
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSessionStartParams.BrowserbaseSessionCreateParams.BuilderA builder for BrowserbaseSessionCreateParams.
public final classSessionStartParams.BrowserbaseSessionCreateParams.BrowserSettingspublic final classSessionStartParams.BrowserbaseSessionCreateParams.Proxiespublic final classSessionStartParams.BrowserbaseSessionCreateParams.Regionpublic final classSessionStartParams.BrowserbaseSessionCreateParams.UserMetadata
-
Method Summary
-
-
Method Detail
-
browserSettings
final Optional<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings> browserSettings()
-
extensionId
final Optional<String> extensionId()
-
projectId
@Deprecated(message = "deprecated") final Optional<String> projectId()
Deprecated. Browserbase API keys are now project-scoped, so this field is no longer required.
-
proxies
final Optional<SessionStartParams.BrowserbaseSessionCreateParams.Proxies> proxies()
-
region
final Optional<SessionStartParams.BrowserbaseSessionCreateParams.Region> region()
-
userMetadata
final Optional<SessionStartParams.BrowserbaseSessionCreateParams.UserMetadata> userMetadata()
-
_browserSettings
final JsonField<SessionStartParams.BrowserbaseSessionCreateParams.BrowserSettings> _browserSettings()
Returns the raw JSON value of browserSettings.
Unlike browserSettings, this method doesn't throw if the JSON field has an unexpected type.
-
_extensionId
final JsonField<String> _extensionId()
Returns the raw JSON value of extensionId.
Unlike extensionId, this method doesn't throw if the JSON field has an unexpected type.
-
_keepAlive
final JsonField<Boolean> _keepAlive()
Returns the raw JSON value of keepAlive.
Unlike keepAlive, this method doesn't throw if the JSON field has an unexpected type.
-
_projectId
@Deprecated(message = "deprecated") final JsonField<String> _projectId()
Returns the raw JSON value of projectId.
Unlike projectId, this method doesn't throw if the JSON field has an unexpected type.
-
_proxies
final JsonField<SessionStartParams.BrowserbaseSessionCreateParams.Proxies> _proxies()
Returns the raw JSON value of proxies.
Unlike proxies, this method doesn't throw if the JSON field has an unexpected type.
-
_region
final JsonField<SessionStartParams.BrowserbaseSessionCreateParams.Region> _region()
Returns the raw JSON value of region.
Unlike region, this method doesn't throw if the JSON field has an unexpected type.
-
_timeout
final JsonField<Double> _timeout()
Returns the raw JSON value of timeout.
Unlike timeout, this method doesn't throw if the JSON field has an unexpected type.
-
_userMetadata
final JsonField<SessionStartParams.BrowserbaseSessionCreateParams.UserMetadata> _userMetadata()
Returns the raw JSON value of userMetadata.
Unlike userMetadata, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final SessionStartParams.BrowserbaseSessionCreateParams.Builder toBuilder()
-
validate
final SessionStartParams.BrowserbaseSessionCreateParams 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.Builder builder()
Returns a mutable builder for constructing an instance of BrowserbaseSessionCreateParams.
-
-
-
-