@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProjectSummary extends Object implements Serializable, Cloneable, StructuredPojo
An object providing summary information for a particular project for an associated AWS account and region.
Constructor and Description |
---|
ProjectSummary() |
Modifier and Type | Method and Description |
---|---|
ProjectSummary |
addTagsEntry(String key,
String value) |
ProjectSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
ProjectSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the project.
|
Date |
getCreatedDate()
The date when the project was originally created, in UNIX epoch time format.
|
String |
getProjectName()
The name of the project being summarized.
|
Map<String,String> |
getTags()
The tags (metadata key/value pairs) associated with the project.
|
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 |
setArn(String arn)
The ARN of the project.
|
void |
setCreatedDate(Date createdDate)
The date when the project was originally created, in UNIX epoch time format.
|
void |
setProjectName(String projectName)
The name of the project being summarized.
|
void |
setTags(Map<String,String> tags)
The tags (metadata key/value pairs) associated with the project.
|
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.
|
ProjectSummary |
withArn(String arn)
The ARN of the project.
|
ProjectSummary |
withCreatedDate(Date createdDate)
The date when the project was originally created, in UNIX epoch time format.
|
ProjectSummary |
withProjectName(String projectName)
The name of the project being summarized.
|
ProjectSummary |
withTags(Map<String,String> tags)
The tags (metadata key/value pairs) associated with the project.
|
ProjectSummary |
withUpdatedDate(Date updatedDate)
The date when the project was last updated, in UNIX epoch time format.
|
public void setArn(String arn)
The ARN of the project.
arn
- The ARN of the project.public String getArn()
The ARN of the project.
public ProjectSummary withArn(String arn)
The ARN of the project.
arn
- The ARN of the project.public void setProjectName(String projectName)
The name of the project being summarized.
projectName
- The name of the project being summarized.public String getProjectName()
The name of the project being summarized.
public ProjectSummary withProjectName(String projectName)
The name of the project being summarized.
projectName
- The name of the project being summarized.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 ProjectSummary 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 ProjectSummary 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 Map<String,String> getTags()
The tags (metadata key/value pairs) associated with the project.
public void setTags(Map<String,String> tags)
The tags (metadata key/value pairs) associated with the project.
tags
- The tags (metadata key/value pairs) associated with the project.public ProjectSummary withTags(Map<String,String> tags)
The tags (metadata key/value pairs) associated with the project.
tags
- The tags (metadata key/value pairs) associated with the project.public ProjectSummary addTagsEntry(String key, String value)
public ProjectSummary clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public ProjectSummary 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.