@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Provider extends Object implements Serializable, Cloneable, StructuredPojo
Identifies the AWS Key Management Service (AWS KMS) customer master key (CMK) used to encrypt the secrets.
Constructor and Description |
---|
Provider() |
Modifier and Type | Method and Description |
---|---|
Provider |
clone() |
boolean |
equals(Object obj) |
String |
getKeyArn()
Amazon Resource Name (ARN) or alias of the customer master key (CMK).
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKeyArn(String keyArn)
Amazon Resource Name (ARN) or alias of the customer master key (CMK).
|
String |
toString()
Returns a string representation of this object.
|
Provider |
withKeyArn(String keyArn)
Amazon Resource Name (ARN) or alias of the customer master key (CMK).
|
public void setKeyArn(String keyArn)
Amazon Resource Name (ARN) or alias of the customer master key (CMK). The CMK must be symmetric, created in the same region as the cluster, and if the CMK was created in a different account, the user must have access to the CMK. For more information, see Allowing Users in Other Accounts to Use a CMK in the AWS Key Management Service Developer Guide.
keyArn
- Amazon Resource Name (ARN) or alias of the customer master key (CMK). The CMK must be symmetric, created
in the same region as the cluster, and if the CMK was created in a different account, the user must have
access to the CMK. For more information, see Allowing Users in Other Accounts to Use a CMK in the AWS Key Management Service Developer
Guide.public String getKeyArn()
Amazon Resource Name (ARN) or alias of the customer master key (CMK). The CMK must be symmetric, created in the same region as the cluster, and if the CMK was created in a different account, the user must have access to the CMK. For more information, see Allowing Users in Other Accounts to Use a CMK in the AWS Key Management Service Developer Guide.
public Provider withKeyArn(String keyArn)
Amazon Resource Name (ARN) or alias of the customer master key (CMK). The CMK must be symmetric, created in the same region as the cluster, and if the CMK was created in a different account, the user must have access to the CMK. For more information, see Allowing Users in Other Accounts to Use a CMK in the AWS Key Management Service Developer Guide.
keyArn
- Amazon Resource Name (ARN) or alias of the customer master key (CMK). The CMK must be symmetric, created
in the same region as the cluster, and if the CMK was created in a different account, the user must have
access to the CMK. For more information, see Allowing Users in Other Accounts to Use a CMK in the AWS Key Management Service Developer
Guide.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.