View Source GoogleApi.CloudDeploy.V1.Model.Job (google_api_cloud_deploy v0.6.0)

Job represents an operation for a Rollout.

Attributes

  • advanceChildRolloutJob (type: GoogleApi.CloudDeploy.V1.Model.AdvanceChildRolloutJob.t, default: nil) - Output only. An advanceChildRollout Job.
  • createChildRolloutJob (type: GoogleApi.CloudDeploy.V1.Model.CreateChildRolloutJob.t, default: nil) - Output only. A createChildRollout Job.
  • deployJob (type: GoogleApi.CloudDeploy.V1.Model.DeployJob.t, default: nil) - Output only. A deploy Job.
  • id (type: String.t, default: nil) - Output only. The ID of the Job.
  • jobRun (type: String.t, default: nil) - Output only. The name of the JobRun responsible for the most recent invocation of this Job.
  • postdeployJob (type: GoogleApi.CloudDeploy.V1.Model.PostdeployJob.t, default: nil) - Output only. A postdeploy Job.
  • predeployJob (type: GoogleApi.CloudDeploy.V1.Model.PredeployJob.t, default: nil) - Output only. A predeploy Job.
  • skipMessage (type: String.t, default: nil) - Output only. Additional information on why the Job was skipped, if available.
  • state (type: String.t, default: nil) - Output only. The current state of the Job.
  • verifyJob (type: GoogleApi.CloudDeploy.V1.Model.VerifyJob.t, default: nil) - Output only. A verify Job.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudDeploy.V1.Model.Job{
  advanceChildRolloutJob:
    GoogleApi.CloudDeploy.V1.Model.AdvanceChildRolloutJob.t() | nil,
  createChildRolloutJob:
    GoogleApi.CloudDeploy.V1.Model.CreateChildRolloutJob.t() | nil,
  deployJob: GoogleApi.CloudDeploy.V1.Model.DeployJob.t() | nil,
  id: String.t() | nil,
  jobRun: String.t() | nil,
  postdeployJob: GoogleApi.CloudDeploy.V1.Model.PostdeployJob.t() | nil,
  predeployJob: GoogleApi.CloudDeploy.V1.Model.PredeployJob.t() | nil,
  skipMessage: String.t() | nil,
  state: String.t() | nil,
  verifyJob: GoogleApi.CloudDeploy.V1.Model.VerifyJob.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.