Interface ListKeyRotationsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ListKeyRotationsRequest.Builder,
,ListKeyRotationsRequest> KmsRequest.Builder
,SdkBuilder<ListKeyRotationsRequest.Builder,
,ListKeyRotationsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ListKeyRotationsRequest
-
Method Summary
Modifier and TypeMethodDescriptionincludeKeyMaterial
(String includeKeyMaterial) Use this optional parameter to control which key materials associated with this key are listed in the response.includeKeyMaterial
(IncludeKeyMaterial includeKeyMaterial) Use this optional parameter to control which key materials associated with this key are listed in the response.Gets the key rotations for the specified KMS key.Use this parameter to specify the maximum number of items to return.Use this parameter in a subsequent request after you receive a response with truncated results.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.kms.model.KmsRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
keyId
Gets the key rotations for the specified KMS key.
Specify the key ID or key ARN of the KMS key.
For example:
-
Key ID:
1234abcd-12ab-34cd-56ef-1234567890ab
-
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
To get the key ID and key ARN for a KMS key, use ListKeys or DescribeKey.
- Parameters:
keyId
- Gets the key rotations for the specified KMS key.Specify the key ID or key ARN of the KMS key.
For example:
-
Key ID:
1234abcd-12ab-34cd-56ef-1234567890ab
-
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
To get the key ID and key ARN for a KMS key, use ListKeys or DescribeKey.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
includeKeyMaterial
Use this optional parameter to control which key materials associated with this key are listed in the response. The default value of this parameter is
ROTATIONS_ONLY
. If you omit this parameter, KMS returns information on the key materials created by automatic or on-demand key rotation. When you specify a value ofALL_KEY_MATERIAL
, KMS adds the first key material and any imported key material pending rotation to the response. This parameter can only be used with KMS keys that support automatic or on-demand key rotation.- Parameters:
includeKeyMaterial
- Use this optional parameter to control which key materials associated with this key are listed in the response. The default value of this parameter isROTATIONS_ONLY
. If you omit this parameter, KMS returns information on the key materials created by automatic or on-demand key rotation. When you specify a value ofALL_KEY_MATERIAL
, KMS adds the first key material and any imported key material pending rotation to the response. This parameter can only be used with KMS keys that support automatic or on-demand key rotation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
includeKeyMaterial
Use this optional parameter to control which key materials associated with this key are listed in the response. The default value of this parameter is
ROTATIONS_ONLY
. If you omit this parameter, KMS returns information on the key materials created by automatic or on-demand key rotation. When you specify a value ofALL_KEY_MATERIAL
, KMS adds the first key material and any imported key material pending rotation to the response. This parameter can only be used with KMS keys that support automatic or on-demand key rotation.- Parameters:
includeKeyMaterial
- Use this optional parameter to control which key materials associated with this key are listed in the response. The default value of this parameter isROTATIONS_ONLY
. If you omit this parameter, KMS returns information on the key materials created by automatic or on-demand key rotation. When you specify a value ofALL_KEY_MATERIAL
, KMS adds the first key material and any imported key material pending rotation to the response. This parameter can only be used with KMS keys that support automatic or on-demand key rotation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
limit
Use this parameter to specify the maximum number of items to return. When this value is present, KMS does not return more than the specified number of items, but it might return fewer.
This value is optional. If you include a value, it must be between 1 and 1000, inclusive. If you do not include a value, it defaults to 100.
- Parameters:
limit
- Use this parameter to specify the maximum number of items to return. When this value is present, KMS does not return more than the specified number of items, but it might return fewer.This value is optional. If you include a value, it must be between 1 and 1000, inclusive. If you do not include a value, it defaults to 100.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marker
Use this parameter in a subsequent request after you receive a response with truncated results. Set it to the value of
NextMarker
from the truncated response you just received.- Parameters:
marker
- Use this parameter in a subsequent request after you receive a response with truncated results. Set it to the value ofNextMarker
from the truncated response you just received.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListKeyRotationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListKeyRotationsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-