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.
5952 5953 5954 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 5952 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
5944 5945 5946 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 5944 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
5950 5951 5952 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 5950 def max_unavailable @max_unavailable end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5957 5958 5959 5960 |
# File 'lib/google/apis/container_v1beta1/classes.rb', line 5957 def update!(**args) @max_surge = args[:max_surge] if args.key?(:max_surge) @max_unavailable = args[:max_unavailable] if args.key?(:max_unavailable) end |