Interface AssociatedRole.Builder

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