public override void Write()

in src/Elastic.Clients.Elasticsearch/_Generated/Types/CrossClusterReplication/ShardStats.g.cs [313:350]


	public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.CrossClusterReplication.ShardStats value, System.Text.Json.JsonSerializerOptions options)
	{
		writer.WriteStartObject();
		writer.WriteProperty(options, PropBytesRead, value.BytesRead, null, null);
		writer.WriteProperty(options, PropFailedReadRequests, value.FailedReadRequests, null, null);
		writer.WriteProperty(options, PropFailedWriteRequests, value.FailedWriteRequests, null, null);
		writer.WriteProperty(options, PropFatalException, value.FatalException, null, null);
		writer.WriteProperty(options, PropFollowerAliasesVersion, value.FollowerAliasesVersion, null, null);
		writer.WriteProperty(options, PropFollowerGlobalCheckpoint, value.FollowerGlobalCheckpoint, null, null);
		writer.WriteProperty(options, PropFollowerIndex, value.FollowerIndex, null, null);
		writer.WriteProperty(options, PropFollowerMappingVersion, value.FollowerMappingVersion, null, null);
		writer.WriteProperty(options, PropFollowerMaxSeqNo, value.FollowerMaxSeqNo, null, null);
		writer.WriteProperty(options, PropFollowerSettingsVersion, value.FollowerSettingsVersion, null, null);
		writer.WriteProperty(options, PropLastRequestedSeqNo, value.LastRequestedSeqNo, null, null);
		writer.WriteProperty(options, PropLeaderGlobalCheckpoint, value.LeaderGlobalCheckpoint, null, null);
		writer.WriteProperty(options, PropLeaderIndex, value.LeaderIndex, null, null);
		writer.WriteProperty(options, PropLeaderMaxSeqNo, value.LeaderMaxSeqNo, null, null);
		writer.WriteProperty(options, PropOperationsRead, value.OperationsRead, null, null);
		writer.WriteProperty(options, PropOperationsWritten, value.OperationsWritten, null, null);
		writer.WriteProperty(options, PropOutstandingReadRequests, value.OutstandingReadRequests, null, null);
		writer.WriteProperty(options, PropOutstandingWriteRequests, value.OutstandingWriteRequests, null, null);
		writer.WriteProperty(options, PropReadExceptions, value.ReadExceptions, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.Collections.Generic.IReadOnlyCollection<Elastic.Clients.Elasticsearch.CrossClusterReplication.ReadException> v) => w.WriteCollectionValue<Elastic.Clients.Elasticsearch.CrossClusterReplication.ReadException>(o, v, null));
		writer.WriteProperty(options, PropRemoteCluster, value.RemoteCluster, null, null);
		writer.WriteProperty(options, PropShardId, value.ShardId, null, null);
		writer.WriteProperty(options, PropSuccessfulReadRequests, value.SuccessfulReadRequests, null, null);
		writer.WriteProperty(options, PropSuccessfulWriteRequests, value.SuccessfulWriteRequests, null, null);
		writer.WriteProperty(options, PropTimeSinceLastRead, value.TimeSinceLastRead, null, null);
		writer.WriteProperty(options, PropTimeSinceLastReadMillis, value.TimeSinceLastReadMillis, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.TimeSpan v) => w.WriteValueEx<System.TimeSpan>(o, v, typeof(Elastic.Clients.Elasticsearch.Serialization.TimeSpanMillisMarker)));
		writer.WriteProperty(options, PropTotalReadRemoteExecTime, value.TotalReadRemoteExecTime, null, null);
		writer.WriteProperty(options, PropTotalReadRemoteExecTimeMillis, value.TotalReadRemoteExecTimeMillis, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.TimeSpan v) => w.WriteValueEx<System.TimeSpan>(o, v, typeof(Elastic.Clients.Elasticsearch.Serialization.TimeSpanMillisMarker)));
		writer.WriteProperty(options, PropTotalReadTime, value.TotalReadTime, null, null);
		writer.WriteProperty(options, PropTotalReadTimeMillis, value.TotalReadTimeMillis, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.TimeSpan v) => w.WriteValueEx<System.TimeSpan>(o, v, typeof(Elastic.Clients.Elasticsearch.Serialization.TimeSpanMillisMarker)));
		writer.WriteProperty(options, PropTotalWriteTime, value.TotalWriteTime, null, null);
		writer.WriteProperty(options, PropTotalWriteTimeMillis, value.TotalWriteTimeMillis, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.TimeSpan v) => w.WriteValueEx<System.TimeSpan>(o, v, typeof(Elastic.Clients.Elasticsearch.Serialization.TimeSpanMillisMarker)));
		writer.WriteProperty(options, PropWriteBufferOperationCount, value.WriteBufferOperationCount, null, null);
		writer.WriteProperty(options, PropWriteBufferSizeInBytes, value.WriteBufferSizeInBytes, null, null);
		writer.WriteEndObject();
	}