Class: Google::Apis::ContainerV1beta1::UpgradeSettings
- Inherits:
-
Object
- Object
- Google::Apis::ContainerV1beta1::UpgradeSettings
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/container_v1beta1/classes.rb,
lib/google/apis/container_v1beta1/representations.rb,
lib/google/apis/container_v1beta1/representations.rb
Instance Attribute Summary collapse
-
#max_surge ⇒ Fixnum
The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process.
-
#max_unavailable ⇒ Fixnum
The maximum number of nodes that can be simultaneously unavailable during the upgrade process.
Instance Method Summary collapse
-
#initialize(**args) ⇒ UpgradeSettings
constructor
A new instance of UpgradeSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ UpgradeSettings
Returns a new instance of UpgradeSettings.
5331 5332 5333 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 5331 def initialize(**args) update!(**args) end |
Instance Attribute Details
#max_surge ⇒ Fixnum
The maximum number of nodes that can be created beyond the current size of the
node pool during the upgrade process.
Corresponds to the JSON property maxSurge
5323 5324 5325 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 5323 def max_surge @max_surge end |
#max_unavailable ⇒ Fixnum
The maximum number of nodes that can be simultaneously unavailable during the
upgrade process. A node is considered available if its status is Ready.
Corresponds to the JSON property maxUnavailable
5329 5330 5331 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 5329 def max_unavailable @max_unavailable end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5336 5337 5338 5339 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 5336 def update!(**args) @max_surge = args[:max_surge] if args.key?(:max_surge) @max_unavailable = args[:max_unavailable] if args.key?(:max_unavailable) end |