Module: IBM::Cloud::SDK::VPC::VpcHTTP
- Includes:
- IBM::Cloud::SDKHTTP::BaseHTTPMixin
- Included in:
- VPCCollection, VPCInstance, IBM::Cloud::SDK::Vpc
- Defined in:
- lib/ibm/cloud/sdk/vpc/http/vpc_http.rb
Overview
Generic methods for accessing VPC.
Instance Attribute Summary
Attributes included from IBM::Cloud::SDKHTTP::BaseHTTPMixin
Instance Method Summary collapse
-
#metadata(query = nil, payload = nil, payload_type = 'json') ⇒ Hash
Preprocess request parameters, add required version and generation parameters to query.
Methods included from IBM::Cloud::SDKHTTP::BaseHTTPMixin
#adhoc, #delete, #get, #patch, #post, #put, #unchecked_response, #url
Instance Method Details
#metadata(query = nil, payload = nil, payload_type = 'json') ⇒ Hash
Preprocess request parameters, add required version and generation parameters to query.
19 20 21 22 23 |
# File 'lib/ibm/cloud/sdk/vpc/http/vpc_http.rb', line 19 def (query = nil, payload = nil, payload_type = 'json') default_params = { version: '2020-08-01', generation: 2 } default_params.merge!(query) if query super(default_params, payload, payload_type) end |