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
BuildArtifactsobject 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
buildBatchNumberof its first batch build is1. ThebuildBatchNumberof each subsequent batch build is incremented by1. If a batch build is deleted, thebuildBatchNumberof other batch builds does not change.final - buildBatchStatus → StatusType?
-
The status of the batch build.
final
-
buildGroups
→ List<
BuildGroup> ? -
An array of
BuildGroupobjects 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
ProjectFileSystemLocationobjects for the batch build project. AProjectFileSystemLocationobject specifies theidentifier,location,mountOptions,mountPoint, andtypeof 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
BuildBatchPhaseobjects 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
BuildArtifactsobjects the define the build artifacts for this batch build.final -
secondarySources
→ List<
ProjectSource> ? -
An array of
ProjectSourceobjects that define the sources for the batch build.final -
secondarySourceVersions
→ List<
ProjectSourceVersion> ? -
An array of
ProjectSourceVersionobjects. EachProjectSourceVersionmust 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