@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProjectSummary extends Object implements Serializable, Cloneable, StructuredPojo
The details of a Amazon DataZone project.
Constructor and Description |
---|
ProjectSummary() |
Modifier and Type | Method and Description |
---|---|
ProjectSummary |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedAt()
The timestamp of when a project was created.
|
String |
getCreatedBy()
The Amazon DataZone user who created the project.
|
String |
getDescription()
The description of a project.
|
String |
getDomainId()
The identifier of a Amazon DataZone domain where the project exists.
|
List<ProjectDeletionError> |
getFailureReasons()
Specifies the error message that is returned if the operation cannot be successfully completed.
|
String |
getId()
The identifier of a project.
|
String |
getName()
The name of a project.
|
String |
getProjectStatus()
The status of the project.
|
Date |
getUpdatedAt()
The timestamp of when the project was updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedAt(Date createdAt)
The timestamp of when a project was created.
|
void |
setCreatedBy(String createdBy)
The Amazon DataZone user who created the project.
|
void |
setDescription(String description)
The description of a project.
|
void |
setDomainId(String domainId)
The identifier of a Amazon DataZone domain where the project exists.
|
void |
setFailureReasons(Collection<ProjectDeletionError> failureReasons)
Specifies the error message that is returned if the operation cannot be successfully completed.
|
void |
setId(String id)
The identifier of a project.
|
void |
setName(String name)
The name of a project.
|
void |
setProjectStatus(String projectStatus)
The status of the project.
|
void |
setUpdatedAt(Date updatedAt)
The timestamp of when the project was updated.
|
String |
toString()
Returns a string representation of this object.
|
ProjectSummary |
withCreatedAt(Date createdAt)
The timestamp of when a project was created.
|
ProjectSummary |
withCreatedBy(String createdBy)
The Amazon DataZone user who created the project.
|
ProjectSummary |
withDescription(String description)
The description of a project.
|
ProjectSummary |
withDomainId(String domainId)
The identifier of a Amazon DataZone domain where the project exists.
|
ProjectSummary |
withFailureReasons(Collection<ProjectDeletionError> failureReasons)
Specifies the error message that is returned if the operation cannot be successfully completed.
|
ProjectSummary |
withFailureReasons(ProjectDeletionError... failureReasons)
Specifies the error message that is returned if the operation cannot be successfully completed.
|
ProjectSummary |
withId(String id)
The identifier of a project.
|
ProjectSummary |
withName(String name)
The name of a project.
|
ProjectSummary |
withProjectStatus(ProjectStatus projectStatus)
The status of the project.
|
ProjectSummary |
withProjectStatus(String projectStatus)
The status of the project.
|
ProjectSummary |
withUpdatedAt(Date updatedAt)
The timestamp of when the project was updated.
|
public void setCreatedAt(Date createdAt)
The timestamp of when a project was created.
createdAt
- The timestamp of when a project was created.public Date getCreatedAt()
The timestamp of when a project was created.
public ProjectSummary withCreatedAt(Date createdAt)
The timestamp of when a project was created.
createdAt
- The timestamp of when a project was created.public void setCreatedBy(String createdBy)
The Amazon DataZone user who created the project.
createdBy
- The Amazon DataZone user who created the project.public String getCreatedBy()
The Amazon DataZone user who created the project.
public ProjectSummary withCreatedBy(String createdBy)
The Amazon DataZone user who created the project.
createdBy
- The Amazon DataZone user who created the project.public void setDescription(String description)
The description of a project.
description
- The description of a project.public String getDescription()
The description of a project.
public ProjectSummary withDescription(String description)
The description of a project.
description
- The description of a project.public void setDomainId(String domainId)
The identifier of a Amazon DataZone domain where the project exists.
domainId
- The identifier of a Amazon DataZone domain where the project exists.public String getDomainId()
The identifier of a Amazon DataZone domain where the project exists.
public ProjectSummary withDomainId(String domainId)
The identifier of a Amazon DataZone domain where the project exists.
domainId
- The identifier of a Amazon DataZone domain where the project exists.public List<ProjectDeletionError> getFailureReasons()
Specifies the error message that is returned if the operation cannot be successfully completed.
public void setFailureReasons(Collection<ProjectDeletionError> failureReasons)
Specifies the error message that is returned if the operation cannot be successfully completed.
failureReasons
- Specifies the error message that is returned if the operation cannot be successfully completed.public ProjectSummary withFailureReasons(ProjectDeletionError... failureReasons)
Specifies the error message that is returned if the operation cannot be successfully completed.
NOTE: This method appends the values to the existing list (if any). Use
setFailureReasons(java.util.Collection)
or withFailureReasons(java.util.Collection)
if you want
to override the existing values.
failureReasons
- Specifies the error message that is returned if the operation cannot be successfully completed.public ProjectSummary withFailureReasons(Collection<ProjectDeletionError> failureReasons)
Specifies the error message that is returned if the operation cannot be successfully completed.
failureReasons
- Specifies the error message that is returned if the operation cannot be successfully completed.public void setId(String id)
The identifier of a project.
id
- The identifier of a project.public String getId()
The identifier of a project.
public ProjectSummary withId(String id)
The identifier of a project.
id
- The identifier of a project.public void setName(String name)
The name of a project.
name
- The name of a project.public String getName()
The name of a project.
public ProjectSummary withName(String name)
The name of a project.
name
- The name of a project.public void setProjectStatus(String projectStatus)
The status of the project.
projectStatus
- The status of the project.ProjectStatus
public String getProjectStatus()
The status of the project.
ProjectStatus
public ProjectSummary withProjectStatus(String projectStatus)
The status of the project.
projectStatus
- The status of the project.ProjectStatus
public ProjectSummary withProjectStatus(ProjectStatus projectStatus)
The status of the project.
projectStatus
- The status of the project.ProjectStatus
public void setUpdatedAt(Date updatedAt)
The timestamp of when the project was updated.
updatedAt
- The timestamp of when the project was updated.public Date getUpdatedAt()
The timestamp of when the project was updated.
public ProjectSummary withUpdatedAt(Date updatedAt)
The timestamp of when the project was updated.
updatedAt
- The timestamp of when the project was updated.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.