@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisionedProductPlanDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information about a plan.
Constructor and Description |
---|
ProvisionedProductPlanDetails() |
Modifier and Type | Method and Description |
---|---|
ProvisionedProductPlanDetails |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTime()
The UTC time stamp of the creation time.
|
List<String> |
getNotificationArns()
Passed to CloudFormation.
|
String |
getPathId()
The path identifier of the product.
|
String |
getPlanId()
The plan identifier.
|
String |
getPlanName()
The name of the plan.
|
String |
getPlanType()
The plan type.
|
String |
getProductId()
The product identifier.
|
String |
getProvisioningArtifactId()
The identifier of the provisioning artifact.
|
List<UpdateProvisioningParameter> |
getProvisioningParameters()
Parameters specified by the administrator that are required for provisioning the product.
|
String |
getProvisionProductId()
The product identifier.
|
String |
getProvisionProductName()
The user-friendly name of the provisioned product.
|
String |
getStatus()
The status.
|
String |
getStatusMessage()
The status message.
|
List<Tag> |
getTags()
One or more tags.
|
Date |
getUpdatedTime()
The time when the plan was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
void |
setNotificationArns(Collection<String> notificationArns)
Passed to CloudFormation.
|
void |
setPathId(String pathId)
The path identifier of the product.
|
void |
setPlanId(String planId)
The plan identifier.
|
void |
setPlanName(String planName)
The name of the plan.
|
void |
setPlanType(String planType)
The plan type.
|
void |
setProductId(String productId)
The product identifier.
|
void |
setProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
|
void |
setProvisioningParameters(Collection<UpdateProvisioningParameter> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
void |
setProvisionProductId(String provisionProductId)
The product identifier.
|
void |
setProvisionProductName(String provisionProductName)
The user-friendly name of the provisioned product.
|
void |
setStatus(String status)
The status.
|
void |
setStatusMessage(String statusMessage)
The status message.
|
void |
setTags(Collection<Tag> tags)
One or more tags.
|
void |
setUpdatedTime(Date updatedTime)
The time when the plan was last updated.
|
String |
toString()
Returns a string representation of this object.
|
ProvisionedProductPlanDetails |
withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
ProvisionedProductPlanDetails |
withNotificationArns(Collection<String> notificationArns)
Passed to CloudFormation.
|
ProvisionedProductPlanDetails |
withNotificationArns(String... notificationArns)
Passed to CloudFormation.
|
ProvisionedProductPlanDetails |
withPathId(String pathId)
The path identifier of the product.
|
ProvisionedProductPlanDetails |
withPlanId(String planId)
The plan identifier.
|
ProvisionedProductPlanDetails |
withPlanName(String planName)
The name of the plan.
|
ProvisionedProductPlanDetails |
withPlanType(ProvisionedProductPlanType planType)
The plan type.
|
ProvisionedProductPlanDetails |
withPlanType(String planType)
The plan type.
|
ProvisionedProductPlanDetails |
withProductId(String productId)
The product identifier.
|
ProvisionedProductPlanDetails |
withProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
|
ProvisionedProductPlanDetails |
withProvisioningParameters(Collection<UpdateProvisioningParameter> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
ProvisionedProductPlanDetails |
withProvisioningParameters(UpdateProvisioningParameter... provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
ProvisionedProductPlanDetails |
withProvisionProductId(String provisionProductId)
The product identifier.
|
ProvisionedProductPlanDetails |
withProvisionProductName(String provisionProductName)
The user-friendly name of the provisioned product.
|
ProvisionedProductPlanDetails |
withStatus(ProvisionedProductPlanStatus status)
The status.
|
ProvisionedProductPlanDetails |
withStatus(String status)
The status.
|
ProvisionedProductPlanDetails |
withStatusMessage(String statusMessage)
The status message.
|
ProvisionedProductPlanDetails |
withTags(Collection<Tag> tags)
One or more tags.
|
ProvisionedProductPlanDetails |
withTags(Tag... tags)
One or more tags.
|
ProvisionedProductPlanDetails |
withUpdatedTime(Date updatedTime)
The time when the plan was last updated.
|
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 ProvisionedProductPlanDetails withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
createdTime
- The UTC time stamp of the creation time.public void setPathId(String pathId)
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.
pathId
- The path identifier of the product. This value is optional if the product has a default path, and required
if the product has more than one path. To list the paths for a product, use ListLaunchPaths.public String getPathId()
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.
public ProvisionedProductPlanDetails withPathId(String pathId)
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.
pathId
- The path identifier of the product. This value is optional if the product has a default path, and required
if the product has more than one path. To list the paths for a product, use ListLaunchPaths.public void setProductId(String productId)
The product identifier.
productId
- The product identifier.public String getProductId()
The product identifier.
public ProvisionedProductPlanDetails withProductId(String productId)
The product identifier.
productId
- The product identifier.public void setPlanName(String planName)
The name of the plan.
planName
- The name of the plan.public String getPlanName()
The name of the plan.
public ProvisionedProductPlanDetails withPlanName(String planName)
The name of the plan.
planName
- The name of the plan.public void setPlanId(String planId)
The plan identifier.
planId
- The plan identifier.public String getPlanId()
The plan identifier.
public ProvisionedProductPlanDetails withPlanId(String planId)
The plan identifier.
planId
- The plan identifier.public void setProvisionProductId(String provisionProductId)
The product identifier.
provisionProductId
- The product identifier.public String getProvisionProductId()
The product identifier.
public ProvisionedProductPlanDetails withProvisionProductId(String provisionProductId)
The product identifier.
provisionProductId
- The product identifier.public void setProvisionProductName(String provisionProductName)
The user-friendly name of the provisioned product.
provisionProductName
- The user-friendly name of the provisioned product.public String getProvisionProductName()
The user-friendly name of the provisioned product.
public ProvisionedProductPlanDetails withProvisionProductName(String provisionProductName)
The user-friendly name of the provisioned product.
provisionProductName
- The user-friendly name of the provisioned product.public void setPlanType(String planType)
The plan type.
planType
- The plan type.ProvisionedProductPlanType
public String getPlanType()
The plan type.
ProvisionedProductPlanType
public ProvisionedProductPlanDetails withPlanType(String planType)
The plan type.
planType
- The plan type.ProvisionedProductPlanType
public ProvisionedProductPlanDetails withPlanType(ProvisionedProductPlanType planType)
The plan type.
planType
- The plan type.ProvisionedProductPlanType
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 ProvisionedProductPlanDetails withProvisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
provisioningArtifactId
- The identifier of the provisioning artifact.public void setStatus(String status)
The status.
status
- The status.ProvisionedProductPlanStatus
public String getStatus()
The status.
ProvisionedProductPlanStatus
public ProvisionedProductPlanDetails withStatus(String status)
The status.
status
- The status.ProvisionedProductPlanStatus
public ProvisionedProductPlanDetails withStatus(ProvisionedProductPlanStatus status)
The status.
status
- The status.ProvisionedProductPlanStatus
public void setUpdatedTime(Date updatedTime)
The time when the plan was last updated.
updatedTime
- The time when the plan was last updated.public Date getUpdatedTime()
The time when the plan was last updated.
public ProvisionedProductPlanDetails withUpdatedTime(Date updatedTime)
The time when the plan was last updated.
updatedTime
- The time when the plan was last updated.public List<String> getNotificationArns()
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
public void setNotificationArns(Collection<String> notificationArns)
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
notificationArns
- Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.public ProvisionedProductPlanDetails withNotificationArns(String... notificationArns)
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
NOTE: This method appends the values to the existing list (if any). Use
setNotificationArns(java.util.Collection)
or withNotificationArns(java.util.Collection)
if you
want to override the existing values.
notificationArns
- Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.public ProvisionedProductPlanDetails withNotificationArns(Collection<String> notificationArns)
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
notificationArns
- Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.public List<UpdateProvisioningParameter> getProvisioningParameters()
Parameters specified by the administrator that are required for provisioning the product.
public void setProvisioningParameters(Collection<UpdateProvisioningParameter> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
provisioningParameters
- Parameters specified by the administrator that are required for provisioning the product.public ProvisionedProductPlanDetails withProvisioningParameters(UpdateProvisioningParameter... provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
NOTE: This method appends the values to the existing list (if any). Use
setProvisioningParameters(java.util.Collection)
or
withProvisioningParameters(java.util.Collection)
if you want to override the existing values.
provisioningParameters
- Parameters specified by the administrator that are required for provisioning the product.public ProvisionedProductPlanDetails withProvisioningParameters(Collection<UpdateProvisioningParameter> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
provisioningParameters
- Parameters specified by the administrator that are required for provisioning the product.public void setTags(Collection<Tag> tags)
One or more tags.
tags
- One or more tags.public ProvisionedProductPlanDetails 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 ProvisionedProductPlanDetails withTags(Collection<Tag> tags)
One or more tags.
tags
- One or more tags.public void setStatusMessage(String statusMessage)
The status message.
statusMessage
- The status message.public String getStatusMessage()
The status message.
public ProvisionedProductPlanDetails withStatusMessage(String statusMessage)
The status message.
statusMessage
- The status message.public String toString()
toString
in class Object
Object.toString()
public ProvisionedProductPlanDetails 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.