@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssociatedRole extends Object implements Serializable, Cloneable
Information about the associated IAM roles.
Constructor and Description |
---|
AssociatedRole() |
Modifier and Type | Method and Description |
---|---|
AssociatedRole |
clone() |
boolean |
equals(Object obj) |
String |
getAssociatedRoleArn()
The ARN of the associated IAM role.
|
String |
getCertificateS3BucketName()
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
|
String |
getCertificateS3ObjectKey()
The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is
stored.
|
String |
getEncryptionKmsKeyId()
The ID of the KMS customer master key (CMK) used to encrypt the private key.
|
int |
hashCode() |
void |
setAssociatedRoleArn(String associatedRoleArn)
The ARN of the associated IAM role.
|
void |
setCertificateS3BucketName(String certificateS3BucketName)
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
|
void |
setCertificateS3ObjectKey(String certificateS3ObjectKey)
The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is
stored.
|
void |
setEncryptionKmsKeyId(String encryptionKmsKeyId)
The ID of the KMS customer master key (CMK) used to encrypt the private key.
|
String |
toString()
Returns a string representation of this object.
|
AssociatedRole |
withAssociatedRoleArn(String associatedRoleArn)
The ARN of the associated IAM role.
|
AssociatedRole |
withCertificateS3BucketName(String certificateS3BucketName)
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
|
AssociatedRole |
withCertificateS3ObjectKey(String certificateS3ObjectKey)
The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is
stored.
|
AssociatedRole |
withEncryptionKmsKeyId(String encryptionKmsKeyId)
The ID of the KMS customer master key (CMK) used to encrypt the private key.
|
public void setAssociatedRoleArn(String associatedRoleArn)
The ARN of the associated IAM role.
associatedRoleArn
- The ARN of the associated IAM role.public String getAssociatedRoleArn()
The ARN of the associated IAM role.
public AssociatedRole withAssociatedRoleArn(String associatedRoleArn)
The ARN of the associated IAM role.
associatedRoleArn
- The ARN of the associated IAM role.public void setCertificateS3BucketName(String certificateS3BucketName)
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
certificateS3BucketName
- The name of the Amazon S3 bucket in which the Amazon S3 object is stored.public String getCertificateS3BucketName()
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
public AssociatedRole withCertificateS3BucketName(String certificateS3BucketName)
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
certificateS3BucketName
- The name of the Amazon S3 bucket in which the Amazon S3 object is stored.public void setCertificateS3ObjectKey(String certificateS3ObjectKey)
The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is
stored. The object key is formated as follows: certificate_arn
/role_arn
.
certificateS3ObjectKey
- The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key
bundle is stored. The object key is formated as follows: certificate_arn
/
role_arn
.public String getCertificateS3ObjectKey()
The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is
stored. The object key is formated as follows: certificate_arn
/role_arn
.
certificate_arn
/
role_arn
.public AssociatedRole withCertificateS3ObjectKey(String certificateS3ObjectKey)
The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is
stored. The object key is formated as follows: certificate_arn
/role_arn
.
certificateS3ObjectKey
- The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key
bundle is stored. The object key is formated as follows: certificate_arn
/
role_arn
.public void setEncryptionKmsKeyId(String encryptionKmsKeyId)
The ID of the KMS customer master key (CMK) used to encrypt the private key.
encryptionKmsKeyId
- The ID of the KMS customer master key (CMK) used to encrypt the private key.public String getEncryptionKmsKeyId()
The ID of the KMS customer master key (CMK) used to encrypt the private key.
public AssociatedRole withEncryptionKmsKeyId(String encryptionKmsKeyId)
The ID of the KMS customer master key (CMK) used to encrypt the private key.
encryptionKmsKeyId
- The ID of the KMS customer master key (CMK) used to encrypt the private key.public String toString()
toString
in class Object
Object.toString()
public AssociatedRole clone()