BuildOptions class

Optional arguments to enable specific features of builds.

Constructors

BuildOptions({bool? automapSubstitutions, String? defaultLogsBucketBehavior, String? diskSizeGb, bool? dynamicSubstitutions, List<String>? env, String? logStreamingOption, String? logging, String? machineType, PoolOption? pool, String? requestedVerifyOption, List<String>? secretEnv, List<String>? sourceProvenanceHash, String? substitutionOption, List<Volume>? volumes, String? workerPool})
BuildOptions.fromJson(Map json_)

Properties

automapSubstitutions bool?
Option to include built-in and custom substitutions as env variables for all build steps.
getter/setter pair
defaultLogsBucketBehavior String?
Option to specify how default logs buckets are setup.
getter/setter pair
diskSizeGb String?
Requested disk size for the VM that runs the build.
getter/setter pair
dynamicSubstitutions bool?
Option to specify whether or not to apply bash style string operations to the substitutions.
getter/setter pair
env List<String>?
A list of global environment variable definitions that will exist for all build steps in this build.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
logging String?
Option to specify the logging mode, which determines if and where build logs are stored. Possible string values are:
getter/setter pair
logStreamingOption String?
Option to define build log streaming behavior to Cloud Storage. Possible string values are:
getter/setter pair
machineType String?
Compute Engine machine type on which to run the build. Possible string values are:
getter/setter pair
pool PoolOption?
Specification for execution on a WorkerPool.
getter/setter pair
requestedVerifyOption String?
Requested verifiability options. Possible string values are:
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secretEnv List<String>?
A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key.
getter/setter pair
sourceProvenanceHash List<String>?
Requested hash for SourceProvenance.
getter/setter pair
substitutionOption String?
Option to specify behavior when there is an error in the substitution checks.
getter/setter pair
volumes List<Volume>?
Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process.
getter/setter pair
workerPool String?
This field deprecated; please use pool.name instead.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited