Class: Google::Apis::ComputeAlpha::StoragePoolListDisks
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::StoragePoolListDisks
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Defined Under Namespace
Classes: Warning
Instance Attribute Summary collapse
-
#etag ⇒ String
Corresponds to the JSON property
etag. -
#id ⇒ String
Output only.
-
#items ⇒ Array<Google::Apis::ComputeAlpha::StoragePoolDisk>
A list of StoragePoolDisk resources.
-
#kind ⇒ String
Output only.
-
#next_page_token ⇒ String
Output only.
-
#self_link ⇒ String
Output only.
-
#unreachables ⇒ Array<String>
Output only.
-
#warning ⇒ Google::Apis::ComputeAlpha::StoragePoolListDisks::Warning
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StoragePoolListDisks
constructor
A new instance of StoragePoolListDisks.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StoragePoolListDisks
Returns a new instance of StoragePoolListDisks.
75317 75318 75319 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75317 def initialize(**args) update!(**args) end |
Instance Attribute Details
#etag ⇒ String
Corresponds to the JSON property etag
75270 75271 75272 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75270 def etag @etag end |
#id ⇒ String
Output only. [Output Only] Unique identifier for the resource; defined by the
server.
Corresponds to the JSON property id
75276 75277 75278 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75276 def id @id end |
#items ⇒ Array<Google::Apis::ComputeAlpha::StoragePoolDisk>
A list of StoragePoolDisk resources.
Corresponds to the JSON property items
75281 75282 75283 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75281 def items @items end |
#kind ⇒ String
Output only. [Output Only] Type of resource. Alwayscompute#
storagePoolListDisks for lists of disks in a
storagePool.
Corresponds to the JSON property kind
75288 75289 75290 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75288 def kind @kind end |
#next_page_token ⇒ String
Output only. [Output Only] This token allows you to get the next page of
results for
list requests. If the number of results is larger thanmaxResults, 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
75299 75300 75301 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75299 def next_page_token @next_page_token end |
#self_link ⇒ String
Output only. [Output Only] Server-defined URL for this resource.
Corresponds to the JSON property selfLink
75304 75305 75306 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75304 def self_link @self_link end |
#unreachables ⇒ Array<String>
Output only. [Output Only] Unreachable resources.
end_interface: MixerListResponseWithEtagBuilder
Corresponds to the JSON property unreachables
75310 75311 75312 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75310 def unreachables @unreachables end |
#warning ⇒ Google::Apis::ComputeAlpha::StoragePoolListDisks::Warning
Output only. [Output Only] Informational warning message.
Corresponds to the JSON property warning
75315 75316 75317 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75315 def warning @warning end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
75322 75323 75324 75325 75326 75327 75328 75329 75330 75331 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 75322 def update!(**args) @etag = args[:etag] if args.key?(:etag) @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) @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end |