Class PaymentUpdateIntentParams.Builder
-
- All Implemented Interfaces:
public final class PaymentUpdateIntentParams.BuilderA builder for PaymentUpdateIntentParams.
-
-
Method Summary
-
-
Method Detail
-
body
final PaymentUpdateIntentParams.Builder body(PaymentUpdateIntentParams.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:
-
fulfillmentAddress
final PaymentUpdateIntentParams.Builder fulfillmentAddress(Address fulfillmentAddress)
The fulfillment address.
-
fulfillmentAddress
final PaymentUpdateIntentParams.Builder fulfillmentAddress(JsonField<Address> fulfillmentAddress)
Sets Builder.fulfillmentAddress to an arbitrary JSON value.
You should usually call Builder.fulfillmentAddress with a well-typed Address value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
fulfillmentType
final PaymentUpdateIntentParams.Builder fulfillmentType(FulfillmentType fulfillmentType)
The fulfillment type.
-
fulfillmentType
final PaymentUpdateIntentParams.Builder fulfillmentType(JsonField<FulfillmentType> fulfillmentType)
Sets Builder.fulfillmentType to an arbitrary JSON value.
You should usually call Builder.fulfillmentType with a well-typed FulfillmentType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
paymentIntentId
final PaymentUpdateIntentParams.Builder paymentIntentId(String paymentIntentId)
The payment intent ID requiring update.
-
paymentIntentId
final PaymentUpdateIntentParams.Builder paymentIntentId(JsonField<String> paymentIntentId)
Sets Builder.paymentIntentId to an arbitrary JSON value.
You should usually call Builder.paymentIntentId 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 PaymentUpdateIntentParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final PaymentUpdateIntentParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final PaymentUpdateIntentParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final PaymentUpdateIntentParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final PaymentUpdateIntentParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final PaymentUpdateIntentParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final PaymentUpdateIntentParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final PaymentUpdateIntentParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final PaymentUpdateIntentParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final PaymentUpdateIntentParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final PaymentUpdateIntentParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final PaymentUpdateIntentParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final PaymentUpdateIntentParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final PaymentUpdateIntentParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final PaymentUpdateIntentParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final PaymentUpdateIntentParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final PaymentUpdateIntentParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final PaymentUpdateIntentParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final PaymentUpdateIntentParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final PaymentUpdateIntentParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final PaymentUpdateIntentParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final PaymentUpdateIntentParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final PaymentUpdateIntentParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final PaymentUpdateIntentParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final PaymentUpdateIntentParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final PaymentUpdateIntentParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final PaymentUpdateIntentParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final PaymentUpdateIntentParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final PaymentUpdateIntentParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final PaymentUpdateIntentParams build()
Returns an immutable instance of PaymentUpdateIntentParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.fulfillmentAddress() .fulfillmentType() .paymentIntentId()
-
-
-
-