Class: Google::Apis::RunV1alpha1::Initializers
- Inherits:
-
Object
- Object
- Google::Apis::RunV1alpha1::Initializers
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/run_v1alpha1/classes.rb,
generated/google/apis/run_v1alpha1/representations.rb,
generated/google/apis/run_v1alpha1/representations.rb
Overview
Initializers tracks the progress of initialization.
Instance Attribute Summary collapse
-
#pending ⇒ Array<Google::Apis::RunV1alpha1::Initializer>
Pending is a list of initializers that must execute in order before this object is visible.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Initializers
constructor
A new instance of Initializers.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Initializers
Returns a new instance of Initializers.
1875 1876 1877 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 1875 def initialize(**args) update!(**args) end |
Instance Attribute Details
#pending ⇒ Array<Google::Apis::RunV1alpha1::Initializer>
Pending is a list of initializers that must execute in order before this
object is visible. When the last pending initializer is removed, and no
failing result is set, the initializers struct will be set to nil and the
object is considered as initialized and visible to all clients.
+patchMergeKey=name
+patchStrategy=merge
Corresponds to the JSON property pending
1873 1874 1875 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 1873 def pending @pending end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1880 1881 1882 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 1880 def update!(**args) @pending = args[:pending] if args.key?(:pending) end |