Class: Azure::ARM::Web::Models::StatusCodesBasedTrigger
- Inherits:
-
Object
- Object
- Azure::ARM::Web::Models::StatusCodesBasedTrigger
- Includes:
- MsRestAzure
- Defined in:
- lib/azure_mgmt_web/models/status_codes_based_trigger.rb
Overview
StatusCodeBasedTrigger
Instance Attribute Summary collapse
-
#count ⇒ Integer
Count.
-
#status ⇒ Integer
HTTP status code.
-
#sub_status ⇒ Integer
SubStatus.
-
#time_interval ⇒ String
TimeInterval.
-
#win32status ⇒ Integer
Win32 error code.
Class Method Summary collapse
-
.deserialize_object(object) ⇒ StatusCodesBasedTrigger
Deserializes given Ruby Hash into Model object.
-
.serialize_object(object) ⇒ Hash
Serializes given Model object into Ruby Hash.
Instance Method Summary collapse
-
#validate ⇒ Object
Validate the object.
Instance Attribute Details
#count ⇒ Integer
Returns Count.
25 26 27 |
# File 'lib/azure_mgmt_web/models/status_codes_based_trigger.rb', line 25 def count @count end |
#status ⇒ Integer
Returns HTTP status code.
16 17 18 |
# File 'lib/azure_mgmt_web/models/status_codes_based_trigger.rb', line 16 def status @status end |
#sub_status ⇒ Integer
Returns SubStatus.
19 20 21 |
# File 'lib/azure_mgmt_web/models/status_codes_based_trigger.rb', line 19 def sub_status @sub_status end |
#time_interval ⇒ String
Returns TimeInterval.
28 29 30 |
# File 'lib/azure_mgmt_web/models/status_codes_based_trigger.rb', line 28 def time_interval @time_interval end |
#win32status ⇒ Integer
Returns Win32 error code.
22 23 24 |
# File 'lib/azure_mgmt_web/models/status_codes_based_trigger.rb', line 22 def win32status @win32status end |
Class Method Details
.deserialize_object(object) ⇒ StatusCodesBasedTrigger
Deserializes given Ruby Hash into Model object.
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
# File 'lib/azure_mgmt_web/models/status_codes_based_trigger.rb', line 69 def self.deserialize_object(object) return if object.nil? output_object = StatusCodesBasedTrigger.new deserialized_property = object['status'] deserialized_property = Integer(deserialized_property) unless deserialized_property.to_s.empty? output_object.status = deserialized_property deserialized_property = object['subStatus'] deserialized_property = Integer(deserialized_property) unless deserialized_property.to_s.empty? output_object.sub_status = deserialized_property deserialized_property = object['win32Status'] deserialized_property = Integer(deserialized_property) unless deserialized_property.to_s.empty? output_object.win32status = deserialized_property deserialized_property = object['count'] deserialized_property = Integer(deserialized_property) unless deserialized_property.to_s.empty? output_object.count = deserialized_property deserialized_property = object['timeInterval'] output_object.time_interval = deserialized_property output_object end |
.serialize_object(object) ⇒ Hash
Serializes given Model object into Ruby Hash.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/azure_mgmt_web/models/status_codes_based_trigger.rb', line 42 def self.serialize_object(object) object.validate output_object = {} serialized_property = object.status output_object['status'] = serialized_property unless serialized_property.nil? serialized_property = object.sub_status output_object['subStatus'] = serialized_property unless serialized_property.nil? serialized_property = object.win32status output_object['win32Status'] = serialized_property unless serialized_property.nil? serialized_property = object.count output_object['count'] = serialized_property unless serialized_property.nil? serialized_property = object.time_interval output_object['timeInterval'] = serialized_property unless serialized_property.nil? output_object end |
Instance Method Details
#validate ⇒ Object
Validate the object. Throws ValidationError if validation fails.
33 34 35 |
# File 'lib/azure_mgmt_web/models/status_codes_based_trigger.rb', line 33 def validate # Nothing to validate end |