public sealed class SubmitBuildRequest : IMessage<SubmitBuildRequest>, IEquatable<SubmitBuildRequest>, IDeepCloneable<SubmitBuildRequest>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Run Admin v2 API class SubmitBuildRequest.
Request message for submitting a Build.
Implements
IMessageSubmitBuildRequest, IEquatableSubmitBuildRequest, IDeepCloneableSubmitBuildRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Run.V2Assembly
Google.Cloud.Run.V2.dll
Constructors
SubmitBuildRequest()
public SubmitBuildRequest()SubmitBuildRequest(SubmitBuildRequest)
public SubmitBuildRequest(SubmitBuildRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
SubmitBuildRequest |
Properties
BuildTypeCase
public SubmitBuildRequest.BuildTypeOneofCase BuildTypeCase { get; }| Property Value | |
|---|---|
| Type | Description |
SubmitBuildRequestBuildTypeOneofCase |
|
BuildpackBuild
public SubmitBuildRequest.Types.BuildpacksBuild BuildpackBuild { get; set; }Build the source using Buildpacks.
| Property Value | |
|---|---|
| Type | Description |
SubmitBuildRequestTypesBuildpacksBuild |
|
DockerBuild
public SubmitBuildRequest.Types.DockerBuild DockerBuild { get; set; }Build the source using Docker. This means the source has a Dockerfile.
| Property Value | |
|---|---|
| Type | Description |
SubmitBuildRequestTypesDockerBuild |
|
ImageUri
public string ImageUri { get; set; }Required. Artifact Registry URI to store the built image.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Parent
public string Parent { get; set; }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}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceAccount
public string ServiceAccount { get; set; }Optional. The service account to use for the build. If not set, the default Cloud Build service account for the project will be used.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SourceCase
public SubmitBuildRequest.SourceOneofCase SourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
SubmitBuildRequestSourceOneofCase |
|
StorageSource
public StorageSource StorageSource { get; set; }Required. Source for the build.
| Property Value | |
|---|---|
| Type | Description |
StorageSource |
|
Tags
public RepeatedField<string> Tags { get; }Optional. Additional tags to annotate the build.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
WorkerPool
public string WorkerPool { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
WorkerPoolAsBuildWorkerPoolName
public BuildWorkerPoolName WorkerPoolAsBuildWorkerPoolName { get; set; }BuildWorkerPoolName-typed view over the WorkerPool resource name property.
| Property Value | |
|---|---|
| Type | Description |
BuildWorkerPoolName |
|