protected void serializeInternal()

in java-client/src/main/java/co/elastic/clients/elasticsearch/ml/TrainedModelConfig.java [366:479]


	protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {

		generator.writeKey("model_id");
		generator.write(this.modelId);

		if (this.modelType != null) {
			generator.writeKey("model_type");
			this.modelType.serialize(generator, mapper);
		}
		if (ApiTypeHelper.isDefined(this.tags)) {
			generator.writeKey("tags");
			generator.writeStartArray();
			for (String item0 : this.tags) {
				generator.write(item0);

			}
			generator.writeEnd();

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

		}
		if (this.compressedDefinition != null) {
			generator.writeKey("compressed_definition");
			generator.write(this.compressedDefinition);

		}
		if (this.createdBy != null) {
			generator.writeKey("created_by");
			generator.write(this.createdBy);

		}
		if (this.createTime != null) {
			generator.writeKey("create_time");
			this.createTime.serialize(generator, mapper);
		}
		if (ApiTypeHelper.isDefined(this.defaultFieldMap)) {
			generator.writeKey("default_field_map");
			generator.writeStartObject();
			for (Map.Entry<String, String> item0 : this.defaultFieldMap.entrySet()) {
				generator.writeKey(item0.getKey());
				generator.write(item0.getValue());

			}
			generator.writeEnd();

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

		}
		if (this.estimatedHeapMemoryUsageBytes != null) {
			generator.writeKey("estimated_heap_memory_usage_bytes");
			generator.write(this.estimatedHeapMemoryUsageBytes);

		}
		if (this.estimatedOperations != null) {
			generator.writeKey("estimated_operations");
			generator.write(this.estimatedOperations);

		}
		if (this.fullyDefined != null) {
			generator.writeKey("fully_defined");
			generator.write(this.fullyDefined);

		}
		if (this.inferenceConfig != null) {
			generator.writeKey("inference_config");
			this.inferenceConfig.serialize(generator, mapper);

		}
		generator.writeKey("input");
		this.input.serialize(generator, mapper);

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

		}
		if (this.metadata != null) {
			generator.writeKey("metadata");
			this.metadata.serialize(generator, mapper);

		}
		if (this.modelSizeBytes != null) {
			generator.writeKey("model_size_bytes");
			generator.write(this.modelSizeBytes);

		}
		if (this.modelPackage != null) {
			generator.writeKey("model_package");
			this.modelPackage.serialize(generator, mapper);

		}
		if (this.location != null) {
			generator.writeKey("location");
			this.location.serialize(generator, mapper);

		}
		if (this.platformArchitecture != null) {
			generator.writeKey("platform_architecture");
			generator.write(this.platformArchitecture);

		}
		if (this.prefixStrings != null) {
			generator.writeKey("prefix_strings");
			this.prefixStrings.serialize(generator, mapper);

		}

	}