public static void Serialize()

in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization/FabricEventKindConverter.cs [286:479]


        public static void Serialize(JsonWriter writer, FabricEventKind? value)
        {
            switch (value)
            {
                case FabricEventKind.ClusterEvent:
                    writer.WriteStringValue("ClusterEvent");
                    break;
                case FabricEventKind.ContainerInstanceEvent:
                    writer.WriteStringValue("ContainerInstanceEvent");
                    break;
                case FabricEventKind.NodeEvent:
                    writer.WriteStringValue("NodeEvent");
                    break;
                case FabricEventKind.ApplicationEvent:
                    writer.WriteStringValue("ApplicationEvent");
                    break;
                case FabricEventKind.ServiceEvent:
                    writer.WriteStringValue("ServiceEvent");
                    break;
                case FabricEventKind.PartitionEvent:
                    writer.WriteStringValue("PartitionEvent");
                    break;
                case FabricEventKind.ReplicaEvent:
                    writer.WriteStringValue("ReplicaEvent");
                    break;
                case FabricEventKind.PartitionAnalysisEvent:
                    writer.WriteStringValue("PartitionAnalysisEvent");
                    break;
                case FabricEventKind.ApplicationCreated:
                    writer.WriteStringValue("ApplicationCreated");
                    break;
                case FabricEventKind.ApplicationDeleted:
                    writer.WriteStringValue("ApplicationDeleted");
                    break;
                case FabricEventKind.ApplicationNewHealthReport:
                    writer.WriteStringValue("ApplicationNewHealthReport");
                    break;
                case FabricEventKind.ApplicationHealthReportExpired:
                    writer.WriteStringValue("ApplicationHealthReportExpired");
                    break;
                case FabricEventKind.ApplicationUpgradeCompleted:
                    writer.WriteStringValue("ApplicationUpgradeCompleted");
                    break;
                case FabricEventKind.ApplicationUpgradeDomainCompleted:
                    writer.WriteStringValue("ApplicationUpgradeDomainCompleted");
                    break;
                case FabricEventKind.ApplicationUpgradeRollbackCompleted:
                    writer.WriteStringValue("ApplicationUpgradeRollbackCompleted");
                    break;
                case FabricEventKind.ApplicationUpgradeRollbackStarted:
                    writer.WriteStringValue("ApplicationUpgradeRollbackStarted");
                    break;
                case FabricEventKind.ApplicationUpgradeStarted:
                    writer.WriteStringValue("ApplicationUpgradeStarted");
                    break;
                case FabricEventKind.DeployedApplicationNewHealthReport:
                    writer.WriteStringValue("DeployedApplicationNewHealthReport");
                    break;
                case FabricEventKind.DeployedApplicationHealthReportExpired:
                    writer.WriteStringValue("DeployedApplicationHealthReportExpired");
                    break;
                case FabricEventKind.ApplicationProcessExited:
                    writer.WriteStringValue("ApplicationProcessExited");
                    break;
                case FabricEventKind.ApplicationContainerInstanceExited:
                    writer.WriteStringValue("ApplicationContainerInstanceExited");
                    break;
                case FabricEventKind.NodeAborted:
                    writer.WriteStringValue("NodeAborted");
                    break;
                case FabricEventKind.NodeAddedToCluster:
                    writer.WriteStringValue("NodeAddedToCluster");
                    break;
                case FabricEventKind.NodeClosed:
                    writer.WriteStringValue("NodeClosed");
                    break;
                case FabricEventKind.NodeDeactivateCompleted:
                    writer.WriteStringValue("NodeDeactivateCompleted");
                    break;
                case FabricEventKind.NodeDeactivateStarted:
                    writer.WriteStringValue("NodeDeactivateStarted");
                    break;
                case FabricEventKind.NodeDown:
                    writer.WriteStringValue("NodeDown");
                    break;
                case FabricEventKind.NodeNewHealthReport:
                    writer.WriteStringValue("NodeNewHealthReport");
                    break;
                case FabricEventKind.NodeHealthReportExpired:
                    writer.WriteStringValue("NodeHealthReportExpired");
                    break;
                case FabricEventKind.NodeOpenSucceeded:
                    writer.WriteStringValue("NodeOpenSucceeded");
                    break;
                case FabricEventKind.NodeOpenFailed:
                    writer.WriteStringValue("NodeOpenFailed");
                    break;
                case FabricEventKind.NodeRemovedFromCluster:
                    writer.WriteStringValue("NodeRemovedFromCluster");
                    break;
                case FabricEventKind.NodeUp:
                    writer.WriteStringValue("NodeUp");
                    break;
                case FabricEventKind.PartitionNewHealthReport:
                    writer.WriteStringValue("PartitionNewHealthReport");
                    break;
                case FabricEventKind.PartitionHealthReportExpired:
                    writer.WriteStringValue("PartitionHealthReportExpired");
                    break;
                case FabricEventKind.PartitionReconfigured:
                    writer.WriteStringValue("PartitionReconfigured");
                    break;
                case FabricEventKind.PartitionPrimaryMoveAnalysis:
                    writer.WriteStringValue("PartitionPrimaryMoveAnalysis");
                    break;
                case FabricEventKind.ServiceCreated:
                    writer.WriteStringValue("ServiceCreated");
                    break;
                case FabricEventKind.ServiceDeleted:
                    writer.WriteStringValue("ServiceDeleted");
                    break;
                case FabricEventKind.ServiceNewHealthReport:
                    writer.WriteStringValue("ServiceNewHealthReport");
                    break;
                case FabricEventKind.ServiceHealthReportExpired:
                    writer.WriteStringValue("ServiceHealthReportExpired");
                    break;
                case FabricEventKind.DeployedServicePackageNewHealthReport:
                    writer.WriteStringValue("DeployedServicePackageNewHealthReport");
                    break;
                case FabricEventKind.DeployedServicePackageHealthReportExpired:
                    writer.WriteStringValue("DeployedServicePackageHealthReportExpired");
                    break;
                case FabricEventKind.StatefulReplicaNewHealthReport:
                    writer.WriteStringValue("StatefulReplicaNewHealthReport");
                    break;
                case FabricEventKind.StatefulReplicaHealthReportExpired:
                    writer.WriteStringValue("StatefulReplicaHealthReportExpired");
                    break;
                case FabricEventKind.StatelessReplicaNewHealthReport:
                    writer.WriteStringValue("StatelessReplicaNewHealthReport");
                    break;
                case FabricEventKind.StatelessReplicaHealthReportExpired:
                    writer.WriteStringValue("StatelessReplicaHealthReportExpired");
                    break;
                case FabricEventKind.ClusterNewHealthReport:
                    writer.WriteStringValue("ClusterNewHealthReport");
                    break;
                case FabricEventKind.ClusterHealthReportExpired:
                    writer.WriteStringValue("ClusterHealthReportExpired");
                    break;
                case FabricEventKind.ClusterUpgradeCompleted:
                    writer.WriteStringValue("ClusterUpgradeCompleted");
                    break;
                case FabricEventKind.ClusterUpgradeDomainCompleted:
                    writer.WriteStringValue("ClusterUpgradeDomainCompleted");
                    break;
                case FabricEventKind.ClusterUpgradeRollbackCompleted:
                    writer.WriteStringValue("ClusterUpgradeRollbackCompleted");
                    break;
                case FabricEventKind.ClusterUpgradeRollbackStarted:
                    writer.WriteStringValue("ClusterUpgradeRollbackStarted");
                    break;
                case FabricEventKind.ClusterUpgradeStarted:
                    writer.WriteStringValue("ClusterUpgradeStarted");
                    break;
                case FabricEventKind.ChaosStopped:
                    writer.WriteStringValue("ChaosStopped");
                    break;
                case FabricEventKind.ChaosStarted:
                    writer.WriteStringValue("ChaosStarted");
                    break;
                case FabricEventKind.ChaosCodePackageRestartScheduled:
                    writer.WriteStringValue("ChaosCodePackageRestartScheduled");
                    break;
                case FabricEventKind.ChaosReplicaRemovalScheduled:
                    writer.WriteStringValue("ChaosReplicaRemovalScheduled");
                    break;
                case FabricEventKind.ChaosPartitionSecondaryMoveScheduled:
                    writer.WriteStringValue("ChaosPartitionSecondaryMoveScheduled");
                    break;
                case FabricEventKind.ChaosPartitionPrimaryMoveScheduled:
                    writer.WriteStringValue("ChaosPartitionPrimaryMoveScheduled");
                    break;
                case FabricEventKind.ChaosReplicaRestartScheduled:
                    writer.WriteStringValue("ChaosReplicaRestartScheduled");
                    break;
                case FabricEventKind.ChaosNodeRestartScheduled:
                    writer.WriteStringValue("ChaosNodeRestartScheduled");
                    break;
                default:
                    throw new ArgumentException($"Invalid value {value.ToString()} for enum type FabricEventKind");
            }
        }