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 Details

    • 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.