class Google::Apis::ComputeV1::GuestAttributes
A guest attributes entry.
Attributes
- Output Only
-
Type of the resource. Always compute#guestAttributes for guest
attributes entry. Corresponds to the JSON property `kind` @return [String]
The path to be queried. This can be the default namespace ('') or a nested namespace ('/') or a specified key ('/'). Corresponds to the JSON property `queryPath` @return [String]
Array of guest attribute namespace/key/value tuples. Corresponds to the JSON property `queryValue` @return [Google::Apis::ComputeV1::GuestAttributesValue]
- Output Only
-
Server-defined URL for this resource.
Corresponds to the JSON property `selfLink` @return [String]
The key to search for. Corresponds to the JSON property `variableKey` @return [String]
- Output Only
-
The value found for the requested key.
Corresponds to the JSON property `variableValue` @return [String]
Public Class Methods
# File lib/google/apis/compute_v1/classes.rb, line 8815 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/compute_v1/classes.rb, line 8820 def update!(**args) @kind = args[:kind] if args.key?(:kind) @query_path = args[:query_path] if args.key?(:query_path) @query_value = args[:query_value] if args.key?(:query_value) @self_link = args[:self_link] if args.key?(:self_link) @variable_key = args[:variable_key] if args.key?(:variable_key) @variable_value = args[:variable_value] if args.key?(:variable_value) end