Interface AssociatedRole.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AssociatedRole.Builder,
,AssociatedRole> SdkBuilder<AssociatedRole.Builder,
,AssociatedRole> SdkPojo
- Enclosing class:
AssociatedRole
public static interface AssociatedRole.Builder
extends SdkPojo, CopyableBuilder<AssociatedRole.Builder,AssociatedRole>
-
Method Summary
Modifier and TypeMethodDescriptionassociatedRoleArn
(String associatedRoleArn) The ARN of the associated IAM role.certificateS3BucketName
(String certificateS3BucketName) The name of the Amazon S3 bucket in which the Amazon S3 object is stored.certificateS3ObjectKey
(String certificateS3ObjectKey) The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is stored.encryptionKmsKeyId
(String encryptionKmsKeyId) The ID of the KMS customer master key (CMK) used to encrypt the private key.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
associatedRoleArn
The ARN of the associated IAM role.
- Parameters:
associatedRoleArn
- The ARN of the associated IAM role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateS3BucketName
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.
- Parameters:
certificateS3BucketName
- The name of the Amazon S3 bucket in which the Amazon S3 object is stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
.- Parameters:
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
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionKmsKeyId
The ID of the KMS customer master key (CMK) used to encrypt the private key.
- Parameters:
encryptionKmsKeyId
- The ID of the KMS customer master key (CMK) used to encrypt the private key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-