protected void serializeInternal()

in java-client/src/main/java/co/elastic/clients/elasticsearch/eql/EqlSearchRequest.java [381:482]


	protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {

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

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

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

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

		}
		if (this.fetchSize != null) {
			generator.writeKey("fetch_size");
			generator.write(this.fetchSize.doubleValue());

		}
		if (ApiTypeHelper.isDefined(this.fields)) {
			generator.writeKey("fields");
			generator.writeStartArray();
			for (FieldAndFormat item0 : this.fields) {
				item0.serialize(generator, mapper);

			}
			generator.writeEnd();

		}
		if (ApiTypeHelper.isDefined(this.filter)) {
			generator.writeKey("filter");
			generator.writeStartArray();
			for (Query item0 : this.filter) {
				item0.serialize(generator, mapper);

			}
			generator.writeEnd();

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

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

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

		}
		generator.writeKey("query");
		generator.write(this.query);

		if (this.resultPosition != null) {
			generator.writeKey("result_position");
			this.resultPosition.serialize(generator, mapper);
		}
		if (ApiTypeHelper.isDefined(this.runtimeMappings)) {
			generator.writeKey("runtime_mappings");
			generator.writeStartObject();
			for (Map.Entry<String, RuntimeField> item0 : this.runtimeMappings.entrySet()) {
				generator.writeKey(item0.getKey());
				item0.getValue().serialize(generator, mapper);

			}
			generator.writeEnd();

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

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

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

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

		}

	}