Reference documentation and code samples for the Google Cloud Deploy V1 API class Google::Cloud::Deploy::V1::JobRun.
A JobRun resource in the Cloud Deploy API.
A JobRun contains information of a single Rollout job evaluation.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#advance_child_rollout_job_run
def advance_child_rollout_job_run() -> ::Google::Cloud::Deploy::V1::AdvanceChildRolloutJobRun Returns
- (::Google::Cloud::Deploy::V1::AdvanceChildRolloutJobRun) — Output only. Information specific to an advanceChildRollout
JobRun
#create_child_rollout_job_run
def create_child_rollout_job_run() -> ::Google::Cloud::Deploy::V1::CreateChildRolloutJobRun Returns
- (::Google::Cloud::Deploy::V1::CreateChildRolloutJobRun) — Output only. Information specific to a createChildRollout
JobRun.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp Returns
- (::Google::Protobuf::Timestamp) — Output only. Time at which the
JobRunwas created.
#deploy_job_run
def deploy_job_run() -> ::Google::Cloud::Deploy::V1::DeployJobRun Returns
- (::Google::Cloud::Deploy::V1::DeployJobRun) — Output only. Information specific to a deploy
JobRun.
#end_time
def end_time() -> ::Google::Protobuf::Timestamp Returns
- (::Google::Protobuf::Timestamp) — Output only. Time at which the
JobRunended.
#etag
def etag() -> ::String Returns
- (::String) — 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.
#job_id
def job_id() -> ::String Returns
- (::String) — Output only. ID of the
Rolloutjob thisJobRuncorresponds to.
#name
def name() -> ::String Returns
- (::String) — Optional. Name of the
JobRun. Format is projects/{project}/locations/{location}/ deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/ {rollouts}/jobRuns/{uuid}.
#name=
def name=(value) -> ::String Parameter
- value (::String) — Optional. Name of the
JobRun. Format is projects/{project}/locations/{location}/ deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/ {rollouts}/jobRuns/{uuid}.
Returns
- (::String) — Optional. Name of the
JobRun. Format is projects/{project}/locations/{location}/ deliveryPipelines/{deliveryPipeline}/releases/{releases}/rollouts/ {rollouts}/jobRuns/{uuid}.
#phase_id
def phase_id() -> ::String Returns
- (::String) — Output only. ID of the
Rolloutphase thisJobRunbelongs in.
#postdeploy_job_run
def postdeploy_job_run() -> ::Google::Cloud::Deploy::V1::PostdeployJobRun Returns
- (::Google::Cloud::Deploy::V1::PostdeployJobRun) — Output only. Information specific to a postdeploy
JobRun.
#predeploy_job_run
def predeploy_job_run() -> ::Google::Cloud::Deploy::V1::PredeployJobRun Returns
- (::Google::Cloud::Deploy::V1::PredeployJobRun) — Output only. Information specific to a predeploy
JobRun.
#start_time
def start_time() -> ::Google::Protobuf::Timestamp Returns
- (::Google::Protobuf::Timestamp) — Output only. Time at which the
JobRunwas started.
#state
def state() -> ::Google::Cloud::Deploy::V1::JobRun::State Returns
- (::Google::Cloud::Deploy::V1::JobRun::State) — Output only. The current state of the
JobRun.
#uid
def uid() -> ::String Returns
- (::String) — Output only. Unique identifier of the
JobRun.
#verify_job_run
def verify_job_run() -> ::Google::Cloud::Deploy::V1::VerifyJobRun Returns
- (::Google::Cloud::Deploy::V1::VerifyJobRun) — Output only. Information specific to a verify
JobRun.