@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisioningArtifactSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information about a provisioning artifact (also known as a version) for a product.
Constructor and Description |
---|
ProvisioningArtifactSummary() |
Modifier and Type | Method and Description |
---|---|
ProvisioningArtifactSummary |
addProvisioningArtifactMetadataEntry(String key,
String value)
Add a single ProvisioningArtifactMetadata entry
|
ProvisioningArtifactSummary |
clearProvisioningArtifactMetadataEntries()
Removes all the entries added into ProvisioningArtifactMetadata.
|
ProvisioningArtifactSummary |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTime()
The UTC time stamp of the creation time.
|
String |
getDescription()
The description of the provisioning artifact.
|
String |
getId()
The identifier of the provisioning artifact.
|
String |
getName()
The name of the provisioning artifact.
|
Map<String,String> |
getProvisioningArtifactMetadata()
The metadata for the provisioning artifact.
|
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 |
setDescription(String description)
The description of the provisioning artifact.
|
void |
setId(String id)
The identifier of the provisioning artifact.
|
void |
setName(String name)
The name of the provisioning artifact.
|
void |
setProvisioningArtifactMetadata(Map<String,String> provisioningArtifactMetadata)
The metadata for the provisioning artifact.
|
String |
toString()
Returns a string representation of this object.
|
ProvisioningArtifactSummary |
withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
ProvisioningArtifactSummary |
withDescription(String description)
The description of the provisioning artifact.
|
ProvisioningArtifactSummary |
withId(String id)
The identifier of the provisioning artifact.
|
ProvisioningArtifactSummary |
withName(String name)
The name of the provisioning artifact.
|
ProvisioningArtifactSummary |
withProvisioningArtifactMetadata(Map<String,String> provisioningArtifactMetadata)
The metadata for the 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 ProvisioningArtifactSummary 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 ProvisioningArtifactSummary 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 ProvisioningArtifactSummary withDescription(String description)
The description of the provisioning artifact.
description
- The description of the provisioning artifact.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 ProvisioningArtifactSummary withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
createdTime
- The UTC time stamp of the creation time.public Map<String,String> getProvisioningArtifactMetadata()
The metadata for the provisioning artifact. This is used with Amazon Web Services Marketplace products.
public void setProvisioningArtifactMetadata(Map<String,String> provisioningArtifactMetadata)
The metadata for the provisioning artifact. This is used with Amazon Web Services Marketplace products.
provisioningArtifactMetadata
- The metadata for the provisioning artifact. This is used with Amazon Web Services Marketplace products.public ProvisioningArtifactSummary withProvisioningArtifactMetadata(Map<String,String> provisioningArtifactMetadata)
The metadata for the provisioning artifact. This is used with Amazon Web Services Marketplace products.
provisioningArtifactMetadata
- The metadata for the provisioning artifact. This is used with Amazon Web Services Marketplace products.public ProvisioningArtifactSummary addProvisioningArtifactMetadataEntry(String key, String value)
public ProvisioningArtifactSummary clearProvisioningArtifactMetadataEntries()
public String toString()
toString
in class Object
Object.toString()
public ProvisioningArtifactSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.