Interface AssociatedRole.Builder

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