Google Cloud Deploy v1 API - Class JobRun (2.15.0)

public sealed class JobRun : IMessage<JobRun>, IEquatable<JobRun>, IDeepCloneable<JobRun>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Deploy v1 API class JobRun.

A JobRun resource in the Cloud Deploy API.

A JobRun contains information of a single Rollout job evaluation.

Inheritance

object > JobRun

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

JobRun()

public JobRun()

JobRun(JobRun)

public JobRun(JobRun other)
Parameter
NameDescription
otherJobRun

Properties

AdvanceChildRolloutJobRun

public AdvanceChildRolloutJobRun AdvanceChildRolloutJobRun { get; set; }

Output only. Information specific to an advanceChildRollout JobRun

Property Value
TypeDescription
AdvanceChildRolloutJobRun

CreateChildRolloutJobRun

public CreateChildRolloutJobRun CreateChildRolloutJobRun { get; set; }

Output only. Information specific to a createChildRollout JobRun.

Property Value
TypeDescription
CreateChildRolloutJobRun

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Time at which the JobRun was created.

Property Value
TypeDescription
Timestamp

DeployJobRun

public DeployJobRun DeployJobRun { get; set; }

Output only. Information specific to a deploy JobRun.

Property Value
TypeDescription
DeployJobRun

EndTime

public Timestamp EndTime { get; set; }

Output only. Time at which the JobRun ended.

Property Value
TypeDescription
Timestamp

Etag

public string Etag { get; set; }

Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Property Value
TypeDescription
string

JobId

public string JobId { get; set; }

Output only. ID of the Rollout job this JobRun corresponds to.

Property Value
TypeDescription
string

JobRunCase

public JobRun.JobRunOneofCase JobRunCase { get; }
Property Value
TypeDescription
JobRunJobRunOneofCase

JobRunName

public JobRunName JobRunName { get; set; }

JobRunName-typed view over the Name resource name property.

Property Value
TypeDescription
JobRunName

Name

public string Name { get; set; }

Optional. Name of the JobRun. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/{rollouts}/jobRuns/{uuid}.

Property Value
TypeDescription
string

PhaseId

public string PhaseId { get; set; }

Output only. ID of the Rollout phase this JobRun belongs in.

Property Value
TypeDescription
string

PostdeployJobRun

public PostdeployJobRun PostdeployJobRun { get; set; }

Output only. Information specific to a postdeploy JobRun.

Property Value
TypeDescription
PostdeployJobRun

PredeployJobRun

public PredeployJobRun PredeployJobRun { get; set; }

Output only. Information specific to a predeploy JobRun.

Property Value
TypeDescription
PredeployJobRun

StartTime

public Timestamp StartTime { get; set; }

Output only. Time at which the JobRun was started.

Property Value
TypeDescription
Timestamp

State

public JobRun.Types.State State { get; set; }

Output only. The current state of the JobRun.

Property Value
TypeDescription
JobRunTypesState

Uid

public string Uid { get; set; }

Output only. Unique identifier of the JobRun.

Property Value
TypeDescription
string

VerifyJobRun

public VerifyJobRun VerifyJobRun { get; set; }

Output only. Information specific to a verify JobRun.

Property Value
TypeDescription
VerifyJobRun