@Generated(value="software.amazon.awssdk:codegen") public final class AssociatedRole extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssociatedRole.Builder,AssociatedRole>
Information about the associated IAM roles.
Modifier and Type | Class and Description |
---|---|
static interface |
AssociatedRole.Builder |
Modifier and Type | Method and Description |
---|---|
String |
associatedRoleArn()
The ARN of the associated IAM role.
|
static AssociatedRole.Builder |
builder() |
String |
certificateS3BucketName()
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
|
String |
certificateS3ObjectKey()
The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is
stored.
|
String |
encryptionKmsKeyId()
The ID of the KMS customer master key (CMK) used to encrypt the private key.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends AssociatedRole.Builder> |
serializableBuilderClass() |
AssociatedRole.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
copy
public final String associatedRoleArn()
The ARN of the associated IAM role.
public final String certificateS3BucketName()
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
public final 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: role_arn
/certificate_arn
.
role_arn
/
certificate_arn
.public final String encryptionKmsKeyId()
The ID of the KMS customer master key (CMK) used to encrypt the private key.
public AssociatedRole.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AssociatedRole.Builder,AssociatedRole>
public static AssociatedRole.Builder builder()
public static Class<? extends AssociatedRole.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.