@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReportGroup extends Object implements Serializable, Cloneable, StructuredPojo
A series of reports. Each report contains information about the results from running a series of test cases. You specify the test cases for a report group in the buildspec for a build project using one or more paths to the test case files.
| Constructor and Description | 
|---|
| ReportGroup() | 
| Modifier and Type | Method and Description | 
|---|---|
| ReportGroup | clone() | 
| boolean | equals(Object obj) | 
| String | getArn()
 The ARN of the  ReportGroup. | 
| Date | getCreated()
 The date and time this  ReportGroupwas created. | 
| ReportExportConfig | getExportConfig()
 Information about the destination where the raw data of this  ReportGroupis exported. | 
| Date | getLastModified()
 The date and time this  ReportGroupwas last modified. | 
| String | getName()
 The name of the  ReportGroup. | 
| String | getStatus()
 The status of the report group. | 
| List<Tag> | getTags()
 A list of tag key and value pairs associated with this report group. | 
| String | getType()
 The type of the  ReportGroup. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setArn(String arn)
 The ARN of the  ReportGroup. | 
| void | setCreated(Date created)
 The date and time this  ReportGroupwas created. | 
| void | setExportConfig(ReportExportConfig exportConfig)
 Information about the destination where the raw data of this  ReportGroupis exported. | 
| void | setLastModified(Date lastModified)
 The date and time this  ReportGroupwas last modified. | 
| void | setName(String name)
 The name of the  ReportGroup. | 
| void | setStatus(String status)
 The status of the report group. | 
| void | setTags(Collection<Tag> tags)
 A list of tag key and value pairs associated with this report group. | 
| void | setType(String type)
 The type of the  ReportGroup. | 
| String | toString()Returns a string representation of this object. | 
| ReportGroup | withArn(String arn)
 The ARN of the  ReportGroup. | 
| ReportGroup | withCreated(Date created)
 The date and time this  ReportGroupwas created. | 
| ReportGroup | withExportConfig(ReportExportConfig exportConfig)
 Information about the destination where the raw data of this  ReportGroupis exported. | 
| ReportGroup | withLastModified(Date lastModified)
 The date and time this  ReportGroupwas last modified. | 
| ReportGroup | withName(String name)
 The name of the  ReportGroup. | 
| ReportGroup | withStatus(ReportGroupStatusType status)
 The status of the report group. | 
| ReportGroup | withStatus(String status)
 The status of the report group. | 
| ReportGroup | withTags(Collection<Tag> tags)
 A list of tag key and value pairs associated with this report group. | 
| ReportGroup | withTags(Tag... tags)
 A list of tag key and value pairs associated with this report group. | 
| ReportGroup | withType(ReportType type)
 The type of the  ReportGroup. | 
| ReportGroup | withType(String type)
 The type of the  ReportGroup. | 
public void setArn(String arn)
 The ARN of the ReportGroup.
 
arn - The ARN of the ReportGroup.public String getArn()
 The ARN of the ReportGroup.
 
ReportGroup.public ReportGroup withArn(String arn)
 The ARN of the ReportGroup.
 
arn - The ARN of the ReportGroup.public void setName(String name)
 The name of the ReportGroup.
 
name - The name of the ReportGroup.public String getName()
 The name of the ReportGroup.
 
ReportGroup.public ReportGroup withName(String name)
 The name of the ReportGroup.
 
name - The name of the ReportGroup.public void setType(String type)
 The type of the ReportGroup. This can be one of the following values:
 
The report group contains code coverage reports.
The report group contains test reports.
type - The type of the ReportGroup. This can be one of the following values:
        The report group contains code coverage reports.
The report group contains test reports.
ReportTypepublic String getType()
 The type of the ReportGroup. This can be one of the following values:
 
The report group contains code coverage reports.
The report group contains test reports.
ReportGroup. This can be one of the following values:
         The report group contains code coverage reports.
The report group contains test reports.
ReportTypepublic ReportGroup withType(String type)
 The type of the ReportGroup. This can be one of the following values:
 
The report group contains code coverage reports.
The report group contains test reports.
type - The type of the ReportGroup. This can be one of the following values:
        The report group contains code coverage reports.
The report group contains test reports.
ReportTypepublic ReportGroup withType(ReportType type)
 The type of the ReportGroup. This can be one of the following values:
 
The report group contains code coverage reports.
The report group contains test reports.
type - The type of the ReportGroup. This can be one of the following values:
        The report group contains code coverage reports.
The report group contains test reports.
ReportTypepublic void setExportConfig(ReportExportConfig exportConfig)
 Information about the destination where the raw data of this ReportGroup is exported.
 
exportConfig - Information about the destination where the raw data of this ReportGroup is exported.public ReportExportConfig getExportConfig()
 Information about the destination where the raw data of this ReportGroup is exported.
 
ReportGroup is exported.public ReportGroup withExportConfig(ReportExportConfig exportConfig)
 Information about the destination where the raw data of this ReportGroup is exported.
 
exportConfig - Information about the destination where the raw data of this ReportGroup is exported.public void setCreated(Date created)
 The date and time this ReportGroup was created.
 
created - The date and time this ReportGroup was created.public Date getCreated()
 The date and time this ReportGroup was created.
 
ReportGroup was created.public ReportGroup withCreated(Date created)
 The date and time this ReportGroup was created.
 
created - The date and time this ReportGroup was created.public void setLastModified(Date lastModified)
 The date and time this ReportGroup was last modified.
 
lastModified - The date and time this ReportGroup was last modified.public Date getLastModified()
 The date and time this ReportGroup was last modified.
 
ReportGroup was last modified.public ReportGroup withLastModified(Date lastModified)
 The date and time this ReportGroup was last modified.
 
lastModified - The date and time this ReportGroup was last modified.public List<Tag> getTags()
A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
public void setTags(Collection<Tag> tags)
A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
tags - A list of tag key and value pairs associated with this report group. 
        These tags are available for use by AWS services that support AWS CodeBuild report group tags.
public ReportGroup withTags(Tag... tags)
A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
 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 - A list of tag key and value pairs associated with this report group. 
        These tags are available for use by AWS services that support AWS CodeBuild report group tags.
public ReportGroup withTags(Collection<Tag> tags)
A list of tag key and value pairs associated with this report group.
These tags are available for use by AWS services that support AWS CodeBuild report group tags.
tags - A list of tag key and value pairs associated with this report group. 
        These tags are available for use by AWS services that support AWS CodeBuild report group tags.
public void setStatus(String status)
The status of the report group. This property is read-only.
This can be one of the following values:
The report group is active.
The report group is in the process of being deleted.
status - The status of the report group. This property is read-only.
        This can be one of the following values:
The report group is active.
The report group is in the process of being deleted.
ReportGroupStatusTypepublic String getStatus()
The status of the report group. This property is read-only.
This can be one of the following values:
The report group is active.
The report group is in the process of being deleted.
This can be one of the following values:
The report group is active.
The report group is in the process of being deleted.
ReportGroupStatusTypepublic ReportGroup withStatus(String status)
The status of the report group. This property is read-only.
This can be one of the following values:
The report group is active.
The report group is in the process of being deleted.
status - The status of the report group. This property is read-only.
        This can be one of the following values:
The report group is active.
The report group is in the process of being deleted.
ReportGroupStatusTypepublic ReportGroup withStatus(ReportGroupStatusType status)
The status of the report group. This property is read-only.
This can be one of the following values:
The report group is active.
The report group is in the process of being deleted.
status - The status of the report group. This property is read-only.
        This can be one of the following values:
The report group is active.
The report group is in the process of being deleted.
ReportGroupStatusTypepublic String toString()
toString in class ObjectObject.toString()public ReportGroup clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.