Class: Google::Apis::ComputeAlpha::UsableSubnetworksAggregatedList
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::UsableSubnetworksAggregatedList
- 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
-
#id ⇒ String
[Output Only] The unique identifier for the resource.
-
#items ⇒ Array<Google::Apis::ComputeAlpha::UsableSubnetwork>
[Output] A list of usable subnetwork URLs.
-
#kind ⇒ String
[Output Only] Type of resource.
-
#next_page_token ⇒ String
[Output Only] This token allows you to get the next page of results for list requests.
-
#scoped_warnings ⇒ Array<Google::Apis::ComputeAlpha::SubnetworksScopedWarning>
[Output Only] Informational warning messages for failures encountered from scopes.
-
#self_link ⇒ String
[Output Only] Server-defined URL for this resource.
-
#unreachables ⇒ Array<String>
[Output Only] Unreachable resources.
-
#warning ⇒ Google::Apis::ComputeAlpha::UsableSubnetworksAggregatedList::Warning
[Output Only] Informational warning message.
Instance Method Summary collapse
-
#initialize(**args) ⇒ UsableSubnetworksAggregatedList
constructor
A new instance of UsableSubnetworksAggregatedList.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ UsableSubnetworksAggregatedList
Returns a new instance of UsableSubnetworksAggregatedList.
56813 56814 56815 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56813 def initialize(**args) update!(**args) end |
Instance Attribute Details
#id ⇒ String
[Output Only] The unique identifier for the resource. This identifier is
defined by the server.
Corresponds to the JSON property id
56768 56769 56770 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56768 def id @id end |
#items ⇒ Array<Google::Apis::ComputeAlpha::UsableSubnetwork>
[Output] A list of usable subnetwork URLs.
Corresponds to the JSON property items
56773 56774 56775 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56773 def items @items end |
#kind ⇒ String
[Output Only] Type of resource. Always compute#usableSubnetworksAggregatedList
for aggregated lists of usable subnetworks.
Corresponds to the JSON property kind
56779 56780 56781 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56779 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. In special cases listUsable may return 0
subnetworks and nextPageToken which still should be used to get the next page
of results.
Corresponds to the JSON property nextPageToken
56790 56791 56792 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56790 def next_page_token @next_page_token end |
#scoped_warnings ⇒ Array<Google::Apis::ComputeAlpha::SubnetworksScopedWarning>
[Output Only] Informational warning messages for failures encountered from
scopes.
Corresponds to the JSON property scoped_warnings
56796 56797 56798 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56796 def scoped_warnings @scoped_warnings end |
#self_link ⇒ String
[Output Only] Server-defined URL for this resource.
Corresponds to the JSON property selfLink
56801 56802 56803 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56801 def self_link @self_link end |
#unreachables ⇒ Array<String>
[Output Only] Unreachable resources.
Corresponds to the JSON property unreachables
56806 56807 56808 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56806 def unreachables @unreachables end |
#warning ⇒ Google::Apis::ComputeAlpha::UsableSubnetworksAggregatedList::Warning
[Output Only] Informational warning message.
Corresponds to the JSON property warning
56811 56812 56813 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56811 def warning @warning end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
56818 56819 56820 56821 56822 56823 56824 56825 56826 56827 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 56818 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) @scoped_warnings = args[:scoped_warnings] if args.key?(:scoped_warnings) @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 |