Interface SubmitBuildRequestOrBuilder (0.52.0)

public interface SubmitBuildRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBuildTypeCase()

public abstract SubmitBuildRequest.BuildTypeCase getBuildTypeCase()
Returns
Type Description
SubmitBuildRequest.BuildTypeCase

getBuildpackBuild()

public abstract SubmitBuildRequest.BuildpacksBuild getBuildpackBuild()

Build the source using Buildpacks.

.google.cloud.run.v2.SubmitBuildRequest.BuildpacksBuild buildpack_build = 4;

Returns
Type Description
SubmitBuildRequest.BuildpacksBuild

The buildpackBuild.

getBuildpackBuildOrBuilder()

public abstract SubmitBuildRequest.BuildpacksBuildOrBuilder getBuildpackBuildOrBuilder()

Build the source using Buildpacks.

.google.cloud.run.v2.SubmitBuildRequest.BuildpacksBuild buildpack_build = 4;

Returns
Type Description
SubmitBuildRequest.BuildpacksBuildOrBuilder

getDockerBuild()

public abstract SubmitBuildRequest.DockerBuild getDockerBuild()

Build the source using Docker. This means the source has a Dockerfile.

.google.cloud.run.v2.SubmitBuildRequest.DockerBuild docker_build = 5;

Returns
Type Description
SubmitBuildRequest.DockerBuild

The dockerBuild.

getDockerBuildOrBuilder()

public abstract SubmitBuildRequest.DockerBuildOrBuilder getDockerBuildOrBuilder()

Build the source using Docker. This means the source has a Dockerfile.

.google.cloud.run.v2.SubmitBuildRequest.DockerBuild docker_build = 5;

Returns
Type Description
SubmitBuildRequest.DockerBuildOrBuilder

getImageUri()

public abstract String getImageUri()

Required. Artifact Registry URI to store the built image.

string image_uri = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The imageUri.

getImageUriBytes()

public abstract ByteString getImageUriBytes()

Required. Artifact Registry URI to store the built image.

string image_uri = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for imageUri.

getParent()

public abstract String getParent()

Required. The project and location to build in. Location must be a region, e.g., 'us-central1' or 'global' if the global builder is to be used. Format: projects/{project}/locations/{location}

string parent = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

Required. The project and location to build in. Location must be a region, e.g., 'us-central1' or 'global' if the global builder is to be used. Format: projects/{project}/locations/{location}

string parent = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for parent.

getServiceAccount()

public abstract String getServiceAccount()

Optional. The service account to use for the build. If not set, the default Cloud Build service account for the project will be used.

string service_account = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The serviceAccount.

getServiceAccountBytes()

public abstract ByteString getServiceAccountBytes()

Optional. The service account to use for the build. If not set, the default Cloud Build service account for the project will be used.

string service_account = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for serviceAccount.

getSourceCase()

public abstract SubmitBuildRequest.SourceCase getSourceCase()
Returns
Type Description
SubmitBuildRequest.SourceCase

getStorageSource()

public abstract StorageSource getStorageSource()

Required. Source for the build.

.google.cloud.run.v2.StorageSource storage_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
StorageSource

The storageSource.

getStorageSourceOrBuilder()

public abstract StorageSourceOrBuilder getStorageSourceOrBuilder()

Required. Source for the build.

.google.cloud.run.v2.StorageSource storage_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
StorageSourceOrBuilder

getTags(int index)

public abstract String getTags(int index)

Optional. Additional tags to annotate the build.

repeated string tags = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The tags at the given index.

getTagsBytes(int index)

public abstract ByteString getTagsBytes(int index)

Optional. Additional tags to annotate the build.

repeated string tags = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the tags at the given index.

getTagsCount()

public abstract int getTagsCount()

Optional. Additional tags to annotate the build.

repeated string tags = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of tags.

getTagsList()

public abstract List<String> getTagsList()

Optional. Additional tags to annotate the build.

repeated string tags = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the tags.

getWorkerPool()

public abstract String getWorkerPool()

Optional. Name of the Cloud Build Custom Worker Pool that should be used to build the function. The format of this field is projects/{project}/locations/{region}/workerPools/{workerPool} where {project} and {region} are the project id and region respectively where the worker pool is defined and {workerPool} is the short name of the worker pool.

string worker_pool = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The workerPool.

getWorkerPoolBytes()

public abstract ByteString getWorkerPoolBytes()

Optional. Name of the Cloud Build Custom Worker Pool that should be used to build the function. The format of this field is projects/{project}/locations/{region}/workerPools/{workerPool} where {project} and {region} are the project id and region respectively where the worker pool is defined and {workerPool} is the short name of the worker pool.

string worker_pool = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for workerPool.

hasBuildpackBuild()

public abstract boolean hasBuildpackBuild()

Build the source using Buildpacks.

.google.cloud.run.v2.SubmitBuildRequest.BuildpacksBuild buildpack_build = 4;

Returns
Type Description
boolean

Whether the buildpackBuild field is set.

hasDockerBuild()

public abstract boolean hasDockerBuild()

Build the source using Docker. This means the source has a Dockerfile.

.google.cloud.run.v2.SubmitBuildRequest.DockerBuild docker_build = 5;

Returns
Type Description
boolean

Whether the dockerBuild field is set.

hasStorageSource()

public abstract boolean hasStorageSource()

Required. Source for the build.

.google.cloud.run.v2.StorageSource storage_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the storageSource field is set.