in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.Cluster.g.cs [426:478]
public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason value, System.Text.Json.JsonSerializerOptions options)
{
switch (value)
{
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.AllocationFailed:
writer.WriteStringValue(MemberAllocationFailed);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.ClusterRecovered:
writer.WriteStringValue(MemberClusterRecovered);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.DanglingIndexImported:
writer.WriteStringValue(MemberDanglingIndexImported);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.ExistingIndexRestored:
writer.WriteStringValue(MemberExistingIndexRestored);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.ForcedEmptyPrimary:
writer.WriteStringValue(MemberForcedEmptyPrimary);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.IndexCreated:
writer.WriteStringValue(MemberIndexCreated);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.IndexReopened:
writer.WriteStringValue(MemberIndexReopened);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.ManualAllocation:
writer.WriteStringValue(MemberManualAllocation);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.NewIndexRestored:
writer.WriteStringValue(MemberNewIndexRestored);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.NodeLeft:
writer.WriteStringValue(MemberNodeLeft);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.PrimaryFailed:
writer.WriteStringValue(MemberPrimaryFailed);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.ReallocatedReplica:
writer.WriteStringValue(MemberReallocatedReplica);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.Reinitialized:
writer.WriteStringValue(MemberReinitialized);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.ReplicaAdded:
writer.WriteStringValue(MemberReplicaAdded);
break;
case Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason.RerouteCancelled:
writer.WriteStringValue(MemberRerouteCancelled);
break;
default:
throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.Cluster.UnassignedInformationReason)}'.");
}
}