NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GetDefaultServiceAccountRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GetDefaultServiceAccountRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::DefaultServiceAccount - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::DefaultServiceAccount->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • service_account_email

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::RetryBuildRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::RetryBuildRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • project_id

    Type: String

  • id

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::RunBuildTriggerRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::RunBuildTriggerRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • project_id

    Type: String

  • trigger_id

    Type: String

  • source

    Type: Message (.google.devtools.cloudbuild.v1.RepoSource)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::StorageSource - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::StorageSource->new(
    bucket => $value,
);

FIELDS

  • bucket

    Type: String

  • object

    Type: String

  • generation

    Type: Int64

  • source_fetcher

    Type: Enum (.google.devtools.cloudbuild.v1.StorageSource.SourceFetcher)

Enum: StorageSource::SourceFetcher

Values:

  • SOURCE_FETCHER_UNSPECIFIED => 0

  • GSUTIL => 1

  • GCS_FETCHER => 2

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GitSource - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GitSource->new(
    url => $value,
);

FIELDS

  • url

    Type: String

  • dir

    Type: String

  • revision

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::RepoSource - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::RepoSource->new(
    project_id => $value,
);

FIELDS

  • project_id

    Type: String

  • repo_name

    Type: String

  • branch_name

    Type: String

  • tag_name

    Type: String

  • commit_sha

    Type: String

  • dir

    Type: String

  • invert_regex

    Type: Bool

  • substitutions

    Type: Message (.google.devtools.cloudbuild.v1.RepoSource.SubstitutionsEntry)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::StorageSourceManifest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::StorageSourceManifest->new(
    bucket => $value,
);

FIELDS

  • bucket

    Type: String

  • object

    Type: String

  • generation

    Type: Int64

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ConnectedRepository - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ConnectedRepository->new(
    repository => $value,
);

FIELDS

  • repository

    Type: String

  • dir

    Type: String

  • revision

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::Source - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::Source->new(
    storage_source => $value,
);

FIELDS

  • storage_source

    Type: Message (.google.devtools.cloudbuild.v1.StorageSource)

  • repo_source

    Type: Message (.google.devtools.cloudbuild.v1.RepoSource)

  • git_source

    Type: Message (.google.devtools.cloudbuild.v1.GitSource)

  • storage_source_manifest

    Type: Message (.google.devtools.cloudbuild.v1.StorageSourceManifest)

  • connected_repository

    Type: Message (.google.devtools.cloudbuild.v1.ConnectedRepository)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::BuiltImage - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::BuiltImage->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • digest

    Type: String

  • push_timing

    Type: Message (.google.devtools.cloudbuild.v1.TimeSpan)

  • artifact_registry_package

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::UploadedPythonPackage - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::UploadedPythonPackage->new(
    uri => $value,
);

FIELDS

  • uri

    Type: String

  • file_hashes

    Type: Message (.google.devtools.cloudbuild.v1.FileHashes)

  • push_timing

    Type: Message (.google.devtools.cloudbuild.v1.TimeSpan)

  • artifact_registry_package

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::UploadedMavenArtifact - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::UploadedMavenArtifact->new(
    uri => $value,
);

FIELDS

  • uri

    Type: String

  • file_hashes

    Type: Message (.google.devtools.cloudbuild.v1.FileHashes)

  • push_timing

    Type: Message (.google.devtools.cloudbuild.v1.TimeSpan)

  • artifact_registry_package

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::UploadedGoModule - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::UploadedGoModule->new(
    uri => $value,
);

FIELDS

  • uri

    Type: String

  • file_hashes

    Type: Message (.google.devtools.cloudbuild.v1.FileHashes)

  • push_timing

    Type: Message (.google.devtools.cloudbuild.v1.TimeSpan)

  • artifact_registry_package

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::UploadedNpmPackage - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::UploadedNpmPackage->new(
    uri => $value,
);

FIELDS

  • uri

    Type: String

  • file_hashes

    Type: Message (.google.devtools.cloudbuild.v1.FileHashes)

  • push_timing

    Type: Message (.google.devtools.cloudbuild.v1.TimeSpan)

  • artifact_registry_package

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildStep - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildStep->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • env

    Type: String

  • args

    Type: String

  • dir

    Type: String

  • id

    Type: String

  • wait_for

    Type: String

  • entrypoint

    Type: String

  • secret_env

    Type: String

  • volumes

    Type: Message (.google.devtools.cloudbuild.v1.Volume)

  • timing

    Type: Message (.google.devtools.cloudbuild.v1.TimeSpan)

  • pull_timing

    Type: Message (.google.devtools.cloudbuild.v1.TimeSpan)

  • timeout

    Type: Message (.google.protobuf.Duration)

  • status

    Type: Enum (.google.devtools.cloudbuild.v1.Build.Status)

  • allow_failure

    Type: Bool

  • exit_code

    Type: Int32

  • allow_exit_codes

    Type: Int32

  • script

    Type: String

  • automap_substitutions

    Type: Bool

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::Volume - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::Volume->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • path

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::Results - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::Results->new(
    images => $value,
);

FIELDS

  • images

    Type: Message (.google.devtools.cloudbuild.v1.BuiltImage)

  • build_step_images

    Type: String

  • artifact_manifest

    Type: String

  • num_artifacts

    Type: Int64

  • build_step_outputs

    Type: Bytes

  • artifact_timing

    Type: Message (.google.devtools.cloudbuild.v1.TimeSpan)

  • python_packages

    Type: Message (.google.devtools.cloudbuild.v1.UploadedPythonPackage)

  • maven_artifacts

    Type: Message (.google.devtools.cloudbuild.v1.UploadedMavenArtifact)

  • go_modules

    Type: Message (.google.devtools.cloudbuild.v1.UploadedGoModule)

  • npm_packages

    Type: Message (.google.devtools.cloudbuild.v1.UploadedNpmPackage)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ArtifactResult - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ArtifactResult->new(
    location => $value,
);

FIELDS

  • location

    Type: String

  • file_hash

    Type: Message (.google.devtools.cloudbuild.v1.FileHashes)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::Build - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::Build->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • id

    Type: String

  • project_id

    Type: String

  • status

    Type: Enum (.google.devtools.cloudbuild.v1.Build.Status)

  • status_detail

    Type: String

  • source

    Type: Message (.google.devtools.cloudbuild.v1.Source)

  • steps

    Type: Message (.google.devtools.cloudbuild.v1.BuildStep)

  • results

    Type: Message (.google.devtools.cloudbuild.v1.Results)

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • start_time

    Type: Message (.google.protobuf.Timestamp)

  • finish_time

    Type: Message (.google.protobuf.Timestamp)

  • timeout

    Type: Message (.google.protobuf.Duration)

  • images

    Type: String

  • queue_ttl

    Type: Message (.google.protobuf.Duration)

  • artifacts

    Type: Message (.google.devtools.cloudbuild.v1.Artifacts)

  • logs_bucket

    Type: String

  • source_provenance

    Type: Message (.google.devtools.cloudbuild.v1.SourceProvenance)

  • build_trigger_id

    Type: String

  • options

    Type: Message (.google.devtools.cloudbuild.v1.BuildOptions)

  • log_url

    Type: String

  • substitutions

    Type: Message (.google.devtools.cloudbuild.v1.Build.SubstitutionsEntry)

  • tags

    Type: String

  • secrets

    Type: Message (.google.devtools.cloudbuild.v1.Secret)

  • timing

    Type: Message (.google.devtools.cloudbuild.v1.Build.TimingEntry)

  • approval

    Type: Message (.google.devtools.cloudbuild.v1.BuildApproval)

  • service_account

    Type: String

  • available_secrets

    Type: Message (.google.devtools.cloudbuild.v1.Secrets)

  • warnings

    Type: Message (.google.devtools.cloudbuild.v1.Build.Warning)

  • git_config

    Type: Message (.google.devtools.cloudbuild.v1.GitConfig)

  • failure_info

    Type: Message (.google.devtools.cloudbuild.v1.Build.FailureInfo)

  • dependencies

    Type: Message (.google.devtools.cloudbuild.v1.Dependency)

Enum: Build::Status

Values:

  • STATUS_UNKNOWN => 0

  • PENDING => 10

  • QUEUED => 1

  • WORKING => 2

  • SUCCESS => 3

  • FAILURE => 4

  • INTERNAL_ERROR => 5

  • TIMEOUT => 6

  • CANCELLED => 7

  • EXPIRED => 9

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::Dependency - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::Dependency->new(
    empty => $value,
);

FIELDS

  • empty

    Type: Bool

  • git_source

    Type: Message (.google.devtools.cloudbuild.v1.Dependency.GitSourceDependency)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GitConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GitConfig->new(
    http => $value,
);

FIELDS

  • http

    Type: Message (.google.devtools.cloudbuild.v1.GitConfig.HttpConfig)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::Artifacts - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::Artifacts->new(
    images => $value,
);

FIELDS

  • images

    Type: String

  • objects

    Type: Message (.google.devtools.cloudbuild.v1.Artifacts.ArtifactObjects)

  • maven_artifacts

    Type: Message (.google.devtools.cloudbuild.v1.Artifacts.MavenArtifact)

  • go_modules

    Type: Message (.google.devtools.cloudbuild.v1.Artifacts.GoModule)

  • python_packages

    Type: Message (.google.devtools.cloudbuild.v1.Artifacts.PythonPackage)

  • npm_packages

    Type: Message (.google.devtools.cloudbuild.v1.Artifacts.NpmPackage)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::TimeSpan - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::TimeSpan->new(
    start_time => $value,
);

FIELDS

  • start_time

    Type: Message (.google.protobuf.Timestamp)

  • end_time

    Type: Message (.google.protobuf.Timestamp)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildOperationMetadata - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildOperationMetadata->new(
    build => $value,
);

FIELDS

  • build

    Type: Message (.google.devtools.cloudbuild.v1.Build)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::SourceProvenance - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::SourceProvenance->new(
    resolved_storage_source => $value,
);

FIELDS

  • resolved_storage_source

    Type: Message (.google.devtools.cloudbuild.v1.StorageSource)

  • resolved_repo_source

    Type: Message (.google.devtools.cloudbuild.v1.RepoSource)

  • resolved_storage_source_manifest

    Type: Message (.google.devtools.cloudbuild.v1.StorageSourceManifest)

  • resolved_connected_repository

    Type: Message (.google.devtools.cloudbuild.v1.ConnectedRepository)

  • resolved_git_source

    Type: Message (.google.devtools.cloudbuild.v1.GitSource)

  • file_hashes

    Type: Message (.google.devtools.cloudbuild.v1.SourceProvenance.FileHashesEntry)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::FileHashes - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::FileHashes->new(
    file_hash => $value,
);

FIELDS

  • file_hash

    Type: Message (.google.devtools.cloudbuild.v1.Hash)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::Hash - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::Hash->new(
    type => $value,
);

FIELDS

  • type

    Type: Enum (.google.devtools.cloudbuild.v1.Hash.HashType)

  • value

    Type: Bytes

Enum: Hash::HashType

Values:

  • NONE => 0

  • SHA256 => 1

  • MD5 => 2

  • GO_MODULE_H1 => 3

  • SHA512 => 4

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::Secrets - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::Secrets->new(
    secret_manager => $value,
);

FIELDS

  • secret_manager

    Type: Message (.google.devtools.cloudbuild.v1.SecretManagerSecret)

  • inline

    Type: Message (.google.devtools.cloudbuild.v1.InlineSecret)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::InlineSecret - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::InlineSecret->new(
    kms_key_name => $value,
);

FIELDS

  • kms_key_name

    Type: String

  • env_map

    Type: Message (.google.devtools.cloudbuild.v1.InlineSecret.EnvMapEntry)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::SecretManagerSecret - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::SecretManagerSecret->new(
    version_name => $value,
);

FIELDS

  • version_name

    Type: String

  • env

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::Secret - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::Secret->new(
    kms_key_name => $value,
);

FIELDS

  • kms_key_name

    Type: String

  • secret_env

    Type: Message (.google.devtools.cloudbuild.v1.Secret.SecretEnvEntry)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::CreateBuildRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::CreateBuildRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • project_id

    Type: String

  • build

    Type: Message (.google.devtools.cloudbuild.v1.Build)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GetBuildRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GetBuildRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • project_id

    Type: String

  • id

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ListBuildsRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ListBuildsRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • project_id

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

  • filter

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ListBuildsResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ListBuildsResponse->new(
    builds => $value,
);

FIELDS

  • builds

    Type: Message (.google.devtools.cloudbuild.v1.Build)

  • next_page_token

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::CancelBuildRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::CancelBuildRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • project_id

    Type: String

  • id

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ApproveBuildRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ApproveBuildRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • approval_result

    Type: Message (.google.devtools.cloudbuild.v1.ApprovalResult)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildApproval - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildApproval->new(
    state => $value,
);

FIELDS

  • state

    Type: Enum (.google.devtools.cloudbuild.v1.BuildApproval.State)

  • config

    Type: Message (.google.devtools.cloudbuild.v1.ApprovalConfig)

  • result

    Type: Message (.google.devtools.cloudbuild.v1.ApprovalResult)

Enum: BuildApproval::State

Values:

  • STATE_UNSPECIFIED => 0

  • PENDING => 1

  • APPROVED => 2

  • REJECTED => 3

  • CANCELLED => 5

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ApprovalConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ApprovalConfig->new(
    approval_required => $value,
);

FIELDS

  • approval_required

    Type: Bool

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ApprovalResult - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ApprovalResult->new(
    approver_account => $value,
);

FIELDS

  • approver_account

    Type: String

  • approval_time

    Type: Message (.google.protobuf.Timestamp)

  • decision

    Type: Enum (.google.devtools.cloudbuild.v1.ApprovalResult.Decision)

  • comment

    Type: String

  • url

    Type: String

Enum: ApprovalResult::Decision

Values:

  • DECISION_UNSPECIFIED => 0

  • APPROVED => 1

  • REJECTED => 2

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GitRepoSource - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GitRepoSource->new(
    uri => $value,
);

FIELDS

  • uri

    Type: String

  • repository

    Type: String

  • ref

    Type: String

  • repo_type

    Type: Enum (.google.devtools.cloudbuild.v1.GitFileSource.RepoType)

  • github_enterprise_config

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GitFileSource - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GitFileSource->new(
    path => $value,
);

FIELDS

  • path

    Type: String

  • uri

    Type: String

  • repository

    Type: String

  • repo_type

    Type: Enum (.google.devtools.cloudbuild.v1.GitFileSource.RepoType)

  • revision

    Type: String

  • github_enterprise_config

    Type: String

Enum: GitFileSource::RepoType

Values:

  • UNKNOWN => 0

  • CLOUD_SOURCE_REPOSITORIES => 1

  • GITHUB => 2

  • BITBUCKET_SERVER => 3

  • GITLAB => 4

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildTrigger - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildTrigger->new(
    resource_name => $value,
);

FIELDS

  • resource_name

    Type: String

  • id

    Type: String

  • description

    Type: String

  • name

    Type: String

  • tags

    Type: String

  • trigger_template

    Type: Message (.google.devtools.cloudbuild.v1.RepoSource)

  • github

    Type: Message (.google.devtools.cloudbuild.v1.GitHubEventsConfig)

  • pubsub_config

    Type: Message (.google.devtools.cloudbuild.v1.PubsubConfig)

  • webhook_config

    Type: Message (.google.devtools.cloudbuild.v1.WebhookConfig)

  • autodetect

    Type: Bool

  • build

    Type: Message (.google.devtools.cloudbuild.v1.Build)

  • filename

    Type: String

  • git_file_source

    Type: Message (.google.devtools.cloudbuild.v1.GitFileSource)

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • disabled

    Type: Bool

  • substitutions

    Type: Message (.google.devtools.cloudbuild.v1.BuildTrigger.SubstitutionsEntry)

  • ignored_files

    Type: String

  • included_files

    Type: String

  • filter

    Type: String

  • source_to_build

    Type: Message (.google.devtools.cloudbuild.v1.GitRepoSource)

  • service_account

    Type: String

  • repository_event_config

    Type: Message (.google.devtools.cloudbuild.v1.RepositoryEventConfig)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::RepositoryEventConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::RepositoryEventConfig->new(
    repository => $value,
);

FIELDS

  • repository

    Type: String

  • repository_type

    Type: Enum (.google.devtools.cloudbuild.v1.RepositoryEventConfig.RepositoryType)

  • pull_request

    Type: Message (.google.devtools.cloudbuild.v1.PullRequestFilter)

  • push

    Type: Message (.google.devtools.cloudbuild.v1.PushFilter)

Enum: RepositoryEventConfig::RepositoryType

Values:

  • REPOSITORY_TYPE_UNSPECIFIED => 0

  • GITHUB => 1

  • GITHUB_ENTERPRISE => 2

  • GITLAB_ENTERPRISE => 3

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GitHubEventsConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GitHubEventsConfig->new(
    installation_id => $value,
);

FIELDS

  • installation_id

    Type: Int64

  • owner

    Type: String

  • name

    Type: String

  • pull_request

    Type: Message (.google.devtools.cloudbuild.v1.PullRequestFilter)

  • push

    Type: Message (.google.devtools.cloudbuild.v1.PushFilter)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::PubsubConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::PubsubConfig->new(
    subscription => $value,
);

FIELDS

  • subscription

    Type: String

  • topic

    Type: String

  • service_account_email

    Type: String

  • state

    Type: Enum (.google.devtools.cloudbuild.v1.PubsubConfig.State)

Enum: PubsubConfig::State

Values:

  • STATE_UNSPECIFIED => 0

  • OK => 1

  • SUBSCRIPTION_DELETED => 2

  • TOPIC_DELETED => 3

  • SUBSCRIPTION_MISCONFIGURED => 4

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::WebhookConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::WebhookConfig->new(
    secret => $value,
);

FIELDS

  • secret

    Type: String

  • state

    Type: Enum (.google.devtools.cloudbuild.v1.WebhookConfig.State)

Enum: WebhookConfig::State

Values:

  • STATE_UNSPECIFIED => 0

  • OK => 1

  • SECRET_DELETED => 2

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::PullRequestFilter - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::PullRequestFilter->new(
    branch => $value,
);

FIELDS

  • branch

    Type: String

  • comment_control

    Type: Enum (.google.devtools.cloudbuild.v1.PullRequestFilter.CommentControl)

  • invert_regex

    Type: Bool

Enum: PullRequestFilter::CommentControl

Values:

  • COMMENTS_DISABLED => 0

  • COMMENTS_ENABLED => 1

  • COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY => 2

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::PushFilter - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::PushFilter->new(
    branch => $value,
);

FIELDS

  • branch

    Type: String

  • tag

    Type: String

  • invert_regex

    Type: Bool

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::CreateBuildTriggerRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::CreateBuildTriggerRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • project_id

    Type: String

  • trigger

    Type: Message (.google.devtools.cloudbuild.v1.BuildTrigger)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GetBuildTriggerRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GetBuildTriggerRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • project_id

    Type: String

  • trigger_id

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ListBuildTriggersRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ListBuildTriggersRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • project_id

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ListBuildTriggersResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ListBuildTriggersResponse->new(
    triggers => $value,
);

FIELDS

  • triggers

    Type: Message (.google.devtools.cloudbuild.v1.BuildTrigger)

  • next_page_token

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::DeleteBuildTriggerRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::DeleteBuildTriggerRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • project_id

    Type: String

  • trigger_id

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::UpdateBuildTriggerRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::UpdateBuildTriggerRequest->new(
    project_id => $value,
);

FIELDS

  • project_id

    Type: String

  • trigger_id

    Type: String

  • trigger

    Type: Message (.google.devtools.cloudbuild.v1.BuildTrigger)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildOptions - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::BuildOptions->new(
    source_provenance_hash => $value,
);

FIELDS

  • source_provenance_hash

    Type: Enum (.google.devtools.cloudbuild.v1.Hash.HashType)

  • requested_verify_option

    Type: Enum (.google.devtools.cloudbuild.v1.BuildOptions.VerifyOption)

  • machine_type

    Type: Enum (.google.devtools.cloudbuild.v1.BuildOptions.MachineType)

  • disk_size_gb

    Type: Int64

  • substitution_option

    Type: Enum (.google.devtools.cloudbuild.v1.BuildOptions.SubstitutionOption)

  • dynamic_substitutions

    Type: Bool

  • automap_substitutions

    Type: Bool

  • log_streaming_option

    Type: Enum (.google.devtools.cloudbuild.v1.BuildOptions.LogStreamingOption)

  • worker_pool

    Type: String

  • pool

    Type: Message (.google.devtools.cloudbuild.v1.BuildOptions.PoolOption)

  • logging

    Type: Enum (.google.devtools.cloudbuild.v1.BuildOptions.LoggingMode)

  • env

    Type: String

  • secret_env

    Type: String

  • volumes

    Type: Message (.google.devtools.cloudbuild.v1.Volume)

  • default_logs_bucket_behavior

    Type: Enum (.google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior)

  • enable_structured_logging

    Type: Bool

Enum: BuildOptions::VerifyOption

Values:

  • NOT_VERIFIED => 0

  • VERIFIED => 1

Enum: BuildOptions::MachineType

Values:

  • UNSPECIFIED => 0

  • N1_HIGHCPU_8 => 1

  • N1_HIGHCPU_32 => 2

  • E2_HIGHCPU_8 => 5

  • E2_HIGHCPU_32 => 6

  • E2_MEDIUM => 7

  • E2_STANDARD_2 => 11

Enum: BuildOptions::SubstitutionOption

Values:

  • MUST_MATCH => 0

  • ALLOW_LOOSE => 1

Enum: BuildOptions::LogStreamingOption

Values:

  • STREAM_DEFAULT => 0

  • STREAM_ON => 1

  • STREAM_OFF => 2

Enum: BuildOptions::LoggingMode

Values:

  • LOGGING_UNSPECIFIED => 0

  • LEGACY => 1

  • GCS_ONLY => 2

  • STACKDRIVER_ONLY => 3

  • CLOUD_LOGGING_ONLY => 5

  • NONE => 4

Enum: BuildOptions::DefaultLogsBucketBehavior

Values:

  • DEFAULT_LOGS_BUCKET_BEHAVIOR_UNSPECIFIED => 0

  • REGIONAL_USER_OWNED_BUCKET => 1

  • LEGACY_BUCKET => 2

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ReceiveTriggerWebhookRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ReceiveTriggerWebhookRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • body

    Type: Message (.google.api.HttpBody)

  • project_id

    Type: String

  • trigger

    Type: String

  • secret

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ReceiveTriggerWebhookResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ReceiveTriggerWebhookResponse->new(
);

FIELDS

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GitHubEnterpriseConfig - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GitHubEnterpriseConfig->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • host_url

    Type: String

  • app_id

    Type: Int64

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • webhook_key

    Type: String

  • peered_network

    Type: String

  • secrets

    Type: Message (.google.devtools.cloudbuild.v1.GitHubEnterpriseSecrets)

  • display_name

    Type: String

  • ssl_ca

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GitHubEnterpriseSecrets - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GitHubEnterpriseSecrets->new(
    private_key_version_name => $value,
);

FIELDS

  • private_key_version_name

    Type: String

  • webhook_secret_version_name

    Type: String

  • oauth_secret_version_name

    Type: String

  • oauth_client_id_version_name

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::WorkerPool - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::WorkerPool->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • display_name

    Type: String

  • uid

    Type: String

  • annotations

    Type: Message (.google.devtools.cloudbuild.v1.WorkerPool.AnnotationsEntry)

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • update_time

    Type: Message (.google.protobuf.Timestamp)

  • delete_time

    Type: Message (.google.protobuf.Timestamp)

  • state

    Type: Enum (.google.devtools.cloudbuild.v1.WorkerPool.State)

  • private_pool_v1_config

    Type: Message (.google.devtools.cloudbuild.v1.PrivatePoolV1Config)

  • etag

    Type: String

Enum: WorkerPool::State

Values:

  • STATE_UNSPECIFIED => 0

  • CREATING => 1

  • RUNNING => 2

  • DELETING => 3

  • DELETED => 4

  • UPDATING => 5

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::PrivatePoolV1Config - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::PrivatePoolV1Config->new(
    worker_config => $value,
);

FIELDS

  • worker_config

    Type: Message (.google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig)

  • network_config

    Type: Message (.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig)

  • private_service_connect

    Type: Message (.google.devtools.cloudbuild.v1.PrivatePoolV1Config.PrivateServiceConnect)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::CreateWorkerPoolRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::CreateWorkerPoolRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • worker_pool

    Type: Message (.google.devtools.cloudbuild.v1.WorkerPool)

  • worker_pool_id

    Type: String

  • validate_only

    Type: Bool

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::GetWorkerPoolRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::GetWorkerPoolRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::DeleteWorkerPoolRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::DeleteWorkerPoolRequest->new(
    name => $value,
);

FIELDS

  • name

    Type: String

  • etag

    Type: String

  • allow_missing

    Type: Bool

  • validate_only

    Type: Bool

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::UpdateWorkerPoolRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::UpdateWorkerPoolRequest->new(
    worker_pool => $value,
);

FIELDS

  • worker_pool

    Type: Message (.google.devtools.cloudbuild.v1.WorkerPool)

  • update_mask

    Type: Message (.google.protobuf.FieldMask)

  • validate_only

    Type: Bool

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ListWorkerPoolsRequest - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ListWorkerPoolsRequest->new(
    parent => $value,
);

FIELDS

  • parent

    Type: String

  • page_size

    Type: Int32

  • page_token

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::ListWorkerPoolsResponse - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::ListWorkerPoolsResponse->new(
    worker_pools => $value,
);

FIELDS

  • worker_pools

    Type: Message (.google.devtools.cloudbuild.v1.WorkerPool)

  • next_page_token

    Type: String

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::CreateWorkerPoolOperationMetadata - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::CreateWorkerPoolOperationMetadata->new(
    worker_pool => $value,
);

FIELDS

  • worker_pool

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • complete_time

    Type: Message (.google.protobuf.Timestamp)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::UpdateWorkerPoolOperationMetadata - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::UpdateWorkerPoolOperationMetadata->new(
    worker_pool => $value,
);

FIELDS

  • worker_pool

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • complete_time

    Type: Message (.google.protobuf.Timestamp)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::DeleteWorkerPoolOperationMetadata - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Devtools::Cloudbuild::V1::Cloudbuild;

my $msg = Google::Devtools::Cloudbuild::V1::Cloudbuild::DeleteWorkerPoolOperationMetadata->new(
    worker_pool => $value,
);

FIELDS

  • worker_pool

    Type: String

  • create_time

    Type: Message (.google.protobuf.Timestamp)

  • complete_time

    Type: Message (.google.protobuf.Timestamp)

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild::CloudBuildClient - Client stub representing the remote CloudBuild service

DESCRIPTION

This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.

CONFIGURATION AND ENVIRONMENT

target

The endpoint target address. Defaults to devtools.googleapis.com:443.

credentials

The authentication credentials provider. Defaults to application default credentials via Google::Auth.

NAME

Google::Devtools::Cloudbuild::V1::Cloudbuild - Protocol Buffers schema definition

DESCRIPTION

Auto-generated Protocol Buffers schema definition class.

LICENSE AND COPYRIGHT

Copyright (C) 2026 Google LLC

This program is released under the Apache 2.0 license.