Class: Google::Apis::ComputeBeta::RegionInstanceGroupList
- Inherits:
-
Object
- Object
- Google::Apis::ComputeBeta::RegionInstanceGroupList
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_beta/classes.rb,
lib/google/apis/compute_beta/representations.rb,
lib/google/apis/compute_beta/representations.rb
Overview
Contains a list of InstanceGroup resources.
Defined Under Namespace
Classes: Warning
Instance Attribute Summary collapse
-
#id ⇒ String
[Output Only] Unique identifier for the resource; defined by the server.
-
#items ⇒ Array<Google::Apis::ComputeBeta::InstanceGroup>
A list of InstanceGroup resources.
-
#kind ⇒ String
The resource type.
-
#next_page_token ⇒ String
[Output Only] This token allows you to get the next page of results for list requests.
-
#self_link ⇒ String
[Output Only] Server-defined URL for this resource.
-
#warning ⇒ Google::Apis::ComputeBeta::RegionInstanceGroupList::Warning
[Output Only] Informational warning message.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RegionInstanceGroupList
constructor
A new instance of RegionInstanceGroupList.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RegionInstanceGroupList
Returns a new instance of RegionInstanceGroupList.
26585 26586 26587 |
# File 'lib/google/apis/compute_beta/classes.rb', line 26585 def initialize(**args) update!(**args) end |
Instance Attribute Details
#id ⇒ String
[Output Only] Unique identifier for the resource; defined by the server.
Corresponds to the JSON property id
26554 26555 26556 |
# File 'lib/google/apis/compute_beta/classes.rb', line 26554 def id @id end |
#items ⇒ Array<Google::Apis::ComputeBeta::InstanceGroup>
A list of InstanceGroup resources.
Corresponds to the JSON property items
26559 26560 26561 |
# File 'lib/google/apis/compute_beta/classes.rb', line 26559 def items @items end |
#kind ⇒ String
The resource type.
Corresponds to the JSON property kind
26564 26565 26566 |
# File 'lib/google/apis/compute_beta/classes.rb', line 26564 def kind @kind end |
#next_page_token ⇒ String
[Output Only] This token allows you to get the next page of results for list
requests. If the number of results is larger than maxResults, use the
nextPageToken as a value for the query parameter pageToken in the next list
request. Subsequent list requests will have their own nextPageToken to
continue paging through the results.
Corresponds to the JSON property nextPageToken
26573 26574 26575 |
# File 'lib/google/apis/compute_beta/classes.rb', line 26573 def next_page_token @next_page_token end |
#self_link ⇒ String
[Output Only] Server-defined URL for this resource.
Corresponds to the JSON property selfLink
26578 26579 26580 |
# File 'lib/google/apis/compute_beta/classes.rb', line 26578 def self_link @self_link end |
#warning ⇒ Google::Apis::ComputeBeta::RegionInstanceGroupList::Warning
[Output Only] Informational warning message.
Corresponds to the JSON property warning
26583 26584 26585 |
# File 'lib/google/apis/compute_beta/classes.rb', line 26583 def warning @warning end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
26590 26591 26592 26593 26594 26595 26596 26597 |
# File 'lib/google/apis/compute_beta/classes.rb', line 26590 def update!(**args) @id = args[:id] if args.key?(:id) @items = args[:items] if args.key?(:items) @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) @warning = args[:warning] if args.key?(:warning) end |