@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateGrantRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateGrantRequest() |
Modifier and Type | Method and Description |
---|---|
CreateGrantRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
GrantConstraints |
getConstraints()
Specifies a grant constraint.
|
String |
getGranteePrincipal()
The identity that gets the permissions specified in the grant.
|
List<String> |
getGrantTokens()
A list of grant tokens.
|
String |
getKeyId()
Identifies the customer master key (CMK) for the grant.
|
String |
getName()
A friendly name for the grant.
|
List<String> |
getOperations()
A list of operations that the grant permits.
|
String |
getRetiringPrincipal()
The principal that is given permission to retire the grant by using RetireGrant operation.
|
int |
hashCode() |
void |
setConstraints(GrantConstraints constraints)
Specifies a grant constraint.
|
void |
setGranteePrincipal(String granteePrincipal)
The identity that gets the permissions specified in the grant.
|
void |
setGrantTokens(Collection<String> grantTokens)
A list of grant tokens.
|
void |
setKeyId(String keyId)
Identifies the customer master key (CMK) for the grant.
|
void |
setName(String name)
A friendly name for the grant.
|
void |
setOperations(Collection<String> operations)
A list of operations that the grant permits.
|
void |
setRetiringPrincipal(String retiringPrincipal)
The principal that is given permission to retire the grant by using RetireGrant operation.
|
String |
toString()
Returns a string representation of this object.
|
CreateGrantRequest |
withConstraints(GrantConstraints constraints)
Specifies a grant constraint.
|
CreateGrantRequest |
withGranteePrincipal(String granteePrincipal)
The identity that gets the permissions specified in the grant.
|
CreateGrantRequest |
withGrantTokens(Collection<String> grantTokens)
A list of grant tokens.
|
CreateGrantRequest |
withGrantTokens(String... grantTokens)
A list of grant tokens.
|
CreateGrantRequest |
withKeyId(String keyId)
Identifies the customer master key (CMK) for the grant.
|
CreateGrantRequest |
withName(String name)
A friendly name for the grant.
|
CreateGrantRequest |
withOperations(Collection<String> operations)
A list of operations that the grant permits.
|
CreateGrantRequest |
withOperations(GrantOperation... operations)
A list of operations that the grant permits.
|
CreateGrantRequest |
withOperations(String... operations)
A list of operations that the grant permits.
|
CreateGrantRequest |
withRetiringPrincipal(String retiringPrincipal)
The principal that is given permission to retire the grant by using RetireGrant operation.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setKeyId(String keyId)
Identifies the customer master key (CMK) for the grant. The grant gives principals permission to use this CMK.
Specify the key ID or key ARN of the CMK. To specify a CMK in a different AWS account, you must use the key ARN.
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 CMK, use ListKeys or DescribeKey.
keyId
- Identifies the customer master key (CMK) for the grant. The grant gives principals permission to use this
CMK.
Specify the key ID or key ARN of the CMK. To specify a CMK in a different AWS account, you must use the key ARN.
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 CMK, use ListKeys or DescribeKey.
public String getKeyId()
Identifies the customer master key (CMK) for the grant. The grant gives principals permission to use this CMK.
Specify the key ID or key ARN of the CMK. To specify a CMK in a different AWS account, you must use the key ARN.
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 CMK, use ListKeys or DescribeKey.
Specify the key ID or key ARN of the CMK. To specify a CMK in a different AWS account, you must use the key ARN.
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 CMK, use ListKeys or DescribeKey.
public CreateGrantRequest withKeyId(String keyId)
Identifies the customer master key (CMK) for the grant. The grant gives principals permission to use this CMK.
Specify the key ID or key ARN of the CMK. To specify a CMK in a different AWS account, you must use the key ARN.
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 CMK, use ListKeys or DescribeKey.
keyId
- Identifies the customer master key (CMK) for the grant. The grant gives principals permission to use this
CMK.
Specify the key ID or key ARN of the CMK. To specify a CMK in a different AWS account, you must use the key ARN.
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 CMK, use ListKeys or DescribeKey.
public void setGranteePrincipal(String granteePrincipal)
The identity that gets the permissions specified in the grant.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, IAM roles, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
granteePrincipal
- The identity that gets the permissions specified in the grant.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, IAM roles, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
public String getGranteePrincipal()
The identity that gets the permissions specified in the grant.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, IAM roles, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, IAM roles, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
public CreateGrantRequest withGranteePrincipal(String granteePrincipal)
The identity that gets the permissions specified in the grant.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, IAM roles, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
granteePrincipal
- The identity that gets the permissions specified in the grant.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, IAM roles, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
public void setRetiringPrincipal(String retiringPrincipal)
The principal that is given permission to retire the grant by using RetireGrant operation.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
retiringPrincipal
- The principal that is given permission to retire the grant by using RetireGrant operation.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
public String getRetiringPrincipal()
The principal that is given permission to retire the grant by using RetireGrant operation.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
public CreateGrantRequest withRetiringPrincipal(String retiringPrincipal)
The principal that is given permission to retire the grant by using RetireGrant operation.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
retiringPrincipal
- The principal that is given permission to retire the grant by using RetireGrant operation.
To specify the principal, use the Amazon Resource Name (ARN) of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see AWS Identity and Access Management (IAM) in the Example ARNs section of the AWS General Reference.
public List<String> getOperations()
A list of operations that the grant permits.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK that
allows the Sign operation, or a grant for an asymmetric CMK that allows the GenerateDataKey
operation. If you try, AWS KMS returns a ValidationError
exception. For details, see Grant
operations in the AWS Key Management Service Developer Guide.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK
that allows the Sign operation, or a grant for an asymmetric CMK that allows the
GenerateDataKey operation. If you try, AWS KMS returns a ValidationError
exception.
For details, see Grant
operations in the AWS Key Management Service Developer Guide.
GrantOperation
public void setOperations(Collection<String> operations)
A list of operations that the grant permits.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK that
allows the Sign operation, or a grant for an asymmetric CMK that allows the GenerateDataKey
operation. If you try, AWS KMS returns a ValidationError
exception. For details, see Grant
operations in the AWS Key Management Service Developer Guide.
operations
- A list of operations that the grant permits.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK
that allows the Sign operation, or a grant for an asymmetric CMK that allows the
GenerateDataKey operation. If you try, AWS KMS returns a ValidationError
exception.
For details, see Grant
operations in the AWS Key Management Service Developer Guide.
GrantOperation
public CreateGrantRequest withOperations(String... operations)
A list of operations that the grant permits.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK that
allows the Sign operation, or a grant for an asymmetric CMK that allows the GenerateDataKey
operation. If you try, AWS KMS returns a ValidationError
exception. For details, see Grant
operations in the AWS Key Management Service Developer Guide.
NOTE: This method appends the values to the existing list (if any). Use
setOperations(java.util.Collection)
or withOperations(java.util.Collection)
if you want to
override the existing values.
operations
- A list of operations that the grant permits.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK
that allows the Sign operation, or a grant for an asymmetric CMK that allows the
GenerateDataKey operation. If you try, AWS KMS returns a ValidationError
exception.
For details, see Grant
operations in the AWS Key Management Service Developer Guide.
GrantOperation
public CreateGrantRequest withOperations(Collection<String> operations)
A list of operations that the grant permits.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK that
allows the Sign operation, or a grant for an asymmetric CMK that allows the GenerateDataKey
operation. If you try, AWS KMS returns a ValidationError
exception. For details, see Grant
operations in the AWS Key Management Service Developer Guide.
operations
- A list of operations that the grant permits.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK
that allows the Sign operation, or a grant for an asymmetric CMK that allows the
GenerateDataKey operation. If you try, AWS KMS returns a ValidationError
exception.
For details, see Grant
operations in the AWS Key Management Service Developer Guide.
GrantOperation
public CreateGrantRequest withOperations(GrantOperation... operations)
A list of operations that the grant permits.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK that
allows the Sign operation, or a grant for an asymmetric CMK that allows the GenerateDataKey
operation. If you try, AWS KMS returns a ValidationError
exception. For details, see Grant
operations in the AWS Key Management Service Developer Guide.
operations
- A list of operations that the grant permits.
The operation must be supported on the CMK. For example, you cannot create a grant for a symmetric CMK
that allows the Sign operation, or a grant for an asymmetric CMK that allows the
GenerateDataKey operation. If you try, AWS KMS returns a ValidationError
exception.
For details, see Grant
operations in the AWS Key Management Service Developer Guide.
GrantOperation
public void setConstraints(GrantConstraints constraints)
Specifies a grant constraint.
AWS KMS supports the EncryptionContextEquals
and EncryptionContextSubset
grant
constraints. Each constraint value can include up to 8 encryption context pairs. The encryption context value in
each constraint cannot exceed 384 characters.
These grant constraints allow a cryptographic
operation only when the encryption context in the request matches (EncryptionContextEquals
) or
includes (EncryptionContextSubset
) the encryption context specified in this structure. For more
information about encryption context, see Encryption Context
in the AWS Key Management Service Developer Guide . For information about grant constraints, see
Using
grant constraints in the AWS Key Management Service Developer Guide.
The encryption context grant constraints are supported only on operations that include an encryption context. You cannot use an encryption context grant constraint for cryptographic operations with asymmetric CMKs or for management operations, such as DescribeKey or RetireGrant.
constraints
- Specifies a grant constraint.
AWS KMS supports the EncryptionContextEquals
and EncryptionContextSubset
grant
constraints. Each constraint value can include up to 8 encryption context pairs. The encryption context
value in each constraint cannot exceed 384 characters.
These grant constraints allow a cryptographic operation only when the encryption context in the request matches (
EncryptionContextEquals
) or includes (EncryptionContextSubset
) the encryption
context specified in this structure. For more information about encryption context, see Encryption
Context in the AWS Key Management Service Developer Guide . For information about grant
constraints, see Using
grant constraints in the AWS Key Management Service Developer Guide.
The encryption context grant constraints are supported only on operations that include an encryption context. You cannot use an encryption context grant constraint for cryptographic operations with asymmetric CMKs or for management operations, such as DescribeKey or RetireGrant.
public GrantConstraints getConstraints()
Specifies a grant constraint.
AWS KMS supports the EncryptionContextEquals
and EncryptionContextSubset
grant
constraints. Each constraint value can include up to 8 encryption context pairs. The encryption context value in
each constraint cannot exceed 384 characters.
These grant constraints allow a cryptographic
operation only when the encryption context in the request matches (EncryptionContextEquals
) or
includes (EncryptionContextSubset
) the encryption context specified in this structure. For more
information about encryption context, see Encryption Context
in the AWS Key Management Service Developer Guide . For information about grant constraints, see
Using
grant constraints in the AWS Key Management Service Developer Guide.
The encryption context grant constraints are supported only on operations that include an encryption context. You cannot use an encryption context grant constraint for cryptographic operations with asymmetric CMKs or for management operations, such as DescribeKey or RetireGrant.
AWS KMS supports the EncryptionContextEquals
and EncryptionContextSubset
grant
constraints. Each constraint value can include up to 8 encryption context pairs. The encryption context
value in each constraint cannot exceed 384 characters.
These grant constraints allow a cryptographic operation only when the encryption context in the request matches (
EncryptionContextEquals
) or includes (EncryptionContextSubset
) the encryption
context specified in this structure. For more information about encryption context, see Encryption
Context in the AWS Key Management Service Developer Guide . For information about
grant constraints, see Using grant constraints in the AWS Key Management Service Developer Guide.
The encryption context grant constraints are supported only on operations that include an encryption context. You cannot use an encryption context grant constraint for cryptographic operations with asymmetric CMKs or for management operations, such as DescribeKey or RetireGrant.
public CreateGrantRequest withConstraints(GrantConstraints constraints)
Specifies a grant constraint.
AWS KMS supports the EncryptionContextEquals
and EncryptionContextSubset
grant
constraints. Each constraint value can include up to 8 encryption context pairs. The encryption context value in
each constraint cannot exceed 384 characters.
These grant constraints allow a cryptographic
operation only when the encryption context in the request matches (EncryptionContextEquals
) or
includes (EncryptionContextSubset
) the encryption context specified in this structure. For more
information about encryption context, see Encryption Context
in the AWS Key Management Service Developer Guide . For information about grant constraints, see
Using
grant constraints in the AWS Key Management Service Developer Guide.
The encryption context grant constraints are supported only on operations that include an encryption context. You cannot use an encryption context grant constraint for cryptographic operations with asymmetric CMKs or for management operations, such as DescribeKey or RetireGrant.
constraints
- Specifies a grant constraint.
AWS KMS supports the EncryptionContextEquals
and EncryptionContextSubset
grant
constraints. Each constraint value can include up to 8 encryption context pairs. The encryption context
value in each constraint cannot exceed 384 characters.
These grant constraints allow a cryptographic operation only when the encryption context in the request matches (
EncryptionContextEquals
) or includes (EncryptionContextSubset
) the encryption
context specified in this structure. For more information about encryption context, see Encryption
Context in the AWS Key Management Service Developer Guide . For information about grant
constraints, see Using
grant constraints in the AWS Key Management Service Developer Guide.
The encryption context grant constraints are supported only on operations that include an encryption context. You cannot use an encryption context grant constraint for cryptographic operations with asymmetric CMKs or for management operations, such as DescribeKey or RetireGrant.
public List<String> getGrantTokens()
A list of grant tokens.
Use a grant token when your permission to call this operation comes from a new grant that has not yet achieved eventual consistency. For more information, see Grant token in the AWS Key Management Service Developer Guide.
Use a grant token when your permission to call this operation comes from a new grant that has not yet achieved eventual consistency. For more information, see Grant token in the AWS Key Management Service Developer Guide.
public void setGrantTokens(Collection<String> grantTokens)
A list of grant tokens.
Use a grant token when your permission to call this operation comes from a new grant that has not yet achieved eventual consistency. For more information, see Grant token in the AWS Key Management Service Developer Guide.
grantTokens
- A list of grant tokens.
Use a grant token when your permission to call this operation comes from a new grant that has not yet achieved eventual consistency. For more information, see Grant token in the AWS Key Management Service Developer Guide.
public CreateGrantRequest withGrantTokens(String... grantTokens)
A list of grant tokens.
Use a grant token when your permission to call this operation comes from a new grant that has not yet achieved eventual consistency. For more information, see Grant token in the AWS Key Management Service Developer Guide.
NOTE: This method appends the values to the existing list (if any). Use
setGrantTokens(java.util.Collection)
or withGrantTokens(java.util.Collection)
if you want to
override the existing values.
grantTokens
- A list of grant tokens.
Use a grant token when your permission to call this operation comes from a new grant that has not yet achieved eventual consistency. For more information, see Grant token in the AWS Key Management Service Developer Guide.
public CreateGrantRequest withGrantTokens(Collection<String> grantTokens)
A list of grant tokens.
Use a grant token when your permission to call this operation comes from a new grant that has not yet achieved eventual consistency. For more information, see Grant token in the AWS Key Management Service Developer Guide.
grantTokens
- A list of grant tokens.
Use a grant token when your permission to call this operation comes from a new grant that has not yet achieved eventual consistency. For more information, see Grant token in the AWS Key Management Service Developer Guide.
public void setName(String name)
A friendly name for the grant. Use this value to prevent the unintended creation of duplicate grants when retrying this request.
When this value is absent, all CreateGrant
requests result in a new grant with a unique
GrantId
even if all the supplied parameters are identical. This can result in unintended duplicates
when you retry the CreateGrant
request.
When this value is present, you can retry a CreateGrant
request with identical parameters; if the
grant already exists, the original GrantId
is returned without creating a new grant. Note that the
returned grant token is unique with every CreateGrant
request, even when a duplicate
GrantId
is returned. All grant tokens for the same grant ID can be used interchangeably.
name
- A friendly name for the grant. Use this value to prevent the unintended creation of duplicate grants when
retrying this request.
When this value is absent, all CreateGrant
requests result in a new grant with a unique
GrantId
even if all the supplied parameters are identical. This can result in unintended
duplicates when you retry the CreateGrant
request.
When this value is present, you can retry a CreateGrant
request with identical parameters; if
the grant already exists, the original GrantId
is returned without creating a new grant. Note
that the returned grant token is unique with every CreateGrant
request, even when a duplicate
GrantId
is returned. All grant tokens for the same grant ID can be used interchangeably.
public String getName()
A friendly name for the grant. Use this value to prevent the unintended creation of duplicate grants when retrying this request.
When this value is absent, all CreateGrant
requests result in a new grant with a unique
GrantId
even if all the supplied parameters are identical. This can result in unintended duplicates
when you retry the CreateGrant
request.
When this value is present, you can retry a CreateGrant
request with identical parameters; if the
grant already exists, the original GrantId
is returned without creating a new grant. Note that the
returned grant token is unique with every CreateGrant
request, even when a duplicate
GrantId
is returned. All grant tokens for the same grant ID can be used interchangeably.
When this value is absent, all CreateGrant
requests result in a new grant with a unique
GrantId
even if all the supplied parameters are identical. This can result in unintended
duplicates when you retry the CreateGrant
request.
When this value is present, you can retry a CreateGrant
request with identical parameters;
if the grant already exists, the original GrantId
is returned without creating a new grant.
Note that the returned grant token is unique with every CreateGrant
request, even when a
duplicate GrantId
is returned. All grant tokens for the same grant ID can be used
interchangeably.
public CreateGrantRequest withName(String name)
A friendly name for the grant. Use this value to prevent the unintended creation of duplicate grants when retrying this request.
When this value is absent, all CreateGrant
requests result in a new grant with a unique
GrantId
even if all the supplied parameters are identical. This can result in unintended duplicates
when you retry the CreateGrant
request.
When this value is present, you can retry a CreateGrant
request with identical parameters; if the
grant already exists, the original GrantId
is returned without creating a new grant. Note that the
returned grant token is unique with every CreateGrant
request, even when a duplicate
GrantId
is returned. All grant tokens for the same grant ID can be used interchangeably.
name
- A friendly name for the grant. Use this value to prevent the unintended creation of duplicate grants when
retrying this request.
When this value is absent, all CreateGrant
requests result in a new grant with a unique
GrantId
even if all the supplied parameters are identical. This can result in unintended
duplicates when you retry the CreateGrant
request.
When this value is present, you can retry a CreateGrant
request with identical parameters; if
the grant already exists, the original GrantId
is returned without creating a new grant. Note
that the returned grant token is unique with every CreateGrant
request, even when a duplicate
GrantId
is returned. All grant tokens for the same grant ID can be used interchangeably.
public String toString()
toString
in class Object
Object.toString()
public CreateGrantRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()