class Azure::Web::Mgmt::V2016_03_01::Models::DetectorAbnormalTimePeriod
Class representing Abnormal Time Period detected.
Attributes
end_time[RW]
@return [DateTime] End time of the corelated event
message[RW]
@return [String] Message describing the event
meta_data[RW]
@return [Array<Array<NameValuePair>>] Downtime metadata
priority[RW]
@return [Float] Represents the rank of the Detector
solutions[RW]
@return [Array<Solution>] List of proposed solutions
source[RW]
@return [String] Represents the name of the Detector
start_time[RW]
@return [DateTime] Start time of the corelated event
type[RW]
@return [IssueType] Represents the type of the Detector. Possible values include: 'ServiceIncident', 'AppDeployment', 'AppCrash', 'RuntimeIssueDetected', 'AseDeployment', 'UserIssue', 'PlatformIssue', 'Other'
Private Class Methods
mapper()
click to toggle source
Mapper for DetectorAbnormalTimePeriod
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-03-01/generated/azure_mgmt_web/models/detector_abnormal_time_period.rb, line 47 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DetectorAbnormalTimePeriod', type: { name: 'Composite', class_name: 'DetectorAbnormalTimePeriod', model_properties: { start_time: { client_side_validation: true, required: false, serialized_name: 'startTime', type: { name: 'DateTime' } }, end_time: { client_side_validation: true, required: false, serialized_name: 'endTime', type: { name: 'DateTime' } }, message: { client_side_validation: true, required: false, serialized_name: 'message', type: { name: 'String' } }, source: { client_side_validation: true, required: false, serialized_name: 'source', type: { name: 'String' } }, priority: { client_side_validation: true, required: false, serialized_name: 'priority', type: { name: 'Double' } }, meta_data: { client_side_validation: true, required: false, serialized_name: 'metaData', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ArrayElementType', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'NameValuePairElementType', type: { name: 'Composite', class_name: 'NameValuePair' } } } } } }, type: { client_side_validation: true, required: false, serialized_name: 'type', type: { name: 'Enum', module: 'IssueType' } }, solutions: { client_side_validation: true, required: false, serialized_name: 'solutions', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SolutionElementType', type: { name: 'Composite', class_name: 'Solution' } } } } } } } end