Class: Google::Apis::RunV1alpha1::JobStatus
- Inherits:
-
Object
- Object
- Google::Apis::RunV1alpha1::JobStatus
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/run_v1alpha1/classes.rb,
lib/google/apis/run_v1alpha1/representations.rb,
lib/google/apis/run_v1alpha1/representations.rb
Overview
JobStatus represents the current state of a Job.
Instance Attribute Summary collapse
-
#active ⇒ Fixnum
Optional.
-
#completion_time ⇒ String
Optional.
-
#conditions ⇒ Array<Google::Apis::RunV1alpha1::JobCondition>
Optional.
-
#failed ⇒ Fixnum
Optional.
-
#image_digest ⇒ String
Optional.
-
#instances ⇒ Array<Google::Apis::RunV1alpha1::InstanceStatus>
Optional.
-
#observed_generation ⇒ Fixnum
Optional.
-
#start_time ⇒ String
Optional.
-
#succeeded ⇒ Fixnum
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ JobStatus
constructor
A new instance of JobStatus.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ JobStatus
Returns a new instance of JobStatus.
1710 1711 1712 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1710 def initialize(**args) update!(**args) end |
Instance Attribute Details
#active ⇒ Fixnum
Optional. The number of actively running instances. +optional
Corresponds to the JSON property active
1658 1659 1660 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1658 def active @active end |
#completion_time ⇒ String
Optional. Represents time when the job was completed. It is not guaranteed to
be set in happens-before order across separate operations. It is represented
in RFC3339 form and is in UTC. +optional
Corresponds to the JSON property completionTime
1665 1666 1667 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1665 def completion_time @completion_time end |
#conditions ⇒ Array<Google::Apis::RunV1alpha1::JobCondition>
Optional. The latest available observations of a job's current state. More
info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-
completion/ +optional
Corresponds to the JSON property conditions
1672 1673 1674 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1672 def conditions @conditions end |
#failed ⇒ Fixnum
Optional. The number of instances which reached phase Failed. +optional
Corresponds to the JSON property failed
1677 1678 1679 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1677 def failed @failed end |
#image_digest ⇒ String
Optional. ImageDigest holds the resolved digest for the image specified within
.Spec.Template.Spec.Container.Image. The digest is resolved during the
creation of the Job. This field holds the digest value regardless of whether a
tag or digest was originally specified in the Container object.
Corresponds to the JSON property imageDigest
1685 1686 1687 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1685 def image_digest @image_digest end |
#instances ⇒ Array<Google::Apis::RunV1alpha1::InstanceStatus>
Optional. Status of completed, failed, and running instances. +optional
Corresponds to the JSON property instances
1690 1691 1692 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1690 def instances @instances end |
#observed_generation ⇒ Fixnum
Optional. The 'generation' of the job that was last processed by the
controller.
Corresponds to the JSON property observedGeneration
1696 1697 1698 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1696 def observed_generation @observed_generation end |
#start_time ⇒ String
Optional. Represents time when the job was acknowledged by the job controller.
It is not guaranteed to be set in happens-before order across separate
operations. It is represented in RFC3339 form and is in UTC. +optional
Corresponds to the JSON property startTime
1703 1704 1705 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1703 def start_time @start_time end |
#succeeded ⇒ Fixnum
Optional. The number of instances which reached phase Succeeded. +optional
Corresponds to the JSON property succeeded
1708 1709 1710 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1708 def succeeded @succeeded end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 |
# File 'lib/google/apis/run_v1alpha1/classes.rb', line 1715 def update!(**args) @active = args[:active] if args.key?(:active) @completion_time = args[:completion_time] if args.key?(:completion_time) @conditions = args[:conditions] if args.key?(:conditions) @failed = args[:failed] if args.key?(:failed) @image_digest = args[:image_digest] if args.key?(:image_digest) @instances = args[:instances] if args.key?(:instances) @observed_generation = args[:observed_generation] if args.key?(:observed_generation) @start_time = args[:start_time] if args.key?(:start_time) @succeeded = args[:succeeded] if args.key?(:succeeded) end |