@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Project extends Object implements Serializable, Cloneable, StructuredPojo
The properties of a project as returned by the Search API.
Constructor and Description |
---|
Project() |
Modifier and Type | Method and Description |
---|---|
Project |
clone() |
boolean |
equals(Object obj) |
UserContext |
getCreatedBy()
Who created the project.
|
Date |
getCreationTime()
A timestamp specifying when the project was created.
|
UserContext |
getLastModifiedBy() |
Date |
getLastModifiedTime()
A timestamp container for when the project was last modified.
|
String |
getProjectArn()
The Amazon Resource Name (ARN) of the project.
|
String |
getProjectDescription()
The description of the project.
|
String |
getProjectId()
The ID of the project.
|
String |
getProjectName()
The name of the project.
|
String |
getProjectStatus()
The status of the project.
|
ServiceCatalogProvisionedProductDetails |
getServiceCatalogProvisionedProductDetails() |
ServiceCatalogProvisioningDetails |
getServiceCatalogProvisioningDetails() |
List<Tag> |
getTags()
An array of key-value pairs.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedBy(UserContext createdBy)
Who created the project.
|
void |
setCreationTime(Date creationTime)
A timestamp specifying when the project was created.
|
void |
setLastModifiedBy(UserContext lastModifiedBy) |
void |
setLastModifiedTime(Date lastModifiedTime)
A timestamp container for when the project was last modified.
|
void |
setProjectArn(String projectArn)
The Amazon Resource Name (ARN) of the project.
|
void |
setProjectDescription(String projectDescription)
The description of the project.
|
void |
setProjectId(String projectId)
The ID of the project.
|
void |
setProjectName(String projectName)
The name of the project.
|
void |
setProjectStatus(String projectStatus)
The status of the project.
|
void |
setServiceCatalogProvisionedProductDetails(ServiceCatalogProvisionedProductDetails serviceCatalogProvisionedProductDetails) |
void |
setServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails serviceCatalogProvisioningDetails) |
void |
setTags(Collection<Tag> tags)
An array of key-value pairs.
|
String |
toString()
Returns a string representation of this object.
|
Project |
withCreatedBy(UserContext createdBy)
Who created the project.
|
Project |
withCreationTime(Date creationTime)
A timestamp specifying when the project was created.
|
Project |
withLastModifiedBy(UserContext lastModifiedBy) |
Project |
withLastModifiedTime(Date lastModifiedTime)
A timestamp container for when the project was last modified.
|
Project |
withProjectArn(String projectArn)
The Amazon Resource Name (ARN) of the project.
|
Project |
withProjectDescription(String projectDescription)
The description of the project.
|
Project |
withProjectId(String projectId)
The ID of the project.
|
Project |
withProjectName(String projectName)
The name of the project.
|
Project |
withProjectStatus(ProjectStatus projectStatus)
The status of the project.
|
Project |
withProjectStatus(String projectStatus)
The status of the project.
|
Project |
withServiceCatalogProvisionedProductDetails(ServiceCatalogProvisionedProductDetails serviceCatalogProvisionedProductDetails) |
Project |
withServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails serviceCatalogProvisioningDetails) |
Project |
withTags(Collection<Tag> tags)
An array of key-value pairs.
|
Project |
withTags(Tag... tags)
An array of key-value pairs.
|
public void setProjectArn(String projectArn)
The Amazon Resource Name (ARN) of the project.
projectArn
- The Amazon Resource Name (ARN) of the project.public String getProjectArn()
The Amazon Resource Name (ARN) of the project.
public Project withProjectArn(String projectArn)
The Amazon Resource Name (ARN) of the project.
projectArn
- The Amazon Resource Name (ARN) of the project.public void setProjectName(String projectName)
The name of the project.
projectName
- The name of the project.public String getProjectName()
The name of the project.
public Project withProjectName(String projectName)
The name of the project.
projectName
- The name of the project.public void setProjectId(String projectId)
The ID of the project.
projectId
- The ID of the project.public String getProjectId()
The ID of the project.
public Project withProjectId(String projectId)
The ID of the project.
projectId
- The ID of the project.public void setProjectDescription(String projectDescription)
The description of the project.
projectDescription
- The description of the project.public String getProjectDescription()
The description of the project.
public Project withProjectDescription(String projectDescription)
The description of the project.
projectDescription
- The description of the project.public void setServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails serviceCatalogProvisioningDetails)
serviceCatalogProvisioningDetails
- public ServiceCatalogProvisioningDetails getServiceCatalogProvisioningDetails()
public Project withServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails serviceCatalogProvisioningDetails)
serviceCatalogProvisioningDetails
- public void setServiceCatalogProvisionedProductDetails(ServiceCatalogProvisionedProductDetails serviceCatalogProvisionedProductDetails)
serviceCatalogProvisionedProductDetails
- public ServiceCatalogProvisionedProductDetails getServiceCatalogProvisionedProductDetails()
public Project withServiceCatalogProvisionedProductDetails(ServiceCatalogProvisionedProductDetails serviceCatalogProvisionedProductDetails)
serviceCatalogProvisionedProductDetails
- 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 Project withProjectStatus(String projectStatus)
The status of the project.
projectStatus
- The status of the project.ProjectStatus
public Project withProjectStatus(ProjectStatus projectStatus)
The status of the project.
projectStatus
- The status of the project.ProjectStatus
public void setCreatedBy(UserContext createdBy)
Who created the project.
createdBy
- Who created the project.public UserContext getCreatedBy()
Who created the project.
public Project withCreatedBy(UserContext createdBy)
Who created the project.
createdBy
- Who created the project.public void setCreationTime(Date creationTime)
A timestamp specifying when the project was created.
creationTime
- A timestamp specifying when the project was created.public Date getCreationTime()
A timestamp specifying when the project was created.
public Project withCreationTime(Date creationTime)
A timestamp specifying when the project was created.
creationTime
- A timestamp specifying when the project was created.public List<Tag> getTags()
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.
public void setTags(Collection<Tag> tags)
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.
tags
- An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in
different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services
Resources.public Project withTags(Tag... tags)
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in
different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services
Resources.public Project withTags(Collection<Tag> tags)
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.
tags
- An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in
different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services
Resources.public void setLastModifiedTime(Date lastModifiedTime)
A timestamp container for when the project was last modified.
lastModifiedTime
- A timestamp container for when the project was last modified.public Date getLastModifiedTime()
A timestamp container for when the project was last modified.
public Project withLastModifiedTime(Date lastModifiedTime)
A timestamp container for when the project was last modified.
lastModifiedTime
- A timestamp container for when the project was last modified.public void setLastModifiedBy(UserContext lastModifiedBy)
lastModifiedBy
- public UserContext getLastModifiedBy()
public Project withLastModifiedBy(UserContext lastModifiedBy)
lastModifiedBy
- public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.