@Generated(value="software.amazon.awssdk:codegen") public final class ListKeyPoliciesRequest extends KmsRequest implements ToCopyableBuilder<ListKeyPoliciesRequest.Builder,ListKeyPoliciesRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
ListKeyPoliciesRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static ListKeyPoliciesRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
keyId()
Gets the names of key policies for the specified KMS key.
|
Integer |
limit()
Use this parameter to specify the maximum number of items to return.
|
String |
marker()
Use this parameter in a subsequent request after you receive a response with truncated results.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListKeyPoliciesRequest.Builder> |
serializableBuilderClass() |
ListKeyPoliciesRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String keyId()
Gets the names of key policies 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.
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.
public final Integer 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.
Only one policy can be attached to a key.
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.
Only one policy can be attached to a key.
public final String 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.
NextMarker
from the truncated response you just received.public ListKeyPoliciesRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ListKeyPoliciesRequest.Builder,ListKeyPoliciesRequest>
toBuilder
in class KmsRequest
public static ListKeyPoliciesRequest.Builder builder()
public static Class<? extends ListKeyPoliciesRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2022. All rights reserved.