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 where the certificate, certificate chain, and encrypted private key bundle are stored.encryptionKmsKeyId
(String encryptionKmsKeyId) The ID of the KMS key 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 where the certificate, certificate chain, and encrypted private key bundle are stored. The object key is formatted as follows:
role_arn
/certificate_arn
.- Parameters:
certificateS3ObjectKey
- The key of the Amazon S3 object where the certificate, certificate chain, and encrypted private key bundle are stored. The object key is formatted 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 key used to encrypt the private key.
- Parameters:
encryptionKmsKeyId
- The ID of the KMS key used to encrypt the private key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-