Interface ProvisionedProductAttribute.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ProvisionedProductAttribute.Builder,ProvisionedProductAttribute>,SdkBuilder<ProvisionedProductAttribute.Builder,ProvisionedProductAttribute>,SdkPojo
- Enclosing class:
- ProvisionedProductAttribute
public static interface ProvisionedProductAttribute.Builder extends SdkPojo, CopyableBuilder<ProvisionedProductAttribute.Builder,ProvisionedProductAttribute>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProvisionedProductAttribute.Builderarn(String arn)The ARN of the provisioned product.ProvisionedProductAttribute.BuildercreatedTime(Instant createdTime)The UTC time stamp of the creation time.ProvisionedProductAttribute.Builderid(String id)The identifier of the provisioned product.ProvisionedProductAttribute.BuilderidempotencyToken(String idempotencyToken)A unique identifier that you provide to ensure idempotency.ProvisionedProductAttribute.BuilderlastProvisioningRecordId(String lastProvisioningRecordId)The record identifier of the last request performed on this provisioned product of the following types:ProvisionedProductAttribute.BuilderlastRecordId(String lastRecordId)The record identifier of the last request performed on this provisioned product.ProvisionedProductAttribute.BuilderlastSuccessfulProvisioningRecordId(String lastSuccessfulProvisioningRecordId)The record identifier of the last successful request performed on this provisioned product of the following types:ProvisionedProductAttribute.Buildername(String name)The user-friendly name of the provisioned product.ProvisionedProductAttribute.BuilderphysicalId(String physicalId)The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.ProvisionedProductAttribute.BuilderproductId(String productId)The product identifier.ProvisionedProductAttribute.BuilderproductName(String productName)The name of the product.ProvisionedProductAttribute.BuilderprovisioningArtifactId(String provisioningArtifactId)The identifier of the provisioning artifact.ProvisionedProductAttribute.BuilderprovisioningArtifactName(String provisioningArtifactName)The name of the provisioning artifact.ProvisionedProductAttribute.Builderstatus(String status)The current status of the provisioned product.ProvisionedProductAttribute.Builderstatus(ProvisionedProductStatus status)The current status of the provisioned product.ProvisionedProductAttribute.BuilderstatusMessage(String statusMessage)The current status message of the provisioned product.ProvisionedProductAttribute.Buildertags(Collection<Tag> tags)One or more tags.ProvisionedProductAttribute.Buildertags(Consumer<Tag.Builder>... tags)One or more tags.ProvisionedProductAttribute.Buildertags(Tag... tags)One or more tags.ProvisionedProductAttribute.Buildertype(String type)The type of provisioned product.ProvisionedProductAttribute.BuilderuserArn(String userArn)The Amazon Resource Name (ARN) of the user.ProvisionedProductAttribute.BuilderuserArnSession(String userArnSession)The ARN of the user in the session.-
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
-
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, andEXTERNAL.- Parameters:
type- The type of provisioned product. The supported values areCFN_STACK,CFN_STACKSET,TERRAFORM_OPEN_SOURCE,TERRAFORM_CLOUD, andEXTERNAL.- 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 anAVAILABLEstatus 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 anAVAILABLEstatus 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 anAVAILABLEstatus 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 anAVAILABLEstatus 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 anAVAILABLEstatus 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 anAVAILABLEstatus 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 anAVAILABLEstatus 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 anAVAILABLEstatus 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(Collection<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.
-
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.
-
tags
ProvisionedProductAttribute.Builder tags(Consumer<Tag.Builder>... tags)
One or more tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
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.
-
-