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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssociatedRole.Builder
associatedRoleArn(String associatedRoleArn)
The ARN of the associated IAM role.AssociatedRole.Builder
certificateS3BucketName(String certificateS3BucketName)
The name of the Amazon S3 bucket in which the Amazon S3 object is stored.AssociatedRole.Builder
certificateS3ObjectKey(String certificateS3ObjectKey)
The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is stored.AssociatedRole.Builder
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 Detail
-
associatedRoleArn
AssociatedRole.Builder associatedRoleArn(String 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
AssociatedRole.Builder certificateS3BucketName(String 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
AssociatedRole.Builder certificateS3ObjectKey(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
.- 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
AssociatedRole.Builder encryptionKmsKeyId(String 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.
-
-