@Generated(value="software.amazon.awssdk:codegen") public final class ReportGroup extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReportGroup.Builder,ReportGroup>
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ReportGroup.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN of the
ReportGroup. |
static ReportGroup.Builder |
builder() |
Instant |
created()
The date and time this
ReportGroup was created. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
ReportExportConfig |
exportConfig()
Information about the destination where the raw data of this
ReportGroup is exported. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
Instant |
lastModified()
The date and time this
ReportGroup was last modified. |
String |
name()
The name of the
ReportGroup. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ReportGroup.Builder> |
serializableBuilderClass() |
ReportGroupStatusType |
status()
The status of the report group.
|
String |
statusAsString()
The status of the report group.
|
List<Tag> |
tags()
A list of tag key and value pairs associated with this report group.
|
ReportGroup.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ReportType |
type()
The type of the
ReportGroup. |
String |
typeAsString()
The type of the
ReportGroup. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The ARN of the ReportGroup.
ReportGroup.public final String name()
The name of the ReportGroup.
ReportGroup.public final 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.
If the service returns an enum value that is not available in the current SDK version, type will return
ReportType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ReportGroup. This can be one of the following values:
The report group contains code coverage reports.
The report group contains test reports.
ReportTypepublic final String typeAsString()
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.
If the service returns an enum value that is not available in the current SDK version, type will return
ReportType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ReportGroup. This can be one of the following values:
The report group contains code coverage reports.
The report group contains test reports.
ReportTypepublic final ReportExportConfig exportConfig()
Information about the destination where the raw data of this ReportGroup is exported.
ReportGroup is exported.public final Instant created()
The date and time this ReportGroup was created.
ReportGroup was created.public final Instant lastModified()
The date and time this ReportGroup was last modified.
ReportGroup was last modified.public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
A list of tag key and value pairs associated with this report group.
These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
These tags are available for use by Amazon Web Services services that support CodeBuild report group tags.
public final 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.
If the service returns an enum value that is not available in the current SDK version, status will
return ReportGroupStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
This can be one of the following values:
The report group is active.
The report group is in the process of being deleted.
ReportGroupStatusTypepublic final String statusAsString()
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.
If the service returns an enum value that is not available in the current SDK version, status will
return ReportGroupStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
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.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ReportGroup.Builder,ReportGroup>public static ReportGroup.Builder builder()
public static Class<? extends ReportGroup.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.