public override void Write()

in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.NoNamespace.g.cs [1459:1508]


	public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.NodeRole value, System.Text.Json.JsonSerializerOptions options)
	{
		switch (value)
		{
			case Elastic.Clients.Elasticsearch.NodeRole.Client:
				writer.WriteStringValue(MemberClient);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.CoordinatingOnly:
				writer.WriteStringValue(MemberCoordinatingOnly);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.Data:
				writer.WriteStringValue(MemberData);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.DataCold:
				writer.WriteStringValue(MemberDataCold);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.DataContent:
				writer.WriteStringValue(MemberDataContent);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.DataFrozen:
				writer.WriteStringValue(MemberDataFrozen);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.DataHot:
				writer.WriteStringValue(MemberDataHot);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.DataWarm:
				writer.WriteStringValue(MemberDataWarm);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.Ingest:
				writer.WriteStringValue(MemberIngest);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.Master:
				writer.WriteStringValue(MemberMaster);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.Ml:
				writer.WriteStringValue(MemberMl);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.RemoteClusterClient:
				writer.WriteStringValue(MemberRemoteClusterClient);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.Transform:
				writer.WriteStringValue(MemberTransform);
				break;
			case Elastic.Clients.Elasticsearch.NodeRole.VotingOnly:
				writer.WriteStringValue(MemberVotingOnly);
				break;
			default:
				throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.NodeRole)}'.");
		}
	}