@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProjectDescription extends Object implements Serializable, Cloneable, StructuredPojo
An object providing detailed information for a particular project associated with an AWS account and region.
Constructor and Description |
---|
ProjectDescription() |
Modifier and Type | Method and Description |
---|---|
ProjectDescription |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedDate()
The date when the project was originally created, in UNIX epoch time format.
|
String |
getDescription()
The description of the project.
|
PlacementTemplate |
getPlacementTemplate()
An object describing the project's placement specifications.
|
String |
getProjectName()
The name of the project for which to obtain information from.
|
Date |
getUpdatedDate()
The date when the project was last updated, in UNIX epoch time format.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedDate(Date createdDate)
The date when the project was originally created, in UNIX epoch time format.
|
void |
setDescription(String description)
The description of the project.
|
void |
setPlacementTemplate(PlacementTemplate placementTemplate)
An object describing the project's placement specifications.
|
void |
setProjectName(String projectName)
The name of the project for which to obtain information from.
|
void |
setUpdatedDate(Date updatedDate)
The date when the project was last updated, in UNIX epoch time format.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ProjectDescription |
withCreatedDate(Date createdDate)
The date when the project was originally created, in UNIX epoch time format.
|
ProjectDescription |
withDescription(String description)
The description of the project.
|
ProjectDescription |
withPlacementTemplate(PlacementTemplate placementTemplate)
An object describing the project's placement specifications.
|
ProjectDescription |
withProjectName(String projectName)
The name of the project for which to obtain information from.
|
ProjectDescription |
withUpdatedDate(Date updatedDate)
The date when the project was last updated, in UNIX epoch time format.
|
public void setProjectName(String projectName)
The name of the project for which to obtain information from.
projectName
- The name of the project for which to obtain information from.public String getProjectName()
The name of the project for which to obtain information from.
public ProjectDescription withProjectName(String projectName)
The name of the project for which to obtain information from.
projectName
- The name of the project for which to obtain information from.public void setDescription(String description)
The description of the project.
description
- The description of the project.public String getDescription()
The description of the project.
public ProjectDescription withDescription(String description)
The description of the project.
description
- The description of the project.public void setCreatedDate(Date createdDate)
The date when the project was originally created, in UNIX epoch time format.
createdDate
- The date when the project was originally created, in UNIX epoch time format.public Date getCreatedDate()
The date when the project was originally created, in UNIX epoch time format.
public ProjectDescription withCreatedDate(Date createdDate)
The date when the project was originally created, in UNIX epoch time format.
createdDate
- The date when the project was originally created, in UNIX epoch time format.public void setUpdatedDate(Date updatedDate)
The date when the project was last updated, in UNIX epoch time format. If the project was not updated, then
createdDate
and updatedDate
are the same.
updatedDate
- The date when the project was last updated, in UNIX epoch time format. If the project was not updated,
then createdDate
and updatedDate
are the same.public Date getUpdatedDate()
The date when the project was last updated, in UNIX epoch time format. If the project was not updated, then
createdDate
and updatedDate
are the same.
createdDate
and updatedDate
are the same.public ProjectDescription withUpdatedDate(Date updatedDate)
The date when the project was last updated, in UNIX epoch time format. If the project was not updated, then
createdDate
and updatedDate
are the same.
updatedDate
- The date when the project was last updated, in UNIX epoch time format. If the project was not updated,
then createdDate
and updatedDate
are the same.public void setPlacementTemplate(PlacementTemplate placementTemplate)
An object describing the project's placement specifications.
placementTemplate
- An object describing the project's placement specifications.public PlacementTemplate getPlacementTemplate()
An object describing the project's placement specifications.
public ProjectDescription withPlacementTemplate(PlacementTemplate placementTemplate)
An object describing the project's placement specifications.
placementTemplate
- An object describing the project's placement specifications.public String toString()
toString
in class Object
Object.toString()
public ProjectDescription 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.