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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BuildGroup.BuildercurrentBuildSummary(Consumer<BuildSummary.Builder> currentBuildSummary)ABuildSummaryobject that contains a summary of the current build group.BuildGroup.BuildercurrentBuildSummary(BuildSummary currentBuildSummary)ABuildSummaryobject that contains a summary of the current build group.BuildGroup.BuilderdependsOn(String... dependsOn)An array of strings that contain the identifiers of the build groups that this build group depends on.BuildGroup.BuilderdependsOn(Collection<String> dependsOn)An array of strings that contain the identifiers of the build groups that this build group depends on.BuildGroup.Builderidentifier(String identifier)Contains the identifier of the build group.BuildGroup.BuilderignoreFailure(Boolean ignoreFailure)Specifies if failures in this build group can be ignored.BuildGroup.BuilderpriorBuildSummaryList(Collection<BuildSummary> priorBuildSummaryList)An array ofBuildSummaryobjects that contain summaries of previous build groups.BuildGroup.BuilderpriorBuildSummaryList(Consumer<BuildSummary.Builder>... priorBuildSummaryList)An array ofBuildSummaryobjects that contain summaries of previous build groups.BuildGroup.BuilderpriorBuildSummaryList(BuildSummary... priorBuildSummaryList)An array ofBuildSummaryobjects that contain summaries of previous build groups.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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
BuildSummaryobject that contains a summary of the current build group.- Parameters:
currentBuildSummary- ABuildSummaryobject 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
This is a convenience method that creates an instance of theBuildSummaryobject that contains a summary of the current build group.BuildSummary.Builderavoiding the need to create one manually viaBuildSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocurrentBuildSummary(BuildSummary).- Parameters:
currentBuildSummary- a consumer that will call methods onBuildSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
currentBuildSummary(BuildSummary)
-
priorBuildSummaryList
BuildGroup.Builder priorBuildSummaryList(Collection<BuildSummary> priorBuildSummaryList)
An array of
BuildSummaryobjects that contain summaries of previous build groups.- Parameters:
priorBuildSummaryList- An array ofBuildSummaryobjects 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
BuildSummaryobjects that contain summaries of previous build groups.- Parameters:
priorBuildSummaryList- An array ofBuildSummaryobjects 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
This is a convenience method that creates an instance of theBuildSummaryobjects that contain summaries of previous build groups.BuildSummary.Builderavoiding the need to create one manually viaBuildSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#priorBuildSummaryList(List.) - Parameters:
priorBuildSummaryList- a consumer that will call methods onBuildSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#priorBuildSummaryList(java.util.Collection)
-
-