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.BuilderassociatedRoleArn(String associatedRoleArn)The ARN of the associated IAM role.AssociatedRole.BuildercertificateS3BucketName(String certificateS3BucketName)The name of the Amazon S3 bucket in which the Amazon S3 object is stored.AssociatedRole.BuildercertificateS3ObjectKey(String certificateS3ObjectKey)The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is stored.AssociatedRole.BuilderencryptionKmsKeyId(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.
-
-