public sealed class SubmitBuildRequest : IMessage<SubmitBuildRequest>, IEquatable<SubmitBuildRequest>, IDeepCloneable<SubmitBuildRequest>, IBufferMessage, IMessage
Reference 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 |
WorkerPoolAsWorkerPoolName
public WorkerPoolName WorkerPoolAsWorkerPoolName { get; set; }
WorkerPoolName-typed view over the WorkerPool resource name property.
Property Value | |
---|---|
Type | Description |
WorkerPoolName |