Class VerificationCreateParams.Builder
-
- All Implemented Interfaces:
public final class VerificationCreateParams.Builder
A builder for VerificationCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final VerificationCreateParams.Builder body(VerificationCreateParams.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:
-
target
final VerificationCreateParams.Builder target(VerificationCreateParams.Target target)
The verification target. Either a phone number or an email address. To use the email verification feature contact us to discuss your use case.
-
target
final VerificationCreateParams.Builder target(JsonField<VerificationCreateParams.Target> target)
Sets Builder.target to an arbitrary JSON value.
You should usually call Builder.target with a well-typed Target value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
dispatchId
final VerificationCreateParams.Builder dispatchId(String dispatchId)
The identifier of the dispatch that came from the front-end SDK.
-
dispatchId
final VerificationCreateParams.Builder dispatchId(JsonField<String> dispatchId)
Sets Builder.dispatchId to an arbitrary JSON value.
You should usually call Builder.dispatchId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
metadata
final VerificationCreateParams.Builder metadata(VerificationCreateParams.Metadata metadata)
The metadata for this verification. This object will be returned with every response or webhook sent that refers to this verification.
-
metadata
final VerificationCreateParams.Builder metadata(JsonField<VerificationCreateParams.Metadata> metadata)
Sets Builder.metadata to an arbitrary JSON value.
You should usually call Builder.metadata with a well-typed Metadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
options
final VerificationCreateParams.Builder options(VerificationCreateParams.Options options)
Verification options
-
options
final VerificationCreateParams.Builder options(JsonField<VerificationCreateParams.Options> options)
Sets Builder.options to an arbitrary JSON value.
You should usually call Builder.options with a well-typed Options value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
signals
final VerificationCreateParams.Builder signals(VerificationCreateParams.Signals signals)
The signals used for anti-fraud. For more details, refer to /verify/v2/documentation/prevent-fraud#signals.
-
signals
final VerificationCreateParams.Builder signals(JsonField<VerificationCreateParams.Signals> signals)
Sets Builder.signals to an arbitrary JSON value.
You should usually call Builder.signals with a well-typed Signals value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final VerificationCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final VerificationCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final VerificationCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final VerificationCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final VerificationCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final VerificationCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final VerificationCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final VerificationCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final VerificationCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final VerificationCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final VerificationCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final VerificationCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final VerificationCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final VerificationCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final VerificationCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final VerificationCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final VerificationCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final VerificationCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final VerificationCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final VerificationCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final VerificationCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final VerificationCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final VerificationCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final VerificationCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final VerificationCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final VerificationCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final VerificationCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final VerificationCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final VerificationCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final VerificationCreateParams build()
Returns an immutable instance of VerificationCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.target()
-
-
-
-