public static interface ProvisionedProductAttribute.Builder extends SdkPojo, CopyableBuilder<ProvisionedProductAttribute.Builder,ProvisionedProductAttribute>
Modifier and Type | Method and Description |
---|---|
ProvisionedProductAttribute.Builder |
arn(String arn)
The ARN of the provisioned product.
|
ProvisionedProductAttribute.Builder |
createdTime(Instant createdTime)
The UTC time stamp of the creation time.
|
ProvisionedProductAttribute.Builder |
id(String id)
The identifier of the provisioned product.
|
ProvisionedProductAttribute.Builder |
idempotencyToken(String idempotencyToken)
A unique identifier that you provide to ensure idempotency.
|
ProvisionedProductAttribute.Builder |
lastRecordId(String lastRecordId)
The record identifier of the last request performed on this provisioned product.
|
ProvisionedProductAttribute.Builder |
name(String name)
The user-friendly name of the provisioned product.
|
ProvisionedProductAttribute.Builder |
physicalId(String physicalId)
The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
|
ProvisionedProductAttribute.Builder |
productId(String productId)
The product identifier.
|
ProvisionedProductAttribute.Builder |
provisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
|
ProvisionedProductAttribute.Builder |
status(ProvisionedProductStatus status)
The current status of the provisioned product.
|
ProvisionedProductAttribute.Builder |
status(String status)
The current status of the provisioned product.
|
ProvisionedProductAttribute.Builder |
statusMessage(String statusMessage)
The current status message of the provisioned product.
|
ProvisionedProductAttribute.Builder |
tags(Collection<Tag> tags)
One or more tags.
|
ProvisionedProductAttribute.Builder |
tags(Consumer<Tag.Builder>... tags)
One or more tags.
|
ProvisionedProductAttribute.Builder |
tags(Tag... tags)
One or more tags.
|
ProvisionedProductAttribute.Builder |
type(String type)
The type of provisioned product.
|
ProvisionedProductAttribute.Builder |
userArn(String userArn)
The Amazon Resource Name (ARN) of the IAM user.
|
ProvisionedProductAttribute.Builder |
userArnSession(String userArnSession)
The ARN of the IAM user in the session.
|
copy
applyMutation, build
ProvisionedProductAttribute.Builder name(String name)
The user-friendly name of the provisioned product.
name
- The user-friendly name of the provisioned product.ProvisionedProductAttribute.Builder arn(String arn)
The ARN of the provisioned product.
arn
- The ARN of the provisioned product.ProvisionedProductAttribute.Builder type(String type)
The type of provisioned product. The supported values are CFN_STACK
and
CFN_STACKSET
.
type
- The type of provisioned product. The supported values are CFN_STACK
and
CFN_STACKSET
.ProvisionedProductAttribute.Builder id(String id)
The identifier of the provisioned product.
id
- The identifier of the provisioned product.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.
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.
ProvisionedProductStatus
,
ProvisionedProductStatus
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.
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.
ProvisionedProductStatus
,
ProvisionedProductStatus
ProvisionedProductAttribute.Builder statusMessage(String statusMessage)
The current status message of the provisioned product.
statusMessage
- The current status message of the provisioned product.ProvisionedProductAttribute.Builder createdTime(Instant createdTime)
The UTC time stamp of the creation time.
createdTime
- The UTC time stamp of the creation time.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.
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.ProvisionedProductAttribute.Builder lastRecordId(String lastRecordId)
The record identifier of the last request performed on this provisioned product.
lastRecordId
- The record identifier of the last request performed on this provisioned product.ProvisionedProductAttribute.Builder tags(Collection<Tag> tags)
One or more tags.
tags
- One or more tags.ProvisionedProductAttribute.Builder tags(Tag... tags)
One or more tags.
tags
- One or more tags.ProvisionedProductAttribute.Builder tags(Consumer<Tag.Builder>... tags)
One or more tags.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
ProvisionedProductAttribute.Builder physicalId(String physicalId)
The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
physicalId
- The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.ProvisionedProductAttribute.Builder productId(String productId)
The product identifier.
productId
- The product identifier.ProvisionedProductAttribute.Builder provisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
provisioningArtifactId
- The identifier of the provisioning artifact.ProvisionedProductAttribute.Builder userArn(String userArn)
The Amazon Resource Name (ARN) of the IAM user.
userArn
- The Amazon Resource Name (ARN) of the IAM user.ProvisionedProductAttribute.Builder userArnSession(String userArnSession)
The ARN of the IAM user in the session. This ARN might contain a session ID.
userArnSession
- The ARN of the IAM user in the session. This ARN might contain a session ID.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.