Class TransactionSimulateClearingParams.Builder
-
- All Implemented Interfaces:
public final class TransactionSimulateClearingParams.BuilderA builder for TransactionSimulateClearingParams.
-
-
Method Summary
-
-
Method Detail
-
body
final TransactionSimulateClearingParams.Builder body(TransactionSimulateClearingParams.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:
-
token
final TransactionSimulateClearingParams.Builder token(String token)
The transaction token returned from the /v1/simulate/authorize response.
-
token
final TransactionSimulateClearingParams.Builder token(JsonField<String> token)
Sets Builder.token to an arbitrary JSON value.
You should usually call Builder.token with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
amount
final TransactionSimulateClearingParams.Builder amount(Long amount)
Amount (in cents) to clear. Typically this will match the amount in the original authorization, but can be higher or lower. The sign of this amount will automatically match the sign of the original authorization's amount. For example, entering 100 in this field will result in a -100 amount in the transaction, if the original authorization is a credit authorization.
If
amountis not set, the full amount of the transaction will be cleared. Transactions that have already cleared, either partially or fully, cannot be cleared again using this endpoint.
-
amount
final TransactionSimulateClearingParams.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.
-
additionalBodyProperties
final TransactionSimulateClearingParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final TransactionSimulateClearingParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final TransactionSimulateClearingParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final TransactionSimulateClearingParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final TransactionSimulateClearingParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final TransactionSimulateClearingParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final TransactionSimulateClearingParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final TransactionSimulateClearingParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final TransactionSimulateClearingParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final TransactionSimulateClearingParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final TransactionSimulateClearingParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final TransactionSimulateClearingParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final TransactionSimulateClearingParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final TransactionSimulateClearingParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final TransactionSimulateClearingParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final TransactionSimulateClearingParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final TransactionSimulateClearingParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final TransactionSimulateClearingParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final TransactionSimulateClearingParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final TransactionSimulateClearingParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final TransactionSimulateClearingParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final TransactionSimulateClearingParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final TransactionSimulateClearingParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final TransactionSimulateClearingParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final TransactionSimulateClearingParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final TransactionSimulateClearingParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final TransactionSimulateClearingParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final TransactionSimulateClearingParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final TransactionSimulateClearingParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final TransactionSimulateClearingParams build()
Returns an immutable instance of TransactionSimulateClearingParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.token()
-
-
-
-