Class: Google::Apis::ComputeV1::XpnResourceId
- Inherits:
-
Object
- Object
- Google::Apis::ComputeV1::XpnResourceId
- Defined in:
- generated/google/apis/compute_v1/classes.rb,
generated/google/apis/compute_v1/representations.rb,
generated/google/apis/compute_v1/representations.rb
Overview
XpnResourceId
Instance Attribute Summary collapse
-
#id ⇒ String
The ID of the XPN resource.
-
#type ⇒ String
The type of the XPN resource.
Instance Method Summary collapse
-
#initialize(**args) ⇒ XpnResourceId
constructor
A new instance of XpnResourceId.
-
#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) ⇒ XpnResourceId
Returns a new instance of XpnResourceId
12675 12676 12677 |
# File 'generated/google/apis/compute_v1/classes.rb', line 12675 def initialize(**args) update!(**args) end |
Instance Attribute Details
#id ⇒ String
The ID of the XPN resource. In the case of projects, this field matches the
project's name, not the canonical ID.
Corresponds to the JSON property id
12668 12669 12670 |
# File 'generated/google/apis/compute_v1/classes.rb', line 12668 def id @id end |
#type ⇒ String
The type of the XPN resource.
Corresponds to the JSON property type
12673 12674 12675 |
# File 'generated/google/apis/compute_v1/classes.rb', line 12673 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
12680 12681 12682 12683 |
# File 'generated/google/apis/compute_v1/classes.rb', line 12680 def update!(**args) @id = args[:id] if args.key?(:id) @type = args[:type] if args.key?(:type) end |