Class: Azure::ServiceFabric::V6_5_0_36::Models::ChaosPartitionPrimaryMoveScheduledEvent
- Inherits:
-
PartitionEvent
- Object
- FabricEvent
- PartitionEvent
- Azure::ServiceFabric::V6_5_0_36::Models::ChaosPartitionPrimaryMoveScheduledEvent
- Includes:
- MsRestAzure
- Defined in:
- lib/6.5.0.36/generated/azure_service_fabric/models/chaos_partition_primary_move_scheduled_event.rb
Overview
Chaos Move Primary Fault Scheduled event.
Instance Attribute Summary collapse
-
#fault_group_id ⇒ Object
Id of fault group.
-
#fault_id ⇒ Object
Id of fault.
-
#forced_move ⇒ Boolean
Indicates a forced move.
-
#Kind ⇒ Object
Returns the value of attribute Kind.
-
#node_to ⇒ String
The name of a Service Fabric node.
-
#service_name ⇒ String
Service name.
Attributes inherited from PartitionEvent
Attributes inherited from FabricEvent
#category, #event_instance_id, #has_correlated_events, #time_stamp
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ChaosPartitionPrimaryMoveScheduledEvent class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ ChaosPartitionPrimaryMoveScheduledEvent
constructor
A new instance of ChaosPartitionPrimaryMoveScheduledEvent.
Constructor Details
#initialize ⇒ ChaosPartitionPrimaryMoveScheduledEvent
Returns a new instance of ChaosPartitionPrimaryMoveScheduledEvent.
16 17 18 |
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_partition_primary_move_scheduled_event.rb', line 16 def initialize @Kind = "ChaosPartitionPrimaryMoveScheduled" end |
Instance Attribute Details
#fault_group_id ⇒ Object
Returns Id of fault group.
23 24 25 |
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_partition_primary_move_scheduled_event.rb', line 23 def fault_group_id @fault_group_id end |
#fault_id ⇒ Object
Returns Id of fault.
26 27 28 |
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_partition_primary_move_scheduled_event.rb', line 26 def fault_id @fault_id end |
#forced_move ⇒ Boolean
Returns Indicates a forced move.
35 36 37 |
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_partition_primary_move_scheduled_event.rb', line 35 def forced_move @forced_move end |
#Kind ⇒ Object
Returns the value of attribute Kind.
20 21 22 |
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_partition_primary_move_scheduled_event.rb', line 20 def Kind @Kind end |
#node_to ⇒ String
Returns The name of a Service Fabric node.
32 33 34 |
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_partition_primary_move_scheduled_event.rb', line 32 def node_to @node_to end |
#service_name ⇒ String
Returns Service name.
29 30 31 |
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_partition_primary_move_scheduled_event.rb', line 29 def service_name @service_name end |
Class Method Details
.mapper ⇒ Object
Mapper for ChaosPartitionPrimaryMoveScheduledEvent class as Ruby Hash. This will be used for serialization/deserialization.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 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 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
# File 'lib/6.5.0.36/generated/azure_service_fabric/models/chaos_partition_primary_move_scheduled_event.rb', line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ChaosPartitionPrimaryMoveScheduled', type: { name: 'Composite', class_name: 'ChaosPartitionPrimaryMoveScheduledEvent', model_properties: { event_instance_id: { client_side_validation: true, required: true, serialized_name: 'EventInstanceId', type: { name: 'String' } }, category: { client_side_validation: true, required: false, serialized_name: 'Category', type: { name: 'String' } }, time_stamp: { client_side_validation: true, required: true, serialized_name: 'TimeStamp', type: { name: 'DateTime' } }, has_correlated_events: { client_side_validation: true, required: false, serialized_name: 'HasCorrelatedEvents', type: { name: 'Boolean' } }, Kind: { client_side_validation: true, required: true, serialized_name: 'Kind', type: { name: 'String' } }, partition_id: { client_side_validation: true, required: true, serialized_name: 'PartitionId', type: { name: 'String' } }, fault_group_id: { client_side_validation: true, required: true, serialized_name: 'FaultGroupId', type: { name: 'String' } }, fault_id: { client_side_validation: true, required: true, serialized_name: 'FaultId', type: { name: 'String' } }, service_name: { client_side_validation: true, required: true, serialized_name: 'ServiceName', type: { name: 'String' } }, node_to: { client_side_validation: true, required: true, serialized_name: 'NodeTo', type: { name: 'String' } }, forced_move: { client_side_validation: true, required: true, serialized_name: 'ForcedMove', type: { name: 'Boolean' } } } } } end |