Interface GenerateMacResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GenerateMacResponse.Builder,GenerateMacResponse>,KmsResponse.Builder,SdkBuilder<GenerateMacResponse.Builder,GenerateMacResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GenerateMacResponse
public static interface GenerateMacResponse.Builder extends KmsResponse.Builder, SdkPojo, CopyableBuilder<GenerateMacResponse.Builder,GenerateMacResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GenerateMacResponse.BuilderkeyId(String keyId)The HMAC KMS key used in the operation.GenerateMacResponse.Buildermac(SdkBytes mac)The hash-based message authentication code (HMAC) that was generated for the specified message, HMAC KMS key, and MAC algorithm.GenerateMacResponse.BuildermacAlgorithm(String macAlgorithm)The MAC algorithm that was used to generate the HMAC.GenerateMacResponse.BuildermacAlgorithm(MacAlgorithmSpec macAlgorithm)The MAC algorithm that was used to generate the HMAC.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.kms.model.KmsResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
mac
GenerateMacResponse.Builder mac(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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
macAlgorithm
GenerateMacResponse.Builder macAlgorithm(String macAlgorithm)
The MAC algorithm that was used to generate the HMAC.
- Parameters:
macAlgorithm- The MAC algorithm that was used to generate the HMAC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MacAlgorithmSpec,MacAlgorithmSpec
-
macAlgorithm
GenerateMacResponse.Builder macAlgorithm(MacAlgorithmSpec macAlgorithm)
The MAC algorithm that was used to generate the HMAC.
- Parameters:
macAlgorithm- The MAC algorithm that was used to generate the HMAC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MacAlgorithmSpec,MacAlgorithmSpec
-
keyId
GenerateMacResponse.Builder keyId(String keyId)
The HMAC KMS key used in the operation.
- Parameters:
keyId- The HMAC KMS key used in the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-