Class: UU::OperationRegistry::GatewayDomainLink
- Inherits:
-
BaseMethods
- Object
- BaseMethods
- UU::OperationRegistry::GatewayDomainLink
- Defined in:
- lib/uu/operation_registry/gateway_domain_link.rb
Overview
GatewayDomainLink.
Class Method Summary collapse
-
.create(cloud_uri, attributes) ⇒ UU::OS::UESURI
Creates a new gateway domain link.
-
.delete(gateway_domain_link_uri, parameters = {}) ⇒ void
Deletes the specified gateway_domain_link_uri from the registry.
-
.get_attributes(gateway_domain_link_uri) ⇒ Hash
Gets the attributes of the gateway domain link specified by gateway domain link URI and returns its detail.
-
.get_gateway_domain_link_list(cloud_uri, criteria = {}) ⇒ UU::OS::Persistence::PagedResult<Hash>
Returns list of gateway domain links.
-
.set_attributes(gateway_domain_link_uri, attributes) ⇒ UU::OS::UESURI
Sets attributes of an gateway domain link.
Instance Method Summary collapse
-
#create(cloud_uri, attributes) ⇒ UU::OS::UESURI
Creates a new gateway domain link.
-
#delete(gateway_domain_link_uri, parameters = {}) ⇒ void
Deletes the specified gateway domain link from the registry.
-
#get_attributes(gateway_domain_link_uri) ⇒ Hash
Gets the attributes of the gateway domain link specified by gateway domain link URI and returns its detail.
-
#get_gateway_domain_link_list(cloud_uri, criteria = {}) ⇒ UU::OS::Persistence::PagedResult<Hash>
Returns a list of gateway domain links on the given cloud.
-
#initialize(session = nil) ⇒ GatewayDomainLink
constructor
Creates a new instance of
GatewayDomainLink
. -
#set_attributes(gateway_domain_link_uri, attributes) ⇒ UU::OS::UESURI
Sets attributes of an gateway domain link.
Constructor Details
#initialize(session = nil) ⇒ GatewayDomainLink
Creates a new instance of GatewayDomainLink
.
18 19 20 |
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 18 def initialize(session = nil) super end |
Class Method Details
.create(cloud_uri, attributes) ⇒ UU::OS::UESURI
Creates a new gateway domain link. This method is a convenience shortcut for the #create instance method.
|
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 34
|
.delete(gateway_domain_link_uri, parameters = {}) ⇒ void
This method returns an undefined value.
Deletes the specified gateway_domain_link_uri from the registry. This method is a convenience shortcut for the #delete instance method.
92 93 94 |
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 92 def self.delete(gateway_domain_link_uri, parameters = {}) self.new(UU::OS::Security::Session.current_session).delete(gateway_domain_link_uri, parameters) end |
.get_attributes(gateway_domain_link_uri) ⇒ Hash
Gets the attributes of the gateway domain link specified by gateway domain link URI and returns its detail. This method is a convenience shortcut for the #get_attributes instance method.
|
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 49
|
.get_gateway_domain_link_list(cloud_uri, criteria = {}) ⇒ UU::OS::Persistence::PagedResult<Hash>
Returns list of gateway domain links. This method is a convenience shortcut for the #get_gateway_domain_link_list instance method.
118 119 120 |
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 118 def self.get_gateway_domain_link_list(cloud_uri, criteria = {}) self.new(UU::OS::Security::Session.current_session).get_gateway_domain_link_list(cloud_uri, criteria) end |
.set_attributes(gateway_domain_link_uri, attributes) ⇒ UU::OS::UESURI
Sets attributes of an gateway domain link. This method is a convenience shortcut for the #set_attributes instance method.
|
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 65
|
Instance Method Details
#create(cloud_uri, attributes) ⇒ UU::OS::UESURI
Creates a new gateway domain link. belongs to.
|
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 22
|
#delete(gateway_domain_link_uri, parameters = {}) ⇒ void
This method returns an undefined value.
Deletes the specified gateway domain link from the registry.
84 85 86 |
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 84 def delete(gateway_domain_link_uri, parameters = {}) client.invoke(:delete, gateway_domain_link_uri, parameters: parameters) end |
#get_attributes(gateway_domain_link_uri) ⇒ Hash
Gets the attributes of the gateway domain link specified by gateway domain link URI and returns its detail.
|
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 43
|
#get_gateway_domain_link_list(cloud_uri, criteria = {}) ⇒ UU::OS::Persistence::PagedResult<Hash>
Returns a list of gateway domain links on the given cloud. Command does not return all gateway domain links, only a sublist. The list of returned gateway domain links could be filtered using Mongo Query.
109 110 111 |
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 109 def get_gateway_domain_link_list(cloud_uri, criteria = {}) @client.invoke(:getGatewayDomainLinkList, cloud_uri, parameters: criteria) end |
#set_attributes(gateway_domain_link_uri, attributes) ⇒ UU::OS::UESURI
Sets attributes of an gateway domain link.
|
# File 'lib/uu/operation_registry/gateway_domain_link.rb', line 56
|