Interface ProvisionedProductAttribute.Builder

    • Method Detail

      • name

        ProvisionedProductAttribute.Builder name​(String name)

        The user-friendly name of the provisioned product.

        Parameters:
        name - The user-friendly name of the provisioned product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arn

        ProvisionedProductAttribute.Builder arn​(String arn)

        The ARN of the provisioned product.

        Parameters:
        arn - The ARN of the provisioned product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        ProvisionedProductAttribute.Builder type​(String type)

        The type of provisioned product. The supported values are CFN_STACK, CFN_STACKSET, TERRAFORM_OPEN_SOURCE, TERRAFORM_CLOUD, and EXTERNAL.

        Parameters:
        type - The type of provisioned product. The supported values are CFN_STACK, CFN_STACKSET, TERRAFORM_OPEN_SOURCE, TERRAFORM_CLOUD, and EXTERNAL.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        ProvisionedProductAttribute.Builder id​(String id)

        The identifier of the provisioned product.

        Parameters:
        id - The identifier of the provisioned product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        ProvisionedProductAttribute.Builder status​(String status)

        The current status of the provisioned product.

        • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

        • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

        • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

        • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

        • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

        Parameters:
        status - The current status of the provisioned product.

        • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

        • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

        • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

        • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

        • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ProvisionedProductStatus, ProvisionedProductStatus
      • status

        ProvisionedProductAttribute.Builder status​(ProvisionedProductStatus status)

        The current status of the provisioned product.

        • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

        • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

        • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

        • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

        • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

        Parameters:
        status - The current status of the provisioned product.

        • AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed.

        • UNDER_CHANGE - Transitive state. Operations performed might not have valid results. Wait for an AVAILABLE status before performing operations.

        • TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.

        • ERROR - An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

        • PLAN_IN_PROGRESS - Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for an AVAILABLE status before performing operations.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ProvisionedProductStatus, ProvisionedProductStatus
      • statusMessage

        ProvisionedProductAttribute.Builder statusMessage​(String statusMessage)

        The current status message of the provisioned product.

        Parameters:
        statusMessage - The current status message of the provisioned product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdTime

        ProvisionedProductAttribute.Builder createdTime​(Instant createdTime)

        The UTC time stamp of the creation time.

        Parameters:
        createdTime - The UTC time stamp of the creation time.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • idempotencyToken

        ProvisionedProductAttribute.Builder idempotencyToken​(String idempotencyToken)

        A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

        Parameters:
        idempotencyToken - A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastRecordId

        ProvisionedProductAttribute.Builder lastRecordId​(String lastRecordId)

        The record identifier of the last request performed on this provisioned product.

        Parameters:
        lastRecordId - The record identifier of the last request performed on this provisioned product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastProvisioningRecordId

        ProvisionedProductAttribute.Builder lastProvisioningRecordId​(String lastProvisioningRecordId)

        The record identifier of the last request performed on this provisioned product of the following types:

        • ProvisionProduct

        • UpdateProvisionedProduct

        • ExecuteProvisionedProductPlan

        • TerminateProvisionedProduct

        Parameters:
        lastProvisioningRecordId - The record identifier of the last request performed on this provisioned product of the following types:

        • ProvisionProduct

        • UpdateProvisionedProduct

        • ExecuteProvisionedProductPlan

        • TerminateProvisionedProduct

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastSuccessfulProvisioningRecordId

        ProvisionedProductAttribute.Builder lastSuccessfulProvisioningRecordId​(String lastSuccessfulProvisioningRecordId)

        The record identifier of the last successful request performed on this provisioned product of the following types:

        • ProvisionProduct

        • UpdateProvisionedProduct

        • ExecuteProvisionedProductPlan

        • TerminateProvisionedProduct

        Parameters:
        lastSuccessfulProvisioningRecordId - The record identifier of the last successful request performed on this provisioned product of the following types:

        • ProvisionProduct

        • UpdateProvisionedProduct

        • ExecuteProvisionedProductPlan

        • TerminateProvisionedProduct

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ProvisionedProductAttribute.Builder tags​(Tag... tags)

        One or more tags.

        Parameters:
        tags - One or more tags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • physicalId

        ProvisionedProductAttribute.Builder physicalId​(String physicalId)

        The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

        Parameters:
        physicalId - The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productId

        ProvisionedProductAttribute.Builder productId​(String productId)

        The product identifier.

        Parameters:
        productId - The product identifier.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productName

        ProvisionedProductAttribute.Builder productName​(String productName)

        The name of the product.

        Parameters:
        productName - The name of the product.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • provisioningArtifactId

        ProvisionedProductAttribute.Builder provisioningArtifactId​(String provisioningArtifactId)

        The identifier of the provisioning artifact.

        Parameters:
        provisioningArtifactId - The identifier of the provisioning artifact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • provisioningArtifactName

        ProvisionedProductAttribute.Builder provisioningArtifactName​(String provisioningArtifactName)

        The name of the provisioning artifact.

        Parameters:
        provisioningArtifactName - The name of the provisioning artifact.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userArn

        ProvisionedProductAttribute.Builder userArn​(String userArn)

        The Amazon Resource Name (ARN) of the user.

        Parameters:
        userArn - The Amazon Resource Name (ARN) of the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userArnSession

        ProvisionedProductAttribute.Builder userArnSession​(String userArnSession)

        The ARN of the user in the session. This ARN might contain a session ID.

        Parameters:
        userArnSession - The ARN of the user in the session. This ARN might contain a session ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.