Interface ReportGroup.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ReportGroup.Builder,ReportGroup>, SdkBuilder<ReportGroup.Builder,ReportGroup>, SdkPojo
Enclosing class:
ReportGroup

public static interface ReportGroup.Builder extends SdkPojo, CopyableBuilder<ReportGroup.Builder,ReportGroup>
  • Method Details

    • 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

      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

      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:
    • 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:
    • 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.
    • exportConfig

      default ReportGroup.Builder exportConfig(Consumer<ReportExportConfig.Builder> exportConfig)

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to exportConfig(ReportExportConfig).

      Parameters:
      exportConfig - a consumer that will call methods on ReportExportConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      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<Tag>).

      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:
    • 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:
    • 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: