Class WatchPredictParams.Builder
-
- All Implemented Interfaces:
public final class WatchPredictParams.Builder
A builder for WatchPredictParams.
-
-
Method Summary
-
-
Method Detail
-
body
final WatchPredictParams.Builder body(WatchPredictParams.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 WatchPredictParams.Builder target(WatchPredictParams.Target target)
The prediction target. Only supports phone numbers for now.
-
target
final WatchPredictParams.Builder target(JsonField<WatchPredictParams.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 WatchPredictParams.Builder dispatchId(String dispatchId)
The identifier of the dispatch that came from the front-end SDK.
-
dispatchId
final WatchPredictParams.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 WatchPredictParams.Builder metadata(WatchPredictParams.Metadata metadata)
The metadata for this prediction.
-
metadata
final WatchPredictParams.Builder metadata(JsonField<WatchPredictParams.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.
-
signals
final WatchPredictParams.Builder signals(WatchPredictParams.Signals signals)
The signals used for anti-fraud. For more details, refer to /verify/v2/documentation/prevent-fraud#signals.
-
signals
final WatchPredictParams.Builder signals(JsonField<WatchPredictParams.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 WatchPredictParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final WatchPredictParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final WatchPredictParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final WatchPredictParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final WatchPredictParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final WatchPredictParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final WatchPredictParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final WatchPredictParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final WatchPredictParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final WatchPredictParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final WatchPredictParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final WatchPredictParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final WatchPredictParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final WatchPredictParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final WatchPredictParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final WatchPredictParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final WatchPredictParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final WatchPredictParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final WatchPredictParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final WatchPredictParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final WatchPredictParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final WatchPredictParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final WatchPredictParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final WatchPredictParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final WatchPredictParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final WatchPredictParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final WatchPredictParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final WatchPredictParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final WatchPredictParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final WatchPredictParams build()
Returns an immutable instance of WatchPredictParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.target()
-
-
-
-