libZSservicesZSamazonka-codebuildZSamazonka-codebuild
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeBuild.Types.BuildGroup

Description

 
Synopsis

Documentation

data BuildGroup Source #

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.

See: newBuildGroup smart constructor.

Constructors

BuildGroup' 

Fields

Instances

Instances details
Eq BuildGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildGroup

Read BuildGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildGroup

Show BuildGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildGroup

Generic BuildGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildGroup

Associated Types

type Rep BuildGroup :: Type -> Type #

NFData BuildGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildGroup

Methods

rnf :: BuildGroup -> () #

Hashable BuildGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildGroup

FromJSON BuildGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildGroup

type Rep BuildGroup Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildGroup

type Rep BuildGroup = D1 ('MetaData "BuildGroup" "Amazonka.CodeBuild.Types.BuildGroup" "libZSservicesZSamazonka-codebuildZSamazonka-codebuild" 'False) (C1 ('MetaCons "BuildGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dependsOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "ignoreFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "currentBuildSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BuildSummary)) :*: S1 ('MetaSel ('Just "priorBuildSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BuildSummary]))))))

newBuildGroup :: BuildGroup Source #

Create a value of BuildGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:identifier:BuildGroup', buildGroup_identifier - Contains the identifier of the build group.

$sel:dependsOn:BuildGroup', buildGroup_dependsOn - An array of strings that contain the identifiers of the build groups that this build group depends on.

$sel:ignoreFailure:BuildGroup', buildGroup_ignoreFailure - Specifies if failures in this build group can be ignored.

$sel:currentBuildSummary:BuildGroup', buildGroup_currentBuildSummary - A BuildSummary object that contains a summary of the current build group.

$sel:priorBuildSummaryList:BuildGroup', buildGroup_priorBuildSummaryList - An array of BuildSummary objects that contain summaries of previous build groups.

buildGroup_identifier :: Lens' BuildGroup (Maybe Text) Source #

Contains the identifier of the build group.

buildGroup_dependsOn :: Lens' BuildGroup (Maybe [Text]) Source #

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

buildGroup_ignoreFailure :: Lens' BuildGroup (Maybe Bool) Source #

Specifies if failures in this build group can be ignored.

buildGroup_currentBuildSummary :: Lens' BuildGroup (Maybe BuildSummary) Source #

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

buildGroup_priorBuildSummaryList :: Lens' BuildGroup (Maybe [BuildSummary]) Source #

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