Class: Softlayer::Scale::Policy::Trigger::ResourceUse
Defined Under Namespace
Classes: Representer, Watch
Constant Summary
collapse
- SERVICE =
'SoftLayer_Scale_Policy_Trigger_ResourceUse'
Instance Attribute Summary collapse
#create_date, #delete_flag, #id, #modify_date, #scale_policy, #scale_policy_id, #type, #type_id
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Model
all, all_request_for, create, find, #init_headers, parse, request, #request, service_name, #to_hash
extended, #filter, included, #limit, #mask, #request_headers
Instance Attribute Details
#watch_count ⇒ Object
Returns the value of attribute watch_count.
8
9
10
|
# File 'lib/softlayer/scale/policy/trigger/resource_use.rb', line 8
def watch_count
@watch_count
end
|
#watches ⇒ Object
Returns the value of attribute watches.
9
10
11
|
# File 'lib/softlayer/scale/policy/trigger/resource_use.rb', line 9
def watches
@watches
end
|
Class Method Details
.create_object(template_object = nil) ⇒ Object
11
12
13
14
|
# File 'lib/softlayer/scale/policy/trigger/resource_use.rb', line 11
def self.create_object(template_object = nil)
message = {template_object: template_object}
request(:create_object, Softlayer::Scale::Policy::Trigger::ResourceUse, message)
end
|
Instance Method Details
#delete_object ⇒ Object
16
17
18
|
# File 'lib/softlayer/scale/policy/trigger/resource_use.rb', line 16
def delete_object
request(:delete_object, Boolean)
end
|
#edit_object(template_object = nil) ⇒ Object
20
21
22
23
|
# File 'lib/softlayer/scale/policy/trigger/resource_use.rb', line 20
def edit_object(template_object = nil)
message = {template_object: template_object}
request(:edit_object, Boolean, message)
end
|
#get_object ⇒ Object
25
26
27
|
# File 'lib/softlayer/scale/policy/trigger/resource_use.rb', line 25
def get_object
request(:get_object, Softlayer::Scale::Policy::Trigger::ResourceUse)
end
|
#get_scale_policy ⇒ Object
29
30
31
|
# File 'lib/softlayer/scale/policy/trigger/resource_use.rb', line 29
def get_scale_policy
request(:get_scale_policy, Softlayer::Scale::Policy)
end
|
#get_type ⇒ Object
33
34
35
|
# File 'lib/softlayer/scale/policy/trigger/resource_use.rb', line 33
def get_type
request(:get_type, Softlayer::Scale::Policy::Trigger::Type)
end
|
#get_watches ⇒ Object
37
38
39
|
# File 'lib/softlayer/scale/policy/trigger/resource_use.rb', line 37
def get_watches
request(:get_watches, Array[Softlayer::Scale::Policy::Trigger::ResourceUse::Watch])
end
|