Class CoinbaseCdpTokenRequestInput
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CoinbaseCdpTokenRequestInput.Builder,CoinbaseCdpTokenRequestInput>
Coinbase CDP token request parameters.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final BooleanSet to true for wallet write operations (requires walletSecret configured).final StringRequest body JSON — used to generate wallet auth JWT.final StringThe host for the payment API request.final PaymentHttpMethodTypeThe HTTP method for the payment API request.final StringThe HTTP method for the payment API request.final StringThe path of the payment API request.static Class<? extends CoinbaseCdpTokenRequestInput.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
requestMethod
The HTTP method for the payment API request.
If the service returns an enum value that is not available in the current SDK version,
requestMethodwill returnPaymentHttpMethodType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrequestMethodAsString().- Returns:
- The HTTP method for the payment API request.
- See Also:
-
requestMethodAsString
The HTTP method for the payment API request.
If the service returns an enum value that is not available in the current SDK version,
requestMethodwill returnPaymentHttpMethodType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrequestMethodAsString().- Returns:
- The HTTP method for the payment API request.
- See Also:
-
requestHost
The host for the payment API request. Defaults to "api.cdp.coinbase.com".
- Returns:
- The host for the payment API request. Defaults to "api.cdp.coinbase.com".
-
requestPath
The path of the payment API request.
- Returns:
- The path of the payment API request.
-
includeWalletAuthToken
Set to true for wallet write operations (requires walletSecret configured).
- Returns:
- Set to true for wallet write operations (requires walletSecret configured).
-
requestBody
Request body JSON — used to generate wallet auth JWT.
- Returns:
- Request body JSON — used to generate wallet auth JWT.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<CoinbaseCdpTokenRequestInput.Builder,CoinbaseCdpTokenRequestInput>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-