@Generated(value="software.amazon.awssdk:codegen") public final class GenerateMacResponse extends KmsResponse implements ToCopyableBuilder<GenerateMacResponse.Builder,GenerateMacResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GenerateMacResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GenerateMacResponse.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
keyId()
The HMAC KMS key used in the operation.
|
SdkBytes |
mac()
The hash-based message authentication code (HMAC) that was generated for the specified message, HMAC KMS key, and
MAC algorithm.
|
MacAlgorithmSpec |
macAlgorithm()
The MAC algorithm that was used to generate the HMAC.
|
String |
macAlgorithmAsString()
The MAC algorithm that was used to generate the HMAC.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GenerateMacResponse.Builder> |
serializableBuilderClass() |
GenerateMacResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final SdkBytes mac()
The hash-based message authentication code (HMAC) that was generated for the specified message, HMAC KMS key, and MAC algorithm.
This is the standard, raw HMAC defined in RFC 2104.
This is the standard, raw HMAC defined in RFC 2104.
public final MacAlgorithmSpec macAlgorithm()
The MAC algorithm that was used to generate the HMAC.
If the service returns an enum value that is not available in the current SDK version, macAlgorithm will
return MacAlgorithmSpec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
macAlgorithmAsString().
MacAlgorithmSpecpublic final String macAlgorithmAsString()
The MAC algorithm that was used to generate the HMAC.
If the service returns an enum value that is not available in the current SDK version, macAlgorithm will
return MacAlgorithmSpec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
macAlgorithmAsString().
MacAlgorithmSpecpublic final String keyId()
The HMAC KMS key used in the operation.
public GenerateMacResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GenerateMacResponse.Builder,GenerateMacResponse>toBuilder in class AwsResponsepublic static GenerateMacResponse.Builder builder()
public static Class<? extends GenerateMacResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.