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.BuildSummary

Description

 
Synopsis

Documentation

data BuildSummary Source #

Contains summary information about a batch build group.

See: newBuildSummary smart constructor.

Constructors

BuildSummary' 

Fields

Instances

Instances details
Eq BuildSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildSummary

Read BuildSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildSummary

Show BuildSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildSummary

Generic BuildSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildSummary

Associated Types

type Rep BuildSummary :: Type -> Type #

NFData BuildSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildSummary

Methods

rnf :: BuildSummary -> () #

Hashable BuildSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildSummary

FromJSON BuildSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildSummary

type Rep BuildSummary Source # 
Instance details

Defined in Amazonka.CodeBuild.Types.BuildSummary

type Rep BuildSummary = D1 ('MetaData "BuildSummary" "Amazonka.CodeBuild.Types.BuildSummary" "libZSservicesZSamazonka-codebuildZSamazonka-codebuild" 'False) (C1 ('MetaCons "BuildSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "secondaryArtifacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolvedArtifact])) :*: S1 ('MetaSel ('Just "primaryArtifact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResolvedArtifact))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "buildStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusType)) :*: S1 ('MetaSel ('Just "requestedOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newBuildSummary :: BuildSummary Source #

Create a value of BuildSummary 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:secondaryArtifacts:BuildSummary', buildSummary_secondaryArtifacts - An array of ResolvedArtifact objects that represents the secondary build artifacts for the build group.

$sel:primaryArtifact:BuildSummary', buildSummary_primaryArtifact - A ResolvedArtifact object that represents the primary build artifacts for the build group.

$sel:arn:BuildSummary', buildSummary_arn - The batch build ARN.

$sel:buildStatus:BuildSummary', buildSummary_buildStatus - The status of the build group.

FAILED
The build group failed.
FAULT
The build group faulted.
IN_PROGRESS
The build group is still in progress.
STOPPED
The build group stopped.
SUCCEEDED
The build group succeeded.
TIMED_OUT
The build group timed out.

$sel:requestedOn:BuildSummary', buildSummary_requestedOn - When the build was started, expressed in Unix time format.

buildSummary_secondaryArtifacts :: Lens' BuildSummary (Maybe [ResolvedArtifact]) Source #

An array of ResolvedArtifact objects that represents the secondary build artifacts for the build group.

buildSummary_primaryArtifact :: Lens' BuildSummary (Maybe ResolvedArtifact) Source #

A ResolvedArtifact object that represents the primary build artifacts for the build group.

buildSummary_buildStatus :: Lens' BuildSummary (Maybe StatusType) Source #

The status of the build group.

FAILED
The build group failed.
FAULT
The build group faulted.
IN_PROGRESS
The build group is still in progress.
STOPPED
The build group stopped.
SUCCEEDED
The build group succeeded.
TIMED_OUT
The build group timed out.

buildSummary_requestedOn :: Lens' BuildSummary (Maybe UTCTime) Source #

When the build was started, expressed in Unix time format.