Cloneable
, ReadLimitInfo
, ToCopyableBuilder<DescribeKeyRequest.Builder,DescribeKeyRequest>
@Generated("software.amazon.awssdk:codegen") public class DescribeKeyRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<DescribeKeyRequest.Builder,DescribeKeyRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
DescribeKeyRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static DescribeKeyRequest.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
List<String> |
grantTokens() |
A list of grant tokens.
|
int |
hashCode() |
|
String |
keyId() |
A unique identifier for the customer master key.
|
static Class<? extends DescribeKeyRequest.Builder> |
serializableBuilderClass() |
|
DescribeKeyRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String keyId()
A unique identifier for the customer master key. This value can be a globally unique identifier, a fully specified ARN to either an alias or a key, or an alias name prefixed by "alias/".
Key ARN Example - arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
Alias ARN Example - arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
Globally Unique Key ID Example - 12345678-1234-1234-1234-123456789012
Alias Name Example - alias/MyAliasName
Key ARN Example - arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
Alias ARN Example - arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
Globally Unique Key ID Example - 12345678-1234-1234-1234-123456789012
Alias Name Example - alias/MyAliasName
public List<String> grantTokens()
A list of grant tokens.
For more information, see Grant Tokens in the AWS Key Management Service Developer Guide.
For more information, see Grant Tokens in the AWS Key Management Service Developer Guide.
public DescribeKeyRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DescribeKeyRequest.Builder,DescribeKeyRequest>
public static DescribeKeyRequest.Builder builder()
public static Class<? extends DescribeKeyRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.