BuildBatch class
Contains information about a batch build.
Constructors
-
BuildBatch({String? arn, BuildArtifacts? artifacts, ProjectBuildBatchConfig? buildBatchConfig, int? buildBatchNumber, StatusType? buildBatchStatus, List<
BuildGroup> ? buildGroups, int? buildTimeoutInMinutes, ProjectCache? cache, bool? complete, String? currentPhase, String? encryptionKey, DateTime? endTime, ProjectEnvironment? environment, List<ProjectFileSystemLocation> ? fileSystemLocations, String? id, String? initiator, LogsConfig? logConfig, List<BuildBatchPhase> ? phases, String? projectName, int? queuedTimeoutInMinutes, String? resolvedSourceVersion, List<BuildArtifacts> ? secondaryArtifacts, List<ProjectSourceVersion> ? secondarySourceVersions, List<ProjectSource> ? secondarySources, String? serviceRole, ProjectSource? source, String? sourceVersion, DateTime? startTime, VpcConfig? vpcConfig}) -
BuildBatch.fromJson(Map<
String, dynamic> json) -
factory
Properties
- arn → String?
-
The ARN of the batch build.
final
- artifacts → BuildArtifacts?
-
A
BuildArtifacts
object the defines the build artifacts for this batch build.final - buildBatchConfig → ProjectBuildBatchConfig?
-
final
- buildBatchNumber → int?
-
The number of the batch build. For each project, the
buildBatchNumber
of its first batch build is1
. ThebuildBatchNumber
of each subsequent batch build is incremented by1
. If a batch build is deleted, thebuildBatchNumber
of other batch builds does not change.final - buildBatchStatus → StatusType?
-
The status of the batch build.
final
-
buildGroups
→ List<
BuildGroup> ? -
An array of
BuildGroup
objects that define the build groups for the batch build.final - buildTimeoutInMinutes → int?
-
Specifies the maximum amount of time, in minutes, that the build in a batch
must be completed in.
final
- cache → ProjectCache?
-
final
- complete → bool?
-
Indicates if the batch build is complete.
final
- currentPhase → String?
-
The current phase of the batch build.
final
- encryptionKey → String?
-
The AWS Key Management Service (AWS KMS) customer master key (CMK) to be
used for encrypting the batch build output artifacts.
You can specify either the Amazon Resource Name (ARN) of the CMK or, if
available, the CMK's alias (using the format
alias/<alias-name>
).final - endTime → DateTime?
-
The date and time that the batch build ended.
final
- environment → ProjectEnvironment?
-
final
-
fileSystemLocations
→ List<
ProjectFileSystemLocation> ? -
An array of
ProjectFileSystemLocation
objects for the batch build project. AProjectFileSystemLocation
object specifies theidentifier
,location
,mountOptions
,mountPoint
, andtype
of a file system created using Amazon Elastic File System.final - hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The identifier of the batch build.
final
- initiator → String?
-
The entity that started the batch build. Valid values include:
final
- logConfig → LogsConfig?
-
final
-
phases
→ List<
BuildBatchPhase> ? -
An array of
BuildBatchPhase
objects the specify the phases of the batch build.final - projectName → String?
-
The name of the batch build project.
final
- queuedTimeoutInMinutes → int?
-
Specifies the amount of time, in minutes, that the batch build is allowed to
be queued before it times out.
final
- resolvedSourceVersion → String?
-
The identifier of the resolved version of this batch build's source code.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
secondaryArtifacts
→ List<
BuildArtifacts> ? -
An array of
BuildArtifacts
objects the define the build artifacts for this batch build.final -
secondarySources
→ List<
ProjectSource> ? -
An array of
ProjectSource
objects that define the sources for the batch build.final -
secondarySourceVersions
→ List<
ProjectSourceVersion> ? -
An array of
ProjectSourceVersion
objects. EachProjectSourceVersion
must be one of:final - serviceRole → String?
-
The name of a service role used for builds in the batch.
final
- source → ProjectSource?
-
final
- sourceVersion → String?
-
The identifier of the version of the source code to be built.
final
- startTime → DateTime?
-
The date and time that the batch build started.
final
- vpcConfig → VpcConfig?
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited