Class: Softlayer::Network::Firewall::Update::Request

Inherits:
Entity
  • Object
show all
Defined in:
lib/softlayer/network/firewall/update/request.rb,
lib/softlayer/network/firewall/update/request/rule.rb,
lib/softlayer/network/firewall/update/request/customer.rb,
lib/softlayer/network/firewall/update/request/employee.rb,
lib/softlayer/network/firewall/update/request/rule/version6.rb

Direct Known Subclasses

Customer, Employee

Defined Under Namespace

Classes: Customer, Employee, Representer, Rule

Constant Summary collapse

SERVICE =
'SoftLayer_Network_Firewall_Update_Request'

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

#apply_dateObject

Returns the value of attribute apply_date.



10
11
12
# File 'lib/softlayer/network/firewall/update/request.rb', line 10

def apply_date
  @apply_date
end

#authorizing_userObject

Returns the value of attribute authorizing_user.



20
21
22
# File 'lib/softlayer/network/firewall/update/request.rb', line 20

def authorizing_user
  @authorizing_user
end

#authorizing_user_idObject

Returns the value of attribute authorizing_user_id.



11
12
13
# File 'lib/softlayer/network/firewall/update/request.rb', line 11

def authorizing_user_id
  @authorizing_user_id
end

#authorizing_user_typeObject

Returns the value of attribute authorizing_user_type.



12
13
14
# File 'lib/softlayer/network/firewall/update/request.rb', line 12

def authorizing_user_type
  @authorizing_user_type
end

#bypass_flagObject

Returns the value of attribute bypass_flag.



13
14
15
# File 'lib/softlayer/network/firewall/update/request.rb', line 13

def bypass_flag
  @bypass_flag
end

#create_dateObject

Returns the value of attribute create_date.



14
15
16
# File 'lib/softlayer/network/firewall/update/request.rb', line 14

def create_date
  @create_date
end

#firewall_context_access_control_list_idObject

Returns the value of attribute firewall_context_access_control_list_id.



15
16
17
# File 'lib/softlayer/network/firewall/update/request.rb', line 15

def firewall_context_access_control_list_id
  @firewall_context_access_control_list_id
end

#guestObject

Returns the value of attribute guest.



21
22
23
# File 'lib/softlayer/network/firewall/update/request.rb', line 21

def guest
  @guest
end

#hardwareObject

Returns the value of attribute hardware.



22
23
24
# File 'lib/softlayer/network/firewall/update/request.rb', line 22

def hardware
  @hardware
end

#hardware_idObject

Returns the value of attribute hardware_id.



16
17
18
# File 'lib/softlayer/network/firewall/update/request.rb', line 16

def hardware_id
  @hardware_id
end

#idObject

Returns the value of attribute id.



17
18
19
# File 'lib/softlayer/network/firewall/update/request.rb', line 17

def id
  @id
end

#network_component_firewallObject

Returns the value of attribute network_component_firewall.



23
24
25
# File 'lib/softlayer/network/firewall/update/request.rb', line 23

def network_component_firewall
  @network_component_firewall
end

#network_component_firewall_idObject

Returns the value of attribute network_component_firewall_id.



18
19
20
# File 'lib/softlayer/network/firewall/update/request.rb', line 18

def network_component_firewall_id
  @network_component_firewall_id
end

#rule_countObject

Returns the value of attribute rule_count.



19
20
21
# File 'lib/softlayer/network/firewall/update/request.rb', line 19

def rule_count
  @rule_count
end

#rulesObject

Returns the value of attribute rules.



24
25
26
# File 'lib/softlayer/network/firewall/update/request.rb', line 24

def rules
  @rules
end

Class Method Details

.create_object(message) ⇒ Object

template_object



27
28
29
# File 'lib/softlayer/network/firewall/update/request.rb', line 27

def self.create_object(message)
  request(:create_object, Softlayer::Network::Firewall::Update::Request, message)
end

.get_firewall_update_request_rule_attributesObject



35
36
37
# File 'lib/softlayer/network/firewall/update/request.rb', line 35

def self.get_firewall_update_request_rule_attributes
  request(:get_firewall_update_request_rule_attributes, Softlayer::Container::Utility::Network::Firewall::Rule::Attribute)
end

.update_rule_note(message) ⇒ Object

fw_rule note



61
62
63
# File 'lib/softlayer/network/firewall/update/request.rb', line 61

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

Instance Method Details

#get_authorizing_userObject



31
32
33
# File 'lib/softlayer/network/firewall/update/request.rb', line 31

def get_authorizing_user
  request(:get_authorizing_user, Softlayer::User::Interface)
end

#get_guestObject



39
40
41
# File 'lib/softlayer/network/firewall/update/request.rb', line 39

def get_guest
  request(:get_guest, Softlayer::Virtual::Guest)
end

#get_hardwareObject



43
44
45
# File 'lib/softlayer/network/firewall/update/request.rb', line 43

def get_hardware
  request(:get_hardware, Softlayer::Hardware)
end

#get_network_component_firewallObject



47
48
49
# File 'lib/softlayer/network/firewall/update/request.rb', line 47

def get_network_component_firewall
  request(:get_network_component_firewall, Softlayer::Network::Component::Firewall)
end

#get_objectObject



51
52
53
# File 'lib/softlayer/network/firewall/update/request.rb', line 51

def get_object
  request(:get_object, Softlayer::Network::Firewall::Update::Request)
end

#get_rulesObject



55
56
57
# File 'lib/softlayer/network/firewall/update/request.rb', line 55

def get_rules
  request(:get_rules, Array[Softlayer::Network::Firewall::Update::Request::Rule])
end