@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProjectSummary extends Object implements Serializable, Cloneable, StructuredPojo
A structure that contains configuration information about an Evidently project.
Constructor and Description |
---|
ProjectSummary() |
Modifier and Type | Method and Description |
---|---|
ProjectSummary |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
ProjectSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
ProjectSummary |
clone() |
boolean |
equals(Object obj) |
Long |
getActiveExperimentCount()
The number of experiments currently in the project.
|
Long |
getActiveLaunchCount()
The number of ongoing launches currently in the project.
|
String |
getArn()
The name or ARN of the project.
|
Date |
getCreatedTime()
The date and time that the project is created.
|
String |
getDescription()
The description of the project.
|
Long |
getExperimentCount()
The number of experiments currently in the project.
|
Long |
getFeatureCount()
The number of features currently in the project.
|
Date |
getLastUpdatedTime()
The date and time that the project was most recently updated.
|
Long |
getLaunchCount()
The number of launches currently in the project, including launches that are ongoing, completed, and not started
yet.
|
String |
getName()
The name of the project.
|
String |
getStatus()
The current state of the project.
|
Map<String,String> |
getTags()
The list of tag keys and values associated with this project.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActiveExperimentCount(Long activeExperimentCount)
The number of experiments currently in the project.
|
void |
setActiveLaunchCount(Long activeLaunchCount)
The number of ongoing launches currently in the project.
|
void |
setArn(String arn)
The name or ARN of the project.
|
void |
setCreatedTime(Date createdTime)
The date and time that the project is created.
|
void |
setDescription(String description)
The description of the project.
|
void |
setExperimentCount(Long experimentCount)
The number of experiments currently in the project.
|
void |
setFeatureCount(Long featureCount)
The number of features currently in the project.
|
void |
setLastUpdatedTime(Date lastUpdatedTime)
The date and time that the project was most recently updated.
|
void |
setLaunchCount(Long launchCount)
The number of launches currently in the project, including launches that are ongoing, completed, and not started
yet.
|
void |
setName(String name)
The name of the project.
|
void |
setStatus(String status)
The current state of the project.
|
void |
setTags(Map<String,String> tags)
The list of tag keys and values associated with this project.
|
String |
toString()
Returns a string representation of this object.
|
ProjectSummary |
withActiveExperimentCount(Long activeExperimentCount)
The number of experiments currently in the project.
|
ProjectSummary |
withActiveLaunchCount(Long activeLaunchCount)
The number of ongoing launches currently in the project.
|
ProjectSummary |
withArn(String arn)
The name or ARN of the project.
|
ProjectSummary |
withCreatedTime(Date createdTime)
The date and time that the project is created.
|
ProjectSummary |
withDescription(String description)
The description of the project.
|
ProjectSummary |
withExperimentCount(Long experimentCount)
The number of experiments currently in the project.
|
ProjectSummary |
withFeatureCount(Long featureCount)
The number of features currently in the project.
|
ProjectSummary |
withLastUpdatedTime(Date lastUpdatedTime)
The date and time that the project was most recently updated.
|
ProjectSummary |
withLaunchCount(Long launchCount)
The number of launches currently in the project, including launches that are ongoing, completed, and not started
yet.
|
ProjectSummary |
withName(String name)
The name of the project.
|
ProjectSummary |
withStatus(ProjectStatus status)
The current state of the project.
|
ProjectSummary |
withStatus(String status)
The current state of the project.
|
ProjectSummary |
withTags(Map<String,String> tags)
The list of tag keys and values associated with this project.
|
public void setActiveExperimentCount(Long activeExperimentCount)
The number of experiments currently in the project.
activeExperimentCount
- The number of experiments currently in the project.public Long getActiveExperimentCount()
The number of experiments currently in the project.
public ProjectSummary withActiveExperimentCount(Long activeExperimentCount)
The number of experiments currently in the project.
activeExperimentCount
- The number of experiments currently in the project.public void setActiveLaunchCount(Long activeLaunchCount)
The number of ongoing launches currently in the project.
activeLaunchCount
- The number of ongoing launches currently in the project.public Long getActiveLaunchCount()
The number of ongoing launches currently in the project.
public ProjectSummary withActiveLaunchCount(Long activeLaunchCount)
The number of ongoing launches currently in the project.
activeLaunchCount
- The number of ongoing launches currently in the project.public void setArn(String arn)
The name or ARN of the project.
arn
- The name or ARN of the project.public String getArn()
The name or ARN of the project.
public ProjectSummary withArn(String arn)
The name or ARN of the project.
arn
- The name or ARN of the project.public void setCreatedTime(Date createdTime)
The date and time that the project is created.
createdTime
- The date and time that the project is created.public Date getCreatedTime()
The date and time that the project is created.
public ProjectSummary withCreatedTime(Date createdTime)
The date and time that the project is created.
createdTime
- The date and time that the project is created.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 ProjectSummary withDescription(String description)
The description of the project.
description
- The description of the project.public void setExperimentCount(Long experimentCount)
The number of experiments currently in the project.
experimentCount
- The number of experiments currently in the project.public Long getExperimentCount()
The number of experiments currently in the project.
public ProjectSummary withExperimentCount(Long experimentCount)
The number of experiments currently in the project.
experimentCount
- The number of experiments currently in the project.public void setFeatureCount(Long featureCount)
The number of features currently in the project.
featureCount
- The number of features currently in the project.public Long getFeatureCount()
The number of features currently in the project.
public ProjectSummary withFeatureCount(Long featureCount)
The number of features currently in the project.
featureCount
- The number of features currently in the project.public void setLastUpdatedTime(Date lastUpdatedTime)
The date and time that the project was most recently updated.
lastUpdatedTime
- The date and time that the project was most recently updated.public Date getLastUpdatedTime()
The date and time that the project was most recently updated.
public ProjectSummary withLastUpdatedTime(Date lastUpdatedTime)
The date and time that the project was most recently updated.
lastUpdatedTime
- The date and time that the project was most recently updated.public void setLaunchCount(Long launchCount)
The number of launches currently in the project, including launches that are ongoing, completed, and not started yet.
launchCount
- The number of launches currently in the project, including launches that are ongoing, completed, and not
started yet.public Long getLaunchCount()
The number of launches currently in the project, including launches that are ongoing, completed, and not started yet.
public ProjectSummary withLaunchCount(Long launchCount)
The number of launches currently in the project, including launches that are ongoing, completed, and not started yet.
launchCount
- The number of launches currently in the project, including launches that are ongoing, completed, and not
started yet.public void setName(String name)
The name of the project.
name
- The name of the project.public String getName()
The name of the project.
public ProjectSummary withName(String name)
The name of the project.
name
- The name of the project.public void setStatus(String status)
The current state of the project.
status
- The current state of the project.ProjectStatus
public String getStatus()
The current state of the project.
ProjectStatus
public ProjectSummary withStatus(String status)
The current state of the project.
status
- The current state of the project.ProjectStatus
public ProjectSummary withStatus(ProjectStatus status)
The current state of the project.
status
- The current state of the project.ProjectStatus
public Map<String,String> getTags()
The list of tag keys and values associated with this project.
public void setTags(Map<String,String> tags)
The list of tag keys and values associated with this project.
tags
- The list of tag keys and values associated with this project.public ProjectSummary withTags(Map<String,String> tags)
The list of tag keys and values associated with this project.
tags
- The list of tag keys and values associated with this 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.