in java-client/src/main/java/co/elastic/clients/elasticsearch/ml/Job.java [432:541]
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
generator.writeKey("allow_lazy_open");
generator.write(this.allowLazyOpen);
generator.writeKey("analysis_config");
this.analysisConfig.serialize(generator, mapper);
if (this.analysisLimits != null) {
generator.writeKey("analysis_limits");
this.analysisLimits.serialize(generator, mapper);
}
if (this.backgroundPersistInterval != null) {
generator.writeKey("background_persist_interval");
this.backgroundPersistInterval.serialize(generator, mapper);
}
if (this.blocked != null) {
generator.writeKey("blocked");
this.blocked.serialize(generator, mapper);
}
if (this.createTime != null) {
generator.writeKey("create_time");
this.createTime.serialize(generator, mapper);
}
if (this.customSettings != null) {
generator.writeKey("custom_settings");
this.customSettings.serialize(generator, mapper);
}
if (this.dailyModelSnapshotRetentionAfterDays != null) {
generator.writeKey("daily_model_snapshot_retention_after_days");
generator.write(this.dailyModelSnapshotRetentionAfterDays);
}
generator.writeKey("data_description");
this.dataDescription.serialize(generator, mapper);
if (this.datafeedConfig != null) {
generator.writeKey("datafeed_config");
this.datafeedConfig.serialize(generator, mapper);
}
if (this.deleting != null) {
generator.writeKey("deleting");
generator.write(this.deleting);
}
if (this.description != null) {
generator.writeKey("description");
generator.write(this.description);
}
if (this.finishedTime != null) {
generator.writeKey("finished_time");
this.finishedTime.serialize(generator, mapper);
}
if (ApiTypeHelper.isDefined(this.groups)) {
generator.writeKey("groups");
generator.writeStartArray();
for (String item0 : this.groups) {
generator.write(item0);
}
generator.writeEnd();
}
generator.writeKey("job_id");
generator.write(this.jobId);
if (this.jobType != null) {
generator.writeKey("job_type");
generator.write(this.jobType);
}
if (this.jobVersion != null) {
generator.writeKey("job_version");
generator.write(this.jobVersion);
}
if (this.modelPlotConfig != null) {
generator.writeKey("model_plot_config");
this.modelPlotConfig.serialize(generator, mapper);
}
if (this.modelSnapshotId != null) {
generator.writeKey("model_snapshot_id");
generator.write(this.modelSnapshotId);
}
generator.writeKey("model_snapshot_retention_days");
generator.write(this.modelSnapshotRetentionDays);
if (this.renormalizationWindowDays != null) {
generator.writeKey("renormalization_window_days");
generator.write(this.renormalizationWindowDays);
}
generator.writeKey("results_index_name");
generator.write(this.resultsIndexName);
if (this.resultsRetentionDays != null) {
generator.writeKey("results_retention_days");
generator.write(this.resultsRetentionDays);
}
}