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.
Namespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
JobRun()
public JobRun()
JobRun(JobRun)
public JobRun(JobRun other)
Parameter | |
---|---|
Name | Description |
other |
JobRun |
Properties
AdvanceChildRolloutJobRun
public AdvanceChildRolloutJobRun AdvanceChildRolloutJobRun { get; set; }
Output only. Information specific to an advanceChildRollout JobRun
Property Value | |
---|---|
Type | Description |
AdvanceChildRolloutJobRun |
CreateChildRolloutJobRun
public CreateChildRolloutJobRun CreateChildRolloutJobRun { get; set; }
Output only. Information specific to a createChildRollout JobRun
.
Property Value | |
---|---|
Type | Description |
CreateChildRolloutJobRun |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. Time at which the JobRun
was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
DeployJobRun
public DeployJobRun DeployJobRun { get; set; }
Output only. Information specific to a deploy JobRun
.
Property Value | |
---|---|
Type | Description |
DeployJobRun |
EndTime
public Timestamp EndTime { get; set; }
Output only. Time at which the JobRun
ended.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
JobId
public string JobId { get; set; }
Output only. ID of the Rollout
job this JobRun
corresponds to.
Property Value | |
---|---|
Type | Description |
string |
JobRunCase
public JobRun.JobRunOneofCase JobRunCase { get; }
Property Value | |
---|---|
Type | Description |
JobRunJobRunOneofCase |
JobRunName
public JobRunName JobRunName { get; set; }
JobRunName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
PhaseId
public string PhaseId { get; set; }
Output only. ID of the Rollout
phase this JobRun
belongs in.
Property Value | |
---|---|
Type | Description |
string |
PostdeployJobRun
public PostdeployJobRun PostdeployJobRun { get; set; }
Output only. Information specific to a postdeploy JobRun
.
Property Value | |
---|---|
Type | Description |
PostdeployJobRun |
PredeployJobRun
public PredeployJobRun PredeployJobRun { get; set; }
Output only. Information specific to a predeploy JobRun
.
Property Value | |
---|---|
Type | Description |
PredeployJobRun |
StartTime
public Timestamp StartTime { get; set; }
Output only. Time at which the JobRun
was started.
Property Value | |
---|---|
Type | Description |
Timestamp |
State
public JobRun.Types.State State { get; set; }
Output only. The current state of the JobRun
.
Property Value | |
---|---|
Type | Description |
JobRunTypesState |
Uid
public string Uid { get; set; }
Output only. Unique identifier of the JobRun
.
Property Value | |
---|---|
Type | Description |
string |
VerifyJobRun
public VerifyJobRun VerifyJobRun { get; set; }
Output only. Information specific to a verify JobRun
.
Property Value | |
---|---|
Type | Description |
VerifyJobRun |