in src/main/java/org/opensearch/ad/model/ADTaskProfile.java [209:263]
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
XContentBuilder xContentBuilder = builder.startObject();
if (adTask != null) {
xContentBuilder.field(AD_TASK_FIELD, adTask);
}
if (shingleSize != null) {
xContentBuilder.field(SHINGLE_SIZE_FIELD, shingleSize);
}
if (rcfTotalUpdates != null) {
xContentBuilder.field(RCF_TOTAL_UPDATES_FIELD, rcfTotalUpdates);
}
if (thresholdModelTrained != null) {
xContentBuilder.field(THRESHOLD_MODEL_TRAINED_FIELD, thresholdModelTrained);
}
if (thresholdModelTrainingDataSize != null) {
xContentBuilder.field(THRESHOLD_MODEL_TRAINING_DATA_SIZE_FIELD, thresholdModelTrainingDataSize);
}
if (modelSizeInBytes != null) {
xContentBuilder.field(MODEL_SIZE_IN_BYTES, modelSizeInBytes);
}
if (nodeId != null) {
xContentBuilder.field(NODE_ID_FIELD, nodeId);
}
if (taskId != null) {
xContentBuilder.field(TASK_ID_FIELD, taskId);
}
if (adTaskType != null) {
xContentBuilder.field(AD_TASK_TYPE_FIELD, adTaskType);
}
if (detectorTaskSlots != null) {
xContentBuilder.field(DETECTOR_TASK_SLOTS_FIELD, detectorTaskSlots);
}
if (totalEntitiesInited != null) {
xContentBuilder.field(TOTAL_ENTITIES_INITED_FIELD, totalEntitiesInited);
}
if (totalEntitiesCount != null) {
xContentBuilder.field(TOTAL_ENTITIES_COUNT_FIELD, totalEntitiesCount);
}
if (pendingEntitiesCount != null) {
xContentBuilder.field(PENDING_ENTITIES_COUNT_FIELD, pendingEntitiesCount);
}
if (runningEntitiesCount != null) {
xContentBuilder.field(RUNNING_ENTITIES_COUNT_FIELD, runningEntitiesCount);
}
if (runningEntities != null) {
xContentBuilder.field(RUNNING_ENTITIES_FIELD, runningEntities);
}
if (entityTaskProfiles != null && entityTaskProfiles.size() > 0) {
xContentBuilder.field(ENTITY_TASK_PROFILE_FIELD, entityTaskProfiles.toArray());
}
if (latestHCTaskRunTime != null) {
xContentBuilder.field(ENTITY_TASK_PROFILE_FIELD, latestHCTaskRunTime);
}
return xContentBuilder.endObject();
}