@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisionedProductDetail extends Object implements Serializable, Cloneable, StructuredPojo
Information about a provisioned product.
Constructor and Description |
---|
ProvisionedProductDetail() |
Modifier and Type | Method and Description |
---|---|
ProvisionedProductDetail |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the provisioned product.
|
Date |
getCreatedTime()
The UTC time stamp of the creation time.
|
String |
getId()
The identifier of the provisioned product.
|
String |
getIdempotencyToken()
A unique identifier that you provide to ensure idempotency.
|
String |
getLastRecordId()
The record identifier of the last request performed on this provisioned product.
|
String |
getName()
The user-friendly name of the provisioned product.
|
String |
getProductId()
The product identifier.
|
String |
getProvisioningArtifactId()
The identifier of the provisioning artifact.
|
String |
getStatus()
The current status of the provisioned product.
|
String |
getStatusMessage()
The current status message of the provisioned product.
|
String |
getType()
The type of provisioned product.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The ARN of the provisioned product.
|
void |
setCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
void |
setId(String id)
The identifier of the provisioned product.
|
void |
setIdempotencyToken(String idempotencyToken)
A unique identifier that you provide to ensure idempotency.
|
void |
setLastRecordId(String lastRecordId)
The record identifier of the last request performed on this provisioned product.
|
void |
setName(String name)
The user-friendly name of the provisioned product.
|
void |
setProductId(String productId)
The product identifier.
|
void |
setProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
|
void |
setStatus(ProvisionedProductStatus status)
The current status of the provisioned product.
|
void |
setStatus(String status)
The current status of the provisioned product.
|
void |
setStatusMessage(String statusMessage)
The current status message of the provisioned product.
|
void |
setType(String type)
The type of provisioned product.
|
String |
toString()
Returns a string representation of this object.
|
ProvisionedProductDetail |
withArn(String arn)
The ARN of the provisioned product.
|
ProvisionedProductDetail |
withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
ProvisionedProductDetail |
withId(String id)
The identifier of the provisioned product.
|
ProvisionedProductDetail |
withIdempotencyToken(String idempotencyToken)
A unique identifier that you provide to ensure idempotency.
|
ProvisionedProductDetail |
withLastRecordId(String lastRecordId)
The record identifier of the last request performed on this provisioned product.
|
ProvisionedProductDetail |
withName(String name)
The user-friendly name of the provisioned product.
|
ProvisionedProductDetail |
withProductId(String productId)
The product identifier.
|
ProvisionedProductDetail |
withProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
|
ProvisionedProductDetail |
withStatus(ProvisionedProductStatus status)
The current status of the provisioned product.
|
ProvisionedProductDetail |
withStatus(String status)
The current status of the provisioned product.
|
ProvisionedProductDetail |
withStatusMessage(String statusMessage)
The current status message of the provisioned product.
|
ProvisionedProductDetail |
withType(String type)
The type of provisioned product.
|
public void setName(String name)
The user-friendly name of the provisioned product.
name
- The user-friendly name of the provisioned product.public String getName()
The user-friendly name of the provisioned product.
public ProvisionedProductDetail withName(String name)
The user-friendly name of the provisioned product.
name
- The user-friendly name of the provisioned product.public void setArn(String arn)
The ARN of the provisioned product.
arn
- The ARN of the provisioned product.public String getArn()
The ARN of the provisioned product.
public ProvisionedProductDetail withArn(String arn)
The ARN of the provisioned product.
arn
- The ARN of the provisioned product.public void setType(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
.public String getType()
The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
CFN_STACK
and
CFN_STACKSET
.public ProvisionedProductDetail withType(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
.public void setId(String id)
The identifier of the provisioned product.
id
- The identifier of the provisioned product.public String getId()
The identifier of the provisioned product.
public ProvisionedProductDetail withId(String id)
The identifier of the provisioned product.
id
- The identifier of the provisioned product.public void setStatus(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.
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.
ProvisionedProductStatus
public String getStatus()
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.
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.
ProvisionedProductStatus
public ProvisionedProductDetail withStatus(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.
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.
ProvisionedProductStatus
public void setStatus(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.
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.
ProvisionedProductStatus
public ProvisionedProductDetail withStatus(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.
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.
ProvisionedProductStatus
public void setStatusMessage(String statusMessage)
The current status message of the provisioned product.
statusMessage
- The current status message of the provisioned product.public String getStatusMessage()
The current status message of the provisioned product.
public ProvisionedProductDetail withStatusMessage(String statusMessage)
The current status message of the provisioned product.
statusMessage
- The current status message of the provisioned product.public void setCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
createdTime
- The UTC time stamp of the creation time.public Date getCreatedTime()
The UTC time stamp of the creation time.
public ProvisionedProductDetail withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
createdTime
- The UTC time stamp of the creation time.public void setIdempotencyToken(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.public String getIdempotencyToken()
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.
public ProvisionedProductDetail withIdempotencyToken(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.public void setLastRecordId(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.public String getLastRecordId()
The record identifier of the last request performed on this provisioned product.
public ProvisionedProductDetail withLastRecordId(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.public void setProductId(String productId)
The product identifier. For example, prod-abcdzk7xy33qa
.
productId
- The product identifier. For example, prod-abcdzk7xy33qa
.public String getProductId()
The product identifier. For example, prod-abcdzk7xy33qa
.
prod-abcdzk7xy33qa
.public ProvisionedProductDetail withProductId(String productId)
The product identifier. For example, prod-abcdzk7xy33qa
.
productId
- The product identifier. For example, prod-abcdzk7xy33qa
.public void setProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne
.
provisioningArtifactId
- The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne
.public String getProvisioningArtifactId()
The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne
.
pa-4abcdjnxjj6ne
.public ProvisionedProductDetail withProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne
.
provisioningArtifactId
- The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne
.public String toString()
toString
in class Object
Object.toString()
public ProvisionedProductDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.