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 where the certificate, certificate chain, and encrypted private key bundle are stored.AssociatedRole.BuilderencryptionKmsKeyId(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 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 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
AssociatedRole.Builder encryptionKmsKeyId(String 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.
-
-