Class: Softlayer::Network::Service::Vpn::Overrides

Inherits:
Entity
  • Object
show all
Defined in:
lib/softlayer/network/service/vpn/overrides.rb

Defined Under Namespace

Classes: Representer

Constant Summary collapse

SERVICE =
'SoftLayer_Network_Service_Vpn_Overrides'

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer

Methods included from Model::Operations

extended, #filter, included, #limit, #mask, #request_headers

Instance Attribute Details

#idObject

Returns the value of attribute id.



7
8
9
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 7

def id
  @id
end

#subnetObject

Returns the value of attribute subnet.



10
11
12
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 10

def subnet
  @subnet
end

#subnet_idObject

Returns the value of attribute subnet_id.



8
9
10
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 8

def subnet_id
  @subnet_id
end

#userObject

Returns the value of attribute user.



11
12
13
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 11

def user
  @user
end

#user_idObject

Returns the value of attribute user_id.



9
10
11
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 9

def user_id
  @user_id
end

Class Method Details

.create_objects(message) ⇒ Object

template_objects



14
15
16
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 14

def self.create_objects(message)
  request(:create_objects, Boolean, message)
end

.delete_objects(message) ⇒ Object

template_objects



23
24
25
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 23

def self.delete_objects(message)
  request(:delete_objects, Boolean, message)
end

Instance Method Details

#delete_objectObject



18
19
20
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 18

def delete_object
  request(:delete_object, Boolean)
end

#get_objectObject



27
28
29
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 27

def get_object
  request(:get_object, Softlayer::Network::Service::Vpn::Overrides)
end

#get_subnetObject



31
32
33
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 31

def get_subnet
  request(:get_subnet, Softlayer::Network::Subnet)
end

#get_userObject



35
36
37
# File 'lib/softlayer/network/service/vpn/overrides.rb', line 35

def get_user
  request(:get_user, Softlayer::User::Customer)
end