Interface BuildGroup.Builder

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

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

    • identifier

      BuildGroup.Builder identifier(String identifier)

      Contains the identifier of the build group.

      Parameters:
      identifier - Contains the identifier of the build group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dependsOn

      BuildGroup.Builder dependsOn(Collection<String> dependsOn)

      An array of strings that contain the identifiers of the build groups that this build group depends on.

      Parameters:
      dependsOn - An array of strings that contain the identifiers of the build groups that this build group depends on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dependsOn

      BuildGroup.Builder dependsOn(String... dependsOn)

      An array of strings that contain the identifiers of the build groups that this build group depends on.

      Parameters:
      dependsOn - An array of strings that contain the identifiers of the build groups that this build group depends on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ignoreFailure

      BuildGroup.Builder ignoreFailure(Boolean ignoreFailure)

      Specifies if failures in this build group can be ignored.

      Parameters:
      ignoreFailure - Specifies if failures in this build group can be ignored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentBuildSummary

      BuildGroup.Builder currentBuildSummary(BuildSummary currentBuildSummary)

      A BuildSummary object that contains a summary of the current build group.

      Parameters:
      currentBuildSummary - A BuildSummary object that contains a summary of the current build group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentBuildSummary

      default BuildGroup.Builder currentBuildSummary(Consumer<BuildSummary.Builder> currentBuildSummary)

      A BuildSummary object that contains a summary of the current build group.

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

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

      Parameters:
      currentBuildSummary - a consumer that will call methods on BuildSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • priorBuildSummaryList

      BuildGroup.Builder priorBuildSummaryList(Collection<BuildSummary> priorBuildSummaryList)

      An array of BuildSummary objects that contain summaries of previous build groups.

      Parameters:
      priorBuildSummaryList - An array of BuildSummary objects that contain summaries of previous build groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • priorBuildSummaryList

      BuildGroup.Builder priorBuildSummaryList(BuildSummary... priorBuildSummaryList)

      An array of BuildSummary objects that contain summaries of previous build groups.

      Parameters:
      priorBuildSummaryList - An array of BuildSummary objects that contain summaries of previous build groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • priorBuildSummaryList

      BuildGroup.Builder priorBuildSummaryList(Consumer<BuildSummary.Builder>... priorBuildSummaryList)

      An array of BuildSummary objects that contain summaries of previous build groups.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to priorBuildSummaryList(List<BuildSummary>).

      Parameters:
      priorBuildSummaryList - a consumer that will call methods on BuildSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: