Class: Azure::ServiceFabric::V6_5_0_36::Models::SafetyCheckWrapper

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/6.5.0.36/generated/azure_service_fabric/models/safety_check_wrapper.rb

Overview

A wrapper for the safety check object. Safety checks are performed by service fabric before continuing with the operations. These checks ensure the availability of the service and the reliability of the state.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#safety_checkSafetyCheck

fabric before continuing with the operations. These checks ensure the availability of the service and the reliability of the state.

Returns:

  • (SafetyCheck)

    Represents a safety check performed by service



20
21
22
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/safety_check_wrapper.rb', line 20

def safety_check
  @safety_check
end

Class Method Details

.mapperObject

Mapper for SafetyCheckWrapper class as Ruby Hash. This will be used for serialization/deserialization.



27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/safety_check_wrapper.rb', line 27

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'SafetyCheckWrapper',
    type: {
      name: 'Composite',
      class_name: 'SafetyCheckWrapper',
      model_properties: {
        safety_check: {
          client_side_validation: true,
          required: false,
          serialized_name: 'SafetyCheck',
          type: {
            name: 'Composite',
            polymorphic_discriminator: 'Kind',
            uber_parent: 'SafetyCheck',
            class_name: 'SafetyCheck'
          }
        }
      }
    }
  }
end