Class AuthRuleV2DraftParams.Builder
-
- All Implemented Interfaces:
public final class AuthRuleV2DraftParams.BuilderA builder for AuthRuleV2DraftParams.
-
-
Method Summary
-
-
Method Detail
-
authRuleToken
final AuthRuleV2DraftParams.Builder authRuleToken(String authRuleToken)
-
authRuleToken
final AuthRuleV2DraftParams.Builder authRuleToken(Optional<String> authRuleToken)
Alias for calling Builder.authRuleToken with
authRuleToken.orElse(null).
-
body
final AuthRuleV2DraftParams.Builder body(AuthRuleV2DraftParams.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:
-
parameters
final AuthRuleV2DraftParams.Builder parameters(AuthRuleV2DraftParams.Parameters parameters)
Parameters for the Auth Rule
-
parameters
final AuthRuleV2DraftParams.Builder parameters(Optional<AuthRuleV2DraftParams.Parameters> parameters)
Alias for calling Builder.parameters with
parameters.orElse(null).
-
parameters
final AuthRuleV2DraftParams.Builder parameters(JsonField<AuthRuleV2DraftParams.Parameters> parameters)
Sets Builder.parameters to an arbitrary JSON value.
You should usually call Builder.parameters with a well-typed Parameters value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
parameters
final AuthRuleV2DraftParams.Builder parameters(ConditionalBlockParameters conditionalBlock)
Alias for calling parameters with
Parameters.ofConditionalBlock(conditionalBlock).
-
parameters
final AuthRuleV2DraftParams.Builder parameters(VelocityLimitParams velocityLimitParams)
Alias for calling parameters with
Parameters.ofVelocityLimitParams(velocityLimitParams).
-
parameters
final AuthRuleV2DraftParams.Builder parameters(MerchantLockParameters merchantLock)
Alias for calling parameters with
Parameters.ofMerchantLock(merchantLock).
-
parameters
final AuthRuleV2DraftParams.Builder parameters(Conditional3dsActionParameters conditional3dsAction)
Alias for calling parameters with
Parameters.ofConditional3dsAction(conditional3dsAction).
-
additionalBodyProperties
final AuthRuleV2DraftParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final AuthRuleV2DraftParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final AuthRuleV2DraftParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final AuthRuleV2DraftParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final AuthRuleV2DraftParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final AuthRuleV2DraftParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final AuthRuleV2DraftParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final AuthRuleV2DraftParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final AuthRuleV2DraftParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final AuthRuleV2DraftParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final AuthRuleV2DraftParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final AuthRuleV2DraftParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final AuthRuleV2DraftParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final AuthRuleV2DraftParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final AuthRuleV2DraftParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final AuthRuleV2DraftParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final AuthRuleV2DraftParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final AuthRuleV2DraftParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final AuthRuleV2DraftParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final AuthRuleV2DraftParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final AuthRuleV2DraftParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final AuthRuleV2DraftParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final AuthRuleV2DraftParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final AuthRuleV2DraftParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final AuthRuleV2DraftParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final AuthRuleV2DraftParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final AuthRuleV2DraftParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final AuthRuleV2DraftParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final AuthRuleV2DraftParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final AuthRuleV2DraftParams build()
Returns an immutable instance of AuthRuleV2DraftParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-