Class: Google::Apis::ContainerV1::SetNodePoolSizeRequest
- Inherits:
-
Object
- Object
- Google::Apis::ContainerV1::SetNodePoolSizeRequest
- Defined in:
- generated/google/apis/container_v1/classes.rb,
generated/google/apis/container_v1/representations.rb,
generated/google/apis/container_v1/representations.rb
Overview
SetNodePoolSizeRequest sets the size a node pool.
Instance Attribute Summary collapse
-
#cluster_id ⇒ String
Required.
-
#name ⇒ String
The name (project, location, cluster, node pool id) of the node pool to set size.
-
#node_count ⇒ Fixnum
Required.
-
#node_pool_id ⇒ String
Required.
-
#project_id ⇒ String
Required.
-
#zone ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SetNodePoolSizeRequest
constructor
A new instance of SetNodePoolSizeRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ SetNodePoolSizeRequest
Returns a new instance of SetNodePoolSizeRequest.
3516 3517 3518 |
# File 'generated/google/apis/container_v1/classes.rb', line 3516 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cluster_id ⇒ String
Required. Deprecated. The name of the cluster to update.
This field has been deprecated and replaced by the name field.
Corresponds to the JSON property clusterId
3481 3482 3483 |
# File 'generated/google/apis/container_v1/classes.rb', line 3481 def cluster_id @cluster_id end |
#name ⇒ String
The name (project, location, cluster, node pool id) of the node pool to set
size.
Specified in the format 'projects//locations//clusters//nodePools/'.
Corresponds to the JSON property name
3488 3489 3490 |
# File 'generated/google/apis/container_v1/classes.rb', line 3488 def name @name end |
#node_count ⇒ Fixnum
Required. The desired node count for the pool.
Corresponds to the JSON property nodeCount
3493 3494 3495 |
# File 'generated/google/apis/container_v1/classes.rb', line 3493 def node_count @node_count end |
#node_pool_id ⇒ String
Required. Deprecated. The name of the node pool to update.
This field has been deprecated and replaced by the name field.
Corresponds to the JSON property nodePoolId
3499 3500 3501 |
# File 'generated/google/apis/container_v1/classes.rb', line 3499 def node_pool_id @node_pool_id end |
#project_id ⇒ String
Required. Deprecated. The Google Developers Console project ID or project
number.
This field has been deprecated and replaced by the name field.
Corresponds to the JSON property projectId
3506 3507 3508 |
# File 'generated/google/apis/container_v1/classes.rb', line 3506 def project_id @project_id end |
#zone ⇒ String
Required. Deprecated. The name of the Google Compute Engine
zone in which the cluster
resides.
This field has been deprecated and replaced by the name field.
Corresponds to the JSON property zone
3514 3515 3516 |
# File 'generated/google/apis/container_v1/classes.rb', line 3514 def zone @zone end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3521 3522 3523 3524 3525 3526 3527 3528 |
# File 'generated/google/apis/container_v1/classes.rb', line 3521 def update!(**args) @cluster_id = args[:cluster_id] if args.key?(:cluster_id) @name = args[:name] if args.key?(:name) @node_count = args[:node_count] if args.key?(:node_count) @node_pool_id = args[:node_pool_id] if args.key?(:node_pool_id) @project_id = args[:project_id] if args.key?(:project_id) @zone = args[:zone] if args.key?(:zone) end |