@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BuildGroup extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about a batch build build group. Build groups are used to combine builds that can run in parallel, while still being able to set dependencies on other build groups.
Constructor and Description |
---|
BuildGroup() |
Modifier and Type | Method and Description |
---|---|
BuildGroup |
clone() |
boolean |
equals(Object obj) |
BuildSummary |
getCurrentBuildSummary()
A
BuildSummary object that contains a summary of the current build group. |
List<String> |
getDependsOn()
An array of strings that contain the identifiers of the build groups that this build group depends on.
|
String |
getIdentifier()
Contains the identifier of the build group.
|
Boolean |
getIgnoreFailure()
Specifies if failures in this build group can be ignored.
|
List<BuildSummary> |
getPriorBuildSummaryList()
An array of
BuildSummary objects that contain summaries of previous build groups. |
int |
hashCode() |
Boolean |
isIgnoreFailure()
Specifies if failures in this build group can be ignored.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCurrentBuildSummary(BuildSummary currentBuildSummary)
A
BuildSummary object that contains a summary of the current build group. |
void |
setDependsOn(Collection<String> dependsOn)
An array of strings that contain the identifiers of the build groups that this build group depends on.
|
void |
setIdentifier(String identifier)
Contains the identifier of the build group.
|
void |
setIgnoreFailure(Boolean ignoreFailure)
Specifies if failures in this build group can be ignored.
|
void |
setPriorBuildSummaryList(Collection<BuildSummary> priorBuildSummaryList)
An array of
BuildSummary objects that contain summaries of previous build groups. |
String |
toString()
Returns a string representation of this object.
|
BuildGroup |
withCurrentBuildSummary(BuildSummary currentBuildSummary)
A
BuildSummary object that contains a summary of the current build group. |
BuildGroup |
withDependsOn(Collection<String> dependsOn)
An array of strings that contain the identifiers of the build groups that this build group depends on.
|
BuildGroup |
withDependsOn(String... dependsOn)
An array of strings that contain the identifiers of the build groups that this build group depends on.
|
BuildGroup |
withIdentifier(String identifier)
Contains the identifier of the build group.
|
BuildGroup |
withIgnoreFailure(Boolean ignoreFailure)
Specifies if failures in this build group can be ignored.
|
BuildGroup |
withPriorBuildSummaryList(BuildSummary... priorBuildSummaryList)
An array of
BuildSummary objects that contain summaries of previous build groups. |
BuildGroup |
withPriorBuildSummaryList(Collection<BuildSummary> priorBuildSummaryList)
An array of
BuildSummary objects that contain summaries of previous build groups. |
public void setIdentifier(String identifier)
Contains the identifier of the build group.
identifier
- Contains the identifier of the build group.public String getIdentifier()
Contains the identifier of the build group.
public BuildGroup withIdentifier(String identifier)
Contains the identifier of the build group.
identifier
- Contains the identifier of the build group.public List<String> getDependsOn()
An array of strings that contain the identifiers of the build groups that this build group depends on.
public void setDependsOn(Collection<String> dependsOn)
An array of strings that contain the identifiers of the build groups that this build group depends on.
dependsOn
- An array of strings that contain the identifiers of the build groups that this build group depends on.public BuildGroup withDependsOn(String... dependsOn)
An array of strings that contain the identifiers of the build groups that this build group depends on.
NOTE: This method appends the values to the existing list (if any). Use
setDependsOn(java.util.Collection)
or withDependsOn(java.util.Collection)
if you want to
override the existing values.
dependsOn
- An array of strings that contain the identifiers of the build groups that this build group depends on.public BuildGroup withDependsOn(Collection<String> dependsOn)
An array of strings that contain the identifiers of the build groups that this build group depends on.
dependsOn
- An array of strings that contain the identifiers of the build groups that this build group depends on.public void setIgnoreFailure(Boolean ignoreFailure)
Specifies if failures in this build group can be ignored.
ignoreFailure
- Specifies if failures in this build group can be ignored.public Boolean getIgnoreFailure()
Specifies if failures in this build group can be ignored.
public BuildGroup withIgnoreFailure(Boolean ignoreFailure)
Specifies if failures in this build group can be ignored.
ignoreFailure
- Specifies if failures in this build group can be ignored.public Boolean isIgnoreFailure()
Specifies if failures in this build group can be ignored.
public void setCurrentBuildSummary(BuildSummary currentBuildSummary)
A BuildSummary
object that contains a summary of the current build group.
currentBuildSummary
- A BuildSummary
object that contains a summary of the current build group.public BuildSummary getCurrentBuildSummary()
A BuildSummary
object that contains a summary of the current build group.
BuildSummary
object that contains a summary of the current build group.public BuildGroup withCurrentBuildSummary(BuildSummary currentBuildSummary)
A BuildSummary
object that contains a summary of the current build group.
currentBuildSummary
- A BuildSummary
object that contains a summary of the current build group.public List<BuildSummary> getPriorBuildSummaryList()
An array of BuildSummary
objects that contain summaries of previous build groups.
BuildSummary
objects that contain summaries of previous build groups.public void setPriorBuildSummaryList(Collection<BuildSummary> priorBuildSummaryList)
An array of BuildSummary
objects that contain summaries of previous build groups.
priorBuildSummaryList
- An array of BuildSummary
objects that contain summaries of previous build groups.public BuildGroup withPriorBuildSummaryList(BuildSummary... priorBuildSummaryList)
An array of BuildSummary
objects that contain summaries of previous build groups.
NOTE: This method appends the values to the existing list (if any). Use
setPriorBuildSummaryList(java.util.Collection)
or
withPriorBuildSummaryList(java.util.Collection)
if you want to override the existing values.
priorBuildSummaryList
- An array of BuildSummary
objects that contain summaries of previous build groups.public BuildGroup withPriorBuildSummaryList(Collection<BuildSummary> priorBuildSummaryList)
An array of BuildSummary
objects that contain summaries of previous build groups.
priorBuildSummaryList
- An array of BuildSummary
objects that contain summaries of previous build groups.public String toString()
toString
in class Object
Object.toString()
public BuildGroup clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.