Class: Azure::ServiceFabric::V6_4_0_36::Models::PartitionEvent
- Inherits:
-
FabricEvent
- Object
- FabricEvent
- Azure::ServiceFabric::V6_4_0_36::Models::PartitionEvent
- Includes:
- MsRestAzure
- Defined in:
- lib/6.4.0.36/generated/azure_service_fabric/models/partition_event.rb
Overview
Represents the base for all Partition Events.
Direct Known Subclasses
ChaosPartitionPrimaryMoveScheduledEvent, ChaosPartitionSecondaryMoveScheduledEvent, PartitionAnalysisEvent, PartitionHealthReportExpiredEvent, PartitionNewHealthReportEvent, PartitionReconfiguredEvent
Instance Attribute Summary collapse
-
#Kind ⇒ Object
Returns the value of attribute Kind.
-
#partition_id ⇒ Object
partition.
Attributes inherited from FabricEvent
#category, #event_instance_id, #has_correlated_events, #time_stamp
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for PartitionEvent class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ PartitionEvent
constructor
A new instance of PartitionEvent.
Constructor Details
#initialize ⇒ PartitionEvent
Returns a new instance of PartitionEvent.
16 17 18 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/partition_event.rb', line 16 def initialize @Kind = "PartitionEvent" end |
Instance Attribute Details
#Kind ⇒ Object
Returns the value of attribute Kind.
20 21 22 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/partition_event.rb', line 20 def Kind @Kind end |
#partition_id ⇒ Object
partition. This is a randomly generated GUID when the service was created. The partition ID is unique and does not change for the lifetime of the service. If the same service was deleted and recreated the IDs of its partitions would be different.
27 28 29 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/partition_event.rb', line 27 def partition_id @partition_id end |
Class Method Details
.mapper ⇒ Object
Mapper for PartitionEvent class as Ruby Hash. This will be used for serialization/deserialization.
34 35 36 37 38 39 40 41 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 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/partition_event.rb', line 34 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PartitionEvent', type: { name: 'Composite', class_name: 'PartitionEvent', 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' } } } } } end |