protected void serializeInternal()

in java-client/src/main/java/co/elastic/clients/elasticsearch/cat/ml_jobs/JobsRecord.java [981:1281]


	protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {

		if (this.id != null) {
			generator.writeKey("id");
			generator.write(this.id);

		}
		if (this.state != null) {
			generator.writeKey("state");
			this.state.serialize(generator, mapper);
		}
		if (this.openedTime != null) {
			generator.writeKey("opened_time");
			generator.write(this.openedTime);

		}
		if (this.assignmentExplanation != null) {
			generator.writeKey("assignment_explanation");
			generator.write(this.assignmentExplanation);

		}
		if (this.dataProcessedRecords != null) {
			generator.writeKey("data.processed_records");
			generator.write(this.dataProcessedRecords);

		}
		if (this.dataProcessedFields != null) {
			generator.writeKey("data.processed_fields");
			generator.write(this.dataProcessedFields);

		}
		if (this.dataInputBytes != null) {
			generator.writeKey("data.input_bytes");
			generator.write(this.dataInputBytes);

		}
		if (this.dataInputRecords != null) {
			generator.writeKey("data.input_records");
			generator.write(this.dataInputRecords);

		}
		if (this.dataInputFields != null) {
			generator.writeKey("data.input_fields");
			generator.write(this.dataInputFields);

		}
		if (this.dataInvalidDates != null) {
			generator.writeKey("data.invalid_dates");
			generator.write(this.dataInvalidDates);

		}
		if (this.dataMissingFields != null) {
			generator.writeKey("data.missing_fields");
			generator.write(this.dataMissingFields);

		}
		if (this.dataOutOfOrderTimestamps != null) {
			generator.writeKey("data.out_of_order_timestamps");
			generator.write(this.dataOutOfOrderTimestamps);

		}
		if (this.dataEmptyBuckets != null) {
			generator.writeKey("data.empty_buckets");
			generator.write(this.dataEmptyBuckets);

		}
		if (this.dataSparseBuckets != null) {
			generator.writeKey("data.sparse_buckets");
			generator.write(this.dataSparseBuckets);

		}
		if (this.dataBuckets != null) {
			generator.writeKey("data.buckets");
			generator.write(this.dataBuckets);

		}
		if (this.dataEarliestRecord != null) {
			generator.writeKey("data.earliest_record");
			generator.write(this.dataEarliestRecord);

		}
		if (this.dataLatestRecord != null) {
			generator.writeKey("data.latest_record");
			generator.write(this.dataLatestRecord);

		}
		if (this.dataLast != null) {
			generator.writeKey("data.last");
			generator.write(this.dataLast);

		}
		if (this.dataLastEmptyBucket != null) {
			generator.writeKey("data.last_empty_bucket");
			generator.write(this.dataLastEmptyBucket);

		}
		if (this.dataLastSparseBucket != null) {
			generator.writeKey("data.last_sparse_bucket");
			generator.write(this.dataLastSparseBucket);

		}
		if (this.modelBytes != null) {
			generator.writeKey("model.bytes");
			generator.write(this.modelBytes);

		}
		if (this.modelMemoryStatus != null) {
			generator.writeKey("model.memory_status");
			this.modelMemoryStatus.serialize(generator, mapper);
		}
		if (this.modelBytesExceeded != null) {
			generator.writeKey("model.bytes_exceeded");
			generator.write(this.modelBytesExceeded);

		}
		if (this.modelMemoryLimit != null) {
			generator.writeKey("model.memory_limit");
			generator.write(this.modelMemoryLimit);

		}
		if (this.modelByFields != null) {
			generator.writeKey("model.by_fields");
			generator.write(this.modelByFields);

		}
		if (this.modelOverFields != null) {
			generator.writeKey("model.over_fields");
			generator.write(this.modelOverFields);

		}
		if (this.modelPartitionFields != null) {
			generator.writeKey("model.partition_fields");
			generator.write(this.modelPartitionFields);

		}
		if (this.modelBucketAllocationFailures != null) {
			generator.writeKey("model.bucket_allocation_failures");
			generator.write(this.modelBucketAllocationFailures);

		}
		if (this.modelCategorizationStatus != null) {
			generator.writeKey("model.categorization_status");
			this.modelCategorizationStatus.serialize(generator, mapper);
		}
		if (this.modelCategorizedDocCount != null) {
			generator.writeKey("model.categorized_doc_count");
			generator.write(this.modelCategorizedDocCount);

		}
		if (this.modelTotalCategoryCount != null) {
			generator.writeKey("model.total_category_count");
			generator.write(this.modelTotalCategoryCount);

		}
		if (this.modelFrequentCategoryCount != null) {
			generator.writeKey("model.frequent_category_count");
			generator.write(this.modelFrequentCategoryCount);

		}
		if (this.modelRareCategoryCount != null) {
			generator.writeKey("model.rare_category_count");
			generator.write(this.modelRareCategoryCount);

		}
		if (this.modelDeadCategoryCount != null) {
			generator.writeKey("model.dead_category_count");
			generator.write(this.modelDeadCategoryCount);

		}
		if (this.modelFailedCategoryCount != null) {
			generator.writeKey("model.failed_category_count");
			generator.write(this.modelFailedCategoryCount);

		}
		if (this.modelLogTime != null) {
			generator.writeKey("model.log_time");
			generator.write(this.modelLogTime);

		}
		if (this.modelTimestamp != null) {
			generator.writeKey("model.timestamp");
			generator.write(this.modelTimestamp);

		}
		if (this.forecastsTotal != null) {
			generator.writeKey("forecasts.total");
			generator.write(this.forecastsTotal);

		}
		if (this.forecastsMemoryMin != null) {
			generator.writeKey("forecasts.memory.min");
			generator.write(this.forecastsMemoryMin);

		}
		if (this.forecastsMemoryMax != null) {
			generator.writeKey("forecasts.memory.max");
			generator.write(this.forecastsMemoryMax);

		}
		if (this.forecastsMemoryAvg != null) {
			generator.writeKey("forecasts.memory.avg");
			generator.write(this.forecastsMemoryAvg);

		}
		if (this.forecastsMemoryTotal != null) {
			generator.writeKey("forecasts.memory.total");
			generator.write(this.forecastsMemoryTotal);

		}
		if (this.forecastsRecordsMin != null) {
			generator.writeKey("forecasts.records.min");
			generator.write(this.forecastsRecordsMin);

		}
		if (this.forecastsRecordsMax != null) {
			generator.writeKey("forecasts.records.max");
			generator.write(this.forecastsRecordsMax);

		}
		if (this.forecastsRecordsAvg != null) {
			generator.writeKey("forecasts.records.avg");
			generator.write(this.forecastsRecordsAvg);

		}
		if (this.forecastsRecordsTotal != null) {
			generator.writeKey("forecasts.records.total");
			generator.write(this.forecastsRecordsTotal);

		}
		if (this.forecastsTimeMin != null) {
			generator.writeKey("forecasts.time.min");
			generator.write(this.forecastsTimeMin);

		}
		if (this.forecastsTimeMax != null) {
			generator.writeKey("forecasts.time.max");
			generator.write(this.forecastsTimeMax);

		}
		if (this.forecastsTimeAvg != null) {
			generator.writeKey("forecasts.time.avg");
			generator.write(this.forecastsTimeAvg);

		}
		if (this.forecastsTimeTotal != null) {
			generator.writeKey("forecasts.time.total");
			generator.write(this.forecastsTimeTotal);

		}
		if (this.nodeId != null) {
			generator.writeKey("node.id");
			generator.write(this.nodeId);

		}
		if (this.nodeName != null) {
			generator.writeKey("node.name");
			generator.write(this.nodeName);

		}
		if (this.nodeEphemeralId != null) {
			generator.writeKey("node.ephemeral_id");
			generator.write(this.nodeEphemeralId);

		}
		if (this.nodeAddress != null) {
			generator.writeKey("node.address");
			generator.write(this.nodeAddress);

		}
		if (this.bucketsCount != null) {
			generator.writeKey("buckets.count");
			generator.write(this.bucketsCount);

		}
		if (this.bucketsTimeTotal != null) {
			generator.writeKey("buckets.time.total");
			generator.write(this.bucketsTimeTotal);

		}
		if (this.bucketsTimeMin != null) {
			generator.writeKey("buckets.time.min");
			generator.write(this.bucketsTimeMin);

		}
		if (this.bucketsTimeMax != null) {
			generator.writeKey("buckets.time.max");
			generator.write(this.bucketsTimeMax);

		}
		if (this.bucketsTimeExpAvg != null) {
			generator.writeKey("buckets.time.exp_avg");
			generator.write(this.bucketsTimeExpAvg);

		}
		if (this.bucketsTimeExpAvgHour != null) {
			generator.writeKey("buckets.time.exp_avg_hour");
			generator.write(this.bucketsTimeExpAvgHour);

		}

	}