@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisioningArtifactDetail extends Object implements Serializable, Cloneable, StructuredPojo
Detailed provisioning artifact information.
Constructor and Description |
---|
ProvisioningArtifactDetail() |
Modifier and Type | Method and Description |
---|---|
ProvisioningArtifactDetail |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTime()
The UTC timestamp of the creation time.
|
String |
getDescription()
The text description of the provisioning artifact.
|
String |
getId()
The identifier of the provisioning artifact.
|
String |
getName()
The name assigned to the provisioning artifact.
|
String |
getType()
The type of the provisioning artifact.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedTime(Date createdTime)
The UTC timestamp of the creation time.
|
void |
setDescription(String description)
The text description of the provisioning artifact.
|
void |
setId(String id)
The identifier of the provisioning artifact.
|
void |
setName(String name)
The name assigned to the provisioning artifact.
|
void |
setType(ProvisioningArtifactType type)
The type of the provisioning artifact.
|
void |
setType(String type)
The type of the provisioning artifact.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ProvisioningArtifactDetail |
withCreatedTime(Date createdTime)
The UTC timestamp of the creation time.
|
ProvisioningArtifactDetail |
withDescription(String description)
The text description of the provisioning artifact.
|
ProvisioningArtifactDetail |
withId(String id)
The identifier of the provisioning artifact.
|
ProvisioningArtifactDetail |
withName(String name)
The name assigned to the provisioning artifact.
|
ProvisioningArtifactDetail |
withType(ProvisioningArtifactType type)
The type of the provisioning artifact.
|
ProvisioningArtifactDetail |
withType(String type)
The type of the provisioning artifact.
|
public void setId(String id)
The identifier of the provisioning artifact. This is sometimes referred to as the product version.
id
- The identifier of the provisioning artifact. This is sometimes referred to as the product version.public String getId()
The identifier of the provisioning artifact. This is sometimes referred to as the product version.
public ProvisioningArtifactDetail withId(String id)
The identifier of the provisioning artifact. This is sometimes referred to as the product version.
id
- The identifier of the provisioning artifact. This is sometimes referred to as the product version.public void setName(String name)
The name assigned to the provisioning artifact.
name
- The name assigned to the provisioning artifact.public String getName()
The name assigned to the provisioning artifact.
public ProvisioningArtifactDetail withName(String name)
The name assigned to the provisioning artifact.
name
- The name assigned to the provisioning artifact.public void setDescription(String description)
The text description of the provisioning artifact.
description
- The text description of the provisioning artifact.public String getDescription()
The text description of the provisioning artifact.
public ProvisioningArtifactDetail withDescription(String description)
The text description of the provisioning artifact.
description
- The text description of the provisioning artifact.public void setType(String type)
The type of the provisioning artifact. The following provisioning artifact types are used by AWS Marketplace products:
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
type
- The type of the provisioning artifact. The following provisioning artifact types are used by AWS
Marketplace products:
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
ProvisioningArtifactType
public String getType()
The type of the provisioning artifact. The following provisioning artifact types are used by AWS Marketplace products:
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
ProvisioningArtifactType
public ProvisioningArtifactDetail withType(String type)
The type of the provisioning artifact. The following provisioning artifact types are used by AWS Marketplace products:
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
type
- The type of the provisioning artifact. The following provisioning artifact types are used by AWS
Marketplace products:
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
ProvisioningArtifactType
public void setType(ProvisioningArtifactType type)
The type of the provisioning artifact. The following provisioning artifact types are used by AWS Marketplace products:
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
type
- The type of the provisioning artifact. The following provisioning artifact types are used by AWS
Marketplace products:
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
ProvisioningArtifactType
public ProvisioningArtifactDetail withType(ProvisioningArtifactType type)
The type of the provisioning artifact. The following provisioning artifact types are used by AWS Marketplace products:
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
type
- The type of the provisioning artifact. The following provisioning artifact types are used by AWS
Marketplace products:
MARKETPLACE_AMI
- AMI products.
MARKETPLACE_CAR
- CAR (Cluster and AWS Resources) products.
ProvisioningArtifactType
public void setCreatedTime(Date createdTime)
The UTC timestamp of the creation time.
createdTime
- The UTC timestamp of the creation time.public Date getCreatedTime()
The UTC timestamp of the creation time.
public ProvisioningArtifactDetail withCreatedTime(Date createdTime)
The UTC timestamp of the creation time.
createdTime
- The UTC timestamp of the creation time.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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.