Struct google_cloudbuild1::BuildOptions[][src]

pub struct BuildOptions {
    pub disk_size_gb: Option<String>,
    pub substitution_option: Option<String>,
    pub machine_type: Option<String>,
    pub source_provenance_hash: Option<Vec<String>>,
    pub requested_verify_option: Option<String>,
    pub log_streaming_option: Option<String>,
}

Optional arguments to enable specific features of builds.

This type is not used in any activity, and only used as part of another schema.

Fields

Requested disk size for the VM that runs the build. Note that this is NOT "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error.

SubstitutionOption to allow unmatch substitutions.

GCE VM size to run the build on.

Requested hash for SourceProvenance.

Requested verifiability options.

LogStreamingOption to define build log streaming behavior to Google Cloud Storage.

Trait Implementations

impl Default for BuildOptions
[src]

Returns the "default value" for a type. Read more

impl Clone for BuildOptions
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for BuildOptions
[src]

Formats the value using the given formatter. Read more

impl Part for BuildOptions
[src]

Auto Trait Implementations