@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisioningArtifactDetail extends Object implements Serializable, Cloneable, StructuredPojo
Information about a provisioning artifact (also known as a version) for a product.
Constructor and Description |
---|
ProvisioningArtifactDetail() |
Modifier and Type | Method and Description |
---|---|
ProvisioningArtifactDetail |
clone() |
boolean |
equals(Object obj) |
Boolean |
getActive()
Indicates whether the product version is active.
|
Date |
getCreatedTime()
The UTC time stamp of the creation time.
|
String |
getDescription()
The description of the provisioning artifact.
|
String |
getGuidance()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
String |
getId()
The identifier of the provisioning artifact.
|
String |
getName()
The name of the provisioning artifact.
|
String |
getType()
The type of provisioning artifact.
|
int |
hashCode() |
Boolean |
isActive()
Indicates whether the product version is active.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActive(Boolean active)
Indicates whether the product version is active.
|
void |
setCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
void |
setDescription(String description)
The description of the provisioning artifact.
|
void |
setGuidance(ProvisioningArtifactGuidance guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
void |
setGuidance(String guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
void |
setId(String id)
The identifier of the provisioning artifact.
|
void |
setName(String name)
The name of the provisioning artifact.
|
void |
setType(ProvisioningArtifactType type)
The type of provisioning artifact.
|
void |
setType(String type)
The type of provisioning artifact.
|
String |
toString()
Returns a string representation of this object.
|
ProvisioningArtifactDetail |
withActive(Boolean active)
Indicates whether the product version is active.
|
ProvisioningArtifactDetail |
withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
ProvisioningArtifactDetail |
withDescription(String description)
The description of the provisioning artifact.
|
ProvisioningArtifactDetail |
withGuidance(ProvisioningArtifactGuidance guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
ProvisioningArtifactDetail |
withGuidance(String guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
ProvisioningArtifactDetail |
withId(String id)
The identifier of the provisioning artifact.
|
ProvisioningArtifactDetail |
withName(String name)
The name of the provisioning artifact.
|
ProvisioningArtifactDetail |
withType(ProvisioningArtifactType type)
The type of provisioning artifact.
|
ProvisioningArtifactDetail |
withType(String type)
The type of provisioning artifact.
|
public void setId(String id)
The identifier of the provisioning artifact.
id
- The identifier of the provisioning artifact.public String getId()
The identifier of the provisioning artifact.
public ProvisioningArtifactDetail withId(String id)
The identifier of the provisioning artifact.
id
- The identifier of the provisioning artifact.public void setName(String name)
The name of the provisioning artifact.
name
- The name of the provisioning artifact.public String getName()
The name of the provisioning artifact.
public ProvisioningArtifactDetail withName(String name)
The name of the provisioning artifact.
name
- The name of the provisioning artifact.public void setDescription(String description)
The description of the provisioning artifact.
description
- The description of the provisioning artifact.public String getDescription()
The description of the provisioning artifact.
public ProvisioningArtifactDetail withDescription(String description)
The description of the provisioning artifact.
description
- The description of the provisioning artifact.public void setType(String type)
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
ProvisioningArtifactType
public String getType()
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
ProvisioningArtifactType
public ProvisioningArtifactDetail withType(String type)
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
ProvisioningArtifactType
public void setType(ProvisioningArtifactType type)
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
ProvisioningArtifactType
public ProvisioningArtifactDetail withType(ProvisioningArtifactType type)
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template
MARKETPLACE_AMI
- AWS Marketplace AMI
MARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
ProvisioningArtifactType
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 ProvisioningArtifactDetail withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
createdTime
- The UTC time stamp of the creation time.public void setActive(Boolean active)
Indicates whether the product version is active.
active
- Indicates whether the product version is active.public Boolean getActive()
Indicates whether the product version is active.
public ProvisioningArtifactDetail withActive(Boolean active)
Indicates whether the product version is active.
active
- Indicates whether the product version is active.public Boolean isActive()
Indicates whether the product version is active.
public void setGuidance(String guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
guidance
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.ProvisioningArtifactGuidance
public String getGuidance()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
ProvisioningArtifactGuidance
public ProvisioningArtifactDetail withGuidance(String guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
guidance
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.ProvisioningArtifactGuidance
public void setGuidance(ProvisioningArtifactGuidance guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
guidance
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.ProvisioningArtifactGuidance
public ProvisioningArtifactDetail withGuidance(ProvisioningArtifactGuidance guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
guidance
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.ProvisioningArtifactGuidance
public String toString()
toString
in class Object
Object.toString()
public ProvisioningArtifactDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.