Class ConnectSessionReauthenticateParams.Builder
-
- All Implemented Interfaces:
public final class ConnectSessionReauthenticateParams.BuilderA builder for ConnectSessionReauthenticateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ConnectSessionReauthenticateParams.Builder body(ConnectSessionReauthenticateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
connectionId
final ConnectSessionReauthenticateParams.Builder connectionId(String connectionId)
The ID of the existing connection to reauthenticate
-
connectionId
final ConnectSessionReauthenticateParams.Builder connectionId(JsonField<String> connectionId)
Sets Builder.connectionId to an arbitrary JSON value.
You should usually call Builder.connectionId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
minutesToExpire
final ConnectSessionReauthenticateParams.Builder minutesToExpire(Long minutesToExpire)
The number of minutes until the session expires (defaults to 43,200, which is 30 days)
-
minutesToExpire
final ConnectSessionReauthenticateParams.Builder minutesToExpire(Long minutesToExpire)
Alias for Builder.minutesToExpire.
This unboxed primitive overload exists for backwards compatibility.
-
minutesToExpire
final ConnectSessionReauthenticateParams.Builder minutesToExpire(Optional<Long> minutesToExpire)
Alias for calling Builder.minutesToExpire with
minutesToExpire.orElse(null).
-
minutesToExpire
final ConnectSessionReauthenticateParams.Builder minutesToExpire(JsonField<Long> minutesToExpire)
Sets Builder.minutesToExpire to an arbitrary JSON value.
You should usually call Builder.minutesToExpire with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
products
final ConnectSessionReauthenticateParams.Builder products(List<ConnectSessionReauthenticateParams.ConnectProducts> products)
The products to request access to (optional for reauthentication)
-
products
final ConnectSessionReauthenticateParams.Builder products(Optional<List<ConnectSessionReauthenticateParams.ConnectProducts>> products)
Alias for calling Builder.products with
products.orElse(null).
-
products
final ConnectSessionReauthenticateParams.Builder products(JsonField<List<ConnectSessionReauthenticateParams.ConnectProducts>> products)
Sets Builder.products to an arbitrary JSON value.
You should usually call Builder.products with a well-typed
List<ConnectProducts>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addProduct
final ConnectSessionReauthenticateParams.Builder addProduct(ConnectSessionReauthenticateParams.ConnectProducts product)
Adds a single ConnectProducts to products.
-
redirectUri
final ConnectSessionReauthenticateParams.Builder redirectUri(String redirectUri)
The URI to redirect to after the Connect flow is completed
-
redirectUri
final ConnectSessionReauthenticateParams.Builder redirectUri(Optional<String> redirectUri)
Alias for calling Builder.redirectUri with
redirectUri.orElse(null).
-
redirectUri
final ConnectSessionReauthenticateParams.Builder redirectUri(JsonField<String> redirectUri)
Sets Builder.redirectUri to an arbitrary JSON value.
You should usually call Builder.redirectUri with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ConnectSessionReauthenticateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ConnectSessionReauthenticateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ConnectSessionReauthenticateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ConnectSessionReauthenticateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ConnectSessionReauthenticateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ConnectSessionReauthenticateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ConnectSessionReauthenticateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ConnectSessionReauthenticateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ConnectSessionReauthenticateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ConnectSessionReauthenticateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ConnectSessionReauthenticateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ConnectSessionReauthenticateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ConnectSessionReauthenticateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ConnectSessionReauthenticateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ConnectSessionReauthenticateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ConnectSessionReauthenticateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ConnectSessionReauthenticateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ConnectSessionReauthenticateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ConnectSessionReauthenticateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ConnectSessionReauthenticateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ConnectSessionReauthenticateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ConnectSessionReauthenticateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ConnectSessionReauthenticateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ConnectSessionReauthenticateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ConnectSessionReauthenticateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ConnectSessionReauthenticateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ConnectSessionReauthenticateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ConnectSessionReauthenticateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ConnectSessionReauthenticateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ConnectSessionReauthenticateParams build()
Returns an immutable instance of ConnectSessionReauthenticateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.connectionId()
-
-
-
-