@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisionedProductAttribute extends Object implements Serializable, Cloneable, StructuredPojo
Information about a provisioned product.
Constructor and Description |
---|
ProvisionedProductAttribute() |
Modifier and Type | Method and Description |
---|---|
ProvisionedProductAttribute |
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 |
getPhysicalId()
The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
|
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.
|
List<Tag> |
getTags()
One or more tags.
|
String |
getType()
The type of provisioned product.
|
String |
getUserArn()
The Amazon Resource Name (ARN) of the IAM user.
|
String |
getUserArnSession()
The ARN of the IAM user in the session.
|
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 |
setPhysicalId(String physicalId)
The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
|
void |
setProductId(String productId)
The product identifier.
|
void |
setProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
|
void |
setStatus(String status)
The current status of the provisioned product.
|
void |
setStatusMessage(String statusMessage)
The current status message of the provisioned product.
|
void |
setTags(Collection<Tag> tags)
One or more tags.
|
void |
setType(String type)
The type of provisioned product.
|
void |
setUserArn(String userArn)
The Amazon Resource Name (ARN) of the IAM user.
|
void |
setUserArnSession(String userArnSession)
The ARN of the IAM user in the session.
|
String |
toString()
Returns a string representation of this object.
|
ProvisionedProductAttribute |
withArn(String arn)
The ARN of the provisioned product.
|
ProvisionedProductAttribute |
withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
ProvisionedProductAttribute |
withId(String id)
The identifier of the provisioned product.
|
ProvisionedProductAttribute |
withIdempotencyToken(String idempotencyToken)
A unique identifier that you provide to ensure idempotency.
|
ProvisionedProductAttribute |
withLastRecordId(String lastRecordId)
The record identifier of the last request performed on this provisioned product.
|
ProvisionedProductAttribute |
withName(String name)
The user-friendly name of the provisioned product.
|
ProvisionedProductAttribute |
withPhysicalId(String physicalId)
The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
|
ProvisionedProductAttribute |
withProductId(String productId)
The product identifier.
|
ProvisionedProductAttribute |
withProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
|
ProvisionedProductAttribute |
withStatus(ProvisionedProductStatus status)
The current status of the provisioned product.
|
ProvisionedProductAttribute |
withStatus(String status)
The current status of the provisioned product.
|
ProvisionedProductAttribute |
withStatusMessage(String statusMessage)
The current status message of the provisioned product.
|
ProvisionedProductAttribute |
withTags(Collection<Tag> tags)
One or more tags.
|
ProvisionedProductAttribute |
withTags(Tag... tags)
One or more tags.
|
ProvisionedProductAttribute |
withType(String type)
The type of provisioned product.
|
ProvisionedProductAttribute |
withUserArn(String userArn)
The Amazon Resource Name (ARN) of the IAM user.
|
ProvisionedProductAttribute |
withUserArnSession(String userArnSession)
The ARN of the IAM user in the session.
|
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 ProvisionedProductAttribute 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 ProvisionedProductAttribute 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 ProvisionedProductAttribute 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 ProvisionedProductAttribute 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 ProvisionedProductAttribute 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 ProvisionedProductAttribute 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 ProvisionedProductAttribute 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 ProvisionedProductAttribute 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 ProvisionedProductAttribute 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 ProvisionedProductAttribute 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 setTags(Collection<Tag> tags)
One or more tags.
tags
- One or more tags.public ProvisionedProductAttribute withTags(Tag... tags)
One or more tags.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- One or more tags.public ProvisionedProductAttribute withTags(Collection<Tag> tags)
One or more tags.
tags
- One or more tags.public void setPhysicalId(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.public String getPhysicalId()
The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
public ProvisionedProductAttribute withPhysicalId(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.public void setProductId(String productId)
The product identifier.
productId
- The product identifier.public String getProductId()
The product identifier.
public ProvisionedProductAttribute withProductId(String productId)
The product identifier.
productId
- The product identifier.public void setProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
provisioningArtifactId
- The identifier of the provisioning artifact.public String getProvisioningArtifactId()
The identifier of the provisioning artifact.
public ProvisionedProductAttribute withProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
provisioningArtifactId
- The identifier of the provisioning artifact.public void setUserArn(String userArn)
The Amazon Resource Name (ARN) of the IAM user.
userArn
- The Amazon Resource Name (ARN) of the IAM user.public String getUserArn()
The Amazon Resource Name (ARN) of the IAM user.
public ProvisionedProductAttribute withUserArn(String userArn)
The Amazon Resource Name (ARN) of the IAM user.
userArn
- The Amazon Resource Name (ARN) of the IAM user.public void setUserArnSession(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.public String getUserArnSession()
The ARN of the IAM user in the session. This ARN might contain a session ID.
public ProvisionedProductAttribute withUserArnSession(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.public String toString()
toString
in class Object
Object.toString()
public ProvisionedProductAttribute 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.