Class TokenAddSingleParams.Builder
-
- All Implemented Interfaces:
public final class TokenAddSingleParams.BuilderA builder for TokenAddSingleParams.
-
-
Method Summary
-
-
Method Detail
-
userId
final TokenAddSingleParams.Builder userId(String userId)
-
token
final TokenAddSingleParams.Builder token(String token)
-
token
final TokenAddSingleParams.Builder token(Optional<String> token)
Alias for calling Builder.token with
token.orElse(null).
-
body
final TokenAddSingleParams.Builder body(TokenAddSingleParams.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:
-
providerKey
final TokenAddSingleParams.Builder providerKey(TokenAddSingleParams.ProviderKey providerKey)
-
providerKey
final TokenAddSingleParams.Builder providerKey(JsonField<TokenAddSingleParams.ProviderKey> providerKey)
Sets Builder.providerKey to an arbitrary JSON value.
You should usually call Builder.providerKey with a well-typed ProviderKey value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
device
final TokenAddSingleParams.Builder device(TokenAddSingleParams.Device device)
Information about the device the token came from.
-
device
final TokenAddSingleParams.Builder device(Optional<TokenAddSingleParams.Device> device)
Alias for calling Builder.device with
device.orElse(null).
-
device
final TokenAddSingleParams.Builder device(JsonField<TokenAddSingleParams.Device> device)
Sets Builder.device to an arbitrary JSON value.
You should usually call Builder.device with a well-typed Device value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
expiryDate
final TokenAddSingleParams.Builder expiryDate(TokenAddSingleParams.ExpiryDate expiryDate)
ISO 8601 formatted date the token expires. Defaults to 2 months. Set to false to disable expiration.
-
expiryDate
final TokenAddSingleParams.Builder expiryDate(Optional<TokenAddSingleParams.ExpiryDate> expiryDate)
Alias for calling Builder.expiryDate with
expiryDate.orElse(null).
-
expiryDate
final TokenAddSingleParams.Builder expiryDate(JsonField<TokenAddSingleParams.ExpiryDate> expiryDate)
Sets Builder.expiryDate to an arbitrary JSON value.
You should usually call Builder.expiryDate with a well-typed ExpiryDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
expiryDate
final TokenAddSingleParams.Builder expiryDate(String string)
Alias for calling expiryDate with
ExpiryDate.ofString(string).
-
expiryDate
final TokenAddSingleParams.Builder expiryDate(Boolean bool)
Alias for calling expiryDate with
ExpiryDate.ofBool(bool).
-
properties
final TokenAddSingleParams.Builder properties(JsonValue properties)
Properties about the token.
-
tracking
final TokenAddSingleParams.Builder tracking(TokenAddSingleParams.Tracking tracking)
Tracking information about the device the token came from.
-
tracking
final TokenAddSingleParams.Builder tracking(Optional<TokenAddSingleParams.Tracking> tracking)
Alias for calling Builder.tracking with
tracking.orElse(null).
-
tracking
final TokenAddSingleParams.Builder tracking(JsonField<TokenAddSingleParams.Tracking> tracking)
Sets Builder.tracking to an arbitrary JSON value.
You should usually call Builder.tracking with a well-typed Tracking value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final TokenAddSingleParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final TokenAddSingleParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final TokenAddSingleParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final TokenAddSingleParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final TokenAddSingleParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final TokenAddSingleParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final TokenAddSingleParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final TokenAddSingleParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final TokenAddSingleParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final TokenAddSingleParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final TokenAddSingleParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final TokenAddSingleParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final TokenAddSingleParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final TokenAddSingleParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final TokenAddSingleParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final TokenAddSingleParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final TokenAddSingleParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final TokenAddSingleParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final TokenAddSingleParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final TokenAddSingleParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final TokenAddSingleParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final TokenAddSingleParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final TokenAddSingleParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final TokenAddSingleParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final TokenAddSingleParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final TokenAddSingleParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final TokenAddSingleParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final TokenAddSingleParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final TokenAddSingleParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final TokenAddSingleParams build()
Returns an immutable instance of TokenAddSingleParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.userId() .providerKey()
-
-
-
-