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