Class: Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionSecondaryMoveScheduledEvent
- Inherits:
-
PartitionEvent
- Object
- FabricEvent
- PartitionEvent
- Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionSecondaryMoveScheduledEvent
- Includes:
- MsRestAzure
- Defined in:
- lib/6.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_move_scheduled_event.rb
Overview
Chaos Move Secondary Fault Scheduled event.
Instance Attribute Summary collapse
-
#destination_node ⇒ String
The name of a Service Fabric node.
-
#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.
-
#service_name ⇒ String
Service name.
-
#source_node ⇒ String
The name of a Service Fabric node.
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 ChaosPartitionSecondaryMoveScheduledEvent class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ ChaosPartitionSecondaryMoveScheduledEvent
constructor
A new instance of ChaosPartitionSecondaryMoveScheduledEvent.
Constructor Details
#initialize ⇒ ChaosPartitionSecondaryMoveScheduledEvent
Returns a new instance of ChaosPartitionSecondaryMoveScheduledEvent.
16 17 18 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_move_scheduled_event.rb', line 16 def initialize @Kind = "ChaosPartitionSecondaryMoveScheduled" end |
Instance Attribute Details
#destination_node ⇒ String
Returns The name of a Service Fabric node.
35 36 37 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_move_scheduled_event.rb', line 35 def destination_node @destination_node end |
#fault_group_id ⇒ Object
Returns Id of fault group.
23 24 25 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_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.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_move_scheduled_event.rb', line 26 def fault_id @fault_id end |
#forced_move ⇒ Boolean
Returns Indicates a forced move.
38 39 40 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_move_scheduled_event.rb', line 38 def forced_move @forced_move end |
#Kind ⇒ Object
Returns the value of attribute Kind.
20 21 22 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_move_scheduled_event.rb', line 20 def Kind @Kind end |
#service_name ⇒ String
Returns Service name.
29 30 31 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_move_scheduled_event.rb', line 29 def service_name @service_name end |
#source_node ⇒ String
Returns The name of a Service Fabric node.
32 33 34 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_move_scheduled_event.rb', line 32 def source_node @source_node end |
Class Method Details
.mapper ⇒ Object
Mapper for ChaosPartitionSecondaryMoveScheduledEvent class as Ruby Hash. This will be used for serialization/deserialization.
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 143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/chaos_partition_secondary_move_scheduled_event.rb', line 46 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ChaosPartitionSecondaryMoveScheduled', type: { name: 'Composite', class_name: 'ChaosPartitionSecondaryMoveScheduledEvent', 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' } }, source_node: { client_side_validation: true, required: true, serialized_name: 'SourceNode', type: { name: 'String' } }, destination_node: { client_side_validation: true, required: true, serialized_name: 'DestinationNode', type: { name: 'String' } }, forced_move: { client_side_validation: true, required: true, serialized_name: 'ForcedMove', type: { name: 'Boolean' } } } } } end |