Class KycSubmitParams.Builder
-
- All Implemented Interfaces:
public final class KycSubmitParams.BuilderA builder for KycSubmitParams.
-
-
Method Summary
-
-
Method Detail
-
entityId
final KycSubmitParams.Builder entityId(String entityId)
-
entityId
final KycSubmitParams.Builder entityId(Optional<String> entityId)
Alias for calling Builder.entityId with
entityId.orElse(null).
-
body
final KycSubmitParams.Builder body(KycSubmitParams.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:
-
data
final KycSubmitParams.Builder data(KycData data)
KYC data for an
Entity.
-
data
final KycSubmitParams.Builder data(JsonField<KycData> data)
Sets Builder.data to an arbitrary JSON value.
You should usually call Builder.data with a well-typed KycData value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
providerName
final KycSubmitParams.Builder providerName(String providerName)
Name of the KYC provider that provided the KYC information.
-
providerName
final KycSubmitParams.Builder providerName(JsonField<String> providerName)
Sets Builder.providerName to an arbitrary JSON value.
You should usually call Builder.providerName 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 KycSubmitParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final KycSubmitParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final KycSubmitParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final KycSubmitParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final KycSubmitParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final KycSubmitParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final KycSubmitParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final KycSubmitParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final KycSubmitParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final KycSubmitParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final KycSubmitParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final KycSubmitParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final KycSubmitParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final KycSubmitParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final KycSubmitParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final KycSubmitParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final KycSubmitParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final KycSubmitParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final KycSubmitParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final KycSubmitParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final KycSubmitParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final KycSubmitParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final KycSubmitParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final KycSubmitParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final KycSubmitParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final KycSubmitParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final KycSubmitParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final KycSubmitParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final KycSubmitParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final KycSubmitParams build()
Returns an immutable instance of KycSubmitParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.data() .providerName()
-
-
-
-