Interface ReportGroup.Builder

    • Method Detail

      • arn

        ReportGroup.Builder arn​(String arn)

        The ARN of the ReportGroup.

        Parameters:
        arn - The ARN of the ReportGroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        ReportGroup.Builder name​(String name)

        The name of the ReportGroup.

        Parameters:
        name - The name of the ReportGroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        ReportGroup.Builder type​(String type)

        The type of the ReportGroup. This can be one of the following values:

        CODE_COVERAGE

        The report group contains code coverage reports.

        TEST

        The report group contains test reports.

        Parameters:
        type - The type of the ReportGroup. This can be one of the following values:

        CODE_COVERAGE

        The report group contains code coverage reports.

        TEST

        The report group contains test reports.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ReportType, ReportType
      • type

        ReportGroup.Builder type​(ReportType type)

        The type of the ReportGroup. This can be one of the following values:

        CODE_COVERAGE

        The report group contains code coverage reports.

        TEST

        The report group contains test reports.

        Parameters:
        type - The type of the ReportGroup. This can be one of the following values:

        CODE_COVERAGE

        The report group contains code coverage reports.

        TEST

        The report group contains test reports.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ReportType, ReportType
      • exportConfig

        ReportGroup.Builder exportConfig​(ReportExportConfig exportConfig)

        Information about the destination where the raw data of this ReportGroup is exported.

        Parameters:
        exportConfig - Information about the destination where the raw data of this ReportGroup is exported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • created

        ReportGroup.Builder created​(Instant created)

        The date and time this ReportGroup was created.

        Parameters:
        created - The date and time this ReportGroup was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModified

        ReportGroup.Builder lastModified​(Instant lastModified)

        The date and time this ReportGroup was last modified.

        Parameters:
        lastModified - The date and time this ReportGroup was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ReportGroup.Builder tags​(Collection<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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ReportGroup.Builder tags​(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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ReportGroup.Builder tags​(Consumer<Tag.Builder>... 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.

        This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)
      • status

        ReportGroup.Builder status​(String status)

        The status of the report group. This property is read-only.

        This can be one of the following values:

        ACTIVE

        The report group is active.

        DELETING

        The report group is in the process of being deleted.

        Parameters:
        status - The status of the report group. This property is read-only.

        This can be one of the following values:

        ACTIVE

        The report group is active.

        DELETING

        The report group is in the process of being deleted.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ReportGroupStatusType, ReportGroupStatusType
      • status

        ReportGroup.Builder status​(ReportGroupStatusType status)

        The status of the report group. This property is read-only.

        This can be one of the following values:

        ACTIVE

        The report group is active.

        DELETING

        The report group is in the process of being deleted.

        Parameters:
        status - The status of the report group. This property is read-only.

        This can be one of the following values:

        ACTIVE

        The report group is active.

        DELETING

        The report group is in the process of being deleted.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ReportGroupStatusType, ReportGroupStatusType