in java-client/src/main/java/co/elastic/clients/elasticsearch/ml/Anomaly.java [433:558]
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
if (ApiTypeHelper.isDefined(this.actual)) {
generator.writeKey("actual");
generator.writeStartArray();
for (Double item0 : this.actual) {
generator.write(item0);
}
generator.writeEnd();
}
if (this.anomalyScoreExplanation != null) {
generator.writeKey("anomaly_score_explanation");
this.anomalyScoreExplanation.serialize(generator, mapper);
}
generator.writeKey("bucket_span");
generator.write(this.bucketSpan);
if (this.byFieldName != null) {
generator.writeKey("by_field_name");
generator.write(this.byFieldName);
}
if (this.byFieldValue != null) {
generator.writeKey("by_field_value");
generator.write(this.byFieldValue);
}
if (ApiTypeHelper.isDefined(this.causes)) {
generator.writeKey("causes");
generator.writeStartArray();
for (AnomalyCause item0 : this.causes) {
item0.serialize(generator, mapper);
}
generator.writeEnd();
}
generator.writeKey("detector_index");
generator.write(this.detectorIndex);
if (this.fieldName != null) {
generator.writeKey("field_name");
generator.write(this.fieldName);
}
if (this.function != null) {
generator.writeKey("function");
generator.write(this.function);
}
if (this.functionDescription != null) {
generator.writeKey("function_description");
generator.write(this.functionDescription);
}
if (this.geoResults != null) {
generator.writeKey("geo_results");
this.geoResults.serialize(generator, mapper);
}
if (ApiTypeHelper.isDefined(this.influencers)) {
generator.writeKey("influencers");
generator.writeStartArray();
for (Influence item0 : this.influencers) {
item0.serialize(generator, mapper);
}
generator.writeEnd();
}
generator.writeKey("initial_record_score");
generator.write(this.initialRecordScore);
generator.writeKey("is_interim");
generator.write(this.isInterim);
generator.writeKey("job_id");
generator.write(this.jobId);
if (this.overFieldName != null) {
generator.writeKey("over_field_name");
generator.write(this.overFieldName);
}
if (this.overFieldValue != null) {
generator.writeKey("over_field_value");
generator.write(this.overFieldValue);
}
if (this.partitionFieldName != null) {
generator.writeKey("partition_field_name");
generator.write(this.partitionFieldName);
}
if (this.partitionFieldValue != null) {
generator.writeKey("partition_field_value");
generator.write(this.partitionFieldValue);
}
generator.writeKey("probability");
generator.write(this.probability);
generator.writeKey("record_score");
generator.write(this.recordScore);
generator.writeKey("result_type");
generator.write(this.resultType);
generator.writeKey("timestamp");
generator.write(this.timestamp);
if (ApiTypeHelper.isDefined(this.typical)) {
generator.writeKey("typical");
generator.writeStartArray();
for (Double item0 : this.typical) {
generator.write(item0);
}
generator.writeEnd();
}
}