diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkIndexByScrollFailure.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkIndexByScrollFailure.java index 69f7f70340..21ce5a12a3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkIndexByScrollFailure.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkIndexByScrollFailure.java @@ -158,6 +158,15 @@ public static class Builder extends WithJsonObjectBuilderBase private Integer status; + public Builder() { + } + private Builder(BulkIndexByScrollFailure instance) { + this.cause = instance.cause; + this.id = instance.id; + this.index = instance.index; + this.status = instance.status; + + } /** * Required - API name: {@code cause} */ @@ -215,6 +224,12 @@ public BulkIndexByScrollFailure build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkStats.java index 3bf9906f57..cd946d1241 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkStats.java @@ -251,6 +251,20 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long avgSizeInBytes; + public Builder() { + } + private Builder(BulkStats instance) { + this.totalOperations = instance.totalOperations; + this.totalTime = instance.totalTime; + this.totalTimeInMillis = instance.totalTimeInMillis; + this.totalSize = instance.totalSize; + this.totalSizeInBytes = instance.totalSizeInBytes; + this.avgTime = instance.avgTime; + this.avgTimeInMillis = instance.avgTimeInMillis; + this.avgSize = instance.avgSize; + this.avgSizeInBytes = instance.avgSizeInBytes; + + } /** * Required - API name: {@code total_operations} */ @@ -355,6 +369,12 @@ public BulkStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CartesianPoint.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CartesianPoint.java index 740b72635f..1c5e955292 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CartesianPoint.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CartesianPoint.java @@ -124,6 +124,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Double y; + public Builder() { + } + private Builder(CartesianPoint instance) { + this.x = instance.x; + this.y = instance.y; + + } /** * Required - API name: {@code x} */ @@ -158,6 +165,12 @@ public CartesianPoint build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ChunkRescorer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ChunkRescorer.java index ce66bbdaed..5f75510997 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ChunkRescorer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ChunkRescorer.java @@ -140,6 +140,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private ChunkRescorerChunkingSettings chunkingSettings; + public Builder() { + } + private Builder(ChunkRescorer instance) { + this.size = instance.size; + this.chunkingSettings = instance.chunkingSettings; + + } /** * The number of chunks per document to evaluate for reranking. *

@@ -188,6 +195,12 @@ public ChunkRescorer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterDetails.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterDetails.java index ae618f3530..c3fffa049e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterDetails.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterDetails.java @@ -206,6 +206,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List failures; + public Builder() { + } + private Builder(ClusterDetails instance) { + this.status = instance.status; + this.indices = instance.indices; + this.took = instance.took; + this.timedOut = instance.timedOut; + this.shards = instance.shards; + this.failures = instance.failures; + + } /** * Required - API name: {@code status} */ @@ -300,6 +311,12 @@ public ClusterDetails build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterStatistics.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterStatistics.java index d9c99e9d75..2c1fda4704 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterStatistics.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterStatistics.java @@ -212,6 +212,18 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Map details; + public Builder() { + } + private Builder(ClusterStatistics instance) { + this.skipped = instance.skipped; + this.successful = instance.successful; + this.total = instance.total; + this.running = instance.running; + this.partial = instance.partial; + this.failed = instance.failed; + this.details = instance.details; + + } /** * Required - API name: {@code skipped} */ @@ -307,6 +319,12 @@ public ClusterStatistics build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CompletionStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CompletionStats.java index 3cb4a3345f..b0284cbea5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CompletionStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CompletionStats.java @@ -163,6 +163,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Map fields; + public Builder() { + } + private Builder(CompletionStats instance) { + this.sizeInBytes = instance.sizeInBytes; + this.size = instance.size; + this.fields = instance.fields; + + } /** * Required - Total amount, in bytes, of memory used for completion across all * shards assigned to selected nodes. @@ -232,6 +240,12 @@ public CompletionStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CoordsGeoBounds.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CoordsGeoBounds.java index f569afdd21..5f545d1c0f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CoordsGeoBounds.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CoordsGeoBounds.java @@ -154,6 +154,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Double right; + public Builder() { + } + private Builder(CoordsGeoBounds instance) { + this.top = instance.top; + this.bottom = instance.bottom; + this.left = instance.left; + this.right = instance.right; + + } /** * Required - API name: {@code top} */ @@ -204,6 +213,12 @@ public CoordsGeoBounds build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/DiversifyRetriever.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/DiversifyRetriever.java index 59f2f494a3..ab55059f2e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/DiversifyRetriever.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/DiversifyRetriever.java @@ -260,6 +260,19 @@ public static class Builder extends RetrieverBase.AbstractBuilder @Nullable private Float lambda; + public Builder() { + } + private Builder(DiversifyRetriever instance) { + this.type = instance.type; + this.field = instance.field; + this.retriever = instance.retriever; + this.size = instance.size; + this.rankWindowSize = instance.rankWindowSize; + this.queryVector = instance.queryVector; + this.queryVectorBuilder = instance.queryVectorBuilder; + this.lambda = instance.lambda; + + } /** * Required - The diversification strategy to apply. *

@@ -414,6 +427,12 @@ public DiversifyRetriever build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/DocStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/DocStats.java index a2d873d022..ad2aa00f30 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/DocStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/DocStats.java @@ -182,6 +182,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String totalSize; + public Builder() { + } + private Builder(DocStats instance) { + this.count = instance.count; + this.deleted = instance.deleted; + this.totalSizeInBytes = instance.totalSizeInBytes; + this.totalSize = instance.totalSize; + + } /** * Required - Total number of non-deleted documents across all primary shards * assigned to selected nodes. This number is based on documents in Lucene @@ -247,6 +256,12 @@ public DocStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ElasticsearchVersionInfo.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ElasticsearchVersionInfo.java index 7c4a66b875..433aa0ebeb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ElasticsearchVersionInfo.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ElasticsearchVersionInfo.java @@ -263,6 +263,20 @@ public static class Builder extends WithJsonObjectBuilderBase private String number; + public Builder() { + } + private Builder(ElasticsearchVersionInfo instance) { + this.buildDate = instance.buildDate; + this.buildFlavor = instance.buildFlavor; + this.buildHash = instance.buildHash; + this.buildSnapshot = instance.buildSnapshot; + this.buildType = instance.buildType; + this.luceneVersion = instance.luceneVersion; + this.minimumIndexCompatibilityVersion = instance.minimumIndexCompatibilityVersion; + this.minimumWireCompatibilityVersion = instance.minimumWireCompatibilityVersion; + this.number = instance.number; + + } /** * Required - The Elasticsearch Git commit's date. *

@@ -381,6 +395,12 @@ public ElasticsearchVersionInfo build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ElasticsearchVersionMinInfo.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ElasticsearchVersionMinInfo.java index 8b4f7ece47..90f2d515fb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ElasticsearchVersionMinInfo.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ElasticsearchVersionMinInfo.java @@ -161,6 +161,15 @@ public static class Builder extends WithJsonObjectBuilderBase private String number; + public Builder() { + } + private Builder(ElasticsearchVersionMinInfo instance) { + this.buildFlavor = instance.buildFlavor; + this.minimumIndexCompatibilityVersion = instance.minimumIndexCompatibilityVersion; + this.minimumWireCompatibilityVersion = instance.minimumWireCompatibilityVersion; + this.number = instance.number; + + } /** * Required - API name: {@code build_flavor} */ @@ -211,6 +220,12 @@ public ElasticsearchVersionMinInfo build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorCause.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorCause.java index 7bd4d85490..c9351e2a42 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorCause.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorCause.java @@ -276,6 +276,17 @@ public final Builder metadata(String key, JsonData value) { @Nullable private List suppressed; + public Builder() { + } + private Builder(ErrorCause instance) { + this.type = instance.type; + this.reason = instance.reason; + this.stackTrace = instance.stackTrace; + this.causedBy = instance.causedBy; + this.rootCause = instance.rootCause; + this.suppressed = instance.suppressed; + + } /** * The type of error *

@@ -398,6 +409,12 @@ public ErrorCause build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorResponse.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorResponse.java index 64d6a8e68b..36be6cdd19 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorResponse.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorResponse.java @@ -127,6 +127,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Integer status; + public Builder() { + } + private Builder(ErrorResponse instance) { + this.error = instance.error; + this.status = instance.status; + + } /** * Required - API name: {@code error} */ @@ -168,6 +175,12 @@ public ErrorResponse build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldMemoryUsage.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldMemoryUsage.java index 5017561013..2212513c59 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldMemoryUsage.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldMemoryUsage.java @@ -131,6 +131,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long memorySizeInBytes; + public Builder() { + } + private Builder(FieldMemoryUsage instance) { + this.memorySize = instance.memorySize; + this.memorySizeInBytes = instance.memorySizeInBytes; + + } /** * API name: {@code memory_size} */ @@ -165,6 +172,12 @@ public FieldMemoryUsage build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldSizeUsage.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldSizeUsage.java index af8ab8d1df..fc0ed4f0a8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldSizeUsage.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldSizeUsage.java @@ -131,6 +131,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long sizeInBytes; + public Builder() { + } + private Builder(FieldSizeUsage instance) { + this.size = instance.size; + this.sizeInBytes = instance.sizeInBytes; + + } /** * API name: {@code size} */ @@ -165,6 +172,12 @@ public FieldSizeUsage build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldSort.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldSort.java index a0b377a027..0c9005849a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldSort.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldSort.java @@ -258,6 +258,18 @@ public final Builder field(String value) { @Nullable private String format; + public Builder() { + } + private Builder(FieldSort instance) { + this.missing = instance.missing; + this.mode = instance.mode; + this.nested = instance.nested; + this.order = instance.order; + this.unmappedType = instance.unmappedType; + this.numericType = instance.numericType; + this.format = instance.format; + + } /** * API name: {@code missing} */ @@ -378,6 +390,12 @@ public FieldSort build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FielddataStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FielddataStats.java index 9daf2e9190..aa3764a3c1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FielddataStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FielddataStats.java @@ -191,6 +191,16 @@ public static class Builder extends WithJsonObjectBuilderBase implement private GlobalOrdinalsStats globalOrdinals; + public Builder() { + } + private Builder(FielddataStats instance) { + this.evictions = instance.evictions; + this.memorySize = instance.memorySize; + this.memorySizeInBytes = instance.memorySizeInBytes; + this.fields = instance.fields; + this.globalOrdinals = instance.globalOrdinals; + + } /** * API name: {@code evictions} */ @@ -279,6 +289,12 @@ public FielddataStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FlushStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FlushStats.java index 86869e4894..6eb63872d1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FlushStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FlushStats.java @@ -160,6 +160,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long totalTimeInMillis; + public Builder() { + } + private Builder(FlushStats instance) { + this.periodic = instance.periodic; + this.total = instance.total; + this.totalTime = instance.totalTime; + this.totalTimeInMillis = instance.totalTimeInMillis; + + } /** * Required - API name: {@code periodic} */ @@ -217,6 +226,12 @@ public FlushStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoDistanceSort.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoDistanceSort.java index 88626e8cfc..b2be31d88b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoDistanceSort.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoDistanceSort.java @@ -285,6 +285,17 @@ public final Builder location(Function implements ObjectBuilder { private String geohash; + public Builder() { + } + private Builder(GeoHashLocation instance) { + this.geohash = instance.geohash; + + } /** * Required - API name: {@code geohash} */ @@ -136,6 +142,12 @@ public GeoHashLocation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoLine.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoLine.java index 9c5f892ba2..5204947cb4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoLine.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoLine.java @@ -147,6 +147,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private List> coordinates; + public Builder() { + } + private Builder(GeoLine instance) { + this.type = instance.type; + this.coordinates = instance.coordinates; + + } /** * Required - Always "LineString" *

@@ -199,6 +206,12 @@ public GeoLine build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GetStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GetStats.java index f286105007..bba8341dc0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GetStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GetStats.java @@ -262,6 +262,21 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long total; + public Builder() { + } + private Builder(GetStats instance) { + this.current = instance.current; + this.existsTime = instance.existsTime; + this.existsTimeInMillis = instance.existsTimeInMillis; + this.existsTotal = instance.existsTotal; + this.missingTime = instance.missingTime; + this.missingTimeInMillis = instance.missingTimeInMillis; + this.missingTotal = instance.missingTotal; + this.time = instance.time; + this.timeInMillis = instance.timeInMillis; + this.total = instance.total; + + } /** * Required - API name: {@code current} */ @@ -381,6 +396,12 @@ public GetStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GlobalOrdinalFieldStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GlobalOrdinalFieldStats.java index fb643b6091..c35cecdc83 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GlobalOrdinalFieldStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GlobalOrdinalFieldStats.java @@ -149,6 +149,14 @@ public static class Builder extends WithJsonObjectBuilderBase private Long shardMaxValueCount; + public Builder() { + } + private Builder(GlobalOrdinalFieldStats instance) { + this.buildTimeInMillis = instance.buildTimeInMillis; + this.buildTime = instance.buildTime; + this.shardMaxValueCount = instance.shardMaxValueCount; + + } /** * Required - API name: {@code build_time_in_millis} */ @@ -191,6 +199,12 @@ public GlobalOrdinalFieldStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GlobalOrdinalsStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GlobalOrdinalsStats.java index 4de1e609ab..d287c56750 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GlobalOrdinalsStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GlobalOrdinalsStats.java @@ -159,6 +159,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Map fields; + public Builder() { + } + private Builder(GlobalOrdinalsStats instance) { + this.buildTimeInMillis = instance.buildTimeInMillis; + this.buildTime = instance.buildTime; + this.fields = instance.fields; + + } /** * Required - API name: {@code build_time_in_millis} */ @@ -223,6 +231,12 @@ public GlobalOrdinalsStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/IndexingStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/IndexingStats.java index de7012484b..8cb45e94ba 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/IndexingStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/IndexingStats.java @@ -396,6 +396,28 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Double peakWriteLoad; + public Builder() { + } + private Builder(IndexingStats instance) { + this.indexCurrent = instance.indexCurrent; + this.deleteCurrent = instance.deleteCurrent; + this.deleteTime = instance.deleteTime; + this.deleteTimeInMillis = instance.deleteTimeInMillis; + this.deleteTotal = instance.deleteTotal; + this.isThrottled = instance.isThrottled; + this.noopUpdateTotal = instance.noopUpdateTotal; + this.throttleTime = instance.throttleTime; + this.throttleTimeInMillis = instance.throttleTimeInMillis; + this.indexTime = instance.indexTime; + this.indexTimeInMillis = instance.indexTimeInMillis; + this.indexTotal = instance.indexTotal; + this.indexFailed = instance.indexFailed; + this.types = instance.types; + this.writeLoad = instance.writeLoad; + this.recentWriteLoad = instance.recentWriteLoad; + this.peakWriteLoad = instance.peakWriteLoad; + + } /** * Required - API name: {@code index_current} */ @@ -592,6 +614,12 @@ public IndexingStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/IndicesOptions.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/IndicesOptions.java index 1bb5d1a6b9..87716f5e18 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/IndicesOptions.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/IndicesOptions.java @@ -198,6 +198,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Boolean ignoreThrottled; + public Builder() { + } + private Builder(IndicesOptions instance) { + this.allowNoIndices = instance.allowNoIndices; + this.expandWildcards = instance.expandWildcards; + this.ignoreUnavailable = instance.ignoreUnavailable; + this.ignoreThrottled = instance.ignoreThrottled; + + } /** * If false, the request returns an error if any wildcard expression, index * alias, or _all value targets only missing or closed indices. @@ -280,6 +289,12 @@ public IndicesOptions build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/InlineGet.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/InlineGet.java index 8fa96c354e..26b38cff4c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/InlineGet.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/InlineGet.java @@ -277,6 +277,17 @@ public final Builder metadata(String key, JsonData value) { @Nullable private JsonpSerializer tDocumentSerializer; + public Builder() { + } + private Builder(InlineGet instance) { + this.fields = instance.fields; + this.found = instance.found; + this.seqNo = instance.seqNo; + this.primaryTerm = instance.primaryTerm; + this.routing = instance.routing; + this.source = instance.source; + + } /** * API name: {@code fields} *

@@ -376,6 +387,12 @@ public InlineGet build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/InnerRetriever.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/InnerRetriever.java index 494c55d969..40c4c7067d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/InnerRetriever.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/InnerRetriever.java @@ -140,6 +140,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement private ScoreNormalizer normalizer; + public Builder() { + } + private Builder(InnerRetriever instance) { + this.retriever = instance.retriever; + this.weight = instance.weight; + this.normalizer = instance.normalizer; + + } /** * Required - API name: {@code retriever} */ @@ -197,6 +205,12 @@ public InnerRetriever build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnQuery.java index 250637b8ea..940afd953c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnQuery.java @@ -296,6 +296,20 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private RescoreVector rescoreVector; + public Builder() { + } + private Builder(KnnQuery instance) { + this.field = instance.field; + this.queryVector = instance.queryVector; + this.queryVectorBuilder = instance.queryVectorBuilder; + this.numCandidates = instance.numCandidates; + this.visitPercentage = instance.visitPercentage; + this.k = instance.k; + this.filter = instance.filter; + this.similarity = instance.similarity; + this.rescoreVector = instance.rescoreVector; + + } /** * Required - The name of the vector field to search against *

@@ -491,6 +505,12 @@ public KnnQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnRetriever.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnRetriever.java index f39b543dd6..5dfb7d454a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnRetriever.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnRetriever.java @@ -259,6 +259,19 @@ public static class Builder extends RetrieverBase.AbstractBuilder imple @Nullable private RescoreVector rescoreVector; + public Builder() { + } + private Builder(KnnRetriever instance) { + this.field = instance.field; + this.queryVector = instance.queryVector; + this.queryVectorBuilder = instance.queryVectorBuilder; + this.k = instance.k; + this.numCandidates = instance.numCandidates; + this.visitPercentage = instance.visitPercentage; + this.similarity = instance.similarity; + this.rescoreVector = instance.rescoreVector; + + } /** * Required - The name of the vector field to search against. *

@@ -405,6 +418,12 @@ public KnnRetriever build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnSearch.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnSearch.java index ec096102d1..c799064526 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnSearch.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnSearch.java @@ -347,6 +347,22 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private RescoreVector rescoreVector; + public Builder() { + } + private Builder(KnnSearch instance) { + this.field = instance.field; + this.queryVector = instance.queryVector; + this.queryVectorBuilder = instance.queryVectorBuilder; + this.k = instance.k; + this.numCandidates = instance.numCandidates; + this.visitPercentage = instance.visitPercentage; + this.boost = instance.boost; + this.filter = instance.filter; + this.similarity = instance.similarity; + this.innerHits = instance.innerHits; + this.rescoreVector = instance.rescoreVector; + + } /** * Required - The name of the vector field to search against *

@@ -571,6 +587,12 @@ public KnnSearch build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/LatLonGeoLocation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/LatLonGeoLocation.java index 2506a9b838..22e89aa794 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/LatLonGeoLocation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/LatLonGeoLocation.java @@ -128,6 +128,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Double lon; + public Builder() { + } + private Builder(LatLonGeoLocation instance) { + this.lat = instance.lat; + this.lon = instance.lon; + + } /** * Required - Latitude *

@@ -166,6 +173,12 @@ public LatLonGeoLocation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/LinearRetriever.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/LinearRetriever.java index b4cf0541fb..d729ff4a36 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/LinearRetriever.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/LinearRetriever.java @@ -200,6 +200,16 @@ public static class Builder extends RetrieverBase.AbstractBuilder @Nullable private ScoreNormalizer normalizer; + public Builder() { + } + private Builder(LinearRetriever instance) { + this.retrievers = instance.retrievers; + this.rankWindowSize = instance.rankWindowSize; + this.query = instance.query; + this.fields = instance.fields; + this.normalizer = instance.normalizer; + + } /** * Inner retrievers. *

@@ -297,6 +307,12 @@ public LinearRetriever build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/MergesStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/MergesStats.java index c5bb85a697..422b84de86 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/MergesStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/MergesStats.java @@ -370,6 +370,27 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long totalTimeInMillis; + public Builder() { + } + private Builder(MergesStats instance) { + this.current = instance.current; + this.currentDocs = instance.currentDocs; + this.currentSize = instance.currentSize; + this.currentSizeInBytes = instance.currentSizeInBytes; + this.total = instance.total; + this.totalAutoThrottle = instance.totalAutoThrottle; + this.totalAutoThrottleInBytes = instance.totalAutoThrottleInBytes; + this.totalDocs = instance.totalDocs; + this.totalSize = instance.totalSize; + this.totalSizeInBytes = instance.totalSizeInBytes; + this.totalStoppedTime = instance.totalStoppedTime; + this.totalStoppedTimeInMillis = instance.totalStoppedTimeInMillis; + this.totalThrottledTime = instance.totalThrottledTime; + this.totalThrottledTimeInMillis = instance.totalThrottledTimeInMillis; + this.totalTime = instance.totalTime; + this.totalTimeInMillis = instance.totalTimeInMillis; + + } /** * Required - API name: {@code current} */ @@ -537,6 +558,12 @@ public MergesStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NestedSortValue.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NestedSortValue.java index 6167946f57..1e8f75a3b2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NestedSortValue.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NestedSortValue.java @@ -173,6 +173,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement private String path; + public Builder() { + } + private Builder(NestedSortValue instance) { + this.filter = instance.filter; + this.maxChildren = instance.maxChildren; + this.nested = instance.nested; + this.path = instance.path; + + } /** * API name: {@code filter} */ @@ -245,6 +254,12 @@ public NestedSortValue build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeAttributes.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeAttributes.java index 8b0e711dbb..c797ffe05c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeAttributes.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeAttributes.java @@ -194,6 +194,16 @@ public static class Builder extends WithJsonObjectBuilderBase implement private String transportAddress; + public Builder() { + } + private Builder(NodeAttributes instance) { + this.attributes = instance.attributes; + this.ephemeralId = instance.ephemeralId; + this.id = instance.id; + this.name = instance.name; + this.transportAddress = instance.transportAddress; + + } /** * Required - Lists node attributes. *

@@ -276,6 +286,12 @@ public NodeAttributes build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeShard.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeShard.java index 5572444166..e0e9e51db0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeShard.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeShard.java @@ -288,6 +288,21 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private RelocationFailureInfo relocationFailureInfo; + public Builder() { + } + private Builder(NodeShard instance) { + this.state = instance.state; + this.primary = instance.primary; + this.node = instance.node; + this.shard = instance.shard; + this.index = instance.index; + this.allocationId = instance.allocationId; + this.recoverySource = instance.recoverySource; + this.unassignedInfo = instance.unassignedInfo; + this.relocatingNode = instance.relocatingNode; + this.relocationFailureInfo = instance.relocationFailureInfo; + + } /** * Required - API name: {@code state} */ @@ -426,6 +441,12 @@ public NodeShard build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeStatistics.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeStatistics.java index 75eb14bb76..5eee112301 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeStatistics.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeStatistics.java @@ -173,6 +173,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Integer failed; + public Builder() { + } + private Builder(NodeStatistics instance) { + this.failures = instance.failures; + this.total = instance.total; + this.successful = instance.successful; + this.failed = instance.failed; + + } /** * API name: {@code failures} *

@@ -252,6 +261,12 @@ public NodeStatistics build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/PinnedRetriever.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/PinnedRetriever.java index e792585364..edaa45242f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/PinnedRetriever.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/PinnedRetriever.java @@ -176,6 +176,15 @@ public static class Builder extends RetrieverBase.AbstractBuilder @Nullable private Integer rankWindowSize; + public Builder() { + } + private Builder(PinnedRetriever instance) { + this.retriever = instance.retriever; + this.ids = instance.ids; + this.docs = instance.docs; + this.rankWindowSize = instance.rankWindowSize; + + } /** * Required - Inner retriever. *

@@ -280,6 +289,12 @@ public PinnedRetriever build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/PluginStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/PluginStats.java index 723a7dac6e..27f5e1d058 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/PluginStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/PluginStats.java @@ -241,6 +241,20 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Boolean licensed; + public Builder() { + } + private Builder(PluginStats instance) { + this.classname = instance.classname; + this.description = instance.description; + this.elasticsearchVersion = instance.elasticsearchVersion; + this.extendedPlugins = instance.extendedPlugins; + this.hasNativeController = instance.hasNativeController; + this.javaVersion = instance.javaVersion; + this.name = instance.name; + this.version = instance.version; + this.licensed = instance.licensed; + + } /** * Required - API name: {@code classname} */ @@ -343,6 +357,12 @@ public PluginStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/QueryCacheStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/QueryCacheStats.java index d1a541d69f..d4603df8f0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/QueryCacheStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/QueryCacheStats.java @@ -245,6 +245,19 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long totalCount; + public Builder() { + } + private Builder(QueryCacheStats instance) { + this.cacheCount = instance.cacheCount; + this.cacheSize = instance.cacheSize; + this.evictions = instance.evictions; + this.hitCount = instance.hitCount; + this.memorySize = instance.memorySize; + this.memorySizeInBytes = instance.memorySizeInBytes; + this.missCount = instance.missCount; + this.totalCount = instance.totalCount; + + } /** * Required - Total number of entries added to the query cache across all shards * assigned to selected nodes. This number includes current and evicted entries. @@ -351,6 +364,12 @@ public QueryCacheStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RRFRetriever.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RRFRetriever.java index 8ffd1909f0..80a6400b5b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RRFRetriever.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RRFRetriever.java @@ -205,6 +205,16 @@ public static class Builder extends RetrieverBase.AbstractBuilder imple @Nullable private List fields; + public Builder() { + } + private Builder(RRFRetriever instance) { + this.retrievers = instance.retrievers; + this.rankConstant = instance.rankConstant; + this.rankWindowSize = instance.rankWindowSize; + this.query = instance.query; + this.fields = instance.fields; + + } /** * Required - A list of child retrievers to specify which sets of returned top * documents will have the RRF formula applied to them. Each retriever can @@ -313,6 +323,12 @@ public RRFRetriever build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RRFRetrieverComponent.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RRFRetrieverComponent.java index d9dbe4ad07..facdc4f27e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RRFRetrieverComponent.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RRFRetrieverComponent.java @@ -140,6 +140,13 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Float weight; + public Builder() { + } + private Builder(RRFRetrieverComponent instance) { + this.retriever = instance.retriever; + this.weight = instance.weight; + + } /** * Required - The nested retriever configuration. *

@@ -199,6 +206,12 @@ public RRFRetrieverComponent build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RecoveryStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RecoveryStats.java index 78f4d20f0a..721f08a4e7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RecoveryStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RecoveryStats.java @@ -161,6 +161,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long throttleTimeInMillis; + public Builder() { + } + private Builder(RecoveryStats instance) { + this.currentAsSource = instance.currentAsSource; + this.currentAsTarget = instance.currentAsTarget; + this.throttleTime = instance.throttleTime; + this.throttleTimeInMillis = instance.throttleTimeInMillis; + + } /** * Required - API name: {@code current_as_source} */ @@ -218,6 +227,12 @@ public RecoveryStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RefreshStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RefreshStats.java index a1ec76d74a..740c554694 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RefreshStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RefreshStats.java @@ -191,6 +191,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long totalTimeInMillis; + public Builder() { + } + private Builder(RefreshStats instance) { + this.externalTotal = instance.externalTotal; + this.externalTotalTimeInMillis = instance.externalTotalTimeInMillis; + this.listeners = instance.listeners; + this.total = instance.total; + this.totalTime = instance.totalTime; + this.totalTimeInMillis = instance.totalTimeInMillis; + + } /** * Required - API name: {@code external_total} */ @@ -264,6 +275,12 @@ public RefreshStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ReindexStatus.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ReindexStatus.java index b0ad752efb..e3b704a8e5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ReindexStatus.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ReindexStatus.java @@ -391,6 +391,26 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String cancelled; + public Builder() { + } + private Builder(ReindexStatus instance) { + this.sliceId = instance.sliceId; + this.batches = instance.batches; + this.created = instance.created; + this.deleted = instance.deleted; + this.noops = instance.noops; + this.requestsPerSecond = instance.requestsPerSecond; + this.retries = instance.retries; + this.throttled = instance.throttled; + this.throttledMillis = instance.throttledMillis; + this.throttledUntil = instance.throttledUntil; + this.throttledUntilMillis = instance.throttledUntilMillis; + this.total = instance.total; + this.updated = instance.updated; + this.versionConflicts = instance.versionConflicts; + this.cancelled = instance.cancelled; + + } /** * The slice ID *

@@ -590,6 +610,12 @@ public ReindexStatus build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RelocationFailureInfo.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RelocationFailureInfo.java index 7a6f5b08b2..50020be624 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RelocationFailureInfo.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RelocationFailureInfo.java @@ -111,6 +111,12 @@ public static class Builder extends WithJsonObjectBuilderBase ObjectBuilder { private Integer failedAttempts; + public Builder() { + } + private Builder(RelocationFailureInfo instance) { + this.failedAttempts = instance.failedAttempts; + + } /** * Required - API name: {@code failed_attempts} */ @@ -137,6 +143,12 @@ public RelocationFailureInfo build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RequestCacheStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RequestCacheStats.java index 582422d170..c469eb2bf5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RequestCacheStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RequestCacheStats.java @@ -176,6 +176,16 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long missCount; + public Builder() { + } + private Builder(RequestCacheStats instance) { + this.evictions = instance.evictions; + this.hitCount = instance.hitCount; + this.memorySize = instance.memorySize; + this.memorySizeInBytes = instance.memorySizeInBytes; + this.missCount = instance.missCount; + + } /** * Required - API name: {@code evictions} */ @@ -234,6 +244,12 @@ public RequestCacheStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RescoreVector.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RescoreVector.java index f15068f505..93cb01bc21 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RescoreVector.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RescoreVector.java @@ -112,6 +112,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private Float oversample; + public Builder() { + } + private Builder(RescoreVector instance) { + this.oversample = instance.oversample; + + } /** * Required - Applies the specified oversample factor to k on the approximate * kNN search @@ -141,6 +147,12 @@ public RescoreVector build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RescorerRetriever.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RescorerRetriever.java index 92fca56737..f469a2d85d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RescorerRetriever.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RescorerRetriever.java @@ -132,6 +132,13 @@ public static class Builder extends RetrieverBase.AbstractBuilder private List rescore; + public Builder() { + } + private Builder(RescorerRetriever instance) { + this.retriever = instance.retriever; + this.rescore = instance.rescore; + + } /** * Required - Inner retriever. *

@@ -221,6 +228,12 @@ public RescorerRetriever build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/Retries.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/Retries.java index 495b5e56a7..55bca3d771 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/Retries.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/Retries.java @@ -128,6 +128,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long search; + public Builder() { + } + private Builder(Retries instance) { + this.bulk = instance.bulk; + this.search = instance.search; + + } /** * Required - The number of bulk actions retried. *

@@ -166,6 +173,12 @@ public Retries build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RrfRank.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RrfRank.java index 16fcd137cb..76df57fcd9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RrfRank.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RrfRank.java @@ -147,6 +147,13 @@ public static class Builder extends RankBase.AbstractBuilder implements @Nullable private Long rankWindowSize; + public Builder() { + } + private Builder(RrfRank instance) { + this.rankConstant = instance.rankConstant; + this.rankWindowSize = instance.rankWindowSize; + + } /** * How much influence documents in individual result sets per query have over * the final ranked result set @@ -186,6 +193,12 @@ public RrfRank build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RuleRetriever.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RuleRetriever.java index df6e8046db..1e198f3e49 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RuleRetriever.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RuleRetriever.java @@ -174,6 +174,15 @@ public static class Builder extends RetrieverBase.AbstractBuilder imple @Nullable private Integer rankWindowSize; + public Builder() { + } + private Builder(RuleRetriever instance) { + this.rulesetIds = instance.rulesetIds; + this.matchCriteria = instance.matchCriteria; + this.retriever = instance.retriever; + this.rankWindowSize = instance.rankWindowSize; + + } /** * Required - The ruleset IDs containing the rules this retriever is evaluating * against. @@ -268,6 +277,12 @@ public RuleRetriever build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScoreSort.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScoreSort.java index d5f8567b92..ff2c9aaedc 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScoreSort.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScoreSort.java @@ -121,6 +121,12 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private SortOrder order; + public Builder() { + } + private Builder(ScoreSort instance) { + this.order = instance.order; + + } /** * API name: {@code order} */ @@ -147,6 +153,12 @@ public ScoreSort build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/Script.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/Script.java index ab6635864a..382ca63fd1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/Script.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/Script.java @@ -224,6 +224,16 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Map options; + public Builder() { + } + private Builder(Script instance) { + this.source = instance.source; + this.id = instance.id; + this.params = instance.params; + this.lang = instance.lang; + this.options = instance.options; + + } /** * The script source. *

@@ -337,6 +347,12 @@ public Script build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptField.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptField.java index 5473d38b14..666e25796a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptField.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptField.java @@ -131,6 +131,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Boolean ignoreFailure; + public Builder() { + } + private Builder(ScriptField instance) { + this.script = instance.script; + this.ignoreFailure = instance.ignoreFailure; + + } /** * Required - API name: {@code script} */ @@ -172,6 +179,12 @@ public ScriptField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptSort.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptSort.java index a83149ef20..2ed770bd8f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptSort.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptSort.java @@ -195,6 +195,16 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private NestedSortValue nested; + public Builder() { + } + private Builder(ScriptSort instance) { + this.order = instance.order; + this.script = instance.script; + this.type = instance.type; + this.mode = instance.mode; + this.nested = instance.nested; + + } /** * API name: {@code order} */ @@ -267,6 +277,12 @@ public ScriptSort build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptTransform.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptTransform.java index 243e8392cb..cad5e080ac 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptTransform.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScriptTransform.java @@ -190,6 +190,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String id; + public Builder() { + } + private Builder(ScriptTransform instance) { + this.lang = instance.lang; + this.params = instance.params; + this.source = instance.source; + this.id = instance.id; + + } /** * API name: {@code lang} */ @@ -259,6 +268,12 @@ public ScriptTransform build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SearchStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SearchStats.java index 1ba442e69b..31abd3d056 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SearchStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SearchStats.java @@ -425,6 +425,30 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Map groups; + public Builder() { + } + private Builder(SearchStats instance) { + this.fetchCurrent = instance.fetchCurrent; + this.fetchTime = instance.fetchTime; + this.fetchTimeInMillis = instance.fetchTimeInMillis; + this.fetchTotal = instance.fetchTotal; + this.openContexts = instance.openContexts; + this.queryCurrent = instance.queryCurrent; + this.queryTime = instance.queryTime; + this.queryTimeInMillis = instance.queryTimeInMillis; + this.queryTotal = instance.queryTotal; + this.scrollCurrent = instance.scrollCurrent; + this.scrollTime = instance.scrollTime; + this.scrollTimeInMillis = instance.scrollTimeInMillis; + this.scrollTotal = instance.scrollTotal; + this.suggestCurrent = instance.suggestCurrent; + this.suggestTime = instance.suggestTime; + this.suggestTimeInMillis = instance.suggestTimeInMillis; + this.suggestTotal = instance.suggestTotal; + this.recentSearchLoad = instance.recentSearchLoad; + this.groups = instance.groups; + + } /** * Required - API name: {@code fetch_current} */ @@ -644,6 +668,12 @@ public SearchStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SearchTransform.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SearchTransform.java index 0e357d8479..b19860b11a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SearchTransform.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SearchTransform.java @@ -133,6 +133,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Time timeout; + public Builder() { + } + private Builder(SearchTransform instance) { + this.request = instance.request; + this.timeout = instance.timeout; + + } /** * Required - API name: {@code request} */ @@ -182,6 +189,12 @@ public SearchTransform build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SegmentsStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SegmentsStats.java index 0ba1deb6a0..241430fad6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SegmentsStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SegmentsStats.java @@ -582,6 +582,34 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long versionMapMemoryInBytes; + public Builder() { + } + private Builder(SegmentsStats instance) { + this.count = instance.count; + this.docValuesMemory = instance.docValuesMemory; + this.docValuesMemoryInBytes = instance.docValuesMemoryInBytes; + this.fileSizes = instance.fileSizes; + this.fixedBitSet = instance.fixedBitSet; + this.fixedBitSetMemoryInBytes = instance.fixedBitSetMemoryInBytes; + this.indexWriterMemory = instance.indexWriterMemory; + this.indexWriterMemoryInBytes = instance.indexWriterMemoryInBytes; + this.maxUnsafeAutoIdTimestamp = instance.maxUnsafeAutoIdTimestamp; + this.memory = instance.memory; + this.memoryInBytes = instance.memoryInBytes; + this.normsMemory = instance.normsMemory; + this.normsMemoryInBytes = instance.normsMemoryInBytes; + this.pointsMemory = instance.pointsMemory; + this.pointsMemoryInBytes = instance.pointsMemoryInBytes; + this.storedFieldsMemoryInBytes = instance.storedFieldsMemoryInBytes; + this.storedFieldsMemory = instance.storedFieldsMemory; + this.termsMemoryInBytes = instance.termsMemoryInBytes; + this.termsMemory = instance.termsMemory; + this.termVectorsMemory = instance.termVectorsMemory; + this.termVectorsMemoryInBytes = instance.termVectorsMemoryInBytes; + this.versionMapMemory = instance.versionMapMemory; + this.versionMapMemoryInBytes = instance.versionMapMemoryInBytes; + + } /** * Required - Total number of segments across all shards assigned to selected * nodes. @@ -882,6 +910,12 @@ public SegmentsStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ShardFailure.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ShardFailure.java index 7bedf6ad21..d68072e7e6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ShardFailure.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ShardFailure.java @@ -213,6 +213,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Boolean primary; + public Builder() { + } + private Builder(ShardFailure instance) { + this.index = instance.index; + this.node = instance.node; + this.reason = instance.reason; + this.shard = instance.shard; + this.status = instance.status; + this.primary = instance.primary; + + } /** * API name: {@code index} */ @@ -286,6 +297,12 @@ public ShardFailure build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ShardStatistics.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ShardStatistics.java index 59ab1ff628..dcb7525bc5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ShardStatistics.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ShardStatistics.java @@ -192,6 +192,16 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Number skipped; + public Builder() { + } + private Builder(ShardStatistics instance) { + this.failed = instance.failed; + this.successful = instance.successful; + this.total = instance.total; + this.failures = instance.failures; + this.skipped = instance.skipped; + + } /** * Required - The number of shards the operation or search attempted to run on * but failed. @@ -278,6 +288,12 @@ public ShardStatistics build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SlicedScroll.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SlicedScroll.java index 749e24bff8..4af559126c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SlicedScroll.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SlicedScroll.java @@ -146,6 +146,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Integer max; + public Builder() { + } + private Builder(SlicedScroll instance) { + this.field = instance.field; + this.id = instance.id; + this.max = instance.max; + + } /** * API name: {@code field} */ @@ -188,6 +196,12 @@ public SlicedScroll build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SpecifiedDocument.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SpecifiedDocument.java index 84f98d5127..2574926958 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SpecifiedDocument.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/SpecifiedDocument.java @@ -130,6 +130,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private String id; + public Builder() { + } + private Builder(SpecifiedDocument instance) { + this.index = instance.index; + this.id = instance.id; + + } /** * API name: {@code index} */ @@ -164,6 +171,12 @@ public SpecifiedDocument build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StandardRetriever.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StandardRetriever.java index 2c7dae95f8..1fcfd84145 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StandardRetriever.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StandardRetriever.java @@ -213,6 +213,16 @@ public static class Builder extends RetrieverBase.AbstractBuilder @Nullable private FieldCollapse collapse; + public Builder() { + } + private Builder(StandardRetriever instance) { + this.query = instance.query; + this.searchAfter = instance.searchAfter; + this.terminateAfter = instance.terminateAfter; + this.sort = instance.sort; + this.collapse = instance.collapse; + + } /** * Defines a query to retrieve a set of top documents. *

@@ -421,6 +431,12 @@ public StandardRetriever build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StoreStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StoreStats.java index 45c2105c48..b6fa0bf3ea 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StoreStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StoreStats.java @@ -226,6 +226,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Long totalDataSetSizeInBytes; + public Builder() { + } + private Builder(StoreStats instance) { + this.size = instance.size; + this.sizeInBytes = instance.sizeInBytes; + this.reserved = instance.reserved; + this.reservedInBytes = instance.reservedInBytes; + this.totalDataSetSize = instance.totalDataSetSize; + this.totalDataSetSizeInBytes = instance.totalDataSetSizeInBytes; + + } /** * Total size of all shards assigned to selected nodes. *

@@ -311,6 +322,12 @@ public StoreStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StoredScript.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StoredScript.java index 221079b8c7..010046a56f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StoredScript.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/StoredScript.java @@ -156,6 +156,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement private ScriptSource source; + public Builder() { + } + private Builder(StoredScript instance) { + this.lang = instance.lang; + this.options = instance.options; + this.source = instance.source; + + } /** * Required - The language the script is written in. For search templates, use * mustache. @@ -237,6 +245,12 @@ public StoredScript build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TaskFailure.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TaskFailure.java index cbcb3c3f4f..ed865cabbf 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TaskFailure.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TaskFailure.java @@ -156,6 +156,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement private ErrorCause reason; + public Builder() { + } + private Builder(TaskFailure instance) { + this.taskId = instance.taskId; + this.nodeId = instance.nodeId; + this.status = instance.status; + this.reason = instance.reason; + + } /** * Required - API name: {@code task_id} */ @@ -213,6 +222,12 @@ public TaskFailure build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TextEmbedding.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TextEmbedding.java index 12d10d182d..6dbaa8b969 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TextEmbedding.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TextEmbedding.java @@ -141,6 +141,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private String modelText; + public Builder() { + } + private Builder(TextEmbedding instance) { + this.modelId = instance.modelId; + this.modelText = instance.modelText; + + } /** * Model ID is required for all dense_vector fields but may be inferred for * semantic_text fields @@ -178,6 +185,12 @@ public TextEmbedding build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TextSimilarityReranker.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TextSimilarityReranker.java index dbff5167f0..1b256d2904 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TextSimilarityReranker.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TextSimilarityReranker.java @@ -213,6 +213,17 @@ public static class Builder extends RetrieverBase.AbstractBuilder @Nullable private ChunkRescorer chunkRescorer; + public Builder() { + } + private Builder(TextSimilarityReranker instance) { + this.retriever = instance.retriever; + this.rankWindowSize = instance.rankWindowSize; + this.inferenceId = instance.inferenceId; + this.inferenceText = instance.inferenceText; + this.field = instance.field; + this.chunkRescorer = instance.chunkRescorer; + + } /** * Required - The nested retriever which will produce the first-level results, * that will later be used for reranking. @@ -325,6 +336,12 @@ public TextSimilarityReranker build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TokenPruningConfig.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TokenPruningConfig.java index da3455cf19..900b22399e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TokenPruningConfig.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TokenPruningConfig.java @@ -168,6 +168,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Boolean onlyScorePrunedTokens; + public Builder() { + } + private Builder(TokenPruningConfig instance) { + this.tokensFreqRatioThreshold = instance.tokensFreqRatioThreshold; + this.tokensWeightThreshold = instance.tokensWeightThreshold; + this.onlyScorePrunedTokens = instance.onlyScorePrunedTokens; + + } /** * Tokens whose frequency is more than this threshold times the average * frequency of all tokens in the specified field are considered outliers and @@ -219,6 +227,12 @@ public TokenPruningConfig build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TopLeftBottomRightGeoBounds.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TopLeftBottomRightGeoBounds.java index ebbd8e63b6..cb01047673 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TopLeftBottomRightGeoBounds.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TopLeftBottomRightGeoBounds.java @@ -127,6 +127,13 @@ public static class Builder extends WithJsonObjectBuilderBase private GeoLocation bottomRight; + public Builder() { + } + private Builder(TopLeftBottomRightGeoBounds instance) { + this.topLeft = instance.topLeft; + this.bottomRight = instance.bottomRight; + + } /** * Required - API name: {@code top_left} */ @@ -175,6 +182,12 @@ public TopLeftBottomRightGeoBounds build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TopRightBottomLeftGeoBounds.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TopRightBottomLeftGeoBounds.java index 60c2463c27..4f64f20da2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TopRightBottomLeftGeoBounds.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TopRightBottomLeftGeoBounds.java @@ -127,6 +127,13 @@ public static class Builder extends WithJsonObjectBuilderBase private GeoLocation bottomLeft; + public Builder() { + } + private Builder(TopRightBottomLeftGeoBounds instance) { + this.topRight = instance.topRight; + this.bottomLeft = instance.bottomLeft; + + } /** * Required - API name: {@code top_right} */ @@ -175,6 +182,12 @@ public TopRightBottomLeftGeoBounds build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TranslogStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TranslogStats.java index edc216fb27..32df48ffbb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TranslogStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/TranslogStats.java @@ -215,6 +215,18 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long uncommittedSizeInBytes; + public Builder() { + } + private Builder(TranslogStats instance) { + this.earliestLastModifiedAge = instance.earliestLastModifiedAge; + this.operations = instance.operations; + this.size = instance.size; + this.sizeInBytes = instance.sizeInBytes; + this.uncommittedOperations = instance.uncommittedOperations; + this.uncommittedSize = instance.uncommittedSize; + this.uncommittedSizeInBytes = instance.uncommittedSizeInBytes; + + } /** * Required - API name: {@code earliest_last_modified_age} */ @@ -289,6 +301,12 @@ public TranslogStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/WarmerStats.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/WarmerStats.java index 9ff5f73af0..07cc297ae4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/WarmerStats.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/WarmerStats.java @@ -160,6 +160,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Long totalTimeInMillis; + public Builder() { + } + private Builder(WarmerStats instance) { + this.current = instance.current; + this.total = instance.total; + this.totalTime = instance.totalTime; + this.totalTimeInMillis = instance.totalTimeInMillis; + + } /** * Required - API name: {@code current} */ @@ -217,6 +226,12 @@ public WarmerStats build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/WktGeoBounds.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/WktGeoBounds.java index 7992ed7069..43dd781d78 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/WktGeoBounds.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/WktGeoBounds.java @@ -110,6 +110,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private String wkt; + public Builder() { + } + private Builder(WktGeoBounds instance) { + this.wkt = instance.wkt; + + } /** * Required - API name: {@code wkt} */ @@ -136,6 +142,12 @@ public WktGeoBounds build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixAggregate.java index 75c73a4e0d..1ddbd267c2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixAggregate.java @@ -83,6 +83,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(AdjacencyMatrixAggregate instance) { + + } @Override protected Builder self() { return this; @@ -102,6 +107,12 @@ public AdjacencyMatrixAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixAggregation.java index a175cf9793..ed0f920a8c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixAggregation.java @@ -157,6 +157,13 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -232,6 +239,12 @@ public AdjacencyMatrixAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixBucket.java index 0a95047d50..b15caefa3d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AdjacencyMatrixBucket.java @@ -98,6 +98,12 @@ public static class Builder extends MultiBucketBase.AbstractBuilder ObjectBuilder { private String key; + public Builder() { + } + private Builder(AdjacencyMatrixBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} */ @@ -124,6 +130,12 @@ public AdjacencyMatrixBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AggregationRange.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AggregationRange.java index 0a1ff795e3..cbff2f5725 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AggregationRange.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AggregationRange.java @@ -163,6 +163,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Double to; + public Builder() { + } + private Builder(AggregationRange instance) { + this.from = instance.from; + this.key = instance.key; + this.to = instance.to; + + } /** * Start of the range (inclusive). *

@@ -211,6 +219,12 @@ public AggregationRange build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ArrayPercentilesItem.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ArrayPercentilesItem.java index be77e44937..4bdffef9d0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ArrayPercentilesItem.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ArrayPercentilesItem.java @@ -155,6 +155,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private String valueAsString; + public Builder() { + } + private Builder(ArrayPercentilesItem instance) { + this.key = instance.key; + this.value = instance.value; + this.valueAsString = instance.valueAsString; + + } /** * Required - API name: {@code key} */ @@ -197,6 +205,12 @@ public ArrayPercentilesItem build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AutoDateHistogramAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AutoDateHistogramAggregate.java index 3d9e1bf02b..5e2925151b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AutoDateHistogramAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AutoDateHistogramAggregate.java @@ -108,6 +108,12 @@ public static class Builder extends MultiBucketAggregateBase.AbstractBuilder { private Time interval; + public Builder() { + } + private Builder(AutoDateHistogramAggregate instance) { + this.interval = instance.interval; + + } /** * Required - API name: {@code interval} */ @@ -142,6 +148,12 @@ public AutoDateHistogramAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AutoDateHistogramAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AutoDateHistogramAggregation.java index dee2d20f15..b2ecaba4f3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AutoDateHistogramAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AutoDateHistogramAggregation.java @@ -315,6 +315,20 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -443,6 +457,12 @@ public AutoDateHistogramAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AverageAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AverageAggregation.java index 4c122cb80d..ef6c6041df 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AverageAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AverageAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends FormatMetricAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(AverageAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public AverageAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AverageBucketAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AverageBucketAggregation.java index f03ecb6ac2..9617dfac49 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AverageBucketAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AverageBucketAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends PipelineAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(AverageBucketAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public AverageBucketAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AvgAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AvgAggregate.java index 90c2b94704..7d06696092 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AvgAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/AvgAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleMetricAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(AvgAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public AvgAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BoxPlotAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BoxPlotAggregate.java index 507b0fefd9..58315b5ed9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BoxPlotAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BoxPlotAggregate.java @@ -338,6 +338,25 @@ public static class Builder extends AggregateBase.AbstractBuilder @Nullable private String upperAsString; + public Builder() { + } + private Builder(BoxPlotAggregate instance) { + this.min = instance.min; + this.max = instance.max; + this.q1 = instance.q1; + this.q2 = instance.q2; + this.q3 = instance.q3; + this.lower = instance.lower; + this.upper = instance.upper; + this.minAsString = instance.minAsString; + this.maxAsString = instance.maxAsString; + this.q1AsString = instance.q1AsString; + this.q2AsString = instance.q2AsString; + this.q3AsString = instance.q3AsString; + this.lowerAsString = instance.lowerAsString; + this.upperAsString = instance.upperAsString; + + } /** * Required - API name: {@code min} */ @@ -468,6 +487,12 @@ public BoxPlotAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BoxplotAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BoxplotAggregation.java index 6a0c49e94b..98f24d40fa 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BoxplotAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BoxplotAggregation.java @@ -140,6 +140,13 @@ public static class Builder extends MetricAggregationBase.AbstractBuilder20 * compression, enabling control of memory usage and @@ -184,6 +191,12 @@ public BoxplotAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationAggregation.java index 656e63e80c..467fe9550a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationAggregation.java @@ -109,6 +109,12 @@ public static class Builder extends BucketPathAggregation.AbstractBuilder { private BucketCorrelationFunction function; + public Builder() { + } + private Builder(BucketCorrelationAggregation instance) { + this.function = instance.function; + + } /** * Required - The correlation function to execute. *

@@ -147,6 +153,12 @@ public BucketCorrelationAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunction.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunction.java index 63914d9825..400044bc8b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunction.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunction.java @@ -116,6 +116,12 @@ public static class Builder extends WithJsonObjectBuilderBase ObjectBuilder { private BucketCorrelationFunctionCountCorrelation countCorrelation; + public Builder() { + } + private Builder(BucketCorrelationFunction instance) { + this.countCorrelation = instance.countCorrelation; + + } /** * Required - The configuration to calculate a count correlation. This function * is designed for determining the correlation of a term value and a given @@ -158,6 +164,12 @@ public BucketCorrelationFunction build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunctionCountCorrelation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunctionCountCorrelation.java index e01217af72..6bc81eea3e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunctionCountCorrelation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunctionCountCorrelation.java @@ -116,6 +116,12 @@ public static class Builder extends WithJsonObjectBuilderBase ObjectBuilder { private BucketCorrelationFunctionCountCorrelationIndicator indicator; + public Builder() { + } + private Builder(BucketCorrelationFunctionCountCorrelation instance) { + this.indicator = instance.indicator; + + } /** * Required - The indicator with which to correlate the configured * bucket_path values. @@ -156,6 +162,12 @@ public BucketCorrelationFunctionCountCorrelation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunctionCountCorrelationIndicator.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunctionCountCorrelationIndicator.java index c4dbab77f4..7e4641e25d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunctionCountCorrelationIndicator.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketCorrelationFunctionCountCorrelationIndicator.java @@ -175,6 +175,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private List fractions; + public Builder() { + } + private Builder(BucketCorrelationFunctionCountCorrelationIndicator instance) { + this.docCount = instance.docCount; + this.expectations = instance.expectations; + this.fractions = instance.fractions; + + } /** * Required - The total number of documents that initially created the * expectations. It’s required to be greater than or equal to the sum of all @@ -262,6 +270,12 @@ public BucketCorrelationFunctionCountCorrelationIndicator build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketKsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketKsAggregation.java index 5b2d3d29dc..7fe951d0c4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketKsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketKsAggregation.java @@ -192,6 +192,14 @@ public static class Builder extends BucketPathAggregation.AbstractBuilder { private List keys; + public Builder() { + } + private Builder(BucketMetricValueAggregate instance) { + this.keys = instance.keys; + + } /** * Required - API name: {@code keys} *

@@ -153,6 +159,12 @@ public BucketMetricValueAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketScriptAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketScriptAggregation.java index 82ece1fa08..e878a2c6e1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketScriptAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketScriptAggregation.java @@ -113,6 +113,12 @@ public static class Builder extends PipelineAggregationBase.AbstractBuilder @@ -150,6 +156,12 @@ public BucketScriptAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketSelectorAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketSelectorAggregation.java index 9b2896be1c..3911507b6d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketSelectorAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketSelectorAggregation.java @@ -113,6 +113,12 @@ public static class Builder extends PipelineAggregationBase.AbstractBuilder @@ -150,6 +156,12 @@ public BucketSelectorAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketSortAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketSortAggregation.java index b8d1d7bff3..ced76df02b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketSortAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/BucketSortAggregation.java @@ -199,6 +199,15 @@ public static class Builder extends AggregationBase.AbstractBuilder @Nullable private List sort; + public Builder() { + } + private Builder(BucketSortAggregation instance) { + this.from = instance.from; + this.gapPolicy = instance.gapPolicy; + this.size = instance.size; + this.sort = instance.sort; + + } /** * Buckets in positions prior to from will be truncated. *

@@ -283,6 +292,12 @@ public BucketSortAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CardinalityAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CardinalityAggregate.java index f4bcdb905f..7bb52a5ae6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CardinalityAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CardinalityAggregate.java @@ -115,6 +115,12 @@ public static class Builder extends AggregateBase.AbstractBuilder ObjectBuilder { private Long value; + public Builder() { + } + private Builder(CardinalityAggregate instance) { + this.value = instance.value; + + } /** * Required - API name: {@code value} */ @@ -141,6 +147,12 @@ public CardinalityAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CardinalityAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CardinalityAggregation.java index 93dbffd56f..3586f7eb76 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CardinalityAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CardinalityAggregation.java @@ -169,6 +169,14 @@ public static class Builder extends MetricAggregationBase.AbstractBuilder @Nullable private TopLeftBottomRightGeoBounds bounds; + public Builder() { + } + private Builder(CartesianBoundsAggregate instance) { + this.bounds = instance.bounds; + + } /** * API name: {@code bounds} */ @@ -145,6 +151,12 @@ public CartesianBoundsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianBoundsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianBoundsAggregation.java index c65f96a277..c3cc3945d9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianBoundsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianBoundsAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends MetricAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(CartesianBoundsAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public CartesianBoundsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianCentroidAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianCentroidAggregate.java index a0a8390bb9..3b72142e24 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianCentroidAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianCentroidAggregate.java @@ -128,6 +128,13 @@ public static class Builder extends AggregateBase.AbstractBuilder @Nullable private CartesianPoint location; + public Builder() { + } + private Builder(CartesianCentroidAggregate instance) { + this.count = instance.count; + this.location = instance.location; + + } /** * Required - API name: {@code count} */ @@ -169,6 +176,12 @@ public CartesianCentroidAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianCentroidAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianCentroidAggregation.java index 7ab3ab1c34..6b1affbbcb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianCentroidAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CartesianCentroidAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends MetricAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(CartesianCentroidAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public CartesianCentroidAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CategorizeTextAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CategorizeTextAggregation.java index efd85b71e8..2a4b690a61 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CategorizeTextAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CategorizeTextAggregation.java @@ -354,6 +354,21 @@ public static class Builder extends AggregationBase.AbstractBuilder @Nullable private Integer shardMinDocCount; + public Builder() { + } + private Builder(CategorizeTextAggregation instance) { + this.field = instance.field; + this.maxUniqueTokens = instance.maxUniqueTokens; + this.maxMatchedTokens = instance.maxMatchedTokens; + this.similarityThreshold = instance.similarityThreshold; + this.categorizationFilters = instance.categorizationFilters; + this.categorizationAnalyzer = instance.categorizationAnalyzer; + this.shardSize = instance.shardSize; + this.size = instance.size; + this.minDocCount = instance.minDocCount; + this.shardMinDocCount = instance.shardMinDocCount; + + } /** * Required - The semi-structured text field to categorize. *

@@ -532,6 +547,12 @@ public CategorizeTextAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointAggregate.java index 8737b74e38..9b36cf7a6f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointAggregate.java @@ -126,6 +126,13 @@ public static class Builder extends AggregateBase.AbstractBuilder @Nullable private ChangePointBucket bucket; + public Builder() { + } + private Builder(ChangePointAggregate instance) { + this.type = instance.type; + this.bucket = instance.bucket; + + } /** * Required - API name: {@code type} */ @@ -182,6 +189,12 @@ public ChangePointAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointAggregation.java index 10da795927..97b811e898 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends PipelineAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ChangePointAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public ChangePointAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointBucket.java index af7b53e5fe..0d49d234eb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChangePointBucket.java @@ -99,6 +99,12 @@ public static class Builder extends MultiBucketBase.AbstractBuilder ObjectBuilder { private FieldValue key; + public Builder() { + } + private Builder(ChangePointBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} */ @@ -164,6 +170,12 @@ public ChangePointBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChiSquareHeuristic.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChiSquareHeuristic.java index 9fa0cf83ef..d7de815f92 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChiSquareHeuristic.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChiSquareHeuristic.java @@ -135,6 +135,13 @@ public static class Builder extends WithJsonObjectBuilderBase private Boolean includeNegatives; + public Builder() { + } + private Builder(ChiSquareHeuristic instance) { + this.backgroundIsSuperset = instance.backgroundIsSuperset; + this.includeNegatives = instance.includeNegatives; + + } /** * Required - Set to false if you defined a custom background * filter that represents a different set of documents that you want to compare @@ -176,6 +183,12 @@ public ChiSquareHeuristic build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChildrenAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChildrenAggregate.java index 14d18b02bc..d9b0f6773c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChildrenAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChildrenAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ChildrenAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public ChildrenAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChildrenAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChildrenAggregation.java index c15142d057..2874836d63 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChildrenAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ChildrenAggregation.java @@ -127,6 +127,12 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -155,6 +161,12 @@ public ChildrenAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeAggregate.java index ee6fc9b3b4..501c325462 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeAggregate.java @@ -131,6 +131,12 @@ public static class Builder extends MultiBucketAggregateBase.AbstractBuilder afterKey; + public Builder() { + } + private Builder(CompositeAggregate instance) { + this.afterKey = instance.afterKey; + + } /** * API name: {@code after_key} *

@@ -219,6 +225,12 @@ public CompositeAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeAggregation.java index d6ad944b4e..dd2269d65a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeAggregation.java @@ -204,6 +204,14 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder> sources; + public Builder() { + } + private Builder(CompositeAggregation instance) { + this.after = instance.after; + this.size = instance.size; + this.sources = instance.sources; + + } /** * When paginating, use the after_key value returned in the * previous response to retrieve the next page. @@ -350,6 +358,12 @@ public CompositeAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeBucket.java index 32bcfacf42..c692cf91e5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeBucket.java @@ -109,6 +109,12 @@ public static class Builder extends MultiBucketBase.AbstractBuilder ObjectBuilder { private Map key; + public Builder() { + } + private Builder(CompositeBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} *

@@ -196,6 +202,12 @@ public CompositeBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeDateHistogramAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeDateHistogramAggregation.java index 9093165d46..77a2c64fa0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeDateHistogramAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeDateHistogramAggregation.java @@ -201,6 +201,16 @@ public static class Builder extends CompositeAggregationBase.AbstractBuilder { private Double interval; + public Builder() { + } + private Builder(CompositeHistogramAggregation instance) { + this.interval = instance.interval; + + } /** * Required - API name: {@code interval} */ @@ -133,6 +139,12 @@ public CompositeHistogramAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeTermsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeTermsAggregation.java index 6ccfa45048..3b31acb3f7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeTermsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CompositeTermsAggregation.java @@ -81,6 +81,11 @@ public CompositeAggregationSource.Kind _compositeAggregationSourceKind() { public static class Builder extends CompositeAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(CompositeTermsAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public CompositeTermsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeCardinalityAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeCardinalityAggregate.java index 831230458a..7dd89635e8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeCardinalityAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeCardinalityAggregate.java @@ -130,6 +130,13 @@ public static class Builder extends AggregateBase.AbstractBuilder @Nullable private String valueAsString; + public Builder() { + } + private Builder(CumulativeCardinalityAggregate instance) { + this.value = instance.value; + this.valueAsString = instance.valueAsString; + + } /** * Required - API name: {@code value} */ @@ -164,6 +171,12 @@ public CumulativeCardinalityAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeCardinalityAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeCardinalityAggregation.java index 3bbfa9360c..5beb6e1f05 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeCardinalityAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeCardinalityAggregation.java @@ -82,6 +82,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends PipelineAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(CumulativeCardinalityAggregation instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public CumulativeCardinalityAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeSumAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeSumAggregation.java index 9dada9a72d..3a280131cd 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeSumAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CumulativeSumAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends PipelineAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(CumulativeSumAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public CumulativeSumAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CustomCategorizeTextAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CustomCategorizeTextAnalyzer.java index d8f4ef9eb9..3f94b5889f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CustomCategorizeTextAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/CustomCategorizeTextAnalyzer.java @@ -166,6 +166,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private List filter; + public Builder() { + } + private Builder(CustomCategorizeTextAnalyzer instance) { + this.charFilter = instance.charFilter; + this.tokenizer = instance.tokenizer; + this.filter = instance.filter; + + } /** * API name: {@code char_filter} *

@@ -232,6 +240,12 @@ public CustomCategorizeTextAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramAggregate.java index 8a6401a0c1..35beba8514 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DateHistogramAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public DateHistogramAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramAggregation.java index 17b3cd7adb..9c1371d176 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramAggregation.java @@ -476,6 +476,26 @@ public static class Builder extends BucketAggregationBase.AbstractBuildermonth, or as a single unit quantity, such as 1M. @@ -737,6 +757,12 @@ public DateHistogramAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramBucket.java index 82e321b1f6..81de27a927 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateHistogramBucket.java @@ -119,6 +119,13 @@ public static class Builder extends MultiBucketBase.AbstractBuilder private Long key; + public Builder() { + } + private Builder(DateHistogramBucket instance) { + this.keyAsString = instance.keyAsString; + this.key = instance.key; + + } /** * API name: {@code key_as_string} */ @@ -153,6 +160,12 @@ public DateHistogramBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeAggregate.java index 6e059c5ffb..36c1f73322 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeAggregate.java @@ -95,6 +95,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends RangeAggregate.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DateRangeAggregate instance) { + + } @Override protected Builder self() { return this; @@ -113,6 +118,12 @@ public DateRangeAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeAggregation.java index 479b649ffd..7b58e3adfa 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeAggregation.java @@ -261,6 +261,17 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -421,6 +432,12 @@ public DateRangeAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeExpression.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeExpression.java index f6e6a82355..3400f6e403 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeExpression.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DateRangeExpression.java @@ -164,6 +164,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private FieldDateMath to; + public Builder() { + } + private Builder(DateRangeExpression instance) { + this.from = instance.from; + this.key = instance.key; + this.to = instance.to; + + } /** * Start of the range (inclusive). *

@@ -230,6 +238,12 @@ public DateRangeExpression build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DerivativeAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DerivativeAggregate.java index 168f4dff5e..654a9e83c7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DerivativeAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DerivativeAggregate.java @@ -132,6 +132,13 @@ public static class Builder extends SingleMetricAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DerivativeAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public DerivativeAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Dip.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Dip.java index 483a46260a..28b1218347 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Dip.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Dip.java @@ -78,6 +78,11 @@ public ChangeType.Kind _changeTypeKind() { */ public static class Builder extends AbstractChangePoint.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(Dip instance) { + + } @Override protected Builder self() { return this; @@ -96,6 +101,12 @@ public Dip build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DistributionChange.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DistributionChange.java index 5611e24f31..4cd431f70b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DistributionChange.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DistributionChange.java @@ -81,6 +81,11 @@ public ChangeType.Kind _changeTypeKind() { public static class Builder extends AbstractChangePoint.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DistributionChange instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public DistributionChange build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DiversifiedSamplerAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DiversifiedSamplerAggregation.java index bb25276cd4..8eb8821f65 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DiversifiedSamplerAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DiversifiedSamplerAggregation.java @@ -218,6 +218,16 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -292,6 +302,12 @@ public DiversifiedSamplerAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DoubleTermsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DoubleTermsAggregate.java index a63a9778f8..243307dfda 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DoubleTermsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DoubleTermsAggregate.java @@ -96,6 +96,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends TermsAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DoubleTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -115,6 +120,12 @@ public DoubleTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DoubleTermsBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DoubleTermsBucket.java index 5ca5fbfb1e..9312b16d1f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DoubleTermsBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/DoubleTermsBucket.java @@ -120,6 +120,13 @@ public static class Builder extends TermsBucketBase.AbstractBuilder @Nullable private String keyAsString; + public Builder() { + } + private Builder(DoubleTermsBucket instance) { + this.key = instance.key; + this.keyAsString = instance.keyAsString; + + } /** * Required - API name: {@code key} */ @@ -154,6 +161,12 @@ public DoubleTermsBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/EwmaModelSettings.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/EwmaModelSettings.java index b8be5e5da3..4f2f0feeba 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/EwmaModelSettings.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/EwmaModelSettings.java @@ -116,6 +116,12 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Float alpha; + public Builder() { + } + private Builder(EwmaModelSettings instance) { + this.alpha = instance.alpha; + + } /** * API name: {@code alpha} */ @@ -142,6 +148,12 @@ public EwmaModelSettings build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/EwmaMovingAverageAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/EwmaMovingAverageAggregation.java index 5350f8f8f8..c017ada1b7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/EwmaMovingAverageAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/EwmaMovingAverageAggregation.java @@ -108,6 +108,12 @@ public static class Builder extends MovingAverageAggregationBase.AbstractBuilder ObjectBuilder { private EwmaModelSettings settings; + public Builder() { + } + private Builder(EwmaMovingAverageAggregation instance) { + this.settings = instance.settings; + + } /** * Required - API name: {@code settings} */ @@ -141,6 +147,12 @@ public EwmaMovingAverageAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedBounds.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedBounds.java index 37c04be85b..95eaaef7a7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedBounds.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedBounds.java @@ -151,6 +151,13 @@ public static class Builder extends WithJsonObjectBuilderBase> @Nullable private JsonpSerializer tSerializer; + public Builder() { + } + private Builder(ExtendedBounds instance) { + this.max = instance.max; + this.min = instance.min; + + } /** * Maximum value for the bound. *

@@ -198,6 +205,12 @@ public ExtendedBounds build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsAggregation.java index a3e957afbf..b98f924595 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsAggregation.java @@ -113,6 +113,12 @@ public static class Builder extends FormatMetricAggregationBase.AbstractBuilder< @Nullable private Double sigma; + public Builder() { + } + private Builder(ExtendedStatsAggregation instance) { + this.sigma = instance.sigma; + + } /** * The number of standard deviations above/below the mean to display. *

@@ -141,6 +147,12 @@ public ExtendedStatsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsBucketAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsBucketAggregate.java index 9e2f75ecef..49c1b32c86 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsBucketAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsBucketAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends ExtendedStatsAggregate.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ExtendedStatsBucketAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public ExtendedStatsBucketAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsBucketAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsBucketAggregation.java index 6257c90afe..4d14da746b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsBucketAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ExtendedStatsBucketAggregation.java @@ -114,6 +114,12 @@ public static class Builder extends PipelineAggregationBase.AbstractBuilder @@ -142,6 +148,12 @@ public ExtendedStatsBucketAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FilterAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FilterAggregate.java index 981e04d975..75c6531e5f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FilterAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FilterAggregate.java @@ -91,6 +91,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends SingleBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(FilterAggregate instance) { + + } @Override protected Builder self() { return this; @@ -109,6 +114,12 @@ public FilterAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersAggregate.java index 7e91f9e371..07fcf125a6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersAggregate.java @@ -94,6 +94,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(FiltersAggregate instance) { + + } @Override protected Builder self() { return this; @@ -113,6 +118,12 @@ public FiltersAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersAggregation.java index 4dca403e0f..508b2a6d98 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersAggregation.java @@ -197,6 +197,15 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -266,6 +275,12 @@ public FiltersAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersBucket.java index f178f5e129..54539975c8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FiltersBucket.java @@ -103,6 +103,12 @@ public static class Builder extends MultiBucketBase.AbstractBuilder @Nullable private String key; + public Builder() { + } + private Builder(FiltersBucket instance) { + this.key = instance.key; + + } /** * API name: {@code key} */ @@ -129,6 +135,12 @@ public FiltersBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsAggregate.java index 2d72276ee5..cbf3d88611 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsAggregate.java @@ -83,6 +83,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(FrequentItemSetsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -102,6 +107,12 @@ public FrequentItemSetsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsAggregation.java index 1fbf4f3bd8..b7cae66422 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsAggregation.java @@ -223,6 +223,16 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Query filter; + public Builder() { + } + private Builder(FrequentItemSetsAggregation instance) { + this.fields = instance.fields; + this.minimumSetSize = instance.minimumSetSize; + this.minimumSupport = instance.minimumSupport; + this.size = instance.size; + this.filter = instance.filter; + + } /** * Required - Fields to analyze. *

@@ -335,6 +345,12 @@ public FrequentItemSetsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsBucket.java index 4ded3daafe..f80e1a6657 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsBucket.java @@ -131,6 +131,13 @@ public static class Builder extends MultiBucketBase.AbstractBuilder private Double support; + public Builder() { + } + private Builder(FrequentItemSetsBucket instance) { + this.key = instance.key; + this.support = instance.support; + + } /** * Required - API name: {@code key} *

@@ -177,6 +184,12 @@ public FrequentItemSetsBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsField.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsField.java index fd444596d9..0cbc6f9b39 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsField.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/FrequentItemSetsField.java @@ -160,6 +160,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private TermsInclude include; + public Builder() { + } + private Builder(FrequentItemSetsField instance) { + this.field = instance.field; + this.exclude = instance.exclude; + this.include = instance.include; + + } /** * Required - API name: {@code field} */ @@ -228,6 +236,12 @@ public FrequentItemSetsField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoBoundsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoBoundsAggregate.java index f671820154..a2b0a0be5c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoBoundsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoBoundsAggregate.java @@ -111,6 +111,12 @@ public static class Builder extends AggregateBase.AbstractBuilder @Nullable private GeoBounds bounds; + public Builder() { + } + private Builder(GeoBoundsAggregate instance) { + this.bounds = instance.bounds; + + } /** * API name: {@code bounds} */ @@ -144,6 +150,12 @@ public GeoBoundsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoBoundsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoBoundsAggregation.java index 6f3505e03a..d899b61089 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoBoundsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoBoundsAggregation.java @@ -114,6 +114,12 @@ public static class Builder extends MetricAggregationBase.AbstractBuilder @Nullable private GeoLocation location; + public Builder() { + } + private Builder(GeoCentroidAggregate instance) { + this.count = instance.count; + this.location = instance.location; + + } /** * Required - API name: {@code count} */ @@ -169,6 +176,12 @@ public GeoCentroidAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoCentroidAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoCentroidAggregation.java index f703221861..3770dc76a6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoCentroidAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoCentroidAggregation.java @@ -132,6 +132,13 @@ public static class Builder extends MetricAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(GeoDistanceAggregate instance) { + + } @Override protected Builder self() { return this; @@ -101,6 +106,12 @@ public GeoDistanceAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoDistanceAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoDistanceAggregation.java index e736db73aa..a2ce50a289 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoDistanceAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoDistanceAggregation.java @@ -221,6 +221,16 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -323,6 +333,12 @@ public GeoDistanceAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridAggregate.java index fec05a5943..f33cfd60f5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(GeoHashGridAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public GeoHashGridAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridAggregation.java index 41a1b6d32e..b201353c88 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridAggregation.java @@ -223,6 +223,16 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -315,6 +325,12 @@ public GeoHashGridAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridBucket.java index 46c4dff006..6363cfd294 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHashGridBucket.java @@ -98,6 +98,12 @@ public static class Builder extends MultiBucketBase.AbstractBuilder ObjectBuilder { private String key; + public Builder() { + } + private Builder(GeoHashGridBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} */ @@ -124,6 +130,12 @@ public GeoHashGridBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHexGridAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHexGridAggregate.java index a292da840a..209bdcbd2d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHexGridAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHexGridAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(GeoHexGridAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public GeoHexGridAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHexGridBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHexGridBucket.java index c2b71d43cf..45d88753e9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHexGridBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoHexGridBucket.java @@ -98,6 +98,12 @@ public static class Builder extends MultiBucketBase.AbstractBuilder ObjectBuilder { private String key; + public Builder() { + } + private Builder(GeoHexGridBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} */ @@ -124,6 +130,12 @@ public GeoHexGridBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineAggregate.java index 5e864022b4..05a87a30ab 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineAggregate.java @@ -138,6 +138,14 @@ public static class Builder extends AggregateBase.AbstractBuilder private JsonData properties; + public Builder() { + } + private Builder(GeoLineAggregate instance) { + this.type = instance.type; + this.geometry = instance.geometry; + this.properties = instance.properties; + + } /** * Required - API name: {@code type} */ @@ -187,6 +195,12 @@ public GeoLineAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineAggregation.java index ba1f5cef6c..b6df4416c5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineAggregation.java @@ -218,6 +218,16 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Integer size; + public Builder() { + } + private Builder(GeoLineAggregation instance) { + this.point = instance.point; + this.sort = instance.sort; + this.includeSort = instance.includeSort; + this.sortOrder = instance.sortOrder; + this.size = instance.size; + + } /** * Required - The name of the geo_point field. *

@@ -312,6 +322,12 @@ public GeoLineAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLinePoint.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLinePoint.java index 2fcbaa446b..68545d77f0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLinePoint.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLinePoint.java @@ -113,6 +113,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private String field; + public Builder() { + } + private Builder(GeoLinePoint instance) { + this.field = instance.field; + + } /** * Required - The name of the geo_point field. *

@@ -141,6 +147,12 @@ public GeoLinePoint build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineSort.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineSort.java index d73ddae47c..b7e2db3677 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineSort.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoLineSort.java @@ -114,6 +114,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private String field; + public Builder() { + } + private Builder(GeoLineSort instance) { + this.field = instance.field; + + } /** * Required - The name of the numeric field to use as the sort key for ordering * the points. @@ -143,6 +149,12 @@ public GeoLineSort build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridAggregate.java index a266f6967e..952c1f9e50 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(GeoTileGridAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public GeoTileGridAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridAggregation.java index ad42320a8e..4825432ecd 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridAggregation.java @@ -236,6 +236,16 @@ public static class Builder extends BucketAggregationBase.AbstractBuildergeo_point or geo_shape * values. If the field contains an array, geotile_grid aggregates @@ -318,6 +328,12 @@ public GeoTileGridAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridBucket.java index 2711f7090a..2156a12ba6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeoTileGridBucket.java @@ -98,6 +98,12 @@ public static class Builder extends MultiBucketBase.AbstractBuilder ObjectBuilder { private String key; + public Builder() { + } + private Builder(GeoTileGridBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} */ @@ -124,6 +130,12 @@ public GeoTileGridBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeohexGridAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeohexGridAggregation.java index 6b03f013a0..6be044a244 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeohexGridAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GeohexGridAggregation.java @@ -216,6 +216,16 @@ public static class Builder extends BucketAggregationBase.AbstractBuildergeo_point or * geo_shape values. If the field contains an array, @@ -296,6 +306,12 @@ public GeohexGridAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GlobalAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GlobalAggregate.java index 73507e6705..579423d3a1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GlobalAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GlobalAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(GlobalAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public GlobalAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GoogleNormalizedDistanceHeuristic.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GoogleNormalizedDistanceHeuristic.java index 917b6e71e7..17c5fb8d49 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GoogleNormalizedDistanceHeuristic.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/GoogleNormalizedDistanceHeuristic.java @@ -122,6 +122,12 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Boolean backgroundIsSuperset; + public Builder() { + } + private Builder(GoogleNormalizedDistanceHeuristic instance) { + this.backgroundIsSuperset = instance.backgroundIsSuperset; + + } /** * Set to false if you defined a custom background filter that * represents a different set of documents that you want to compare to. @@ -151,6 +157,12 @@ public GoogleNormalizedDistanceHeuristic build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrMethod.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrMethod.java index b36e969ebd..875f710308 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrMethod.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrMethod.java @@ -119,6 +119,12 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Integer numberOfSignificantValueDigits; + public Builder() { + } + private Builder(HdrMethod instance) { + this.numberOfSignificantValueDigits = instance.numberOfSignificantValueDigits; + + } /** * Specifies the resolution of values for the histogram in number of significant * digits. @@ -148,6 +154,12 @@ public HdrMethod build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrPercentileRanksAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrPercentileRanksAggregate.java index 65c8795f8b..316620af2a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrPercentileRanksAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrPercentileRanksAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends PercentilesAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(HdrPercentileRanksAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public HdrPercentileRanksAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrPercentilesAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrPercentilesAggregate.java index 04ebe47cfa..2eebdb3059 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrPercentilesAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HdrPercentilesAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends PercentilesAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(HdrPercentilesAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public HdrPercentilesAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramAggregate.java index bfee929bbe..0e2a17f7dd 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(HistogramAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public HistogramAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramAggregation.java index 31775e72e5..e06dfdec01 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramAggregation.java @@ -380,6 +380,22 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -558,6 +574,12 @@ public HistogramAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramBucket.java index de773fa318..706b9c5634 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HistogramBucket.java @@ -119,6 +119,13 @@ public static class Builder extends MultiBucketBase.AbstractBuilder private Double key; + public Builder() { + } + private Builder(HistogramBucket instance) { + this.keyAsString = instance.keyAsString; + this.key = instance.key; + + } /** * API name: {@code key_as_string} */ @@ -153,6 +160,12 @@ public HistogramBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltLinearModelSettings.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltLinearModelSettings.java index 9acc5cb3b8..8e2b2eac8e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltLinearModelSettings.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltLinearModelSettings.java @@ -138,6 +138,13 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Float beta; + public Builder() { + } + private Builder(HoltLinearModelSettings instance) { + this.alpha = instance.alpha; + this.beta = instance.beta; + + } /** * API name: {@code alpha} */ @@ -172,6 +179,12 @@ public HoltLinearModelSettings build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltMovingAverageAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltMovingAverageAggregation.java index d2ab74623d..5f2d7a56a4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltMovingAverageAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltMovingAverageAggregation.java @@ -108,6 +108,12 @@ public static class Builder extends MovingAverageAggregationBase.AbstractBuilder ObjectBuilder { private HoltLinearModelSettings settings; + public Builder() { + } + private Builder(HoltMovingAverageAggregation instance) { + this.settings = instance.settings; + + } /** * Required - API name: {@code settings} */ @@ -142,6 +148,12 @@ public HoltMovingAverageAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltWintersModelSettings.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltWintersModelSettings.java index 1294e118e7..0bf6631cba 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltWintersModelSettings.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltWintersModelSettings.java @@ -219,6 +219,17 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private HoltWintersType type; + public Builder() { + } + private Builder(HoltWintersModelSettings instance) { + this.alpha = instance.alpha; + this.beta = instance.beta; + this.gamma = instance.gamma; + this.pad = instance.pad; + this.period = instance.period; + this.type = instance.type; + + } /** * API name: {@code alpha} */ @@ -285,6 +296,12 @@ public HoltWintersModelSettings build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltWintersMovingAverageAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltWintersMovingAverageAggregation.java index 6c5566dc89..8a9f7c8cd9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltWintersMovingAverageAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/HoltWintersMovingAverageAggregation.java @@ -109,6 +109,12 @@ public static class Builder extends MovingAverageAggregationBase.AbstractBuilder ObjectBuilder { private HoltWintersModelSettings settings; + public Builder() { + } + private Builder(HoltWintersMovingAverageAggregation instance) { + this.settings = instance.settings; + + } /** * Required - API name: {@code settings} */ @@ -143,6 +149,12 @@ public HoltWintersMovingAverageAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Indeterminable.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Indeterminable.java index eeb97f2490..6979ea5cf9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Indeterminable.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Indeterminable.java @@ -119,6 +119,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private String reason; + public Builder() { + } + private Builder(Indeterminable instance) { + this.reason = instance.reason; + + } /** * Required - API name: {@code reason} */ @@ -145,6 +151,12 @@ public Indeterminable build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceAggregate.java index 846558f3ad..cd108f1a53 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceAggregate.java @@ -222,6 +222,15 @@ public final Builder data(String key, JsonData value) { @Nullable private String warning; + public Builder() { + } + private Builder(InferenceAggregate instance) { + this.value = instance.value; + this.featureImportance = instance.featureImportance; + this.topClasses = instance.topClasses; + this.warning = instance.warning; + + } /** * API name: {@code value} */ @@ -355,6 +364,12 @@ public InferenceAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceAggregation.java index 7aafc221d0..33780ae94d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceAggregation.java @@ -131,6 +131,13 @@ public static class Builder extends PipelineAggregationBase.AbstractBuilder @@ -188,6 +195,12 @@ public InferenceAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceClassImportance.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceClassImportance.java index c015811f27..e960a82e10 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceClassImportance.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceClassImportance.java @@ -129,6 +129,13 @@ public static class Builder extends WithJsonObjectBuilderBase private Double importance; + public Builder() { + } + private Builder(InferenceClassImportance instance) { + this.className = instance.className; + this.importance = instance.importance; + + } /** * Required - API name: {@code class_name} */ @@ -163,6 +170,12 @@ public InferenceClassImportance build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceFeatureImportance.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceFeatureImportance.java index e01cf9b8ed..367881054a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceFeatureImportance.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceFeatureImportance.java @@ -159,6 +159,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private List classes; + public Builder() { + } + private Builder(InferenceFeatureImportance instance) { + this.featureName = instance.featureName; + this.importance = instance.importance; + this.classes = instance.classes; + + } /** * Required - API name: {@code feature_name} */ @@ -223,6 +231,12 @@ public InferenceFeatureImportance build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceTopClassEntry.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceTopClassEntry.java index d1614af94d..9b6f3c3b70 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceTopClassEntry.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/InferenceTopClassEntry.java @@ -145,6 +145,14 @@ public static class Builder extends WithJsonObjectBuilderBase private Double classScore; + public Builder() { + } + private Builder(InferenceTopClassEntry instance) { + this.className = instance.className; + this.classProbability = instance.classProbability; + this.classScore = instance.classScore; + + } /** * Required - API name: {@code class_name} */ @@ -226,6 +234,12 @@ public InferenceTopClassEntry build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixAggregate.java index e7fe4c4e25..e26166e846 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(IpPrefixAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public IpPrefixAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixAggregation.java index 1fefc1ba8a..7b2728582c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixAggregation.java @@ -236,6 +236,17 @@ public static class Builder extends BucketAggregationBase.AbstractBuilderip. @@ -319,6 +330,12 @@ public IpPrefixAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixBucket.java index b034297fb4..5b3e334cef 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpPrefixBucket.java @@ -151,6 +151,15 @@ public static class Builder extends MultiBucketBase.AbstractBuilder @Nullable private String netmask; + public Builder() { + } + private Builder(IpPrefixBucket instance) { + this.isIpv6 = instance.isIpv6; + this.key = instance.key; + this.prefixLength = instance.prefixLength; + this.netmask = instance.netmask; + + } /** * Required - API name: {@code is_ipv6} */ @@ -201,6 +210,12 @@ public IpPrefixBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregate.java index 7c7ee9c881..c559cd85f8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(IpRangeAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public IpRangeAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregation.java index 71fbcf0d54..b603fe86ec 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregation.java @@ -154,6 +154,13 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder ranges; + public Builder() { + } + private Builder(IpRangeAggregation instance) { + this.field = instance.field; + this.ranges = instance.ranges; + + } /** * The date field whose values are used to build ranges. *

@@ -218,6 +225,12 @@ public IpRangeAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregationRange.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregationRange.java index 38b8dfff7c..59ab1722ca 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregationRange.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeAggregationRange.java @@ -164,6 +164,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private String to; + public Builder() { + } + private Builder(IpRangeAggregationRange instance) { + this.from = instance.from; + this.mask = instance.mask; + this.to = instance.to; + + } /** * Start of the range. *

@@ -212,6 +220,12 @@ public IpRangeAggregationRange build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeBucket.java index 0e8580458e..14eddc5b71 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/IpRangeBucket.java @@ -143,6 +143,14 @@ public static class Builder extends MultiBucketBase.AbstractBuilder @Nullable private String to; + public Builder() { + } + private Builder(IpRangeBucket instance) { + this.key = instance.key; + this.from = instance.from; + this.to = instance.to; + + } /** * API name: {@code key} */ @@ -185,6 +193,12 @@ public IpRangeBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LinearMovingAverageAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LinearMovingAverageAggregation.java index 3a3b3ef32a..2a2395d31e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LinearMovingAverageAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LinearMovingAverageAggregation.java @@ -110,6 +110,12 @@ public static class Builder extends MovingAverageAggregationBase.AbstractBuilder ObjectBuilder { private EmptyObject settings; + public Builder() { + } + private Builder(LinearMovingAverageAggregation instance) { + this.settings = instance.settings; + + } /** * Required - API name: {@code settings} */ @@ -143,6 +149,12 @@ public LinearMovingAverageAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongRareTermsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongRareTermsAggregate.java index a217744cbe..7d6bf4c23a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongRareTermsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongRareTermsAggregate.java @@ -83,6 +83,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(LongRareTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -102,6 +107,12 @@ public LongRareTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongRareTermsBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongRareTermsBucket.java index eb9d7aa9c2..bf2f88cfcb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongRareTermsBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongRareTermsBucket.java @@ -120,6 +120,13 @@ public static class Builder extends MultiBucketBase.AbstractBuilder @Nullable private String keyAsString; + public Builder() { + } + private Builder(LongRareTermsBucket instance) { + this.key = instance.key; + this.keyAsString = instance.keyAsString; + + } /** * Required - API name: {@code key} */ @@ -154,6 +161,12 @@ public LongRareTermsBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongTermsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongTermsAggregate.java index 2c23f2e9a7..3d4fb3f05b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongTermsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongTermsAggregate.java @@ -96,6 +96,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends TermsAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(LongTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -115,6 +120,12 @@ public LongTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongTermsBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongTermsBucket.java index 4c03244556..14e713609c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongTermsBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/LongTermsBucket.java @@ -120,6 +120,13 @@ public static class Builder extends TermsBucketBase.AbstractBuilder @Nullable private String keyAsString; + public Builder() { + } + private Builder(LongTermsBucket instance) { + this.key = instance.key; + this.keyAsString = instance.keyAsString; + + } /** * Required - API name: {@code key} */ @@ -154,6 +161,12 @@ public LongTermsBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsAggregate.java index 1a68fbcbf2..b578ea21b7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsAggregate.java @@ -131,6 +131,13 @@ public static class Builder extends AggregateBase.AbstractBuilder @Nullable private List fields; + public Builder() { + } + private Builder(MatrixStatsAggregate instance) { + this.docCount = instance.docCount; + this.fields = instance.fields; + + } /** * Required - API name: {@code doc_count} */ @@ -186,6 +193,12 @@ public MatrixStatsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsAggregation.java index 19c315c4b8..caf6bb83b9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsAggregation.java @@ -112,6 +112,12 @@ public static class Builder extends MatrixAggregation.AbstractBuilder @Nullable private SortMode mode; + public Builder() { + } + private Builder(MatrixStatsAggregation instance) { + this.mode = instance.mode; + + } /** * Array value the aggregation will use for array or multi-valued fields. *

@@ -140,6 +146,12 @@ public MatrixStatsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsFields.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsFields.java index 9ecbb68f3f..d1de8b7bf4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsFields.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MatrixStatsFields.java @@ -236,6 +236,19 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Map correlation; + public Builder() { + } + private Builder(MatrixStatsFields instance) { + this.name = instance.name; + this.count = instance.count; + this.mean = instance.mean; + this.variance = instance.variance; + this.skewness = instance.skewness; + this.kurtosis = instance.kurtosis; + this.covariance = instance.covariance; + this.correlation = instance.correlation; + + } /** * Required - API name: {@code name} */ @@ -342,6 +355,12 @@ public MatrixStatsFields build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxAggregate.java index 07e40096a4..19b0640873 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleMetricAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MaxAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public MaxAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxAggregation.java index 46384b33a4..7fb3857fd4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends FormatMetricAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MaxAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public MaxAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxBucketAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxBucketAggregation.java index b8604b0801..7e90549d39 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxBucketAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MaxBucketAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends PipelineAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MaxBucketAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public MaxBucketAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MedianAbsoluteDeviationAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MedianAbsoluteDeviationAggregate.java index fea88f2989..98e47a1959 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MedianAbsoluteDeviationAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MedianAbsoluteDeviationAggregate.java @@ -82,6 +82,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleMetricAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MedianAbsoluteDeviationAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public MedianAbsoluteDeviationAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MedianAbsoluteDeviationAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MedianAbsoluteDeviationAggregation.java index 5703ba8fed..35548be659 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MedianAbsoluteDeviationAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MedianAbsoluteDeviationAggregation.java @@ -141,6 +141,13 @@ public static class Builder extends FormatMetricAggregationBase.AbstractBuilder< @Nullable private TDigestExecutionHint executionHint; + public Builder() { + } + private Builder(MedianAbsoluteDeviationAggregation instance) { + this.compression = instance.compression; + this.executionHint = instance.executionHint; + + } /** * Limits the maximum number of nodes used by the underlying TDigest algorithm * to 20 * compression, enabling control of memory usage and @@ -185,6 +192,12 @@ public MedianAbsoluteDeviationAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinAggregate.java index 72c388bf86..c60afb7776 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleMetricAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MinAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public MinAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinAggregation.java index 4de4283975..a31380846e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends FormatMetricAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MinAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public MinAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinBucketAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinBucketAggregation.java index 1f305b279b..d5e56c92e6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinBucketAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MinBucketAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends PipelineAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MinBucketAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public MinBucketAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MissingAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MissingAggregate.java index 5843bfd58a..2f89e87cd2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MissingAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MissingAggregate.java @@ -91,6 +91,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends SingleBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MissingAggregate instance) { + + } @Override protected Builder self() { return this; @@ -109,6 +114,12 @@ public MissingAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MissingAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MissingAggregation.java index ded342969a..c4f6804a7c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MissingAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MissingAggregation.java @@ -162,6 +162,13 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -237,6 +244,12 @@ public MissingAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MovingFunctionAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MovingFunctionAggregation.java index 9f09ddebd5..f51b265576 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MovingFunctionAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MovingFunctionAggregation.java @@ -160,6 +160,14 @@ public static class Builder extends PipelineAggregationBase.AbstractBuilder @@ -210,6 +218,12 @@ public MovingFunctionAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MovingPercentilesAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MovingPercentilesAggregation.java index 1788191194..c66635c2d2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MovingPercentilesAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MovingPercentilesAggregation.java @@ -158,6 +158,14 @@ public static class Builder extends PipelineAggregationBase.AbstractBuilder @@ -206,6 +214,12 @@ public MovingPercentilesAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermLookup.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermLookup.java index fc73fad30a..679b4f3f84 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermLookup.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermLookup.java @@ -138,6 +138,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private FieldValue missing; + public Builder() { + } + private Builder(MultiTermLookup instance) { + this.field = instance.field; + this.missing = instance.missing; + + } /** * Required - A fields from which to retrieve terms. *

@@ -231,6 +238,12 @@ public MultiTermLookup build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsAggregate.java index 195a8a1897..bae916ad39 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsAggregate.java @@ -94,6 +94,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends TermsAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MultiTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -113,6 +118,12 @@ public MultiTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsAggregation.java index 5d0a75a673..8638ec614c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsAggregation.java @@ -298,6 +298,19 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder terms; + public Builder() { + } + private Builder(MultiTermsAggregation instance) { + this.collectMode = instance.collectMode; + this.order = instance.order; + this.minDocCount = instance.minDocCount; + this.shardMinDocCount = instance.shardMinDocCount; + this.shardSize = instance.shardSize; + this.showTermDocCountError = instance.showTermDocCountError; + this.size = instance.size; + this.terms = instance.terms; + + } /** * Specifies the strategy for data collection. *

@@ -441,6 +454,12 @@ public MultiTermsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsBucket.java index d30021d429..9261b554c4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MultiTermsBucket.java @@ -149,6 +149,14 @@ public static class Builder extends MultiBucketBase.AbstractBuilder @Nullable private Long docCountErrorUpperBound; + public Builder() { + } + private Builder(MultiTermsBucket instance) { + this.key = instance.key; + this.keyAsString = instance.keyAsString; + this.docCountErrorUpperBound = instance.docCountErrorUpperBound; + + } /** * Required - API name: {@code key} *

@@ -264,6 +272,12 @@ public MultiTermsBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MutualInformationHeuristic.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MutualInformationHeuristic.java index 170de8c9ce..0cf0823050 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MutualInformationHeuristic.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/MutualInformationHeuristic.java @@ -144,6 +144,13 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Boolean includeNegatives; + public Builder() { + } + private Builder(MutualInformationHeuristic instance) { + this.backgroundIsSuperset = instance.backgroundIsSuperset; + this.includeNegatives = instance.includeNegatives; + + } /** * Set to false if you defined a custom background filter that * represents a different set of documents that you want to compare to. @@ -184,6 +191,12 @@ public MutualInformationHeuristic build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NestedAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NestedAggregate.java index 7bdc085567..b8b25824a3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NestedAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NestedAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(NestedAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public NestedAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NestedAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NestedAggregation.java index 1a9044d689..7a4f596684 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NestedAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NestedAggregation.java @@ -127,6 +127,12 @@ public static class Builder extends BucketAggregationBase.AbstractBuildernested. *

@@ -155,6 +161,12 @@ public NestedAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NonStationary.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NonStationary.java index 32d39dc2ad..78c9c90e1d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NonStationary.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NonStationary.java @@ -150,6 +150,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement private String trend; + public Builder() { + } + private Builder(NonStationary instance) { + this.pValue = instance.pValue; + this.rValue = instance.rValue; + this.trend = instance.trend; + + } /** * Required - API name: {@code p_value} */ @@ -192,6 +200,12 @@ public NonStationary build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NormalizeAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NormalizeAggregation.java index 0bfb8a2d61..5851a2c8a1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NormalizeAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/NormalizeAggregation.java @@ -111,6 +111,12 @@ public static class Builder extends PipelineAggregationBase.AbstractBuilder @@ -139,6 +145,12 @@ public NormalizeAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PValueHeuristic.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PValueHeuristic.java index 0affca20d9..73b8bea763 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PValueHeuristic.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PValueHeuristic.java @@ -141,6 +141,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Long normalizeAbove; + public Builder() { + } + private Builder(PValueHeuristic instance) { + this.backgroundIsSuperset = instance.backgroundIsSuperset; + this.normalizeAbove = instance.normalizeAbove; + + } /** * API name: {@code background_is_superset} */ @@ -179,6 +186,12 @@ public PValueHeuristic build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ParentAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ParentAggregate.java index 3832399cf4..70d3a2ed59 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ParentAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ParentAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ParentAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public ParentAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ParentAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ParentAggregation.java index 7ab7d4e8d6..581f5336ff 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ParentAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ParentAggregation.java @@ -127,6 +127,12 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -155,6 +161,12 @@ public ParentAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentileRanksAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentileRanksAggregation.java index f3a92570bf..39d15737e2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentileRanksAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentileRanksAggregation.java @@ -189,6 +189,15 @@ public static class Builder extends FormatMetricAggregationBase.AbstractBuilder< @Nullable private TDigest tdigest; + public Builder() { + } + private Builder(PercentileRanksAggregation instance) { + this.keyed = instance.keyed; + this.values = instance.values; + this.hdr = instance.hdr; + this.tdigest = instance.tdigest; + + } /** * By default, the aggregation associates a unique string key with each bucket * and returns the ranges as a hash rather than an array. Set to @@ -285,6 +294,12 @@ public PercentileRanksAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesAggregation.java index 24ccb2f228..d7c997ee0a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesAggregation.java @@ -189,6 +189,15 @@ public static class Builder extends FormatMetricAggregationBase.AbstractBuilder< @Nullable private TDigest tdigest; + public Builder() { + } + private Builder(PercentilesAggregation instance) { + this.keyed = instance.keyed; + this.percents = instance.percents; + this.hdr = instance.hdr; + this.tdigest = instance.tdigest; + + } /** * By default, the aggregation associates a unique string key with each bucket * and returns the ranges as a hash rather than an array. Set to @@ -285,6 +294,12 @@ public PercentilesAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesBucketAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesBucketAggregate.java index 0ae8239615..d6fde35bb3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesBucketAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesBucketAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends PercentilesAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(PercentilesBucketAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public PercentilesBucketAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesBucketAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesBucketAggregation.java index b8756560ed..c858b670ac 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesBucketAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/PercentilesBucketAggregation.java @@ -118,6 +118,12 @@ public static class Builder extends PipelineAggregationBase.AbstractBuilder percents; + public Builder() { + } + private Builder(PercentilesBucketAggregation instance) { + this.percents = instance.percents; + + } /** * The list of percentiles to calculate. *

@@ -160,6 +166,12 @@ public PercentilesBucketAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RandomSamplerAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RandomSamplerAggregation.java index 634155bbb1..07258536f0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RandomSamplerAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RandomSamplerAggregation.java @@ -172,6 +172,14 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -365,6 +376,12 @@ public RangeAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RangeBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RangeBucket.java index 36d36113b4..b0696804e8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RangeBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RangeBucket.java @@ -184,6 +184,16 @@ public static class Builder extends MultiBucketBase.AbstractBuilder imp @Nullable private String key; + public Builder() { + } + private Builder(RangeBucket instance) { + this.from = instance.from; + this.to = instance.to; + this.fromAsString = instance.fromAsString; + this.toAsString = instance.toAsString; + this.key = instance.key; + + } /** * API name: {@code from} */ @@ -244,6 +254,12 @@ public RangeBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RareTermsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RareTermsAggregation.java index 02fd0d7701..78437636b1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RareTermsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RareTermsAggregation.java @@ -262,6 +262,18 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -422,6 +434,12 @@ public RareTermsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RateAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RateAggregate.java index 4839810203..92ebaf8b88 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RateAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RateAggregate.java @@ -126,6 +126,13 @@ public static class Builder extends AggregateBase.AbstractBuilder imple @Nullable private String valueAsString; + public Builder() { + } + private Builder(RateAggregate instance) { + this.value = instance.value; + this.valueAsString = instance.valueAsString; + + } /** * Required - API name: {@code value} */ @@ -160,6 +167,12 @@ public RateAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RateAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RateAggregation.java index 45c0d609db..fe429c946a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RateAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/RateAggregation.java @@ -133,6 +133,13 @@ public static class Builder extends FormatMetricAggregationBase.AbstractBuilder< @Nullable private RateMode mode; + public Builder() { + } + private Builder(RateAggregation instance) { + this.unit = instance.unit; + this.mode = instance.mode; + + } /** * The interval used to calculate the rate. By default, the interval of the * date_histogram is used. @@ -172,6 +179,12 @@ public RateAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ReverseNestedAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ReverseNestedAggregate.java index 6df35fae6e..b2699f7bda 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ReverseNestedAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ReverseNestedAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ReverseNestedAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public ReverseNestedAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ReverseNestedAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ReverseNestedAggregation.java index c4de764ceb..a1f9ed989d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ReverseNestedAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ReverseNestedAggregation.java @@ -128,6 +128,12 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SamplerAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public SamplerAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SamplerAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SamplerAggregation.java index 4c730a6c2f..262012e1ea 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SamplerAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SamplerAggregation.java @@ -128,6 +128,12 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder implements ObjectBuilder { private Script script; + public Builder() { + } + private Builder(ScriptedHeuristic instance) { + this.script = instance.script; + + } /** * Required - API name: {@code script} */ @@ -144,6 +150,12 @@ public ScriptedHeuristic build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ScriptedMetricAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ScriptedMetricAggregate.java index 732e5e088c..545f55b988 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ScriptedMetricAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ScriptedMetricAggregate.java @@ -106,6 +106,12 @@ public static class Builder extends AggregateBase.AbstractBuilder ObjectBuilder { private JsonData value; + public Builder() { + } + private Builder(ScriptedMetricAggregate instance) { + this.value = instance.value; + + } /** * Required - API name: {@code value} */ @@ -132,6 +138,12 @@ public ScriptedMetricAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ScriptedMetricAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ScriptedMetricAggregation.java index a4849c496f..f5d9b11ada 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ScriptedMetricAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ScriptedMetricAggregation.java @@ -218,6 +218,16 @@ public static class Builder extends MetricAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SignificantLongTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -104,6 +109,12 @@ public SignificantLongTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantLongTermsBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantLongTermsBucket.java index ea4a55023c..0cfe0f59b9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantLongTermsBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantLongTermsBucket.java @@ -120,6 +120,13 @@ public static class Builder extends SignificantTermsBucketBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SignificantStringTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -105,6 +110,12 @@ public SignificantStringTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantStringTermsBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantStringTermsBucket.java index cb692705a7..27dbf2c722 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantStringTermsBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantStringTermsBucket.java @@ -98,6 +98,12 @@ public static class Builder extends SignificantTermsBucketBase.AbstractBuilder { private String key; + public Builder() { + } + private Builder(SignificantStringTermsBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} */ @@ -124,6 +130,12 @@ public SignificantStringTermsBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantTermsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantTermsAggregation.java index c11d811d06..9874bd8d49 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantTermsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SignificantTermsAggregation.java @@ -484,6 +484,27 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder sourceFields; + public Builder() { + } + private Builder(SignificantTextAggregation instance) { + this.backgroundFilter = instance.backgroundFilter; + this.chiSquare = instance.chiSquare; + this.exclude = instance.exclude; + this.executionHint = instance.executionHint; + this.field = instance.field; + this.filterDuplicateText = instance.filterDuplicateText; + this.gnd = instance.gnd; + this.include = instance.include; + this.jlh = instance.jlh; + this.minDocCount = instance.minDocCount; + this.mutualInformation = instance.mutualInformation; + this.percentage = instance.percentage; + this.scriptHeuristic = instance.scriptHeuristic; + this.shardMinDocCount = instance.shardMinDocCount; + this.shardSize = instance.shardSize; + this.size = instance.size; + this.sourceFields = instance.sourceFields; + + } /** * A background filter that can be used to focus in on significant terms within * a narrower context, instead of the entire index. @@ -818,6 +840,12 @@ public SignificantTextAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SimpleMovingAverageAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SimpleMovingAverageAggregation.java index b870a76bac..967c515241 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SimpleMovingAverageAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SimpleMovingAverageAggregation.java @@ -110,6 +110,12 @@ public static class Builder extends MovingAverageAggregationBase.AbstractBuilder ObjectBuilder { private EmptyObject settings; + public Builder() { + } + private Builder(SimpleMovingAverageAggregation instance) { + this.settings = instance.settings; + + } /** * Required - API name: {@code settings} */ @@ -143,6 +149,12 @@ public SimpleMovingAverageAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SimpleValueAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SimpleValueAggregate.java index ef748e9473..9bc275b2ff 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SimpleValueAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SimpleValueAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleMetricAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SimpleValueAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public SimpleValueAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Spike.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Spike.java index 3722c7c204..34350a023c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Spike.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/Spike.java @@ -78,6 +78,11 @@ public ChangeType.Kind _changeTypeKind() { */ public static class Builder extends AbstractChangePoint.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(Spike instance) { + + } @Override protected Builder self() { return this; @@ -96,6 +101,12 @@ public Spike build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StandardDeviationBounds.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StandardDeviationBounds.java index 3f738512d8..cd52932564 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StandardDeviationBounds.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StandardDeviationBounds.java @@ -218,6 +218,17 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Double lowerSampling; + public Builder() { + } + private Builder(StandardDeviationBounds instance) { + this.upper = instance.upper; + this.lower = instance.lower; + this.upperPopulation = instance.upperPopulation; + this.lowerPopulation = instance.lowerPopulation; + this.upperSampling = instance.upperSampling; + this.lowerSampling = instance.lowerSampling; + + } /** * API name: {@code upper} */ @@ -284,6 +295,12 @@ public StandardDeviationBounds build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StandardDeviationBoundsAsString.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StandardDeviationBoundsAsString.java index b6d34c3d9f..76c657336e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StandardDeviationBoundsAsString.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StandardDeviationBoundsAsString.java @@ -189,6 +189,17 @@ public static class Builder extends WithJsonObjectBuilderBase private String lowerSampling; + public Builder() { + } + private Builder(StandardDeviationBoundsAsString instance) { + this.upper = instance.upper; + this.lower = instance.lower; + this.upperPopulation = instance.upperPopulation; + this.lowerPopulation = instance.lowerPopulation; + this.upperSampling = instance.upperSampling; + this.lowerSampling = instance.lowerSampling; + + } /** * Required - API name: {@code upper} */ @@ -255,6 +266,12 @@ public StandardDeviationBoundsAsString build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsAggregation.java index 5f300140e7..9414254632 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends FormatMetricAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(StatsAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public StatsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsBucketAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsBucketAggregate.java index 06f98a03d3..650869ff56 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsBucketAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsBucketAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends StatsAggregate.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(StatsBucketAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public StatsBucketAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsBucketAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsBucketAggregation.java index a1f061f07f..96caf8d130 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsBucketAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StatsBucketAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends PipelineAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(StatsBucketAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public StatsBucketAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StepChange.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StepChange.java index d17659f63e..48cf56f0e2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StepChange.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StepChange.java @@ -81,6 +81,11 @@ public ChangeType.Kind _changeTypeKind() { public static class Builder extends AbstractChangePoint.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(StepChange instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public StepChange build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringRareTermsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringRareTermsAggregate.java index 8e3c749456..a643d3f658 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringRareTermsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringRareTermsAggregate.java @@ -84,6 +84,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(StringRareTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -103,6 +108,12 @@ public StringRareTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringRareTermsBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringRareTermsBucket.java index 7dca9897cf..4c9aea037c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringRareTermsBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringRareTermsBucket.java @@ -98,6 +98,12 @@ public static class Builder extends MultiBucketBase.AbstractBuilder ObjectBuilder { private String key; + public Builder() { + } + private Builder(StringRareTermsBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} */ @@ -124,6 +130,12 @@ public StringRareTermsBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringStatsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringStatsAggregate.java index 1174d0a495..99b2ae0d0e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringStatsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringStatsAggregate.java @@ -275,6 +275,20 @@ public static class Builder extends AggregateBase.AbstractBuilder @Nullable private String avgLengthAsString; + public Builder() { + } + private Builder(StringStatsAggregate instance) { + this.count = instance.count; + this.minLength = instance.minLength; + this.maxLength = instance.maxLength; + this.avgLength = instance.avgLength; + this.entropy = instance.entropy; + this.distribution = instance.distribution; + this.minLengthAsString = instance.minLengthAsString; + this.maxLengthAsString = instance.maxLengthAsString; + this.avgLengthAsString = instance.avgLengthAsString; + + } /** * Required - API name: {@code count} */ @@ -377,6 +391,12 @@ public StringStatsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringStatsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringStatsAggregation.java index e7e296cb29..cda47d3968 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringStatsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringStatsAggregation.java @@ -113,6 +113,12 @@ public static class Builder extends MetricAggregationBase.AbstractBuilder @@ -141,6 +147,12 @@ public StringStatsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringTermsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringTermsAggregate.java index 09df0144f6..3b38aafc78 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringTermsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringTermsAggregate.java @@ -95,6 +95,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends TermsAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(StringTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -114,6 +119,12 @@ public StringTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringTermsBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringTermsBucket.java index c762300694..5e82c23975 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringTermsBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/StringTermsBucket.java @@ -99,6 +99,12 @@ public static class Builder extends TermsBucketBase.AbstractBuilder ObjectBuilder { private FieldValue key; + public Builder() { + } + private Builder(StringTermsBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} */ @@ -164,6 +170,12 @@ public StringTermsBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumAggregate.java index 44df5dd0ec..cd15c5aeb7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumAggregate.java @@ -83,6 +83,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleMetricAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SumAggregate instance) { + + } @Override protected Builder self() { return this; @@ -101,6 +106,12 @@ public SumAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumAggregation.java index accede1ec7..7b604e8ac9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends FormatMetricAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SumAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public SumAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumBucketAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumBucketAggregation.java index b49bd77765..9b77af0338 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumBucketAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/SumBucketAggregation.java @@ -81,6 +81,11 @@ public Aggregation.Kind _aggregationKind() { public static class Builder extends PipelineAggregationBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SumBucketAggregation instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public SumBucketAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigest.java index a1a3da2c12..e263500641 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigest.java @@ -144,6 +144,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private TDigestExecutionHint executionHint; + public Builder() { + } + private Builder(TDigest instance) { + this.compression = instance.compression; + this.executionHint = instance.executionHint; + + } /** * Limits the maximum number of nodes used by the underlying TDigest algorithm * to 20 * compression, enabling control of memory usage and @@ -188,6 +195,12 @@ public TDigest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigestPercentileRanksAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigestPercentileRanksAggregate.java index 4711d34a5b..903e21bbf1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigestPercentileRanksAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigestPercentileRanksAggregate.java @@ -82,6 +82,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends PercentilesAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(TDigestPercentileRanksAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public TDigestPercentileRanksAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigestPercentilesAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigestPercentilesAggregate.java index e8fc25abb0..930b5452e8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigestPercentilesAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TDigestPercentilesAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends PercentilesAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(TDigestPercentilesAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public TDigestPercentilesAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TTestAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TTestAggregate.java index f2aff846ef..be441f0b4d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TTestAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TTestAggregate.java @@ -132,6 +132,13 @@ public static class Builder extends AggregateBase.AbstractBuilder @Nullable private String valueAsString; + public Builder() { + } + private Builder(TTestAggregate instance) { + this.value = instance.value; + this.valueAsString = instance.valueAsString; + + } /** * API name: {@code value} */ @@ -166,6 +173,12 @@ public TTestAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TTestAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TTestAggregation.java index 3a2e2dbade..16e00fd7c6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TTestAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TTestAggregation.java @@ -169,6 +169,14 @@ public static class Builder extends AggregationBase.AbstractBuilder @Nullable private TTestType type; + public Builder() { + } + private Builder(TTestAggregation instance) { + this.a = instance.a; + this.b = instance.b; + this.type = instance.type; + + } /** * Test population A. *

@@ -235,6 +243,12 @@ public TTestAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TermsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TermsAggregation.java index 2d3b47d8d3..24ce093766 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TermsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TermsAggregation.java @@ -520,6 +520,28 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder implement private Long partition; + public Builder() { + } + private Builder(TermsPartition instance) { + this.numPartitions = instance.numPartitions; + this.partition = instance.partition; + + } /** * Required - The number of partitions. *

@@ -167,6 +174,12 @@ public TermsPartition build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TestPopulation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TestPopulation.java index f6acc0ce9f..b7690a5273 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TestPopulation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TestPopulation.java @@ -159,6 +159,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Query filter; + public Builder() { + } + private Builder(TestPopulation instance) { + this.field = instance.field; + this.script = instance.script; + this.filter = instance.filter; + + } /** * Required - The field to aggregate. *

@@ -231,6 +239,12 @@ public TestPopulation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesAggregate.java index aede053142..722c20de20 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(TimeSeriesAggregate instance) { + + } @Override protected Builder self() { return this; @@ -100,6 +105,12 @@ public TimeSeriesAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesAggregation.java index 25dbfb3081..82338ec58e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesAggregation.java @@ -151,6 +151,13 @@ public static class Builder extends BucketAggregationBase.AbstractBuilder @@ -190,6 +197,12 @@ public TimeSeriesAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesBucket.java index 7b4158d98f..7376628cea 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TimeSeriesBucket.java @@ -109,6 +109,12 @@ public static class Builder extends MultiBucketBase.AbstractBuilder ObjectBuilder { private Map key; + public Builder() { + } + private Builder(TimeSeriesBucket instance) { + this.key = instance.key; + + } /** * Required - API name: {@code key} *

@@ -196,6 +202,12 @@ public TimeSeriesBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopHitsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopHitsAggregate.java index 0a86676b3c..9efd6987b4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopHitsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopHitsAggregate.java @@ -107,6 +107,12 @@ public static class Builder extends AggregateBase.AbstractBuilder ObjectBuilder { private HitsMetadata hits; + public Builder() { + } + private Builder(TopHitsAggregate instance) { + this.hits = instance.hits; + + } /** * Required - API name: {@code hits} */ @@ -140,6 +146,12 @@ public TopHitsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopHitsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopHitsAggregation.java index e839a45a66..1aff3a6258 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopHitsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopHitsAggregation.java @@ -410,6 +410,24 @@ public static class Builder extends MetricAggregationBase.AbstractBuilder @@ -703,6 +721,12 @@ public TopHitsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetrics.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetrics.java index fa5c89b528..efe0136c72 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetrics.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetrics.java @@ -145,6 +145,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Map metrics; + public Builder() { + } + private Builder(TopMetrics instance) { + this.sort = instance.sort; + this.metrics = instance.metrics; + + } /** * Required - API name: {@code sort} *

@@ -313,6 +320,12 @@ public TopMetrics build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsAggregate.java index 4c76b89585..fde59a6e97 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsAggregate.java @@ -114,6 +114,12 @@ public static class Builder extends AggregateBase.AbstractBuilder ObjectBuilder { private List top; + public Builder() { + } + private Builder(TopMetricsAggregate instance) { + this.top = instance.top; + + } /** * Required - API name: {@code top} *

@@ -161,6 +167,12 @@ public TopMetricsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsAggregation.java index e83c3c05c1..36312e9be5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsAggregation.java @@ -166,6 +166,14 @@ public static class Builder extends MetricAggregationBase.AbstractBuilder sort; + public Builder() { + } + private Builder(TopMetricsAggregation instance) { + this.metrics = instance.metrics; + this.size = instance.size; + this.sort = instance.sort; + + } /** * The fields of the top document to return. *

@@ -264,6 +272,12 @@ public TopMetricsAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsValue.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsValue.java index 31ab70f105..29f6ddcf37 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsValue.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TopMetricsValue.java @@ -113,6 +113,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private String field; + public Builder() { + } + private Builder(TopMetricsValue instance) { + this.field = instance.field; + + } /** * Required - A field to return as a metric. *

@@ -141,6 +147,12 @@ public TopMetricsValue build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TrendChange.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TrendChange.java index 3e3fd5a7b4..57cac3e5a6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TrendChange.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/TrendChange.java @@ -149,6 +149,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Integer changePoint; + public Builder() { + } + private Builder(TrendChange instance) { + this.pValue = instance.pValue; + this.rValue = instance.rValue; + this.changePoint = instance.changePoint; + + } /** * Required - API name: {@code p_value} */ @@ -191,6 +199,12 @@ public TrendChange build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedRareTermsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedRareTermsAggregate.java index 221f09193d..de7b97d625 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedRareTermsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedRareTermsAggregate.java @@ -84,6 +84,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(UnmappedRareTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -103,6 +108,12 @@ public UnmappedRareTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedSamplerAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedSamplerAggregate.java index 4ab95e3825..95e4996048 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedSamplerAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedSamplerAggregate.java @@ -81,6 +81,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(UnmappedSamplerAggregate instance) { + + } @Override protected Builder self() { return this; @@ -99,6 +104,12 @@ public UnmappedSamplerAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedSignificantTermsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedSignificantTermsAggregate.java index 6bded6bc0f..0d3e34922e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedSignificantTermsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedSignificantTermsAggregate.java @@ -85,6 +85,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SignificantTermsAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(UnmappedSignificantTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -104,6 +109,12 @@ public UnmappedSignificantTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedTermsAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedTermsAggregate.java index e7f95a30d3..234ecfb08e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedTermsAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/UnmappedTermsAggregate.java @@ -97,6 +97,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends TermsAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(UnmappedTermsAggregate instance) { + + } @Override protected Builder self() { return this; @@ -116,6 +121,12 @@ public UnmappedTermsAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ValueCountAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ValueCountAggregate.java index c7bed70e65..5fd092af36 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ValueCountAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ValueCountAggregate.java @@ -92,6 +92,11 @@ public ApiKeyAggregate.Kind _apiKeyAggregateKind() { public static class Builder extends SingleMetricAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ValueCountAggregate instance) { + + } @Override protected Builder self() { return this; @@ -110,6 +115,12 @@ public ValueCountAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ValueCountAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ValueCountAggregation.java index 79c67d0dda..1e0d5f25a1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ValueCountAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/ValueCountAggregation.java @@ -94,6 +94,11 @@ public ApiKeyAggregation.Kind _apiKeyAggregationKind() { public static class Builder extends FormattableMetricAggregation.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ValueCountAggregation instance) { + + } @Override protected Builder self() { return this; @@ -112,6 +117,12 @@ public ValueCountAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramAggregate.java index 24b0f36454..a95de87ff2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramAggregate.java @@ -84,6 +84,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends MultiBucketAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(VariableWidthHistogramAggregate instance) { + + } @Override protected Builder self() { return this; @@ -103,6 +108,12 @@ public VariableWidthHistogramAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramAggregation.java index 09341d5393..6302d84d48 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramAggregation.java @@ -220,6 +220,16 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Script script; + public Builder() { + } + private Builder(VariableWidthHistogramAggregation instance) { + this.field = instance.field; + this.buckets = instance.buckets; + this.shardSize = instance.shardSize; + this.initialBuffer = instance.initialBuffer; + this.script = instance.script; + + } /** * The name of the field. *

@@ -296,6 +306,12 @@ public VariableWidthHistogramAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramBucket.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramBucket.java index a868181f2e..14ed1145e9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramBucket.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/VariableWidthHistogramBucket.java @@ -190,6 +190,17 @@ public static class Builder extends MultiBucketBase.AbstractBuilder @Nullable private String maxAsString; + public Builder() { + } + private Builder(VariableWidthHistogramBucket instance) { + this.min = instance.min; + this.key = instance.key; + this.max = instance.max; + this.minAsString = instance.minAsString; + this.keyAsString = instance.keyAsString; + this.maxAsString = instance.maxAsString; + + } /** * Required - API name: {@code min} */ @@ -256,6 +267,12 @@ public VariableWidthHistogramBucket build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAverageAggregation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAverageAggregation.java index e61ef1625a..d8d11abe69 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAverageAggregation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAverageAggregation.java @@ -190,6 +190,15 @@ public static class Builder extends AggregationBase.AbstractBuilder @Nullable private WeightedAverageValue weight; + public Builder() { + } + private Builder(WeightedAverageAggregation instance) { + this.format = instance.format; + this.value = instance.value; + this.valueType = instance.valueType; + this.weight = instance.weight; + + } /** * A numeric response formatter. *

@@ -264,6 +273,12 @@ public WeightedAverageAggregation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAverageValue.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAverageValue.java index e005ad5a3c..f8c97e17ef 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAverageValue.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAverageValue.java @@ -164,6 +164,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Script script; + public Builder() { + } + private Builder(WeightedAverageValue instance) { + this.field = instance.field; + this.missing = instance.missing; + this.script = instance.script; + + } /** * The field from which to extract the values or weights. *

@@ -217,6 +225,12 @@ public WeightedAverageValue build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAvgAggregate.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAvgAggregate.java index 7e0a8ec605..b4a606f5d5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAvgAggregate.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/aggregations/WeightedAvgAggregate.java @@ -83,6 +83,11 @@ public Aggregate.Kind _aggregateKind() { public static class Builder extends SingleMetricAggregateBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(WeightedAvgAggregate instance) { + + } @Override protected Builder self() { return this; @@ -101,6 +106,12 @@ public WeightedAvgAggregate build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ApostropheTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ApostropheTokenFilter.java index 6d94182164..d9e03c2100 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ApostropheTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ApostropheTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ApostropheTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public ApostropheTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicAnalyzer.java index ea64986f3a..2c620a56c0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(ArabicAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public ArabicAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicNormalizationTokenFilter.java index ff46d20577..6b3c6c68c1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicNormalizationTokenFilter.java @@ -90,6 +90,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ArabicNormalizationTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -108,6 +113,12 @@ public ArabicNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicStemTokenFilter.java index 6fa45eed50..797b4aa7ae 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArabicStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ArabicStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public ArabicStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArmenianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArmenianAnalyzer.java index 3e4da7101a..e57e9b1f40 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArmenianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ArmenianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(ArmenianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public ArmenianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/AsciiFoldingTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/AsciiFoldingTokenFilter.java index 30fbbfc59c..3ae26ae40e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/AsciiFoldingTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/AsciiFoldingTokenFilter.java @@ -115,6 +115,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean preserveOriginal; + public Builder() { + } + private Builder(AsciiFoldingTokenFilter instance) { + this.preserveOriginal = instance.preserveOriginal; + + } /** * If true, emit both original tokens and folded tokens. Defaults * to false. @@ -144,6 +150,12 @@ public AsciiFoldingTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BasqueAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BasqueAnalyzer.java index 6e9685bb47..05d401d146 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BasqueAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BasqueAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(BasqueAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public BasqueAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BengaliAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BengaliAnalyzer.java index ff8e26057f..8fba35650d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BengaliAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BengaliAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(BengaliAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public BengaliAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BengaliNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BengaliNormalizationTokenFilter.java index 85828f89fa..974717657c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BengaliNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BengaliNormalizationTokenFilter.java @@ -90,6 +90,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(BengaliNormalizationTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -108,6 +113,12 @@ public BengaliNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BrazilianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BrazilianAnalyzer.java index b3ff95083f..36ddf132e9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BrazilianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BrazilianAnalyzer.java @@ -151,6 +151,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(BrazilianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code stopwords} *

@@ -197,6 +204,12 @@ public BrazilianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BrazilianStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BrazilianStemTokenFilter.java index a882a4ddb5..2c16e81131 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BrazilianStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BrazilianStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(BrazilianStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public BrazilianStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BulgarianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BulgarianAnalyzer.java index bce4548fe9..38d933a5dc 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BulgarianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/BulgarianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(BulgarianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public BulgarianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CatalanAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CatalanAnalyzer.java index be3608b7ec..1f8f361d2b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CatalanAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CatalanAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(CatalanAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public CatalanAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CharGroupTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CharGroupTokenizer.java index 0c44bd1eac..9fc7ced1b4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CharGroupTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CharGroupTokenizer.java @@ -137,6 +137,13 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private Integer maxTokenLength; + public Builder() { + } + private Builder(CharGroupTokenizer instance) { + this.tokenizeOnChars = instance.tokenizeOnChars; + this.maxTokenLength = instance.maxTokenLength; + + } /** * Required - API name: {@code tokenize_on_chars} *

@@ -183,6 +190,12 @@ public CharGroupTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ChineseAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ChineseAnalyzer.java index 23af634684..10cfe3cb9f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ChineseAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ChineseAnalyzer.java @@ -151,6 +151,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(ChineseAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code stopwords} *

@@ -197,6 +204,12 @@ public ChineseAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkAnalyzer.java index bf48d0fe79..d10d16f1f2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkAnalyzer.java @@ -150,6 +150,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(CjkAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code stopwords} *

@@ -196,6 +203,12 @@ public CjkAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkBigramTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkBigramTokenFilter.java index 52dd48db67..4f71eb4b41 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkBigramTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkBigramTokenFilter.java @@ -142,6 +142,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean outputUnigrams; + public Builder() { + } + private Builder(CjkBigramTokenFilter instance) { + this.ignoredScripts = instance.ignoredScripts; + this.outputUnigrams = instance.outputUnigrams; + + } /** * Array of character scripts for which to disable bigrams. *

@@ -196,6 +203,12 @@ public CjkBigramTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkWidthTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkWidthTokenFilter.java index f39b983b5b..f6268aaca3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkWidthTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CjkWidthTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(CjkWidthTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public CjkWidthTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ClassicTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ClassicTokenFilter.java index 71254b63b4..e8c44bd22f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ClassicTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ClassicTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ClassicTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public ClassicTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ClassicTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ClassicTokenizer.java index 4d47b9061c..14ca8ebfdf 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ClassicTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ClassicTokenizer.java @@ -112,6 +112,12 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private Integer maxTokenLength; + public Builder() { + } + private Builder(ClassicTokenizer instance) { + this.maxTokenLength = instance.maxTokenLength; + + } /** * API name: {@code max_token_length} */ @@ -138,6 +144,12 @@ public ClassicTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CommonGramsTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CommonGramsTokenFilter.java index 2416013897..31a9776f9b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CommonGramsTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CommonGramsTokenFilter.java @@ -199,6 +199,15 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean queryMode; + public Builder() { + } + private Builder(CommonGramsTokenFilter instance) { + this.commonWords = instance.commonWords; + this.commonWordsPath = instance.commonWordsPath; + this.ignoreCase = instance.ignoreCase; + this.queryMode = instance.queryMode; + + } /** * A list of tokens. The filter generates bigrams for these tokens. Either this * or the common_words_path parameter is required. @@ -285,6 +294,12 @@ public CommonGramsTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ConditionTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ConditionTokenFilter.java index 498e53fdad..94ea67406f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ConditionTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ConditionTokenFilter.java @@ -139,6 +139,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder private Script script; + public Builder() { + } + private Builder(ConditionTokenFilter instance) { + this.filter = instance.filter; + this.script = instance.script; + + } /** * Required - Array of token filters. If a token matches the predicate script in * the script parameter, these filters are applied to the token in @@ -208,6 +215,12 @@ public ConditionTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CustomAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CustomAnalyzer.java index c92cfdf6cb..35e64fa4f2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CustomAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CustomAnalyzer.java @@ -209,6 +209,16 @@ public static class Builder extends WithJsonObjectBuilderBase implement private String tokenizer; + public Builder() { + } + private Builder(CustomAnalyzer instance) { + this.charFilter = instance.charFilter; + this.filter = instance.filter; + this.positionIncrementGap = instance.positionIncrementGap; + this.positionOffsetGap = instance.positionOffsetGap; + this.tokenizer = instance.tokenizer; + + } /** * API name: {@code char_filter} *

@@ -291,6 +301,12 @@ public CustomAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CustomNormalizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CustomNormalizer.java index ba2b6c4fc1..210b1a2bd1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CustomNormalizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CustomNormalizer.java @@ -154,6 +154,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List filter; + public Builder() { + } + private Builder(CustomNormalizer instance) { + this.charFilter = instance.charFilter; + this.filter = instance.filter; + + } /** * API name: {@code char_filter} *

@@ -212,6 +219,12 @@ public CustomNormalizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CzechAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CzechAnalyzer.java index 9f6ba9e736..32b912884e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CzechAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CzechAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(CzechAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public CzechAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CzechStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CzechStemTokenFilter.java index a3987359e8..5f5d8be7ea 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CzechStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/CzechStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(CzechStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public CzechStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DanishAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DanishAnalyzer.java index c8f6d91371..0cfa0ff3cc 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DanishAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DanishAnalyzer.java @@ -151,6 +151,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(DanishAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code stopwords} *

@@ -197,6 +204,12 @@ public DanishAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DecimalDigitTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DecimalDigitTokenFilter.java index 2b48a9bc42..56466d98a0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DecimalDigitTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DecimalDigitTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DecimalDigitTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public DecimalDigitTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DelimitedPayloadTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DelimitedPayloadTokenFilter.java index 60052318bb..5f4617d20c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DelimitedPayloadTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DelimitedPayloadTokenFilter.java @@ -135,6 +135,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private DelimitedPayloadEncoding encoding; + public Builder() { + } + private Builder(DelimitedPayloadTokenFilter instance) { + this.delimiter = instance.delimiter; + this.encoding = instance.encoding; + + } /** * Character used to separate tokens from payloads. Defaults to |. *

@@ -173,6 +180,12 @@ public DelimitedPayloadTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DictionaryDecompounderTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DictionaryDecompounderTokenFilter.java index e48ac01ea6..3b25f575ae 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DictionaryDecompounderTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DictionaryDecompounderTokenFilter.java @@ -92,6 +92,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends CompoundWordTokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DictionaryDecompounderTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -110,6 +115,12 @@ public DictionaryDecompounderTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DutchAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DutchAnalyzer.java index 7148de8c1a..d3b5d69d58 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DutchAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DutchAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(DutchAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public DutchAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DutchStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DutchStemTokenFilter.java index 54a5da79ac..c75cc704d8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DutchStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/DutchStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DutchStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public DutchStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EdgeNGramTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EdgeNGramTokenFilter.java index 0b4943305e..53968ee247 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EdgeNGramTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EdgeNGramTokenFilter.java @@ -184,6 +184,15 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean preserveOriginal; + public Builder() { + } + private Builder(EdgeNGramTokenFilter instance) { + this.maxGram = instance.maxGram; + this.minGram = instance.minGram; + this.side = instance.side; + this.preserveOriginal = instance.preserveOriginal; + + } /** * Maximum character length of a gram. For custom token filters, defaults to * 2. For the built-in edge_ngram filter, defaults to @@ -246,6 +255,12 @@ public EdgeNGramTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EdgeNGramTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EdgeNGramTokenizer.java index 7b587e7ddc..ce4c3a08df 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EdgeNGramTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EdgeNGramTokenizer.java @@ -177,6 +177,15 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private List tokenChars; + public Builder() { + } + private Builder(EdgeNGramTokenizer instance) { + this.customTokenChars = instance.customTokenChars; + this.maxGram = instance.maxGram; + this.minGram = instance.minGram; + this.tokenChars = instance.tokenChars; + + } /** * API name: {@code custom_token_chars} */ @@ -239,6 +248,12 @@ public EdgeNGramTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ElisionTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ElisionTokenFilter.java index a66985bb35..362b934a09 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ElisionTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ElisionTokenFilter.java @@ -175,6 +175,14 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean articlesCase; + public Builder() { + } + private Builder(ElisionTokenFilter instance) { + this.articles = instance.articles; + this.articlesPath = instance.articlesPath; + this.articlesCase = instance.articlesCase; + + } /** * List of elisions to remove. To be removed, the elision must be at the * beginning of a token and be immediately followed by an apostrophe. Both the @@ -251,6 +259,12 @@ public ElisionTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EnglishAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EnglishAnalyzer.java index 5981c60b3f..18b620d642 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EnglishAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EnglishAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(EnglishAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public EnglishAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EstonianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EstonianAnalyzer.java index 85227ec6d0..5c9636242c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EstonianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/EstonianAnalyzer.java @@ -151,6 +151,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(EstonianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code stopwords} *

@@ -197,6 +204,12 @@ public EstonianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FingerprintAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FingerprintAnalyzer.java index 17ba99af40..9be1e6f7b4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FingerprintAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FingerprintAnalyzer.java @@ -227,6 +227,16 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(FingerprintAnalyzer instance) { + this.version = instance.version; + this.maxOutputSize = instance.maxOutputSize; + this.separator = instance.separator; + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code version} * @@ -313,6 +323,12 @@ public FingerprintAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FingerprintTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FingerprintTokenFilter.java index 565c58ce81..3bf74127aa 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FingerprintTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FingerprintTokenFilter.java @@ -139,6 +139,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private String separator; + public Builder() { + } + private Builder(FingerprintTokenFilter instance) { + this.maxOutputSize = instance.maxOutputSize; + this.separator = instance.separator; + + } /** * Maximum character length, including whitespace, of the output token. Defaults * to 255. Concatenated tokens longer than this will result in no @@ -179,6 +186,12 @@ public FingerprintTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FinnishAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FinnishAnalyzer.java index 1a50822281..a79a59b66d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FinnishAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FinnishAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(FinnishAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public FinnishAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FlattenGraphTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FlattenGraphTokenFilter.java index 758c24fd2f..a3c62bb941 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FlattenGraphTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FlattenGraphTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(FlattenGraphTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public FlattenGraphTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FrenchAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FrenchAnalyzer.java index 2101cf9bb4..85a12a6832 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FrenchAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FrenchAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(FrenchAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public FrenchAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FrenchStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FrenchStemTokenFilter.java index 5357234134..05f9872430 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FrenchStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/FrenchStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(FrenchStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public FrenchStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GalicianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GalicianAnalyzer.java index 68444dfb02..f9d84e0d72 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GalicianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GalicianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(GalicianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public GalicianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanAnalyzer.java index d55757c1c6..2c8a7361c8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(GermanAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public GermanAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanNormalizationTokenFilter.java index d0296f9558..4a7e01c38c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanNormalizationTokenFilter.java @@ -90,6 +90,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(GermanNormalizationTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -108,6 +113,12 @@ public GermanNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanStemTokenFilter.java index 6dd3fffd3c..957fd4d13c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GermanStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(GermanStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public GermanStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GreekAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GreekAnalyzer.java index d6bc8132d6..7693904c3e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GreekAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/GreekAnalyzer.java @@ -151,6 +151,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(GreekAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code stopwords} *

@@ -197,6 +204,12 @@ public GreekAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HindiAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HindiAnalyzer.java index 0c0d2ae59f..62cb6aec02 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HindiAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HindiAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(HindiAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public HindiAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HindiNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HindiNormalizationTokenFilter.java index 0a4009729f..0578de29da 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HindiNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HindiNormalizationTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(HindiNormalizationTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public HindiNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HtmlStripCharFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HtmlStripCharFilter.java index d8a97a5a35..01c0d0f53b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HtmlStripCharFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HtmlStripCharFilter.java @@ -117,6 +117,12 @@ public static class Builder extends CharFilterBase.AbstractBuilder @Nullable private List escapedTags; + public Builder() { + } + private Builder(HtmlStripCharFilter instance) { + this.escapedTags = instance.escapedTags; + + } /** * API name: {@code escaped_tags} *

@@ -155,6 +161,12 @@ public HtmlStripCharFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HungarianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HungarianAnalyzer.java index bfafdc917d..646fd54982 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HungarianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HungarianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(HungarianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public HungarianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HunspellTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HunspellTokenFilter.java index 4475fa93aa..2693f20cbb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HunspellTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HunspellTokenFilter.java @@ -186,6 +186,15 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean longestOnly; + public Builder() { + } + private Builder(HunspellTokenFilter instance) { + this.dedup = instance.dedup; + this.dictionary = instance.dictionary; + this.locale = instance.locale; + this.longestOnly = instance.longestOnly; + + } /** * If true, duplicate tokens are removed from the filter’s output. * Defaults to true. @@ -253,6 +262,12 @@ public HunspellTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HyphenationDecompounderTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HyphenationDecompounderTokenFilter.java index 12b1d5576c..fce9b9fd31 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HyphenationDecompounderTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/HyphenationDecompounderTokenFilter.java @@ -163,6 +163,14 @@ public static class Builder extends CompoundWordTokenFilterBase.AbstractBuilder< @Nullable private Boolean noOverlappingMatches; + public Builder() { + } + private Builder(HyphenationDecompounderTokenFilter instance) { + this.hyphenationPatternsPath = instance.hyphenationPatternsPath; + this.noSubMatches = instance.noSubMatches; + this.noOverlappingMatches = instance.noOverlappingMatches; + + } /** * Required - Path to an Apache FOP (Formatting Objects Processor) XML * hyphenation pattern file. This path must be absolute or relative to the @@ -215,6 +223,12 @@ public HyphenationDecompounderTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuAnalyzer.java index 595d6fad6d..7bcaafda4c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuAnalyzer.java @@ -133,6 +133,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private IcuNormalizationMode mode; + public Builder() { + } + private Builder(IcuAnalyzer instance) { + this.method = instance.method; + this.mode = instance.mode; + + } /** * Required - API name: {@code method} */ @@ -167,6 +174,12 @@ public IcuAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuCollationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuCollationTokenFilter.java index 36f9aabcad..f81ef365f3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuCollationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuCollationTokenFilter.java @@ -329,6 +329,23 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private String variant; + public Builder() { + } + private Builder(IcuCollationTokenFilter instance) { + this.alternate = instance.alternate; + this.casefirst = instance.casefirst; + this.caselevel = instance.caselevel; + this.country = instance.country; + this.decomposition = instance.decomposition; + this.hiraganaquaternarymode = instance.hiraganaquaternarymode; + this.language = instance.language; + this.numeric = instance.numeric; + this.rules = instance.rules; + this.strength = instance.strength; + this.variabletop = instance.variabletop; + this.variant = instance.variant; + + } /** * API name: {@code alternate} */ @@ -443,6 +460,12 @@ public IcuCollationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuFoldingTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuFoldingTokenFilter.java index bae89d9a71..8a3012ad4a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuFoldingTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuFoldingTokenFilter.java @@ -107,6 +107,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder ObjectBuilder { private String unicodeSetFilter; + public Builder() { + } + private Builder(IcuFoldingTokenFilter instance) { + this.unicodeSetFilter = instance.unicodeSetFilter; + + } /** * Required - API name: {@code unicode_set_filter} */ @@ -133,6 +139,12 @@ public IcuFoldingTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuNormalizationCharFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuNormalizationCharFilter.java index 57ad404b35..d5e3c82bc4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuNormalizationCharFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuNormalizationCharFilter.java @@ -150,6 +150,14 @@ public static class Builder extends CharFilterBase.AbstractBuilder @Nullable private String unicodeSetFilter; + public Builder() { + } + private Builder(IcuNormalizationCharFilter instance) { + this.mode = instance.mode; + this.name = instance.name; + this.unicodeSetFilter = instance.unicodeSetFilter; + + } /** * API name: {@code mode} */ @@ -192,6 +200,12 @@ public IcuNormalizationCharFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuNormalizationTokenFilter.java index f9315c43c2..947ef0ce7a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuNormalizationTokenFilter.java @@ -106,6 +106,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder ObjectBuilder { private IcuNormalizationType name; + public Builder() { + } + private Builder(IcuNormalizationTokenFilter instance) { + this.name = instance.name; + + } /** * Required - API name: {@code name} */ @@ -132,6 +138,12 @@ public IcuNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuTokenizer.java index 73c56560c0..00f14fffb4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuTokenizer.java @@ -104,6 +104,12 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenizerBase.AbstractBuilder implements ObjectBuilder { private String ruleFiles; + public Builder() { + } + private Builder(IcuTokenizer instance) { + this.ruleFiles = instance.ruleFiles; + + } /** * Required - API name: {@code rule_files} */ @@ -130,6 +136,12 @@ public IcuTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuTransformTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuTransformTokenFilter.java index b384696970..a86eda4707 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuTransformTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IcuTransformTokenFilter.java @@ -126,6 +126,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder private String id; + public Builder() { + } + private Builder(IcuTransformTokenFilter instance) { + this.dir = instance.dir; + this.id = instance.id; + + } /** * API name: {@code dir} */ @@ -160,6 +167,12 @@ public IcuTransformTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IndicNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IndicNormalizationTokenFilter.java index 0da96e8fd2..a4cde58f7e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IndicNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IndicNormalizationTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(IndicNormalizationTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public IndicNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IndonesianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IndonesianAnalyzer.java index 1d8bba61b8..08ec77c647 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IndonesianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IndonesianAnalyzer.java @@ -176,6 +176,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private List stemExclusion; + public Builder() { + } + private Builder(IndonesianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -242,6 +250,12 @@ public IndonesianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IrishAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IrishAnalyzer.java index d7305fc8d2..469c4bc28c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IrishAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/IrishAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(IrishAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public IrishAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ItalianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ItalianAnalyzer.java index c6b1f8aa20..dc7f097e96 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ItalianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ItalianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(ItalianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public ItalianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/JaStopTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/JaStopTokenFilter.java index 62be6a67fc..c977bda994 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/JaStopTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/JaStopTokenFilter.java @@ -117,6 +117,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private List stopwords; + public Builder() { + } + private Builder(JaStopTokenFilter instance) { + this.stopwords = instance.stopwords; + + } /** * API name: {@code stopwords} *

@@ -155,6 +161,12 @@ public JaStopTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KStemTokenFilter.java index cbb13bb435..39d82aab91 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(KStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public KStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeepTypesTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeepTypesTokenFilter.java index f3e6e2b6a9..e66fffac0b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeepTypesTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeepTypesTokenFilter.java @@ -139,6 +139,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder private List types; + public Builder() { + } + private Builder(KeepTypesTokenFilter instance) { + this.mode = instance.mode; + this.types = instance.types; + + } /** * Indicates whether to keep or remove the specified token types. *

@@ -191,6 +198,12 @@ public KeepTypesTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeepWordsTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeepWordsTokenFilter.java index f298f35425..12bd965baa 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeepWordsTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeepWordsTokenFilter.java @@ -171,6 +171,14 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private String keepWordsPath; + public Builder() { + } + private Builder(KeepWordsTokenFilter instance) { + this.keepWords = instance.keepWords; + this.keepWordsCase = instance.keepWordsCase; + this.keepWordsPath = instance.keepWordsPath; + + } /** * List of words to keep. Only tokens that match words in this list are included * in the output. Either this parameter or keep_words_path must be @@ -242,6 +250,12 @@ public KeepWordsTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordAnalyzer.java index 4c77dd27af..9e710dedc9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordAnalyzer.java @@ -129,6 +129,12 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String version; + public Builder() { + } + private Builder(KeywordAnalyzer instance) { + this.version = instance.version; + + } /** * API name: {@code version} * @@ -158,6 +164,12 @@ public KeywordAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordMarkerTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordMarkerTokenFilter.java index 11027ae1d9..da24a25b14 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordMarkerTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordMarkerTokenFilter.java @@ -200,6 +200,15 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private String keywordsPattern; + public Builder() { + } + private Builder(KeywordMarkerTokenFilter instance) { + this.ignoreCase = instance.ignoreCase; + this.keywords = instance.keywords; + this.keywordsPath = instance.keywordsPath; + this.keywordsPattern = instance.keywordsPattern; + + } /** * If true, matching for the keywords and * keywords_path parameters ignores letter case. Defaults to @@ -289,6 +298,12 @@ public KeywordMarkerTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordRepeatTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordRepeatTokenFilter.java index df8bf776d6..24c3452ec9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordRepeatTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordRepeatTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(KeywordRepeatTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public KeywordRepeatTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordTokenizer.java index 55cb231526..8faf35db4b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KeywordTokenizer.java @@ -112,6 +112,12 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private Integer bufferSize; + public Builder() { + } + private Builder(KeywordTokenizer instance) { + this.bufferSize = instance.bufferSize; + + } /** * API name: {@code buffer_size} */ @@ -138,6 +144,12 @@ public KeywordTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiAnalyzer.java index 8ff279cbde..1d995f25f8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiAnalyzer.java @@ -145,6 +145,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String userDictionary; + public Builder() { + } + private Builder(KuromojiAnalyzer instance) { + this.mode = instance.mode; + this.userDictionary = instance.userDictionary; + + } /** * API name: {@code mode} */ @@ -179,6 +186,12 @@ public KuromojiAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiIterationMarkCharFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiIterationMarkCharFilter.java index 5050951132..0104e80706 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiIterationMarkCharFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiIterationMarkCharFilter.java @@ -122,6 +122,13 @@ public static class Builder extends CharFilterBase.AbstractBuilder private Boolean normalizeKanji; + public Builder() { + } + private Builder(KuromojiIterationMarkCharFilter instance) { + this.normalizeKana = instance.normalizeKana; + this.normalizeKanji = instance.normalizeKanji; + + } /** * Required - API name: {@code normalize_kana} */ @@ -156,6 +163,12 @@ public KuromojiIterationMarkCharFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiPartOfSpeechTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiPartOfSpeechTokenFilter.java index 54c3f25674..ff241ea1d0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiPartOfSpeechTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiPartOfSpeechTokenFilter.java @@ -117,6 +117,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder ObjectBuilder { private List stoptags; + public Builder() { + } + private Builder(KuromojiPartOfSpeechTokenFilter instance) { + this.stoptags = instance.stoptags; + + } /** * Required - API name: {@code stoptags} *

@@ -155,6 +161,12 @@ public KuromojiPartOfSpeechTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiReadingFormTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiReadingFormTokenFilter.java index e6c3736b14..2618cc38eb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiReadingFormTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiReadingFormTokenFilter.java @@ -107,6 +107,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder ObjectBuilder { private Boolean useRomaji; + public Builder() { + } + private Builder(KuromojiReadingFormTokenFilter instance) { + this.useRomaji = instance.useRomaji; + + } /** * Required - API name: {@code use_romaji} */ @@ -133,6 +139,12 @@ public KuromojiReadingFormTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiStemmerTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiStemmerTokenFilter.java index 6446d044db..0d46e77d91 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiStemmerTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiStemmerTokenFilter.java @@ -106,6 +106,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder ObjectBuilder { private Integer minimumLength; + public Builder() { + } + private Builder(KuromojiStemmerTokenFilter instance) { + this.minimumLength = instance.minimumLength; + + } /** * Required - API name: {@code minimum_length} */ @@ -132,6 +138,12 @@ public KuromojiStemmerTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiTokenizer.java index 65cbac9164..280c6cd01e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/KuromojiTokenizer.java @@ -233,6 +233,18 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private Boolean discardCompoundToken; + public Builder() { + } + private Builder(KuromojiTokenizer instance) { + this.discardPunctuation = instance.discardPunctuation; + this.mode = instance.mode; + this.nbestCost = instance.nbestCost; + this.nbestExamples = instance.nbestExamples; + this.userDictionary = instance.userDictionary; + this.userDictionaryRules = instance.userDictionaryRules; + this.discardCompoundToken = instance.discardCompoundToken; + + } /** * API name: {@code discard_punctuation} */ @@ -319,6 +331,12 @@ public KuromojiTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LatvianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LatvianAnalyzer.java index d9704dc344..a10c7c021d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LatvianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LatvianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(LatvianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public LatvianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LengthTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LengthTokenFilter.java index 5204de7042..fc4fbc4ea0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LengthTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LengthTokenFilter.java @@ -139,6 +139,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Integer min; + public Builder() { + } + private Builder(LengthTokenFilter instance) { + this.max = instance.max; + this.min = instance.min; + + } /** * Maximum character length of a token. Longer tokens are excluded from the * output. Defaults to Integer.MAX_VALUE, which is @@ -180,6 +187,12 @@ public LengthTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LetterTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LetterTokenizer.java index 6169a79d6a..bdff5cfd52 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LetterTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LetterTokenizer.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenizerBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(LetterTokenizer instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public LetterTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LimitTokenCountTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LimitTokenCountTokenFilter.java index 92f4538fd0..93003d9281 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LimitTokenCountTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LimitTokenCountTokenFilter.java @@ -140,6 +140,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Integer maxTokenCount; + public Builder() { + } + private Builder(LimitTokenCountTokenFilter instance) { + this.consumeAllTokens = instance.consumeAllTokens; + this.maxTokenCount = instance.maxTokenCount; + + } /** * If true, the limit filter exhausts the token stream, even if the * max_token_count has already been reached. Defaults to @@ -181,6 +188,12 @@ public LimitTokenCountTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LithuanianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LithuanianAnalyzer.java index 9456659107..74b79b0db5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LithuanianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LithuanianAnalyzer.java @@ -176,6 +176,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private List stemExclusion; + public Builder() { + } + private Builder(LithuanianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -242,6 +250,12 @@ public LithuanianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseNormalizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseNormalizer.java index fa11286038..3a404f5b24 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseNormalizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseNormalizer.java @@ -104,6 +104,11 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { + public Builder() { + } + private Builder(LowercaseNormalizer instance) { + + } @Override protected Builder self() { return this; @@ -122,6 +127,12 @@ public LowercaseNormalizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseTokenFilter.java index 984c25cd73..5e651b1476 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseTokenFilter.java @@ -112,6 +112,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private LowercaseTokenFilterLanguages language; + public Builder() { + } + private Builder(LowercaseTokenFilter instance) { + this.language = instance.language; + + } /** * Language-specific lowercase token filter to use. *

@@ -140,6 +146,12 @@ public LowercaseTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseTokenizer.java index cd05605061..6a5869f3a8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/LowercaseTokenizer.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenizerBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(LowercaseTokenizer instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public LowercaseTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MappingCharFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MappingCharFilter.java index 8b622f27a6..1627ae0023 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MappingCharFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MappingCharFilter.java @@ -137,6 +137,13 @@ public static class Builder extends CharFilterBase.AbstractBuilder @Nullable private String mappingsPath; + public Builder() { + } + private Builder(MappingCharFilter instance) { + this.mappings = instance.mappings; + this.mappingsPath = instance.mappingsPath; + + } /** * API name: {@code mappings} *

@@ -183,6 +190,12 @@ public MappingCharFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MinHashTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MinHashTokenFilter.java index 23bcddfe88..27a4dbde2c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MinHashTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MinHashTokenFilter.java @@ -188,6 +188,15 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean withRotation; + public Builder() { + } + private Builder(MinHashTokenFilter instance) { + this.bucketCount = instance.bucketCount; + this.hashCount = instance.hashCount; + this.hashSetSize = instance.hashSetSize; + this.withRotation = instance.withRotation; + + } /** * Number of buckets to which hashes are assigned. Defaults to 512. *

@@ -253,6 +262,12 @@ public MinHashTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MultiplexerTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MultiplexerTokenFilter.java index a29ee93d94..0778e0953e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MultiplexerTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/MultiplexerTokenFilter.java @@ -142,6 +142,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean preserveOriginal; + public Builder() { + } + private Builder(MultiplexerTokenFilter instance) { + this.filters = instance.filters; + this.preserveOriginal = instance.preserveOriginal; + + } /** * Required - A list of token filters to apply to incoming tokens. *

@@ -195,6 +202,12 @@ public MultiplexerTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NGramTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NGramTokenFilter.java index a92aea188c..d2e6ab1534 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NGramTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NGramTokenFilter.java @@ -160,6 +160,14 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean preserveOriginal; + public Builder() { + } + private Builder(NGramTokenFilter instance) { + this.maxGram = instance.maxGram; + this.minGram = instance.minGram; + this.preserveOriginal = instance.preserveOriginal; + + } /** * Maximum length of characters in a gram. Defaults to 2. *

@@ -209,6 +217,12 @@ public NGramTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NGramTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NGramTokenizer.java index 182048458f..e087f7c1a4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NGramTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NGramTokenizer.java @@ -177,6 +177,15 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private List tokenChars; + public Builder() { + } + private Builder(NGramTokenizer instance) { + this.customTokenChars = instance.customTokenChars; + this.maxGram = instance.maxGram; + this.minGram = instance.minGram; + this.tokenChars = instance.tokenChars; + + } /** * API name: {@code custom_token_chars} */ @@ -239,6 +248,12 @@ public NGramTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriAnalyzer.java index 443930cb71..3ed4075513 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriAnalyzer.java @@ -192,6 +192,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String userDictionary; + public Builder() { + } + private Builder(NoriAnalyzer instance) { + this.version = instance.version; + this.decompoundMode = instance.decompoundMode; + this.stoptags = instance.stoptags; + this.userDictionary = instance.userDictionary; + + } /** * API name: {@code version} * @@ -257,6 +266,12 @@ public NoriAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriPartOfSpeechTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriPartOfSpeechTokenFilter.java index a2b9d30ad0..0ae6a34fff 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriPartOfSpeechTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriPartOfSpeechTokenFilter.java @@ -119,6 +119,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private List stoptags; + public Builder() { + } + private Builder(NoriPartOfSpeechTokenFilter instance) { + this.stoptags = instance.stoptags; + + } /** * An array of part-of-speech tags that should be removed. *

@@ -161,6 +167,12 @@ public NoriPartOfSpeechTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriTokenizer.java index 1e83c8664a..3a3cda7cd2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NoriTokenizer.java @@ -175,6 +175,15 @@ public static class Builder extends TokenizerBase.AbstractBuilder imple @Nullable private List userDictionaryRules; + public Builder() { + } + private Builder(NoriTokenizer instance) { + this.decompoundMode = instance.decompoundMode; + this.discardPunctuation = instance.discardPunctuation; + this.userDictionary = instance.userDictionary; + this.userDictionaryRules = instance.userDictionaryRules; + + } /** * API name: {@code decompound_mode} */ @@ -237,6 +246,12 @@ public NoriTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NorwegianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NorwegianAnalyzer.java index a769cb1530..3be049d4b7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NorwegianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/NorwegianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(NorwegianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public NorwegianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PathHierarchyTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PathHierarchyTokenizer.java index d6df934e00..f8138abd5d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PathHierarchyTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PathHierarchyTokenizer.java @@ -194,6 +194,16 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private Integer skip; + public Builder() { + } + private Builder(PathHierarchyTokenizer instance) { + this.bufferSize = instance.bufferSize; + this.delimiter = instance.delimiter; + this.replacement = instance.replacement; + this.reverse = instance.reverse; + this.skip = instance.skip; + + } /** * API name: {@code buffer_size} */ @@ -252,6 +262,12 @@ public PathHierarchyTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternAnalyzer.java index 6a13663398..cb107fd10b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternAnalyzer.java @@ -247,6 +247,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(PatternAnalyzer instance) { + this.version = instance.version; + this.flags = instance.flags; + this.lowercase = instance.lowercase; + this.pattern = instance.pattern; + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code version} * @@ -343,6 +354,12 @@ public PatternAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternCaptureTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternCaptureTokenFilter.java index c93c8e79cd..8a401748c7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternCaptureTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternCaptureTokenFilter.java @@ -141,6 +141,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean preserveOriginal; + public Builder() { + } + private Builder(PatternCaptureTokenFilter instance) { + this.patterns = instance.patterns; + this.preserveOriginal = instance.preserveOriginal; + + } /** * Required - A list of regular expressions to match. *

@@ -193,6 +200,12 @@ public PatternCaptureTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternReplaceCharFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternReplaceCharFilter.java index 32af830bc4..310e3ca8ee 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternReplaceCharFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternReplaceCharFilter.java @@ -148,6 +148,14 @@ public static class Builder extends CharFilterBase.AbstractBuilder @Nullable private String replacement; + public Builder() { + } + private Builder(PatternReplaceCharFilter instance) { + this.flags = instance.flags; + this.pattern = instance.pattern; + this.replacement = instance.replacement; + + } /** * API name: {@code flags} */ @@ -190,6 +198,12 @@ public PatternReplaceCharFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternReplaceTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternReplaceTokenFilter.java index d22dc277bf..ac994af5ca 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternReplaceTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternReplaceTokenFilter.java @@ -180,6 +180,15 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private String replacement; + public Builder() { + } + private Builder(PatternReplaceTokenFilter instance) { + this.all = instance.all; + this.flags = instance.flags; + this.pattern = instance.pattern; + this.replacement = instance.replacement; + + } /** * If true, all substrings matching the pattern parameter’s regular * expression are replaced. If false, the filter replaces only the @@ -241,6 +250,12 @@ public PatternReplaceTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternTokenizer.java index 8199d1a5bb..bd8e052c14 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PatternTokenizer.java @@ -153,6 +153,14 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private String pattern; + public Builder() { + } + private Builder(PatternTokenizer instance) { + this.flags = instance.flags; + this.group = instance.group; + this.pattern = instance.pattern; + + } /** * API name: {@code flags} */ @@ -195,6 +203,12 @@ public PatternTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianAnalyzer.java index 7f6fcfb2f0..cddbb4555b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianAnalyzer.java @@ -151,6 +151,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(PersianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code stopwords} *

@@ -197,6 +204,12 @@ public PersianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianNormalizationTokenFilter.java index 4a96e123a3..2617e04d71 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianNormalizationTokenFilter.java @@ -90,6 +90,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(PersianNormalizationTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -108,6 +113,12 @@ public PersianNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianStemTokenFilter.java index d889075bb4..b07d8101e9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PersianStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(PersianStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public PersianStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PhoneticTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PhoneticTokenFilter.java index 019fc839c0..733c5d716c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PhoneticTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PhoneticTokenFilter.java @@ -209,6 +209,17 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private PhoneticRuleType ruleType; + public Builder() { + } + private Builder(PhoneticTokenFilter instance) { + this.encoder = instance.encoder; + this.languageset = instance.languageset; + this.maxCodeLen = instance.maxCodeLen; + this.nameType = instance.nameType; + this.replace = instance.replace; + this.ruleType = instance.ruleType; + + } /** * Required - API name: {@code encoder} */ @@ -287,6 +298,12 @@ public PhoneticTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PorterStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PorterStemTokenFilter.java index 6ae8826408..bb65510ab0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PorterStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PorterStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(PorterStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public PorterStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PortugueseAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PortugueseAnalyzer.java index 27c85d66af..ab46a1b5d3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PortugueseAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PortugueseAnalyzer.java @@ -176,6 +176,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private List stemExclusion; + public Builder() { + } + private Builder(PortugueseAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -242,6 +250,12 @@ public PortugueseAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PredicateTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PredicateTokenFilter.java index 50d5a874c9..d725c47a3e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PredicateTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/PredicateTokenFilter.java @@ -110,6 +110,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder ObjectBuilder { private Script script; + public Builder() { + } + private Builder(PredicateTokenFilter instance) { + this.script = instance.script; + + } /** * Required - Script containing a condition used to filter incoming tokens. Only * tokens that match this script are included in the output. @@ -149,6 +155,12 @@ public PredicateTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RemoveDuplicatesTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RemoveDuplicatesTokenFilter.java index 45edb3e01b..37e060f571 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RemoveDuplicatesTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RemoveDuplicatesTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(RemoveDuplicatesTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public RemoveDuplicatesTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ReverseTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ReverseTokenFilter.java index 5f5386d672..d885671d9a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ReverseTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ReverseTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ReverseTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public ReverseTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RomanianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RomanianAnalyzer.java index 84a074457e..9cc753f594 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RomanianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RomanianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(RomanianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public RomanianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RussianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RussianAnalyzer.java index 5e872ec829..a9c9f1d870 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RussianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RussianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(RussianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public RussianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RussianStemTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RussianStemTokenFilter.java index 19e578f833..f56cf260ca 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RussianStemTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/RussianStemTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(RussianStemTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public RussianStemTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ScandinavianFoldingTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ScandinavianFoldingTokenFilter.java index eaa5e34c3a..0b977186cb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ScandinavianFoldingTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ScandinavianFoldingTokenFilter.java @@ -90,6 +90,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ScandinavianFoldingTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -108,6 +113,12 @@ public ScandinavianFoldingTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ScandinavianNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ScandinavianNormalizationTokenFilter.java index 775fc55c7a..e12cd0ac71 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ScandinavianNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ScandinavianNormalizationTokenFilter.java @@ -90,6 +90,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ScandinavianNormalizationTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -108,6 +113,12 @@ public ScandinavianNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SerbianAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SerbianAnalyzer.java index 42012a3a5b..9062adb906 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SerbianAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SerbianAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(SerbianAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public SerbianAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SerbianNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SerbianNormalizationTokenFilter.java index 173b03594a..fa03934651 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SerbianNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SerbianNormalizationTokenFilter.java @@ -90,6 +90,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SerbianNormalizationTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -108,6 +113,12 @@ public SerbianNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ShingleTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ShingleTokenFilter.java index 1fd390114c..4daf6f7c5d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ShingleTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ShingleTokenFilter.java @@ -235,6 +235,17 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private String tokenSeparator; + public Builder() { + } + private Builder(ShingleTokenFilter instance) { + this.fillerToken = instance.fillerToken; + this.maxShingleSize = instance.maxShingleSize; + this.minShingleSize = instance.minShingleSize; + this.outputUnigrams = instance.outputUnigrams; + this.outputUnigramsIfNoShingles = instance.outputUnigramsIfNoShingles; + this.tokenSeparator = instance.tokenSeparator; + + } /** * String used in shingles as a replacement for empty positions that do not * contain a token. This filler token is only used in shingles, not original @@ -322,6 +333,12 @@ public ShingleTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimpleAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimpleAnalyzer.java index 73cdb542e7..149bc0a237 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimpleAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimpleAnalyzer.java @@ -129,6 +129,12 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String version; + public Builder() { + } + private Builder(SimpleAnalyzer instance) { + this.version = instance.version; + + } /** * API name: {@code version} * @@ -158,6 +164,12 @@ public SimpleAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimplePatternSplitTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimplePatternSplitTokenizer.java index 9543b03951..002c12371b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimplePatternSplitTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimplePatternSplitTokenizer.java @@ -112,6 +112,12 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private String pattern; + public Builder() { + } + private Builder(SimplePatternSplitTokenizer instance) { + this.pattern = instance.pattern; + + } /** * API name: {@code pattern} */ @@ -138,6 +144,12 @@ public SimplePatternSplitTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimplePatternTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimplePatternTokenizer.java index 255e56e082..9782ba74ca 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimplePatternTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SimplePatternTokenizer.java @@ -112,6 +112,12 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private String pattern; + public Builder() { + } + private Builder(SimplePatternTokenizer instance) { + this.pattern = instance.pattern; + + } /** * API name: {@code pattern} */ @@ -138,6 +144,12 @@ public SimplePatternTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SnowballAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SnowballAnalyzer.java index 846e1589e1..4e5fa9ee35 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SnowballAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SnowballAnalyzer.java @@ -168,6 +168,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stopwords; + public Builder() { + } + private Builder(SnowballAnalyzer instance) { + this.version = instance.version; + this.language = instance.language; + this.stopwords = instance.stopwords; + + } /** * API name: {@code version} * @@ -225,6 +233,12 @@ public SnowballAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SnowballTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SnowballTokenFilter.java index ef027e6159..b0b8097969 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SnowballTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SnowballTokenFilter.java @@ -112,6 +112,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private SnowballLanguage language; + public Builder() { + } + private Builder(SnowballTokenFilter instance) { + this.language = instance.language; + + } /** * Controls the language used by the stemmer. *

@@ -140,6 +146,12 @@ public SnowballTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SoraniAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SoraniAnalyzer.java index a56c6f5819..ce0484fcae 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SoraniAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SoraniAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(SoraniAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public SoraniAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SoraniNormalizationTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SoraniNormalizationTokenFilter.java index d5026cf474..87af7da300 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SoraniNormalizationTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SoraniNormalizationTokenFilter.java @@ -90,6 +90,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SoraniNormalizationTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -108,6 +113,12 @@ public SoraniNormalizationTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SpanishAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SpanishAnalyzer.java index aa3db52d68..a97f9c86f6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SpanishAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SpanishAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(SpanishAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public SpanishAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StandardAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StandardAnalyzer.java index c51d4f77d7..770c9e7f81 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StandardAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StandardAnalyzer.java @@ -181,6 +181,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(StandardAnalyzer instance) { + this.maxTokenLength = instance.maxTokenLength; + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * The maximum token length. If a token is seen that exceeds this length then it * is split at max_token_length intervals. Defaults to @@ -247,6 +255,12 @@ public StandardAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StandardTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StandardTokenizer.java index fdd9e766b9..f446a91272 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StandardTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StandardTokenizer.java @@ -112,6 +112,12 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private Integer maxTokenLength; + public Builder() { + } + private Builder(StandardTokenizer instance) { + this.maxTokenLength = instance.maxTokenLength; + + } /** * API name: {@code max_token_length} */ @@ -138,6 +144,12 @@ public StandardTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StemmerOverrideTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StemmerOverrideTokenFilter.java index 1c8e057cc1..740169c281 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StemmerOverrideTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StemmerOverrideTokenFilter.java @@ -142,6 +142,13 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private String rulesPath; + public Builder() { + } + private Builder(StemmerOverrideTokenFilter instance) { + this.rules = instance.rules; + this.rulesPath = instance.rulesPath; + + } /** * A list of mapping rules to use. *

@@ -195,6 +202,12 @@ public StemmerOverrideTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StemmerTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StemmerTokenFilter.java index b3422eb6fd..a89bc9a789 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StemmerTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StemmerTokenFilter.java @@ -112,6 +112,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private String language; + public Builder() { + } + private Builder(StemmerTokenFilter instance) { + this.language = instance.language; + + } /** * API name: {@code language} */ @@ -138,6 +144,12 @@ public StemmerTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StopAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StopAnalyzer.java index 50bcda900d..fec7b7b7ce 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StopAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StopAnalyzer.java @@ -178,6 +178,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(StopAnalyzer instance) { + this.version = instance.version; + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code version} * @@ -243,6 +251,12 @@ public StopAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StopTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StopTokenFilter.java index 4868a309f1..fd156ed764 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StopTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/StopTokenFilter.java @@ -193,6 +193,15 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(StopTokenFilter instance) { + this.ignoreCase = instance.ignoreCase; + this.removeTrailing = instance.removeTrailing; + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * If true, stop word matching is case insensitive. For example, if * true, a stop word of the matches and removes The, @@ -273,6 +282,12 @@ public StopTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SwedishAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SwedishAnalyzer.java index 230c906ae6..f7898c3129 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SwedishAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SwedishAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(SwedishAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public SwedishAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SynonymGraphTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SynonymGraphTokenFilter.java index 9c0dda614e..de41160f5d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SynonymGraphTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SynonymGraphTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends SynonymTokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SynonymGraphTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public SynonymGraphTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SynonymTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SynonymTokenFilter.java index 3023dd599a..4c8f319421 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SynonymTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/SynonymTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends SynonymTokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(SynonymTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public SynonymTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ThaiAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ThaiAnalyzer.java index 429fa14aad..a7fd465878 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ThaiAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ThaiAnalyzer.java @@ -150,6 +150,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String stopwordsPath; + public Builder() { + } + private Builder(ThaiAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + + } /** * API name: {@code stopwords} *

@@ -196,6 +203,12 @@ public ThaiAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ThaiTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ThaiTokenizer.java index 2c7d1ee7a4..c7e4c902cf 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ThaiTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/ThaiTokenizer.java @@ -87,6 +87,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { */ public static class Builder extends TokenizerBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(ThaiTokenizer instance) { + + } @Override protected Builder self() { return this; @@ -105,6 +110,12 @@ public ThaiTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TrimTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TrimTokenFilter.java index 71cc227385..350603044b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TrimTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TrimTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(TrimTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public TrimTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TruncateTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TruncateTokenFilter.java index 892d2b3f4c..4e3a3f14bd 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TruncateTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TruncateTokenFilter.java @@ -115,6 +115,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Integer length; + public Builder() { + } + private Builder(TruncateTokenFilter instance) { + this.length = instance.length; + + } /** * Character limit for each token. Tokens exceeding this limit are truncated. * Defaults to 10. @@ -144,6 +150,12 @@ public TruncateTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TurkishAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TurkishAnalyzer.java index 64b0832ad5..5742cfa1a9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TurkishAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/TurkishAnalyzer.java @@ -174,6 +174,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List stemExclusion; + public Builder() { + } + private Builder(TurkishAnalyzer instance) { + this.stopwords = instance.stopwords; + this.stopwordsPath = instance.stopwordsPath; + this.stemExclusion = instance.stemExclusion; + + } /** * API name: {@code stopwords} *

@@ -240,6 +248,12 @@ public TurkishAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UaxEmailUrlTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UaxEmailUrlTokenizer.java index 3781e52e75..9f08fb70f3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UaxEmailUrlTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UaxEmailUrlTokenizer.java @@ -112,6 +112,12 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private Integer maxTokenLength; + public Builder() { + } + private Builder(UaxEmailUrlTokenizer instance) { + this.maxTokenLength = instance.maxTokenLength; + + } /** * API name: {@code max_token_length} */ @@ -138,6 +144,12 @@ public UaxEmailUrlTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UniqueTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UniqueTokenFilter.java index e84beac685..dc387e289b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UniqueTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UniqueTokenFilter.java @@ -115,6 +115,12 @@ public static class Builder extends TokenFilterBase.AbstractBuilder @Nullable private Boolean onlyOnSamePosition; + public Builder() { + } + private Builder(UniqueTokenFilter instance) { + this.onlyOnSamePosition = instance.onlyOnSamePosition; + + } /** * If true, only remove duplicate tokens in the same position. * Defaults to false. @@ -144,6 +150,12 @@ public UniqueTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UppercaseTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UppercaseTokenFilter.java index 7e64d0ba71..cd237173fe 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UppercaseTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/UppercaseTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends TokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(UppercaseTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public UppercaseTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WhitespaceAnalyzer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WhitespaceAnalyzer.java index 6a62df8c7e..1190656938 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WhitespaceAnalyzer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WhitespaceAnalyzer.java @@ -131,6 +131,12 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private String version; + public Builder() { + } + private Builder(WhitespaceAnalyzer instance) { + this.version = instance.version; + + } /** * API name: {@code version} * @@ -160,6 +166,12 @@ public WhitespaceAnalyzer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WhitespaceTokenizer.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WhitespaceTokenizer.java index 997a15eee6..959c6cafb6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WhitespaceTokenizer.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WhitespaceTokenizer.java @@ -112,6 +112,12 @@ public static class Builder extends TokenizerBase.AbstractBuilder @Nullable private Integer maxTokenLength; + public Builder() { + } + private Builder(WhitespaceTokenizer instance) { + this.maxTokenLength = instance.maxTokenLength; + + } /** * API name: {@code max_token_length} */ @@ -138,6 +144,12 @@ public WhitespaceTokenizer build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WordDelimiterGraphTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WordDelimiterGraphTokenFilter.java index a8aa497897..abc897b6bf 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WordDelimiterGraphTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WordDelimiterGraphTokenFilter.java @@ -141,6 +141,13 @@ public static class Builder extends WordDelimiterTokenFilterBase.AbstractBuilder @Nullable private Boolean ignoreKeywords; + public Builder() { + } + private Builder(WordDelimiterGraphTokenFilter instance) { + this.adjustOffsets = instance.adjustOffsets; + this.ignoreKeywords = instance.ignoreKeywords; + + } /** * If true, the filter adjusts the offsets of split or catenated * tokens to better reflect their actual position in the token stream. Defaults @@ -182,6 +189,12 @@ public WordDelimiterGraphTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WordDelimiterTokenFilter.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WordDelimiterTokenFilter.java index dd90e7b828..17ba3b5918 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WordDelimiterTokenFilter.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/analysis/WordDelimiterTokenFilter.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends WordDelimiterTokenFilterBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(WordDelimiterTokenFilter instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public WordDelimiterTokenFilter build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/AggregateMetricDoubleProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/AggregateMetricDoubleProperty.java index f5eb3dc37e..4348b6366f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/AggregateMetricDoubleProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/AggregateMetricDoubleProperty.java @@ -171,6 +171,15 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private TimeSeriesMetricType timeSeriesMetric; + public Builder() { + } + private Builder(AggregateMetricDoubleProperty instance) { + this.defaultMetric = instance.defaultMetric; + this.ignoreMalformed = instance.ignoreMalformed; + this.metrics = instance.metrics; + this.timeSeriesMetric = instance.timeSeriesMetric; + + } /** * Required - API name: {@code default_metric} */ @@ -233,6 +242,12 @@ public AggregateMetricDoubleProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/AllField.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/AllField.java index 3a77f73724..74c5850a0c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/AllField.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/AllField.java @@ -249,6 +249,21 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Boolean storeTermVectors; + public Builder() { + } + private Builder(AllField instance) { + this.analyzer = instance.analyzer; + this.enabled = instance.enabled; + this.omitNorms = instance.omitNorms; + this.searchAnalyzer = instance.searchAnalyzer; + this.similarity = instance.similarity; + this.store = instance.store; + this.storeTermVectorOffsets = instance.storeTermVectorOffsets; + this.storeTermVectorPayloads = instance.storeTermVectorPayloads; + this.storeTermVectorPositions = instance.storeTermVectorPositions; + this.storeTermVectors = instance.storeTermVectors; + + } /** * Required - API name: {@code analyzer} */ @@ -347,6 +362,12 @@ public AllField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/BinaryProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/BinaryProperty.java index e8f26b4b7c..5f36d9e16d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/BinaryProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/BinaryProperty.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends DocValuesPropertyBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(BinaryProperty instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public BinaryProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/BooleanProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/BooleanProperty.java index a65698a660..4125601bb7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/BooleanProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/BooleanProperty.java @@ -257,6 +257,19 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder @Nullable private Number nullValue; + public Builder() { + } + private Builder(ByteNumberProperty instance) { + this.nullValue = instance.nullValue; + + } /** * API name: {@code null_value} */ @@ -138,6 +144,12 @@ public ByteNumberProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ChunkRescorerChunkingSettings.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ChunkRescorerChunkingSettings.java index 9301ff4d43..3eb0d870c9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ChunkRescorerChunkingSettings.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ChunkRescorerChunkingSettings.java @@ -268,6 +268,17 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Integer sentenceOverlap; + public Builder() { + } + private Builder(ChunkRescorerChunkingSettings instance) { + this.strategy = instance.strategy; + this.separatorGroup = instance.separatorGroup; + this.separators = instance.separators; + this.maxChunkSize = instance.maxChunkSize; + this.overlap = instance.overlap; + this.sentenceOverlap = instance.sentenceOverlap; + + } /** * The chunking strategy: sentence, word, * none or recursive. @@ -408,6 +419,12 @@ public ChunkRescorerChunkingSettings build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ChunkingSettings.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ChunkingSettings.java index 0c41e8ef39..e0b0e90811 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ChunkingSettings.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ChunkingSettings.java @@ -261,6 +261,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Integer sentenceOverlap; + public Builder() { + } + private Builder(ChunkingSettings instance) { + this.strategy = instance.strategy; + this.separatorGroup = instance.separatorGroup; + this.separators = instance.separators; + this.maxChunkSize = instance.maxChunkSize; + this.overlap = instance.overlap; + this.sentenceOverlap = instance.sentenceOverlap; + + } /** * Required - The chunking strategy: sentence, word, * none or recursive. @@ -401,6 +412,12 @@ public ChunkingSettings build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/CompletionProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/CompletionProperty.java index 9519b6f680..a1cea0d3bc 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/CompletionProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/CompletionProperty.java @@ -219,6 +219,17 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder implements ObjectBuilder { private RuntimeFieldType type; + public Builder() { + } + private Builder(CompositeSubField instance) { + this.type = instance.type; + + } /** * Required - API name: {@code type} */ @@ -136,6 +142,12 @@ public CompositeSubField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ConstantKeywordProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ConstantKeywordProperty.java index 10aa443e59..1da75e25a4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ConstantKeywordProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ConstantKeywordProperty.java @@ -112,6 +112,12 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private JsonData value; + public Builder() { + } + private Builder(ConstantKeywordProperty instance) { + this.value = instance.value; + + } /** * API name: {@code value} */ @@ -138,6 +144,12 @@ public ConstantKeywordProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/CountedKeywordProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/CountedKeywordProperty.java index 07003d858a..634f789445 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/CountedKeywordProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/CountedKeywordProperty.java @@ -112,6 +112,12 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private Boolean index; + public Builder() { + } + private Builder(CountedKeywordProperty instance) { + this.index = instance.index; + + } /** * API name: {@code index} */ @@ -138,6 +144,12 @@ public CountedKeywordProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DataStreamTimestamp.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DataStreamTimestamp.java index 29a2d2c192..c1fc8bbaed 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DataStreamTimestamp.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DataStreamTimestamp.java @@ -112,6 +112,12 @@ public static class Builder extends WithJsonObjectBuilderBase ObjectBuilder { private Boolean enabled; + public Builder() { + } + private Builder(DataStreamTimestamp instance) { + this.enabled = instance.enabled; + + } /** * Required - API name: {@code enabled} */ @@ -138,6 +144,12 @@ public DataStreamTimestamp build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DateNanosProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DateNanosProperty.java index d587911b7b..feaf2dbeda 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DateNanosProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DateNanosProperty.java @@ -255,6 +255,19 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder @Nullable private String format; + public Builder() { + } + private Builder(DateRangeProperty instance) { + this.format = instance.format; + + } /** * API name: {@code format} */ @@ -138,6 +144,12 @@ public DateRangeProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorIndexOptions.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorIndexOptions.java index f4c04ae0c1..535a22d4ee 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorIndexOptions.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorIndexOptions.java @@ -255,6 +255,17 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Boolean onDiskRescore; + public Builder() { + } + private Builder(DenseVectorIndexOptions instance) { + this.confidenceInterval = instance.confidenceInterval; + this.efConstruction = instance.efConstruction; + this.m = instance.m; + this.type = instance.type; + this.rescoreVector = instance.rescoreVector; + this.onDiskRescore = instance.onDiskRescore; + + } /** * The confidence interval to use when quantizing the vectors. Can be any value * between and including 0.90 and 1.0 or exactly @@ -374,6 +385,12 @@ public DenseVectorIndexOptions build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorIndexOptionsRescoreVector.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorIndexOptionsRescoreVector.java index 82ba4e5265..1021a2c933 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorIndexOptionsRescoreVector.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorIndexOptionsRescoreVector.java @@ -122,6 +122,12 @@ public static class Builder extends WithJsonObjectBuilderBase ObjectBuilder { private Float oversample; + public Builder() { + } + private Builder(DenseVectorIndexOptionsRescoreVector instance) { + this.oversample = instance.oversample; + + } /** * Required - The oversampling factor to use when searching for the nearest * neighbor. This is only applicable to the quantized formats: @@ -157,6 +163,12 @@ public DenseVectorIndexOptionsRescoreVector build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorProperty.java index 0fa3c2d3b0..cdb0013187 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DenseVectorProperty.java @@ -224,6 +224,16 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private DenseVectorSimilarity similarity; + public Builder() { + } + private Builder(DenseVectorProperty instance) { + this.dims = instance.dims; + this.elementType = instance.elementType; + this.index = instance.index; + this.indexOptions = instance.indexOptions; + this.similarity = instance.similarity; + + } /** * Number of vector dimensions. Can't exceed 4096. If * dims is not specified, it will be set to the length of the first @@ -331,6 +341,12 @@ public DenseVectorProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DoubleNumberProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DoubleNumberProperty.java index ec3c92e18a..6af54bcae2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DoubleNumberProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DoubleNumberProperty.java @@ -112,6 +112,12 @@ public static class Builder extends NumberPropertyBase.AbstractBuilder @Nullable private Double nullValue; + public Builder() { + } + private Builder(DoubleNumberProperty instance) { + this.nullValue = instance.nullValue; + + } /** * API name: {@code null_value} */ @@ -138,6 +144,12 @@ public DoubleNumberProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DoubleRangeProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DoubleRangeProperty.java index 0f6c63040b..f0d8624e8c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DoubleRangeProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DoubleRangeProperty.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends RangePropertyBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DoubleRangeProperty instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public DoubleRangeProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DynamicProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DynamicProperty.java index e2a0b406ef..9c3fcac8e7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DynamicProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/DynamicProperty.java @@ -533,6 +533,33 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder @Nullable private TimeSeriesMetricType timeSeriesMetric; + public Builder() { + } + private Builder(ExponentialHistogramProperty instance) { + this.timeSeriesMetric = instance.timeSeriesMetric; + + } /** * API name: {@code time_series_metric} */ @@ -136,6 +142,12 @@ public ExponentialHistogramProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldAliasProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldAliasProperty.java index dd2ca3bc0c..4e4493cf8e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldAliasProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldAliasProperty.java @@ -112,6 +112,12 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private String path; + public Builder() { + } + private Builder(FieldAliasProperty instance) { + this.path = instance.path; + + } /** * API name: {@code path} */ @@ -138,6 +144,12 @@ public FieldAliasProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldMapping.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldMapping.java index fc4ce389cc..853c27d3f2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldMapping.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldMapping.java @@ -135,6 +135,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Map mapping; + public Builder() { + } + private Builder(FieldMapping instance) { + this.fullName = instance.fullName; + this.mapping = instance.mapping; + + } /** * Required - API name: {@code full_name} */ @@ -190,6 +197,12 @@ public FieldMapping build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldNamesField.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldNamesField.java index c8930e8ec5..52194bc95d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldNamesField.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FieldNamesField.java @@ -110,6 +110,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private Boolean enabled; + public Builder() { + } + private Builder(FieldNamesField instance) { + this.enabled = instance.enabled; + + } /** * Required - API name: {@code enabled} */ @@ -136,6 +142,12 @@ public FieldNamesField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FlattenedProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FlattenedProperty.java index 17bf153e18..781d5aeae4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FlattenedProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FlattenedProperty.java @@ -299,6 +299,21 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private List timeSeriesDimensions; + public Builder() { + } + private Builder(FlattenedProperty instance) { + this.boost = instance.boost; + this.depthLimit = instance.depthLimit; + this.docValues = instance.docValues; + this.eagerGlobalOrdinals = instance.eagerGlobalOrdinals; + this.index = instance.index; + this.indexOptions = instance.indexOptions; + this.nullValue = instance.nullValue; + this.similarity = instance.similarity; + this.splitQueriesOnWhitespace = instance.splitQueriesOnWhitespace; + this.timeSeriesDimensions = instance.timeSeriesDimensions; + + } /** * API name: {@code boost} */ @@ -409,6 +424,12 @@ public FlattenedProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FloatNumberProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FloatNumberProperty.java index 5834ff2842..4e683aa392 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FloatNumberProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FloatNumberProperty.java @@ -112,6 +112,12 @@ public static class Builder extends NumberPropertyBase.AbstractBuilder @Nullable private Float nullValue; + public Builder() { + } + private Builder(FloatNumberProperty instance) { + this.nullValue = instance.nullValue; + + } /** * API name: {@code null_value} */ @@ -138,6 +144,12 @@ public FloatNumberProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FloatRangeProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FloatRangeProperty.java index 7502476569..e9f1f9ea69 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FloatRangeProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/FloatRangeProperty.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends RangePropertyBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(FloatRangeProperty instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public FloatRangeProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/GeoPointProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/GeoPointProperty.java index 10ed7cfbe0..226a18d8fe 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/GeoPointProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/GeoPointProperty.java @@ -232,6 +232,18 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder @Nullable private Float nullValue; + public Builder() { + } + private Builder(HalfFloatNumberProperty instance) { + this.nullValue = instance.nullValue; + + } /** * API name: {@code null_value} */ @@ -138,6 +144,12 @@ public HalfFloatNumberProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/HistogramProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/HistogramProperty.java index 9ac6cd2bf7..86303dc3bb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/HistogramProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/HistogramProperty.java @@ -131,6 +131,13 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private TimeSeriesMetricType timeSeriesMetric; + public Builder() { + } + private Builder(HistogramProperty instance) { + this.ignoreMalformed = instance.ignoreMalformed; + this.timeSeriesMetric = instance.timeSeriesMetric; + + } /** * API name: {@code ignore_malformed} */ @@ -165,6 +172,12 @@ public HistogramProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IcuCollationProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IcuCollationProperty.java index a4c839f187..79adf840df 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IcuCollationProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IcuCollationProperty.java @@ -417,6 +417,27 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder implements ObjectBuilder { private Boolean enabled; + public Builder() { + } + private Builder(IndexField instance) { + this.enabled = instance.enabled; + + } /** * Required - API name: {@code enabled} */ @@ -135,6 +141,12 @@ public IndexField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IntegerNumberProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IntegerNumberProperty.java index 2d038d8245..27ba31a386 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IntegerNumberProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IntegerNumberProperty.java @@ -112,6 +112,12 @@ public static class Builder extends NumberPropertyBase.AbstractBuilder @Nullable private Integer nullValue; + public Builder() { + } + private Builder(IntegerNumberProperty instance) { + this.nullValue = instance.nullValue; + + } /** * API name: {@code null_value} */ @@ -138,6 +144,12 @@ public IntegerNumberProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IntegerRangeProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IntegerRangeProperty.java index d98b7b1174..c6f9753c27 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IntegerRangeProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IntegerRangeProperty.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends RangePropertyBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(IntegerRangeProperty instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public IntegerRangeProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IpProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IpProperty.java index 264101c823..99610c5067 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IpProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/IpProperty.java @@ -236,6 +236,18 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(IpRangeProperty instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public IpRangeProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/JoinProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/JoinProperty.java index 24a820e727..b75bc9d488 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/JoinProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/JoinProperty.java @@ -144,6 +144,13 @@ public static class Builder extends PropertyBase.AbstractBuilder implem @Nullable private Boolean eagerGlobalOrdinals; + public Builder() { + } + private Builder(JoinProperty instance) { + this.relations = instance.relations; + this.eagerGlobalOrdinals = instance.eagerGlobalOrdinals; + + } /** * API name: {@code relations} *

@@ -190,6 +197,12 @@ public JoinProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/KeywordProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/KeywordProperty.java index 710c761fa6..80122c03c4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/KeywordProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/KeywordProperty.java @@ -336,6 +336,23 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder @Nullable private Long nullValue; + public Builder() { + } + private Builder(LongNumberProperty instance) { + this.nullValue = instance.nullValue; + + } /** * API name: {@code null_value} */ @@ -138,6 +144,12 @@ public LongNumberProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/LongRangeProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/LongRangeProperty.java index 72566225c2..c38ea6b814 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/LongRangeProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/LongRangeProperty.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends RangePropertyBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(LongRangeProperty instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public LongRangeProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/MatchOnlyTextProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/MatchOnlyTextProperty.java index e74c6c88e9..33b8c9acb2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/MatchOnlyTextProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/MatchOnlyTextProperty.java @@ -199,6 +199,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private List copyTo; + public Builder() { + } + private Builder(MatchOnlyTextProperty instance) { + this.fields = instance.fields; + this.meta = instance.meta; + this.copyTo = instance.copyTo; + + } /** * Multi-fields allow the same string value to be indexed in multiple ways for * different purposes, such as one field for search and a multi-field for @@ -311,6 +319,12 @@ public MatchOnlyTextProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/Murmur3HashProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/Murmur3HashProperty.java index 4fa64a6140..90773d210e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/Murmur3HashProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/Murmur3HashProperty.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends DocValuesPropertyBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(Murmur3HashProperty instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public Murmur3HashProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/NestedProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/NestedProperty.java index 203b4395a8..4c5c8078d2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/NestedProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/NestedProperty.java @@ -152,6 +152,14 @@ public static class Builder extends CorePropertyBase.AbstractBuilder @Nullable private Boolean includeInRoot; + public Builder() { + } + private Builder(NestedProperty instance) { + this.enabled = instance.enabled; + this.includeInParent = instance.includeInParent; + this.includeInRoot = instance.includeInRoot; + + } /** * API name: {@code enabled} */ @@ -194,6 +202,12 @@ public NestedProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ObjectProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ObjectProperty.java index afb8a8832b..c4e64c720c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ObjectProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ObjectProperty.java @@ -131,6 +131,13 @@ public static class Builder extends CorePropertyBase.AbstractBuilder @Nullable private Subobjects subobjects; + public Builder() { + } + private Builder(ObjectProperty instance) { + this.enabled = instance.enabled; + this.subobjects = instance.subobjects; + + } /** * API name: {@code enabled} */ @@ -165,6 +172,12 @@ public ObjectProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PassthroughObjectProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PassthroughObjectProperty.java index 325a5f01f4..a49b29bf98 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PassthroughObjectProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PassthroughObjectProperty.java @@ -153,6 +153,14 @@ public static class Builder extends CorePropertyBase.AbstractBuilder @Nullable private Boolean timeSeriesDimension; + public Builder() { + } + private Builder(PassthroughObjectProperty instance) { + this.enabled = instance.enabled; + this.priority = instance.priority; + this.timeSeriesDimension = instance.timeSeriesDimension; + + } /** * API name: {@code enabled} */ @@ -195,6 +203,12 @@ public PassthroughObjectProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PercolatorProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PercolatorProperty.java index bd3625e413..f9b1757d81 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PercolatorProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PercolatorProperty.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends PropertyBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(PercolatorProperty instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public PercolatorProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PointProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PointProperty.java index 844e66ce84..62195eae4c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PointProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/PointProperty.java @@ -152,6 +152,14 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder @Nullable private Boolean positiveScoreImpact; + public Builder() { + } + private Builder(RankFeatureProperty instance) { + this.positiveScoreImpact = instance.positiveScoreImpact; + + } /** * API name: {@code positive_score_impact} */ @@ -138,6 +144,12 @@ public RankFeatureProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RankFeaturesProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RankFeaturesProperty.java index 50ed416333..771300e147 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RankFeaturesProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RankFeaturesProperty.java @@ -112,6 +112,12 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private Boolean positiveScoreImpact; + public Builder() { + } + private Builder(RankFeaturesProperty instance) { + this.positiveScoreImpact = instance.positiveScoreImpact; + + } /** * API name: {@code positive_score_impact} */ @@ -138,6 +144,12 @@ public RankFeaturesProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RankVectorProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RankVectorProperty.java index 1b2c96affd..a1190fefce 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RankVectorProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RankVectorProperty.java @@ -132,6 +132,13 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private Integer dims; + public Builder() { + } + private Builder(RankVectorProperty instance) { + this.elementType = instance.elementType; + this.dims = instance.dims; + + } /** * API name: {@code element_type} */ @@ -166,6 +173,12 @@ public RankVectorProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RoutingField.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RoutingField.java index 6fc4220a67..59cb409bb4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RoutingField.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RoutingField.java @@ -109,6 +109,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private Boolean required; + public Builder() { + } + private Builder(RoutingField instance) { + this.required = instance.required; + + } /** * Required - API name: {@code required} */ @@ -135,6 +141,12 @@ public RoutingField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RuntimeField.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RuntimeField.java index f80914e7c9..0f3a7b1518 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RuntimeField.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RuntimeField.java @@ -287,6 +287,19 @@ public static class Builder extends WithJsonObjectBuilderBase implement private RuntimeFieldType type; + public Builder() { + } + private Builder(RuntimeField instance) { + this.fields = instance.fields; + this.fetchFields = instance.fetchFields; + this.format = instance.format; + this.inputField = instance.inputField; + this.targetField = instance.targetField; + this.targetIndex = instance.targetIndex; + this.script = instance.script; + this.type = instance.type; + + } /** * For type composite *

@@ -449,6 +462,12 @@ public RuntimeField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RuntimeFieldFetchFields.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RuntimeFieldFetchFields.java index f7f37a43d2..6c3524c68f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RuntimeFieldFetchFields.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/RuntimeFieldFetchFields.java @@ -134,6 +134,13 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private String format; + public Builder() { + } + private Builder(RuntimeFieldFetchFields instance) { + this.field = instance.field; + this.format = instance.format; + + } /** * Required - API name: {@code field} */ @@ -168,6 +175,12 @@ public RuntimeFieldFetchFields build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ScaledFloatNumberProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ScaledFloatNumberProperty.java index bfdf615225..517f8890c4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ScaledFloatNumberProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ScaledFloatNumberProperty.java @@ -132,6 +132,13 @@ public static class Builder extends NumberPropertyBase.AbstractBuilder @Nullable private Double scalingFactor; + public Builder() { + } + private Builder(ScaledFloatNumberProperty instance) { + this.nullValue = instance.nullValue; + this.scalingFactor = instance.scalingFactor; + + } /** * API name: {@code null_value} */ @@ -166,6 +173,12 @@ public ScaledFloatNumberProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SearchAsYouTypeProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SearchAsYouTypeProperty.java index 73398fa7ef..695b5c046a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SearchAsYouTypeProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SearchAsYouTypeProperty.java @@ -272,6 +272,20 @@ public static class Builder extends CorePropertyBase.AbstractBuilder @Nullable private TermVectorOption termVector; + public Builder() { + } + private Builder(SearchAsYouTypeProperty instance) { + this.analyzer = instance.analyzer; + this.index = instance.index; + this.indexOptions = instance.indexOptions; + this.maxShingleSize = instance.maxShingleSize; + this.norms = instance.norms; + this.searchAnalyzer = instance.searchAnalyzer; + this.searchQuoteAnalyzer = instance.searchQuoteAnalyzer; + this.similarity = instance.similarity; + this.termVector = instance.termVector; + + } /** * API name: {@code analyzer} */ @@ -362,6 +376,12 @@ public SearchAsYouTypeProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SemanticTextIndexOptions.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SemanticTextIndexOptions.java index c523c0e227..3648fb0f32 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SemanticTextIndexOptions.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SemanticTextIndexOptions.java @@ -137,6 +137,13 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private SparseVectorIndexOptions sparseVector; + public Builder() { + } + private Builder(SemanticTextIndexOptions instance) { + this.denseVector = instance.denseVector; + this.sparseVector = instance.sparseVector; + + } /** * API name: {@code dense_vector} */ @@ -187,6 +194,12 @@ public SemanticTextIndexOptions build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SemanticTextProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SemanticTextProperty.java index b5a1e05b16..04eb762d6a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SemanticTextProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SemanticTextProperty.java @@ -261,6 +261,17 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private Map fields; + public Builder() { + } + private Builder(SemanticTextProperty instance) { + this.meta = instance.meta; + this.inferenceId = instance.inferenceId; + this.searchInferenceId = instance.searchInferenceId; + this.indexOptions = instance.indexOptions; + this.chunkingSettings = instance.chunkingSettings; + this.fields = instance.fields; + + } /** * API name: {@code meta} *

@@ -416,6 +427,12 @@ public SemanticTextProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ShapeProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ShapeProperty.java index 1a11b67047..3b38507965 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ShapeProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/ShapeProperty.java @@ -176,6 +176,15 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder @Nullable private Number nullValue; + public Builder() { + } + private Builder(ShortNumberProperty instance) { + this.nullValue = instance.nullValue; + + } /** * API name: {@code null_value} */ @@ -138,6 +144,12 @@ public ShortNumberProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SizeField.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SizeField.java index e3d9c5857b..5ac4492b55 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SizeField.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SizeField.java @@ -109,6 +109,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private Boolean enabled; + public Builder() { + } + private Builder(SizeField instance) { + this.enabled = instance.enabled; + + } /** * Required - API name: {@code enabled} */ @@ -135,6 +141,12 @@ public SizeField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SourceField.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SourceField.java index 46fa776499..b47884fd2e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SourceField.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SourceField.java @@ -223,6 +223,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private SourceFieldMode mode; + public Builder() { + } + private Builder(SourceField instance) { + this.compress = instance.compress; + this.compressThreshold = instance.compressThreshold; + this.enabled = instance.enabled; + this.excludes = instance.excludes; + this.includes = instance.includes; + this.mode = instance.mode; + + } /** * API name: {@code compress} */ @@ -313,6 +324,12 @@ public SourceField build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SparseVectorIndexOptions.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SparseVectorIndexOptions.java index aabbcbf132..a9de8ab5a4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SparseVectorIndexOptions.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SparseVectorIndexOptions.java @@ -149,6 +149,13 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private TokenPruningConfig pruningConfig; + public Builder() { + } + private Builder(SparseVectorIndexOptions instance) { + this.prune = instance.prune; + this.pruningConfig = instance.pruningConfig; + + } /** * Whether to perform pruning, omitting the non-significant tokens from the * query to improve query performance. If prune is true but the pruning_config @@ -205,6 +212,12 @@ public SparseVectorIndexOptions build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SparseVectorProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SparseVectorProperty.java index 712437686c..093406fc78 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SparseVectorProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SparseVectorProperty.java @@ -135,6 +135,13 @@ public static class Builder extends PropertyBase.AbstractBuilder @Nullable private SparseVectorIndexOptions indexOptions; + public Builder() { + } + private Builder(SparseVectorProperty instance) { + this.store = instance.store; + this.indexOptions = instance.indexOptions; + + } /** * API name: {@code store} */ @@ -183,6 +190,12 @@ public SparseVectorProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SuggestContext.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SuggestContext.java index 6abc51ba14..756d4e18b8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SuggestContext.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/SuggestContext.java @@ -167,6 +167,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String precision; + public Builder() { + } + private Builder(SuggestContext instance) { + this.name = instance.name; + this.path = instance.path; + this.type = instance.type; + this.precision = instance.precision; + + } /** * Required - API name: {@code name} */ @@ -217,6 +226,12 @@ public SuggestContext build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TextIndexPrefixes.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TextIndexPrefixes.java index 35962ba710..1802423738 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TextIndexPrefixes.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TextIndexPrefixes.java @@ -125,6 +125,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement private Integer minChars; + public Builder() { + } + private Builder(TextIndexPrefixes instance) { + this.maxChars = instance.maxChars; + this.minChars = instance.minChars; + + } /** * Required - API name: {@code max_chars} */ @@ -159,6 +166,12 @@ public TextIndexPrefixes build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TextProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TextProperty.java index 8d5757bfff..b1c0be0a06 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TextProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TextProperty.java @@ -393,6 +393,26 @@ public static class Builder extends CorePropertyBase.AbstractBuilder @Nullable private TermVectorOption termVector; + public Builder() { + } + private Builder(TextProperty instance) { + this.analyzer = instance.analyzer; + this.boost = instance.boost; + this.eagerGlobalOrdinals = instance.eagerGlobalOrdinals; + this.fielddata = instance.fielddata; + this.fielddataFrequencyFilter = instance.fielddataFrequencyFilter; + this.index = instance.index; + this.indexOptions = instance.indexOptions; + this.indexPhrases = instance.indexPhrases; + this.indexPrefixes = instance.indexPrefixes; + this.norms = instance.norms; + this.positionIncrementGap = instance.positionIncrementGap; + this.searchAnalyzer = instance.searchAnalyzer; + this.searchQuoteAnalyzer = instance.searchQuoteAnalyzer; + this.similarity = instance.similarity; + this.termVector = instance.termVector; + + } /** * API name: {@code analyzer} */ @@ -546,6 +566,12 @@ public TextProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TokenCountProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TokenCountProperty.java index 43d6adde9f..5c2a6bd36e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TokenCountProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/TokenCountProperty.java @@ -194,6 +194,16 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder implement @Nullable private DataStreamTimestamp dataStreamTimestamp; + public Builder() { + } + private Builder(TypeMapping instance) { + this.allField = instance.allField; + this.dateDetection = instance.dateDetection; + this.dynamic = instance.dynamic; + this.dynamicDateFormats = instance.dynamicDateFormats; + this.dynamicTemplates = instance.dynamicTemplates; + this.fieldNames = instance.fieldNames; + this.indexField = instance.indexField; + this.meta = instance.meta; + this.numericDetection = instance.numericDetection; + this.properties = instance.properties; + this.routing = instance.routing; + this.size = instance.size; + this.source = instance.source; + this.runtime = instance.runtime; + this.enabled = instance.enabled; + this.subobjects = instance.subobjects; + this.dataStreamTimestamp = instance.dataStreamTimestamp; + + } /** * API name: {@code all_field} */ @@ -745,6 +767,12 @@ public TypeMapping build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/UnsignedLongNumberProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/UnsignedLongNumberProperty.java index 8e77cc9b72..67a2224de0 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/UnsignedLongNumberProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/UnsignedLongNumberProperty.java @@ -112,6 +112,12 @@ public static class Builder extends NumberPropertyBase.AbstractBuilder @Nullable private Number nullValue; + public Builder() { + } + private Builder(UnsignedLongNumberProperty instance) { + this.nullValue = instance.nullValue; + + } /** * API name: {@code null_value} */ @@ -138,6 +144,12 @@ public UnsignedLongNumberProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/VersionProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/VersionProperty.java index 0b46fd0991..e3266cf6b6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/VersionProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/VersionProperty.java @@ -89,6 +89,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends DocValuesPropertyBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(VersionProperty instance) { + + } @Override protected Builder self() { return this; @@ -107,6 +112,12 @@ public VersionProperty build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/WildcardProperty.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/WildcardProperty.java index 9da5faed65..ee215d009b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/WildcardProperty.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/mapping/WildcardProperty.java @@ -112,6 +112,12 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder implement @Nullable private List should; + public Builder() { + } + private Builder(BoolQuery instance) { + this.filter = instance.filter; + this.minimumShouldMatch = instance.minimumShouldMatch; + this.must = instance.must; + this.mustNot = instance.mustNot; + this.should = instance.should; + + } /** * The clause (query) must appear in matching documents. However, unlike * must, the score of the query will be ignored. @@ -502,6 +512,12 @@ public boolean hasClauses() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/BoostingQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/BoostingQuery.java index ddcf1e3339..99baf82b93 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/BoostingQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/BoostingQuery.java @@ -141,6 +141,14 @@ public static class Builder extends QueryBase.AbstractBuilder implement private Query positive; + public Builder() { + } + private Builder(BoostingQuery instance) { + this.negativeBoost = instance.negativeBoost; + this.negative = instance.negative; + this.positive = instance.positive; + + } /** * Required - Floating point number between 0 and 1.0 used to decrease the * relevance scores of documents matching the negative query. @@ -228,6 +236,12 @@ public BoostingQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/CombinedFieldsQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/CombinedFieldsQuery.java index 3bb53160f1..e48f03aa7b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/CombinedFieldsQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/CombinedFieldsQuery.java @@ -227,6 +227,17 @@ public static class Builder extends QueryBase.AbstractBuilder @Nullable private CombinedFieldsZeroTerms zeroTermsQuery; + public Builder() { + } + private Builder(CombinedFieldsQuery instance) { + this.fields = instance.fields; + this.query = instance.query; + this.autoGenerateSynonymsPhraseQuery = instance.autoGenerateSynonymsPhraseQuery; + this.operator = instance.operator; + this.minimumShouldMatch = instance.minimumShouldMatch; + this.zeroTermsQuery = instance.zeroTermsQuery; + + } /** * Required - List of fields to search. Field wildcard patterns are allowed. * Only text fields are supported, and they must all have the same @@ -327,6 +338,12 @@ public CombinedFieldsQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/CommonTermsQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/CommonTermsQuery.java index 5cb62fc37f..ba2094f25c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/CommonTermsQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/CommonTermsQuery.java @@ -227,6 +227,17 @@ public final Builder field(String value) { private String query; + public Builder() { + } + private Builder(CommonTermsQuery instance) { + this.analyzer = instance.analyzer; + this.cutoffFrequency = instance.cutoffFrequency; + this.highFreqOperator = instance.highFreqOperator; + this.lowFreqOperator = instance.lowFreqOperator; + this.minimumShouldMatch = instance.minimumShouldMatch; + this.query = instance.query; + + } /** * API name: {@code analyzer} */ @@ -293,6 +304,12 @@ public CommonTermsQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ConstantScoreQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ConstantScoreQuery.java index 8071854826..ce80f991d9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ConstantScoreQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ConstantScoreQuery.java @@ -110,6 +110,12 @@ public static class Builder extends QueryBase.AbstractBuilder ObjectBuilder { private Query filter; + public Builder() { + } + private Builder(ConstantScoreQuery instance) { + this.filter = instance.filter; + + } /** * Required - Filter query you wish to run. Any returned documents must match * this query. Filter queries do not calculate relevance scores. To speed up @@ -166,6 +172,12 @@ public ConstantScoreQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateDecayFunction.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateDecayFunction.java index 08659b1762..0dc9921516 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateDecayFunction.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateDecayFunction.java @@ -83,6 +83,11 @@ public DecayFunction.Kind _decayFunctionKind() { public static class Builder extends DecayFunctionBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DateDecayFunction instance) { + + } @Override protected Builder self() { return this; @@ -103,6 +108,12 @@ public DateDecayFunction build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateDistanceFeatureQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateDistanceFeatureQuery.java index a63e06707a..52d124c21d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateDistanceFeatureQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateDistanceFeatureQuery.java @@ -85,6 +85,11 @@ public DistanceFeatureQuery.Kind _distanceFeatureQueryKind() { public static class Builder extends DistanceFeatureQueryBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(DateDistanceFeatureQuery instance) { + + } @Override protected Builder self() { return this; @@ -105,6 +110,12 @@ public DateDistanceFeatureQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateRangeQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateRangeQuery.java index 28bf081114..c77fc06b67 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateRangeQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DateRangeQuery.java @@ -161,6 +161,13 @@ public final Builder field(String value) { @Nullable private String timeZone; + public Builder() { + } + private Builder(DateRangeQuery instance) { + this.format = instance.format; + this.timeZone = instance.timeZone; + + } /** * Date format used to convert date values in the query. *

@@ -201,6 +208,12 @@ public DateRangeQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DecayPlacement.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DecayPlacement.java index 25a6cba802..ea67a4de30 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DecayPlacement.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DecayPlacement.java @@ -207,6 +207,15 @@ public static class Builder extends WithJsonObjectBuilderBase tScaleSerializer; + public Builder() { + } + private Builder(DecayPlacement instance) { + this.decay = instance.decay; + this.offset = instance.offset; + this.scale = instance.scale; + this.origin = instance.origin; + + } /** * Defines how documents are scored at the distance given at scale. *

@@ -286,6 +295,12 @@ public DecayPlacement build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DisMaxQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DisMaxQuery.java index b67e4d9450..a43e3044fc 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DisMaxQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/DisMaxQuery.java @@ -139,6 +139,13 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private Double tieBreaker; + public Builder() { + } + private Builder(DisMaxQuery instance) { + this.queries = instance.queries; + this.tieBreaker = instance.tieBreaker; + + } /** * Required - One or more query clauses. Returned documents must match one or * more of these queries. If a document matches multiple queries, Elasticsearch @@ -226,6 +233,12 @@ public DisMaxQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ExistsQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ExistsQuery.java index 748b7dbb12..40063d26f7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ExistsQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ExistsQuery.java @@ -140,6 +140,12 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends QueryBase.AbstractBuilder implements ObjectBuilder { private String field; + public Builder() { + } + private Builder(ExistsQuery instance) { + this.field = instance.field; + + } /** * Required - Name of the field you wish to search. *

@@ -168,6 +174,12 @@ public ExistsQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldAndFormat.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldAndFormat.java index 69ee481502..d1484f266d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldAndFormat.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldAndFormat.java @@ -160,6 +160,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private Boolean includeUnmapped; + public Builder() { + } + private Builder(FieldAndFormat instance) { + this.field = instance.field; + this.format = instance.format; + this.includeUnmapped = instance.includeUnmapped; + + } /** * Required - A wildcard pattern. The request returns values for field names * matching this pattern. @@ -207,6 +215,12 @@ public FieldAndFormat build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldLookup.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldLookup.java index 7b02f05a40..74f94fa769 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldLookup.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldLookup.java @@ -183,6 +183,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List routing; + public Builder() { + } + private Builder(FieldLookup instance) { + this.id = instance.id; + this.index = instance.index; + this.path = instance.path; + this.routing = instance.routing; + + } /** * Required - id of the document. *

@@ -255,6 +264,12 @@ public FieldLookup build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldValueFactorScoreFunction.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldValueFactorScoreFunction.java index b574b515c6..f75aae8728 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldValueFactorScoreFunction.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FieldValueFactorScoreFunction.java @@ -191,6 +191,15 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private FieldValueFactorModifier modifier; + public Builder() { + } + private Builder(FieldValueFactorScoreFunction instance) { + this.field = instance.field; + this.factor = instance.factor; + this.missing = instance.missing; + this.modifier = instance.modifier; + + } /** * Required - Field to be extracted from the document. *

@@ -250,6 +259,12 @@ public FieldValueFactorScoreFunction build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FunctionScoreQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FunctionScoreQuery.java index bac69cf745..48b4de2e16 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FunctionScoreQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FunctionScoreQuery.java @@ -227,6 +227,17 @@ public static class Builder extends QueryBase.AbstractBuilder @Nullable private FunctionScoreMode scoreMode; + public Builder() { + } + private Builder(FunctionScoreQuery instance) { + this.boostMode = instance.boostMode; + this.functions = instance.functions; + this.maxBoost = instance.maxBoost; + this.minScore = instance.minScore; + this.query = instance.query; + this.scoreMode = instance.scoreMode; + + } /** * Defines how he newly computed score is combined with the score of the query *

@@ -368,6 +379,12 @@ public FunctionScoreQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FuzzyQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FuzzyQuery.java index 1ad491e4bb..ff40ef5218 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FuzzyQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/FuzzyQuery.java @@ -243,6 +243,17 @@ public final Builder field(String value) { private FieldValue value; + public Builder() { + } + private Builder(FuzzyQuery instance) { + this.maxExpansions = instance.maxExpansions; + this.prefixLength = instance.prefixLength; + this.rewrite = instance.rewrite; + this.transpositions = instance.transpositions; + this.fuzziness = instance.fuzziness; + this.value = instance.value; + + } /** * Maximum number of variations created. *

@@ -371,6 +382,12 @@ public FuzzyQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoBoundingBoxQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoBoundingBoxQuery.java index d861e4882a..1dd289faec 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoBoundingBoxQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoBoundingBoxQuery.java @@ -212,6 +212,14 @@ public final Builder boundingBox(Function implements ObjectBuilder { + public Builder() { + } + private Builder(GeoDecayFunction instance) { + + } @Override protected Builder self() { return this; @@ -103,6 +108,12 @@ public GeoDecayFunction build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoDistanceFeatureQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoDistanceFeatureQuery.java index 1a2b511a73..a660dad92d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoDistanceFeatureQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoDistanceFeatureQuery.java @@ -85,6 +85,11 @@ public DistanceFeatureQuery.Kind _distanceFeatureQueryKind() { public static class Builder extends DistanceFeatureQueryBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(GeoDistanceFeatureQuery instance) { + + } @Override protected Builder self() { return this; @@ -105,6 +110,12 @@ public GeoDistanceFeatureQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoDistanceQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoDistanceQuery.java index 535684ce6c..67c7064298 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoDistanceQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoDistanceQuery.java @@ -229,6 +229,15 @@ public final Builder location(Function implements ObjectBuilder { private List points; + public Builder() { + } + private Builder(GeoPolygonPoints instance) { + this.points = instance.points; + + } /** * Required - API name: {@code points} *

@@ -167,6 +173,12 @@ public GeoPolygonPoints build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoPolygonQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoPolygonQuery.java index bdd6793da8..c345530c62 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoPolygonQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoPolygonQuery.java @@ -181,6 +181,13 @@ public final Builder polygon(Function @Nullable private GeoShapeRelation relation; + public Builder() { + } + private Builder(GeoShapeFieldQuery instance) { + this.shape = instance.shape; + this.indexedShape = instance.indexedShape; + this.relation = instance.relation; + + } /** * API name: {@code shape} */ @@ -220,6 +228,12 @@ public GeoShapeFieldQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoShapeQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoShapeQuery.java index 9c79c7d1c7..ca58ecb338 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoShapeQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/GeoShapeQuery.java @@ -164,6 +164,12 @@ public final Builder shape(Functiontrue to ignore an unmapped field and not match any * documents for this query. Set to false to throw an exception if @@ -194,6 +200,12 @@ public GeoShapeQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/HasChildQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/HasChildQuery.java index 50f8d7f275..c60ddec5c3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/HasChildQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/HasChildQuery.java @@ -244,6 +244,18 @@ public static class Builder extends QueryBase.AbstractBuilder implement private String type; + public Builder() { + } + private Builder(HasChildQuery instance) { + this.ignoreUnmapped = instance.ignoreUnmapped; + this.innerHits = instance.innerHits; + this.maxChildren = instance.maxChildren; + this.minChildren = instance.minChildren; + this.query = instance.query; + this.scoreMode = instance.scoreMode; + this.type = instance.type; + + } /** * Indicates whether to ignore an unmapped type and not return any * documents instead of an error. @@ -373,6 +385,12 @@ public HasChildQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/HasParentQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/HasParentQuery.java index a4f742c2ae..4a0114f882 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/HasParentQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/HasParentQuery.java @@ -198,6 +198,16 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private Boolean score; + public Builder() { + } + private Builder(HasParentQuery instance) { + this.ignoreUnmapped = instance.ignoreUnmapped; + this.innerHits = instance.innerHits; + this.parentType = instance.parentType; + this.query = instance.query; + this.score = instance.score; + + } /** * Indicates whether to ignore an unmapped parent_type and not * return any documents instead of an error. You can use this parameter to query @@ -304,6 +314,12 @@ public HasParentQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IdsQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IdsQuery.java index 534cd65c9f..0fc9bba037 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IdsQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IdsQuery.java @@ -150,6 +150,12 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private List values; + public Builder() { + } + private Builder(IdsQuery instance) { + this.values = instance.values; + + } /** * An array of document IDs. *

@@ -192,6 +198,12 @@ public IdsQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsAllOf.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsAllOf.java index 2af6fed33c..9ea270938a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsAllOf.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsAllOf.java @@ -208,6 +208,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private IntervalsFilter filter; + public Builder() { + } + private Builder(IntervalsAllOf instance) { + this.intervals = instance.intervals; + this.maxGaps = instance.maxGaps; + this.ordered = instance.ordered; + this.filter = instance.filter; + + } /** * Required - An array of rules to combine. All rules must produce a match in a * document for the overall source to match. @@ -331,6 +340,12 @@ public IntervalsAllOf build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsAnyOf.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsAnyOf.java index c90c9154a7..4a71f6c7f7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsAnyOf.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsAnyOf.java @@ -159,6 +159,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private IntervalsFilter filter; + public Builder() { + } + private Builder(IntervalsAnyOf instance) { + this.intervals = instance.intervals; + this.filter = instance.filter; + + } /** * Required - An array of rules to match. *

@@ -256,6 +263,12 @@ public IntervalsAnyOf build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsFuzzy.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsFuzzy.java index 140cbd8c65..e2704c04fe 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsFuzzy.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsFuzzy.java @@ -245,6 +245,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String useField; + public Builder() { + } + private Builder(IntervalsFuzzy instance) { + this.analyzer = instance.analyzer; + this.fuzziness = instance.fuzziness; + this.prefixLength = instance.prefixLength; + this.term = instance.term; + this.transpositions = instance.transpositions; + this.useField = instance.useField; + + } /** * Analyzer used to normalize the term. *

@@ -326,6 +337,12 @@ public IntervalsFuzzy build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsMatch.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsMatch.java index 70bfa7a71e..ff72158e7d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsMatch.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsMatch.java @@ -245,6 +245,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private IntervalsFilter filter; + public Builder() { + } + private Builder(IntervalsMatch instance) { + this.analyzer = instance.analyzer; + this.maxGaps = instance.maxGaps; + this.ordered = instance.ordered; + this.query = instance.query; + this.useField = instance.useField; + this.filter = instance.filter; + + } /** * Analyzer used to analyze terms in the query. *

@@ -345,6 +356,12 @@ public IntervalsMatch build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsPrefix.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsPrefix.java index 982f9b9772..1d36bf6506 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsPrefix.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsPrefix.java @@ -177,6 +177,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String useField; + public Builder() { + } + private Builder(IntervalsPrefix instance) { + this.analyzer = instance.analyzer; + this.prefix = instance.prefix; + this.useField = instance.useField; + + } /** * Analyzer used to analyze the prefix. *

@@ -228,6 +236,12 @@ public IntervalsPrefix build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsRange.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsRange.java index 66d6c5534e..19cba0280a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsRange.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsRange.java @@ -246,6 +246,17 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String useField; + public Builder() { + } + private Builder(IntervalsRange instance) { + this.analyzer = instance.analyzer; + this.gte = instance.gte; + this.gt = instance.gt; + this.lte = instance.lte; + this.lt = instance.lt; + this.useField = instance.useField; + + } /** * Analyzer used to analyze the prefix. *

@@ -326,6 +337,12 @@ public IntervalsRange build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsRegexp.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsRegexp.java index 9b825b60be..ad3e8c00ea 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsRegexp.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsRegexp.java @@ -176,6 +176,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String useField; + public Builder() { + } + private Builder(IntervalsRegexp instance) { + this.analyzer = instance.analyzer; + this.pattern = instance.pattern; + this.useField = instance.useField; + + } /** * Analyzer used to analyze the prefix. *

@@ -226,6 +234,12 @@ public IntervalsRegexp build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsWildcard.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsWildcard.java index 1e9d22d6e5..257b79d796 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsWildcard.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/IntervalsWildcard.java @@ -177,6 +177,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String useField; + public Builder() { + } + private Builder(IntervalsWildcard instance) { + this.analyzer = instance.analyzer; + this.pattern = instance.pattern; + this.useField = instance.useField; + + } /** * Analyzer used to analyze the pattern. Defaults to the top-level * field's analyzer. @@ -228,6 +236,12 @@ public IntervalsWildcard build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/LikeDocument.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/LikeDocument.java index 65425bcfda..a59d640b63 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/LikeDocument.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/LikeDocument.java @@ -279,6 +279,19 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private VersionType versionType; + public Builder() { + } + private Builder(LikeDocument instance) { + this.doc = instance.doc; + this.fields = instance.fields; + this.id = instance.id; + this.index = instance.index; + this.perFieldAnalyzer = instance.perFieldAnalyzer; + this.routing = instance.routing; + this.version = instance.version; + this.versionType = instance.versionType; + + } /** * A document not present in the index. *

@@ -407,6 +420,12 @@ public LikeDocument build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchAllQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchAllQuery.java index 846c575d16..bebfd6fa90 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchAllQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchAllQuery.java @@ -114,6 +114,11 @@ public UserQuery.Kind _userQueryKind() { */ public static class Builder extends QueryBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MatchAllQuery instance) { + + } @Override protected Builder self() { return this; @@ -132,6 +137,12 @@ public MatchAllQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchBoolPrefixQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchBoolPrefixQuery.java index e905e67e2b..127445c172 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchBoolPrefixQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchBoolPrefixQuery.java @@ -318,6 +318,20 @@ public final Builder field(String value) { private String query; + public Builder() { + } + private Builder(MatchBoolPrefixQuery instance) { + this.analyzer = instance.analyzer; + this.fuzziness = instance.fuzziness; + this.fuzzyRewrite = instance.fuzzyRewrite; + this.fuzzyTranspositions = instance.fuzzyTranspositions; + this.maxExpansions = instance.maxExpansions; + this.minimumShouldMatch = instance.minimumShouldMatch; + this.operator = instance.operator; + this.prefixLength = instance.prefixLength; + this.query = instance.query; + + } /** * Analyzer used to convert the text in the query value into tokens. *

@@ -435,6 +449,12 @@ public MatchBoolPrefixQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchNoneQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchNoneQuery.java index 312b66b1fd..22fe2635b4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchNoneQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchNoneQuery.java @@ -79,6 +79,11 @@ public Query.Kind _queryKind() { */ public static class Builder extends QueryBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(MatchNoneQuery instance) { + + } @Override protected Builder self() { return this; @@ -97,6 +102,12 @@ public MatchNoneQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchPhrasePrefixQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchPhrasePrefixQuery.java index af98edf8b6..f192eab17e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchPhrasePrefixQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchPhrasePrefixQuery.java @@ -223,6 +223,16 @@ public final Builder field(String value) { @Nullable private ZeroTermsQuery zeroTermsQuery; + public Builder() { + } + private Builder(MatchPhrasePrefixQuery instance) { + this.analyzer = instance.analyzer; + this.maxExpansions = instance.maxExpansions; + this.query = instance.query; + this.slop = instance.slop; + this.zeroTermsQuery = instance.zeroTermsQuery; + + } /** * Analyzer used to convert text in the query value into tokens. *

@@ -293,6 +303,12 @@ public MatchPhrasePrefixQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchPhraseQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchPhraseQuery.java index ee33406452..750886c40a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchPhraseQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchPhraseQuery.java @@ -198,6 +198,15 @@ public final Builder field(String value) { @Nullable private ZeroTermsQuery zeroTermsQuery; + public Builder() { + } + private Builder(MatchPhraseQuery instance) { + this.analyzer = instance.analyzer; + this.query = instance.query; + this.slop = instance.slop; + this.zeroTermsQuery = instance.zeroTermsQuery; + + } /** * Analyzer used to convert the text in the query value into tokens. *

@@ -257,6 +266,12 @@ public MatchPhraseQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchQuery.java index 782dbb55d8..a78e165cbd 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MatchQuery.java @@ -437,6 +437,24 @@ public final Builder field(String value) { @Nullable private ZeroTermsQuery zeroTermsQuery; + public Builder() { + } + private Builder(MatchQuery instance) { + this.analyzer = instance.analyzer; + this.autoGenerateSynonymsPhraseQuery = instance.autoGenerateSynonymsPhraseQuery; + this.cutoffFrequency = instance.cutoffFrequency; + this.fuzziness = instance.fuzziness; + this.fuzzyRewrite = instance.fuzzyRewrite; + this.fuzzyTranspositions = instance.fuzzyTranspositions; + this.lenient = instance.lenient; + this.maxExpansions = instance.maxExpansions; + this.minimumShouldMatch = instance.minimumShouldMatch; + this.operator = instance.operator; + this.prefixLength = instance.prefixLength; + this.query = instance.query; + this.zeroTermsQuery = instance.zeroTermsQuery; + + } /** * Analyzer used to convert the text in the query value into tokens. *

@@ -645,6 +663,12 @@ public MatchQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MoreLikeThisQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MoreLikeThisQuery.java index c207ad5008..2e99aef2c8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MoreLikeThisQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MoreLikeThisQuery.java @@ -514,6 +514,29 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private VersionType versionType; + public Builder() { + } + private Builder(MoreLikeThisQuery instance) { + this.analyzer = instance.analyzer; + this.boostTerms = instance.boostTerms; + this.failOnUnsupportedField = instance.failOnUnsupportedField; + this.fields = instance.fields; + this.include = instance.include; + this.like = instance.like; + this.maxDocFreq = instance.maxDocFreq; + this.maxQueryTerms = instance.maxQueryTerms; + this.maxWordLength = instance.maxWordLength; + this.minDocFreq = instance.minDocFreq; + this.minimumShouldMatch = instance.minimumShouldMatch; + this.minTermFreq = instance.minTermFreq; + this.minWordLength = instance.minWordLength; + this.routing = instance.routing; + this.stopWords = instance.stopWords; + this.unlike = instance.unlike; + this.version = instance.version; + this.versionType = instance.versionType; + + } /** * The analyzer that is used to analyze the free form text. Defaults to the * analyzer associated with the first field in fields. @@ -817,6 +840,12 @@ public MoreLikeThisQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MultiMatchQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MultiMatchQuery.java index 243b4ecbf1..819bd4bcc4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MultiMatchQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/MultiMatchQuery.java @@ -473,6 +473,28 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private ZeroTermsQuery zeroTermsQuery; + public Builder() { + } + private Builder(MultiMatchQuery instance) { + this.analyzer = instance.analyzer; + this.autoGenerateSynonymsPhraseQuery = instance.autoGenerateSynonymsPhraseQuery; + this.cutoffFrequency = instance.cutoffFrequency; + this.fields = instance.fields; + this.fuzziness = instance.fuzziness; + this.fuzzyRewrite = instance.fuzzyRewrite; + this.fuzzyTranspositions = instance.fuzzyTranspositions; + this.lenient = instance.lenient; + this.maxExpansions = instance.maxExpansions; + this.minimumShouldMatch = instance.minimumShouldMatch; + this.operator = instance.operator; + this.prefixLength = instance.prefixLength; + this.query = instance.query; + this.slop = instance.slop; + this.tieBreaker = instance.tieBreaker; + this.type = instance.type; + this.zeroTermsQuery = instance.zeroTermsQuery; + + } /** * Analyzer used to convert the text in the query value into tokens. *

@@ -687,6 +709,12 @@ public MultiMatchQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NestedQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NestedQuery.java index 5796faae5b..50c4e4bed1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NestedQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NestedQuery.java @@ -192,6 +192,16 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private ChildScoreMode scoreMode; + public Builder() { + } + private Builder(NestedQuery instance) { + this.ignoreUnmapped = instance.ignoreUnmapped; + this.innerHits = instance.innerHits; + this.path = instance.path; + this.query = instance.query; + this.scoreMode = instance.scoreMode; + + } /** * Indicates whether to ignore an unmapped path and not return any documents * instead of an error. @@ -290,6 +300,12 @@ public NestedQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NumberRangeQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NumberRangeQuery.java index 919c472f38..2587930461 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NumberRangeQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NumberRangeQuery.java @@ -116,6 +116,11 @@ public final Builder field(String value) { return this; } + public Builder() { + } + private Builder(NumberRangeQuery instance) { + + } @Override protected Builder self() { return this; @@ -135,6 +140,12 @@ public NumberRangeQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NumericDecayFunction.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NumericDecayFunction.java index ba3e468294..790be9de05 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NumericDecayFunction.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/NumericDecayFunction.java @@ -82,6 +82,11 @@ public DecayFunction.Kind _decayFunctionKind() { public static class Builder extends DecayFunctionBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(NumericDecayFunction instance) { + + } @Override protected Builder self() { return this; @@ -102,6 +107,12 @@ public NumericDecayFunction build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ParentIdQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ParentIdQuery.java index 2d09f63fa3..08a282d626 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ParentIdQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ParentIdQuery.java @@ -157,6 +157,14 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private String type; + public Builder() { + } + private Builder(ParentIdQuery instance) { + this.id = instance.id; + this.ignoreUnmapped = instance.ignoreUnmapped; + this.type = instance.type; + + } /** * ID of the parent document. *

@@ -206,6 +214,12 @@ public ParentIdQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PercolateQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PercolateQuery.java index b6b5c16a78..4ad6cc3a4f 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PercolateQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PercolateQuery.java @@ -294,6 +294,20 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private Long version; + public Builder() { + } + private Builder(PercolateQuery instance) { + this.document = instance.document; + this.documents = instance.documents; + this.field = instance.field; + this.id = instance.id; + this.index = instance.index; + this.name = instance.name; + this.preference = instance.preference; + this.routing = instance.routing; + this.version = instance.version; + + } /** * The source of the document being percolated. *

@@ -432,6 +446,12 @@ public PercolateQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PinnedDoc.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PinnedDoc.java index 7edd2d4ae1..af385c3653 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PinnedDoc.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PinnedDoc.java @@ -135,6 +135,13 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private String index; + public Builder() { + } + private Builder(PinnedDoc instance) { + this.id = instance.id; + this.index = instance.index; + + } /** * Required - The unique document ID. *

@@ -173,6 +180,12 @@ public PinnedDoc build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PrefixQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PrefixQuery.java index 0c1b4d26de..f33573ff75 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PrefixQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/PrefixQuery.java @@ -214,6 +214,14 @@ public final Builder field(String value) { @Nullable private Boolean caseInsensitive; + public Builder() { + } + private Builder(PrefixQuery instance) { + this.rewrite = instance.rewrite; + this.value = instance.value; + this.caseInsensitive = instance.caseInsensitive; + + } /** * Method used to rewrite the query. *

@@ -266,6 +274,12 @@ public PrefixQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/QueryStringQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/QueryStringQuery.java index b188996952..99218694dd 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/QueryStringQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/QueryStringQuery.java @@ -653,6 +653,36 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private TextQueryType type; + public Builder() { + } + private Builder(QueryStringQuery instance) { + this.allowLeadingWildcard = instance.allowLeadingWildcard; + this.analyzer = instance.analyzer; + this.analyzeWildcard = instance.analyzeWildcard; + this.autoGenerateSynonymsPhraseQuery = instance.autoGenerateSynonymsPhraseQuery; + this.defaultField = instance.defaultField; + this.defaultOperator = instance.defaultOperator; + this.enablePositionIncrements = instance.enablePositionIncrements; + this.escape = instance.escape; + this.fields = instance.fields; + this.fuzziness = instance.fuzziness; + this.fuzzyMaxExpansions = instance.fuzzyMaxExpansions; + this.fuzzyPrefixLength = instance.fuzzyPrefixLength; + this.fuzzyRewrite = instance.fuzzyRewrite; + this.fuzzyTranspositions = instance.fuzzyTranspositions; + this.lenient = instance.lenient; + this.maxDeterminizedStates = instance.maxDeterminizedStates; + this.minimumShouldMatch = instance.minimumShouldMatch; + this.phraseSlop = instance.phraseSlop; + this.query = instance.query; + this.quoteAnalyzer = instance.quoteAnalyzer; + this.quoteFieldSuffix = instance.quoteFieldSuffix; + this.rewrite = instance.rewrite; + this.tieBreaker = instance.tieBreaker; + this.timeZone = instance.timeZone; + this.type = instance.type; + + } /** * If true, the wildcard characters * and * ? are allowed as the first character of the query string. @@ -948,6 +978,12 @@ public QueryStringQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RandomScoreFunction.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RandomScoreFunction.java index 688e8782f3..e46fe46c5c 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RandomScoreFunction.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RandomScoreFunction.java @@ -146,6 +146,13 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private String seed; + public Builder() { + } + private Builder(RandomScoreFunction instance) { + this.field = instance.field; + this.seed = instance.seed; + + } /** * API name: {@code field} */ @@ -180,6 +187,12 @@ public RandomScoreFunction build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionLogarithm.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionLogarithm.java index 4f94c1c88d..22a622c8b8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionLogarithm.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionLogarithm.java @@ -113,6 +113,12 @@ public static class Builder extends RankFeatureFunction.AbstractBuilder ObjectBuilder { private Float scalingFactor; + public Builder() { + } + private Builder(RankFeatureFunctionLogarithm instance) { + this.scalingFactor = instance.scalingFactor; + + } /** * Required - Configurable scaling factor. *

@@ -141,6 +147,12 @@ public RankFeatureFunctionLogarithm build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionSaturation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionSaturation.java index 897ce844c8..0718cea45b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionSaturation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionSaturation.java @@ -119,6 +119,12 @@ public static class Builder extends RankFeatureFunction.AbstractBuilder @Nullable private Float pivot; + public Builder() { + } + private Builder(RankFeatureFunctionSaturation instance) { + this.pivot = instance.pivot; + + } /** * Configurable pivot value so that the result will be less than 0.5. *

@@ -147,6 +153,12 @@ public RankFeatureFunctionSaturation build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionSigmoid.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionSigmoid.java index 516e7d03dc..42be698acb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionSigmoid.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureFunctionSigmoid.java @@ -130,6 +130,13 @@ public static class Builder extends RankFeatureFunction.AbstractBuilder private Float exponent; + public Builder() { + } + private Builder(RankFeatureFunctionSigmoid instance) { + this.pivot = instance.pivot; + this.exponent = instance.exponent; + + } /** * Required - Configurable pivot value so that the result will be less than 0.5. *

@@ -168,6 +175,12 @@ public RankFeatureFunctionSigmoid build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureQuery.java index 97418bf894..ccddc79197 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RankFeatureQuery.java @@ -200,6 +200,16 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private RankFeatureFunctionSigmoid sigmoid; + public Builder() { + } + private Builder(RankFeatureQuery instance) { + this.field = instance.field; + this.saturation = instance.saturation; + this.log = instance.log; + this.linear = instance.linear; + this.sigmoid = instance.sigmoid; + + } /** * Required - rank_feature or rank_features field used * to boost relevance scores. @@ -317,6 +327,12 @@ public RankFeatureQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RegexpQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RegexpQuery.java index 02b14163ac..37ad596eb2 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RegexpQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RegexpQuery.java @@ -222,6 +222,16 @@ public final Builder field(String value) { private String value; + public Builder() { + } + private Builder(RegexpQuery instance) { + this.caseInsensitive = instance.caseInsensitive; + this.flags = instance.flags; + this.maxDeterminizedStates = instance.maxDeterminizedStates; + this.rewrite = instance.rewrite; + this.value = instance.value; + + } /** * Allows case insensitive matching of the regular expression value with the * indexed field values when set to true. When false, @@ -293,6 +303,12 @@ public RegexpQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RuleQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RuleQuery.java index b3080b2d0e..98377e8278 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RuleQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/RuleQuery.java @@ -163,6 +163,15 @@ public static class Builder extends QueryBase.AbstractBuilder implement private JsonData matchCriteria; + public Builder() { + } + private Builder(RuleQuery instance) { + this.organic = instance.organic; + this.rulesetIds = instance.rulesetIds; + this.rulesetId = instance.rulesetId; + this.matchCriteria = instance.matchCriteria; + + } /** * Required - API name: {@code organic} */ @@ -240,6 +249,12 @@ public RuleQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptQuery.java index 2729b1f3e6..e488668fcf 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptQuery.java @@ -106,6 +106,12 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends QueryBase.AbstractBuilder implements ObjectBuilder { private Script script; + public Builder() { + } + private Builder(ScriptQuery instance) { + this.script = instance.script; + + } /** * Required - Contains a script to run as a query. This script must return a * boolean value, true or false. @@ -145,6 +151,12 @@ public ScriptQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptScoreFunction.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptScoreFunction.java index c0d5b6a2e1..a4a52b9afa 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptScoreFunction.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptScoreFunction.java @@ -123,6 +123,12 @@ public static class Builder extends WithJsonObjectBuilderBase ObjectBuilder { private Script script; + public Builder() { + } + private Builder(ScriptScoreFunction instance) { + this.script = instance.script; + + } /** * Required - A script that computes a score. *

@@ -160,6 +166,12 @@ public ScriptScoreFunction build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptScoreQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptScoreQuery.java index 4f68a9d072..ab5a8d2039 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptScoreQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ScriptScoreQuery.java @@ -149,6 +149,14 @@ public static class Builder extends QueryBase.AbstractBuilder implement private Script script; + public Builder() { + } + private Builder(ScriptScoreQuery instance) { + this.minScore = instance.minScore; + this.query = instance.query; + this.script = instance.script; + + } /** * Documents with a score lower than this floating point number are excluded * from the search results. @@ -230,6 +238,12 @@ public ScriptScoreQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SemanticQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SemanticQuery.java index 8f8d1c73e6..3c0f768bbf 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SemanticQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SemanticQuery.java @@ -123,6 +123,13 @@ public static class Builder extends QueryBase.AbstractBuilder implement private String query; + public Builder() { + } + private Builder(SemanticQuery instance) { + this.field = instance.field; + this.query = instance.query; + + } /** * Required - The field to query, which must be a semantic_text field type *

@@ -161,6 +168,12 @@ public SemanticQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ShapeFieldQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ShapeFieldQuery.java index 2d571992ad..c1c7f7677a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ShapeFieldQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ShapeFieldQuery.java @@ -163,6 +163,14 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private JsonData shape; + public Builder() { + } + private Builder(ShapeFieldQuery instance) { + this.indexedShape = instance.indexedShape; + this.relation = instance.relation; + this.shape = instance.shape; + + } /** * Queries using a pre-indexed shape. *

@@ -221,6 +229,12 @@ public ShapeFieldQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ShapeQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ShapeQuery.java index 270f40ddfe..06c147cc85 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ShapeQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/ShapeQuery.java @@ -162,6 +162,12 @@ public final Builder shape(Functiontrue the query ignores an unmapped field and will * not match any documents. @@ -191,6 +197,12 @@ public ShapeQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SimpleQueryStringQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SimpleQueryStringQuery.java index 7dfe5e38b7..5588c0bd77 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SimpleQueryStringQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SimpleQueryStringQuery.java @@ -421,6 +421,24 @@ public static class Builder extends QueryBase.AbstractBuilder @Nullable private String quoteFieldSuffix; + public Builder() { + } + private Builder(SimpleQueryStringQuery instance) { + this.analyzer = instance.analyzer; + this.analyzeWildcard = instance.analyzeWildcard; + this.autoGenerateSynonymsPhraseQuery = instance.autoGenerateSynonymsPhraseQuery; + this.defaultOperator = instance.defaultOperator; + this.fields = instance.fields; + this.flags = instance.flags; + this.fuzzyMaxExpansions = instance.fuzzyMaxExpansions; + this.fuzzyPrefixLength = instance.fuzzyPrefixLength; + this.fuzzyTranspositions = instance.fuzzyTranspositions; + this.lenient = instance.lenient; + this.minimumShouldMatch = instance.minimumShouldMatch; + this.query = instance.query; + this.quoteFieldSuffix = instance.quoteFieldSuffix; + + } /** * Analyzer used to convert text in the query string into tokens. *

@@ -611,6 +629,12 @@ public SimpleQueryStringQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanContainingQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanContainingQuery.java index cfdd23ca8f..e45027727a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanContainingQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanContainingQuery.java @@ -134,6 +134,13 @@ public static class Builder extends QueryBase.AbstractBuilder private SpanQuery little; + public Builder() { + } + private Builder(SpanContainingQuery instance) { + this.big = instance.big; + this.little = instance.little; + + } /** * Required - Can be any span query. Matching spans from big that * contain matches from little are returned. @@ -216,6 +223,12 @@ public SpanContainingQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanFieldMaskingQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanFieldMaskingQuery.java index 3da6d38726..285237a51a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanFieldMaskingQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanFieldMaskingQuery.java @@ -129,6 +129,13 @@ public static class Builder extends QueryBase.AbstractBuilder private SpanQuery query; + public Builder() { + } + private Builder(SpanFieldMaskingQuery instance) { + this.field = instance.field; + this.query = instance.query; + + } /** * Required - API name: {@code field} */ @@ -178,6 +185,12 @@ public SpanFieldMaskingQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanFirstQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanFirstQuery.java index c3641bb5e6..2675ace9fc 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanFirstQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanFirstQuery.java @@ -131,6 +131,13 @@ public static class Builder extends QueryBase.AbstractBuilder implement private SpanQuery match; + public Builder() { + } + private Builder(SpanFirstQuery instance) { + this.end = instance.end; + this.match = instance.match; + + } /** * Required - Controls the maximum end position permitted in a match. *

@@ -188,6 +195,12 @@ public SpanFirstQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanMultiTermQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanMultiTermQuery.java index 92a46995df..84e7e257f4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanMultiTermQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanMultiTermQuery.java @@ -117,6 +117,12 @@ public static class Builder extends QueryBase.AbstractBuilder ObjectBuilder { private Query match; + public Builder() { + } + private Builder(SpanMultiTermQuery instance) { + this.match = instance.match; + + } /** * Required - Should be a multi term query (one of wildcard, * fuzzy, prefix, range, or @@ -170,6 +176,12 @@ public SpanMultiTermQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanNearQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanNearQuery.java index 64e5a8903f..1ca3568a86 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanNearQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanNearQuery.java @@ -168,6 +168,14 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private Integer slop; + public Builder() { + } + private Builder(SpanNearQuery instance) { + this.clauses = instance.clauses; + this.inOrder = instance.inOrder; + this.slop = instance.slop; + + } /** * Required - Array of one or more other span type queries. *

@@ -256,6 +264,12 @@ public SpanNearQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanNotQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanNotQuery.java index 0dc0b614c0..4125609a5a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanNotQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanNotQuery.java @@ -202,6 +202,16 @@ public static class Builder extends QueryBase.AbstractBuilder implement @Nullable private Integer pre; + public Builder() { + } + private Builder(SpanNotQuery instance) { + this.dist = instance.dist; + this.exclude = instance.exclude; + this.include = instance.include; + this.post = instance.post; + this.pre = instance.pre; + + } /** * The number of tokens from within the include span that can’t have overlap * with the exclude span. Equivalent to setting both pre and @@ -312,6 +322,12 @@ public SpanNotQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanOrQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanOrQuery.java index 7827ba81b5..bd9a2445fd 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanOrQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanOrQuery.java @@ -121,6 +121,12 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends QueryBase.AbstractBuilder implements ObjectBuilder { private List clauses; + public Builder() { + } + private Builder(SpanOrQuery instance) { + this.clauses = instance.clauses; + + } /** * Required - Array of one or more other span type queries. *

@@ -189,6 +195,12 @@ public SpanOrQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanTermQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanTermQuery.java index 69cb76ca1c..f44dc9e522 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanTermQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanTermQuery.java @@ -137,6 +137,12 @@ public final Builder field(String value) { private FieldValue value; + public Builder() { + } + private Builder(SpanTermQuery instance) { + this.value = instance.value; + + } /** * Required - API name: {@code value} */ @@ -202,6 +208,12 @@ public SpanTermQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanWithinQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanWithinQuery.java index c1b3a65543..24b59f60ba 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanWithinQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/SpanWithinQuery.java @@ -132,6 +132,13 @@ public static class Builder extends QueryBase.AbstractBuilder implement private SpanQuery little; + public Builder() { + } + private Builder(SpanWithinQuery instance) { + this.big = instance.big; + this.little = instance.little; + + } /** * Required - Can be any span query. Matching spans from little * that are enclosed within big are returned. @@ -214,6 +221,12 @@ public SpanWithinQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermQuery.java index 2b7bfa19ad..df520c37f9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermQuery.java @@ -191,6 +191,13 @@ public final Builder field(String value) { @Nullable private Boolean caseInsensitive; + public Builder() { + } + private Builder(TermQuery instance) { + this.value = instance.value; + this.caseInsensitive = instance.caseInsensitive; + + } /** * Required - Term you wish to find in the provided field. *

@@ -280,6 +287,12 @@ public TermQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermRangeQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermRangeQuery.java index 136f4817f5..126b1e1877 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermRangeQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermRangeQuery.java @@ -115,6 +115,11 @@ public final Builder field(String value) { return this; } + public Builder() { + } + private Builder(TermRangeQuery instance) { + + } @Override protected Builder self() { return this; @@ -134,6 +139,12 @@ public TermRangeQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermsLookup.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermsLookup.java index 16d6a31ca3..08c7b93c5b 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermsLookup.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermsLookup.java @@ -165,6 +165,15 @@ public static class Builder extends WithJsonObjectBuilderBase implement @Nullable private List routing; + public Builder() { + } + private Builder(TermsLookup instance) { + this.index = instance.index; + this.id = instance.id; + this.path = instance.path; + this.routing = instance.routing; + + } /** * Required - API name: {@code index} */ @@ -227,6 +236,12 @@ public TermsLookup build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermsQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermsQuery.java index a6da51dc9a..6259c1d3f4 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermsQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TermsQuery.java @@ -172,6 +172,11 @@ public final Builder terms(Function terms; + public Builder() { + } + private Builder(TermsSetQuery instance) { + this.minimumShouldMatch = instance.minimumShouldMatch; + this.minimumShouldMatchField = instance.minimumShouldMatchField; + this.minimumShouldMatchScript = instance.minimumShouldMatchScript; + this.terms = instance.terms; + + } /** * Specification describing number of matching terms required to return a * document. @@ -366,6 +375,12 @@ public TermsSetQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TextExpansionQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TextExpansionQuery.java index 2615a3f1a2..1bd22cefaa 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TextExpansionQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TextExpansionQuery.java @@ -173,6 +173,14 @@ public final Builder field(String value) { @Nullable private TokenPruningConfig pruningConfig; + public Builder() { + } + private Builder(TextExpansionQuery instance) { + this.modelId = instance.modelId; + this.modelText = instance.modelText; + this.pruningConfig = instance.pruningConfig; + + } /** * Required - The text expansion NLP model to use *

@@ -230,6 +238,12 @@ public TextExpansionQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TypeQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TypeQuery.java index 980e72f66e..a1a98958f9 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TypeQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/TypeQuery.java @@ -103,6 +103,12 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends QueryBase.AbstractBuilder implements ObjectBuilder { private String value; + public Builder() { + } + private Builder(TypeQuery instance) { + this.value = instance.value; + + } /** * Required - API name: {@code value} */ @@ -129,6 +135,12 @@ public TypeQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedDecayFunction.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedDecayFunction.java index 2fa13f39ba..273ef9dffb 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedDecayFunction.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedDecayFunction.java @@ -82,6 +82,11 @@ public DecayFunction.Kind _decayFunctionKind() { public static class Builder extends DecayFunctionBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(UntypedDecayFunction instance) { + + } @Override protected Builder self() { return this; @@ -102,6 +107,12 @@ public UntypedDecayFunction build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedDistanceFeatureQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedDistanceFeatureQuery.java index 8259c867d2..4e42edf8d5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedDistanceFeatureQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedDistanceFeatureQuery.java @@ -84,6 +84,11 @@ public DistanceFeatureQuery.Kind _distanceFeatureQueryKind() { public static class Builder extends DistanceFeatureQueryBase.AbstractBuilder implements ObjectBuilder { + public Builder() { + } + private Builder(UntypedDistanceFeatureQuery instance) { + + } @Override protected Builder self() { return this; @@ -104,6 +109,12 @@ public UntypedDistanceFeatureQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedRangeQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedRangeQuery.java index abdfb9ba81..1260a2b370 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedRangeQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/UntypedRangeQuery.java @@ -162,6 +162,13 @@ public final Builder field(String value) { @Nullable private String timeZone; + public Builder() { + } + private Builder(UntypedRangeQuery instance) { + this.format = instance.format; + this.timeZone = instance.timeZone; + + } /** * Date format used to convert date values in the query. *

@@ -202,6 +209,12 @@ public UntypedRangeQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WeightedTokensQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WeightedTokensQuery.java index e4032274c2..508a561cc1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WeightedTokensQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WeightedTokensQuery.java @@ -174,6 +174,13 @@ public final Builder field(String value) { @Nullable private TokenPruningConfig pruningConfig; + public Builder() { + } + private Builder(WeightedTokensQuery instance) { + this.tokens = instance.tokens; + this.pruningConfig = instance.pruningConfig; + + } /** * Required - The tokens representing this query *

@@ -235,6 +242,12 @@ public WeightedTokensQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WildcardQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WildcardQuery.java index 74f5bf15ed..2076b2d0b7 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WildcardQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WildcardQuery.java @@ -242,6 +242,15 @@ public final Builder field(String value) { @Nullable private String wildcard; + public Builder() { + } + private Builder(WildcardQuery instance) { + this.caseInsensitive = instance.caseInsensitive; + this.rewrite = instance.rewrite; + this.value = instance.value; + this.wildcard = instance.wildcard; + + } /** * Allows case insensitive matching of the pattern with the indexed field values * when set to true. Default is false which means the case sensitivity of @@ -304,6 +313,12 @@ public WildcardQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WrapperQuery.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WrapperQuery.java index 1cf6bf7111..d6edcc61f8 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WrapperQuery.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/query_dsl/WrapperQuery.java @@ -107,6 +107,12 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) { public static class Builder extends QueryBase.AbstractBuilder implements ObjectBuilder { private String query; + public Builder() { + } + private Builder(WrapperQuery instance) { + this.query = instance.query; + + } /** * Required - A base64 encoded query. The binary data format can be any of JSON, * YAML, CBOR or SMILE encodings @@ -136,6 +142,12 @@ public WrapperQuery build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/AsyncSearch.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/AsyncSearch.java index 2059099ce4..b9c3239a94 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/AsyncSearch.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/AsyncSearch.java @@ -393,6 +393,25 @@ public static class Builder extends WithJsonObjectBuilderBase tDocumentSerializer; + public Builder() { + } + private Builder(AsyncSearch instance) { + this.aggregations = instance.aggregations; + this.clusters = instance.clusters; + this.fields = instance.fields; + this.hits = instance.hits; + this.maxScore = instance.maxScore; + this.numReducePhases = instance.numReducePhases; + this.profile = instance.profile; + this.pitId = instance.pitId; + this.scrollId = instance.scrollId; + this.shards = instance.shards; + this.suggest = instance.suggest; + this.terminatedEarly = instance.terminatedEarly; + this.timedOut = instance.timedOut; + this.took = instance.took; + + } /** * Partial aggregations results, coming from the shards that have already * completed running the query. @@ -630,6 +649,12 @@ public AsyncSearch build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/AsyncSearchStatusRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/AsyncSearchStatusRequest.java index e2ff1be3ae..15fb26ac28 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/AsyncSearchStatusRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/AsyncSearchStatusRequest.java @@ -126,6 +126,13 @@ public static class Builder extends RequestBase.AbstractBuilder @Nullable private Time keepAlive; + public Builder() { + } + private Builder(AsyncSearchStatusRequest instance) { + this.id = instance.id; + this.keepAlive = instance.keepAlive; + + } /** * Required - A unique identifier for the async search. *

@@ -175,6 +182,12 @@ public AsyncSearchStatusRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/DeleteAsyncSearchRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/DeleteAsyncSearchRequest.java index 996d4a6ea1..f3f738ed1d 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/DeleteAsyncSearchRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/DeleteAsyncSearchRequest.java @@ -103,6 +103,12 @@ public static class Builder extends RequestBase.AbstractBuilder ObjectBuilder { private String id; + public Builder() { + } + private Builder(DeleteAsyncSearchRequest instance) { + this.id = instance.id; + + } /** * Required - A unique identifier for the async search. *

@@ -131,6 +137,12 @@ public DeleteAsyncSearchRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/GetAsyncSearchRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/GetAsyncSearchRequest.java index e86a2e5c98..6d655bc8f5 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/GetAsyncSearchRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/GetAsyncSearchRequest.java @@ -145,6 +145,14 @@ public static class Builder extends RequestBase.AbstractBuilder @Nullable private Time waitForCompletionTimeout; + public Builder() { + } + private Builder(GetAsyncSearchRequest instance) { + this.id = instance.id; + this.keepAlive = instance.keepAlive; + this.waitForCompletionTimeout = instance.waitForCompletionTimeout; + + } /** * Required - A unique identifier for the async search. *

@@ -229,6 +237,12 @@ public GetAsyncSearchRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/SubmitRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/SubmitRequest.java index 8f6ea21cd3..df8e5a6a39 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/SubmitRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/SubmitRequest.java @@ -1316,6 +1316,66 @@ public static class Builder extends RequestBase.AbstractBuilder impleme @Nullable private Time waitForCompletionTimeout; + public Builder() { + } + private Builder(SubmitRequest instance) { + this.source = instance.source; + this.aggregations = instance.aggregations; + this.allowNoIndices = instance.allowNoIndices; + this.allowPartialSearchResults = instance.allowPartialSearchResults; + this.analyzeWildcard = instance.analyzeWildcard; + this.analyzer = instance.analyzer; + this.batchedReduceSize = instance.batchedReduceSize; + this.ccsMinimizeRoundtrips = instance.ccsMinimizeRoundtrips; + this.collapse = instance.collapse; + this.defaultOperator = instance.defaultOperator; + this.df = instance.df; + this.docvalueFields = instance.docvalueFields; + this.expandWildcards = instance.expandWildcards; + this.explain = instance.explain; + this.ext = instance.ext; + this.fields = instance.fields; + this.from = instance.from; + this.highlight = instance.highlight; + this.ignoreThrottled = instance.ignoreThrottled; + this.ignoreUnavailable = instance.ignoreUnavailable; + this.index = instance.index; + this.indicesBoost = instance.indicesBoost; + this.keepAlive = instance.keepAlive; + this.keepOnCompletion = instance.keepOnCompletion; + this.knn = instance.knn; + this.lenient = instance.lenient; + this.maxConcurrentShardRequests = instance.maxConcurrentShardRequests; + this.minScore = instance.minScore; + this.pit = instance.pit; + this.postFilter = instance.postFilter; + this.preference = instance.preference; + this.profile = instance.profile; + this.projectRouting = instance.projectRouting; + this.q = instance.q; + this.query = instance.query; + this.requestCache = instance.requestCache; + this.rescore = instance.rescore; + this.routing = instance.routing; + this.runtimeMappings = instance.runtimeMappings; + this.scriptFields = instance.scriptFields; + this.searchAfter = instance.searchAfter; + this.searchType = instance.searchType; + this.seqNoPrimaryTerm = instance.seqNoPrimaryTerm; + this.size = instance.size; + this.slice = instance.slice; + this.sort = instance.sort; + this.stats = instance.stats; + this.storedFields = instance.storedFields; + this.suggest = instance.suggest; + this.terminateAfter = instance.terminateAfter; + this.timeout = instance.timeout; + this.trackScores = instance.trackScores; + this.trackTotalHits = instance.trackTotalHits; + this.version = instance.version; + this.waitForCompletionTimeout = instance.waitForCompletionTimeout; + + } /** * Indicates which source fields are returned for matching documents. These * fields are returned in the hits._source property of the search response. @@ -2425,6 +2485,12 @@ public SubmitRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/DeleteAutoscalingPolicyRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/DeleteAutoscalingPolicyRequest.java index 5c619bda82..1be004a149 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/DeleteAutoscalingPolicyRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/DeleteAutoscalingPolicyRequest.java @@ -139,6 +139,14 @@ public static class Builder extends RequestBase.AbstractBuilder @Nullable private Time timeout; + public Builder() { + } + private Builder(DeleteAutoscalingPolicyRequest instance) { + this.masterTimeout = instance.masterTimeout; + this.name = instance.name; + this.timeout = instance.timeout; + + } /** * Period to wait for a connection to the master node. If no response is * received before the timeout expires, the request fails and returns an error. @@ -209,6 +217,12 @@ public DeleteAutoscalingPolicyRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/GetAutoscalingCapacityRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/GetAutoscalingCapacityRequest.java index 96f46db2f5..335ca2bfe3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/GetAutoscalingCapacityRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/GetAutoscalingCapacityRequest.java @@ -122,6 +122,12 @@ public static class Builder extends RequestBase.AbstractBuilder @Nullable private Time masterTimeout; + public Builder() { + } + private Builder(GetAutoscalingCapacityRequest instance) { + this.masterTimeout = instance.masterTimeout; + + } /** * Period to wait for a connection to the master node. If no response is * received before the timeout expires, the request fails and returns an error. @@ -161,6 +167,12 @@ public GetAutoscalingCapacityRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/GetAutoscalingPolicyRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/GetAutoscalingPolicyRequest.java index f3f7cac7be..ba693b7a38 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/GetAutoscalingPolicyRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/GetAutoscalingPolicyRequest.java @@ -120,6 +120,13 @@ public static class Builder extends RequestBase.AbstractBuilder private String name; + public Builder() { + } + private Builder(GetAutoscalingPolicyRequest instance) { + this.masterTimeout = instance.masterTimeout; + this.name = instance.name; + + } /** * Period to wait for a connection to the master node. If no response is * received before the timeout expires, the request fails and returns an error. @@ -169,6 +176,12 @@ public GetAutoscalingPolicyRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/PutAutoscalingPolicyRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/PutAutoscalingPolicyRequest.java index 8633a26f6c..92265b00e1 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/PutAutoscalingPolicyRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/PutAutoscalingPolicyRequest.java @@ -161,6 +161,15 @@ public static class Builder extends RequestBase.AbstractBuilder private AutoscalingPolicy policy; + public Builder() { + } + private Builder(PutAutoscalingPolicyRequest instance) { + this.masterTimeout = instance.masterTimeout; + this.name = instance.name; + this.timeout = instance.timeout; + this.policy = instance.policy; + + } /** * Period to wait for a connection to the master node. If no response is * received before the timeout expires, the request fails and returns an error. @@ -254,6 +263,12 @@ public PutAutoscalingPolicyRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } public static final JsonpDeserializer _DESERIALIZER = createPutAutoscalingPolicyRequestDeserializer(); protected static JsonpDeserializer createPutAutoscalingPolicyRequestDeserializer() { diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingCapacity.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingCapacity.java index 3072c6f084..d86ae268dc 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingCapacity.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingCapacity.java @@ -127,6 +127,13 @@ public static class Builder extends WithJsonObjectBuilderBase private AutoscalingResources total; + public Builder() { + } + private Builder(AutoscalingCapacity instance) { + this.node = instance.node; + this.total = instance.total; + + } /** * Required - API name: {@code node} */ @@ -175,6 +182,12 @@ public AutoscalingCapacity build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingDecider.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingDecider.java index cbb1b02809..8ca39e3865 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingDecider.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingDecider.java @@ -155,6 +155,14 @@ public static class Builder extends WithJsonObjectBuilderBase @Nullable private JsonData reasonDetails; + public Builder() { + } + private Builder(AutoscalingDecider instance) { + this.requiredCapacity = instance.requiredCapacity; + this.reasonSummary = instance.reasonSummary; + this.reasonDetails = instance.reasonDetails; + + } /** * Required - API name: {@code required_capacity} */ @@ -205,6 +213,12 @@ public AutoscalingDecider build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingDeciders.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingDeciders.java index 8f6b23e281..3f1d1d2524 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingDeciders.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingDeciders.java @@ -176,6 +176,15 @@ public static class Builder extends WithJsonObjectBuilderBase private Map deciders; + public Builder() { + } + private Builder(AutoscalingDeciders instance) { + this.requiredCapacity = instance.requiredCapacity; + this.currentCapacity = instance.currentCapacity; + this.currentNodes = instance.currentNodes; + this.deciders = instance.deciders; + + } /** * Required - API name: {@code required_capacity} */ @@ -285,6 +294,12 @@ public AutoscalingDeciders build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingNode.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingNode.java index 66a9e4af5e..6256178727 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingNode.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingNode.java @@ -111,6 +111,12 @@ public String toString() { public static class Builder extends WithJsonObjectBuilderBase implements ObjectBuilder { private String name; + public Builder() { + } + private Builder(AutoscalingNode instance) { + this.name = instance.name; + + } /** * Required - API name: {@code name} */ @@ -137,6 +143,12 @@ public AutoscalingNode build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingResources.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingResources.java index bb1822b7b6..575a02f6cc 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingResources.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/autoscaling/get_autoscaling_capacity/AutoscalingResources.java @@ -127,6 +127,13 @@ public static class Builder extends WithJsonObjectBuilderBase private Integer memory; + public Builder() { + } + private Builder(AutoscalingResources instance) { + this.storage = instance.storage; + this.memory = instance.memory; + + } /** * Required - API name: {@code storage} */ @@ -161,6 +168,12 @@ public AutoscalingResources build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/AliasesRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/AliasesRequest.java index 3f29b74ed4..e658fd8788 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/AliasesRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/AliasesRequest.java @@ -231,6 +231,18 @@ public static class Builder extends CatRequestBase.AbstractBuilder @Nullable private TimeUnit time; + public Builder() { + } + private Builder(AliasesRequest instance) { + this.bytes = instance.bytes; + this.expandWildcards = instance.expandWildcards; + this.h = instance.h; + this.masterTimeout = instance.masterTimeout; + this.name = instance.name; + this.s = instance.s; + this.time = instance.time; + + } /** * Sets the units for columns that contain a byte-size value. Note that * byte-size value units work in terms of powers of 1024. For instance @@ -434,6 +446,12 @@ public AliasesRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/AllocationRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/AllocationRequest.java index 4d41e1ff08..cbdab20869 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/AllocationRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/AllocationRequest.java @@ -229,6 +229,18 @@ public static class Builder extends CatRequestBase.AbstractBuilder @Nullable private TimeUnit time; + public Builder() { + } + private Builder(AllocationRequest instance) { + this.bytes = instance.bytes; + this.h = instance.h; + this.local = instance.local; + this.masterTimeout = instance.masterTimeout; + this.nodeId = instance.nodeId; + this.s = instance.s; + this.time = instance.time; + + } /** * Sets the units for columns that contain a byte-size value. Note that * byte-size value units work in terms of powers of 1024. For instance @@ -408,6 +420,12 @@ public AllocationRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/ComponentTemplatesRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/ComponentTemplatesRequest.java index fb0722f193..0f76695606 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/ComponentTemplatesRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/ComponentTemplatesRequest.java @@ -233,6 +233,18 @@ public static class Builder extends CatRequestBase.AbstractBuilder @Nullable private TimeUnit time; + public Builder() { + } + private Builder(ComponentTemplatesRequest instance) { + this.bytes = instance.bytes; + this.h = instance.h; + this.local = instance.local; + this.masterTimeout = instance.masterTimeout; + this.name = instance.name; + this.s = instance.s; + this.time = instance.time; + + } /** * Sets the units for columns that contain a byte-size value. Note that * byte-size value units work in terms of powers of 1024. For instance @@ -397,6 +409,12 @@ public ComponentTemplatesRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/CountRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/CountRequest.java index b6c3297e69..5124f365e3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/CountRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/CountRequest.java @@ -232,6 +232,17 @@ public static class Builder extends CatRequestBase.AbstractBuilder impl @Nullable private TimeUnit time; + public Builder() { + } + private Builder(CountRequest instance) { + this.bytes = instance.bytes; + this.h = instance.h; + this.index = instance.index; + this.projectRouting = instance.projectRouting; + this.s = instance.s; + this.time = instance.time; + + } /** * Sets the units for columns that contain a byte-size value. Note that * byte-size value units work in terms of powers of 1024. For instance @@ -395,6 +406,12 @@ public CountRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/FielddataRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/FielddataRequest.java index 9814a3e15e..0ff2d97b38 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/FielddataRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/FielddataRequest.java @@ -190,6 +190,16 @@ public static class Builder extends CatRequestBase.AbstractBuilder @Nullable private TimeUnit time; + public Builder() { + } + private Builder(FielddataRequest instance) { + this.bytes = instance.bytes; + this.fields = instance.fields; + this.h = instance.h; + this.s = instance.s; + this.time = instance.time; + + } /** * Sets the units for columns that contain a byte-size value. Note that * byte-size value units work in terms of powers of 1024. For instance @@ -336,6 +346,12 @@ public FielddataRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/HealthRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/HealthRequest.java index f2292ebf09..1af3304bd6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/HealthRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/HealthRequest.java @@ -198,6 +198,16 @@ public static class Builder extends CatRequestBase.AbstractBuilder @Nullable private Boolean ts; + public Builder() { + } + private Builder(HealthRequest instance) { + this.bytes = instance.bytes; + this.h = instance.h; + this.s = instance.s; + this.time = instance.time; + this.ts = instance.ts; + + } /** * Sets the units for columns that contain a byte-size value. Note that * byte-size value units work in terms of powers of 1024. For instance @@ -328,6 +338,12 @@ public HealthRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/HelpRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/HelpRequest.java index 004234904b..cde41a1818 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/HelpRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/HelpRequest.java @@ -20,12 +20,18 @@ package co.elastic.clients.elasticsearch.cat; import co.elastic.clients.elasticsearch._types.ErrorResponse; +import co.elastic.clients.json.JsonpDeserializable; +import co.elastic.clients.json.JsonpDeserializer; +import co.elastic.clients.json.ObjectBuilderDeserializer; +import co.elastic.clients.json.ObjectDeserializer; import co.elastic.clients.transport.Endpoint; import co.elastic.clients.transport.endpoints.SimpleEndpoint; -import co.elastic.clients.transport.endpoints.TextResponse; import co.elastic.clients.transport.endpoints.TextEndpoint; - +import co.elastic.clients.transport.endpoints.TextResponse; +import co.elastic.clients.util.ObjectBuilder; +import jakarta.json.stream.JsonGenerator; import java.util.Collections; +import java.util.Objects; //---------------------------------------------------------------- // THIS CODE IS GENERATED. MANUAL EDITS WILL BE LOST. @@ -67,8 +73,7 @@ public HelpRequest() { /** * Endpoint "{@code cat.help}". */ - public static final Endpoint _ENDPOINT = new TextEndpoint<>( - "es/cat.help", + public static final Endpoint _ENDPOINT = new TextEndpoint<>("es/cat.help", // Request method request -> { diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/IndicesRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/IndicesRequest.java index b7742565c5..282e782372 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/IndicesRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/IndicesRequest.java @@ -295,6 +295,21 @@ public static class Builder extends CatRequestBase.AbstractBuilder @Nullable private TimeUnit time; + public Builder() { + } + private Builder(IndicesRequest instance) { + this.bytes = instance.bytes; + this.expandWildcards = instance.expandWildcards; + this.h = instance.h; + this.health = instance.health; + this.includeUnloadedSegments = instance.includeUnloadedSegments; + this.index = instance.index; + this.masterTimeout = instance.masterTimeout; + this.pri = instance.pri; + this.s = instance.s; + this.time = instance.time; + + } /** * Sets the units for columns that contain a byte-size value. Note that * byte-size value units work in terms of powers of 1024. For instance @@ -518,6 +533,12 @@ public IndicesRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MasterRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MasterRequest.java index 544ad6f2ec..13bf86db34 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MasterRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MasterRequest.java @@ -215,6 +215,17 @@ public static class Builder extends CatRequestBase.AbstractBuilder @Nullable private TimeUnit time; + public Builder() { + } + private Builder(MasterRequest instance) { + this.bytes = instance.bytes; + this.h = instance.h; + this.local = instance.local; + this.masterTimeout = instance.masterTimeout; + this.s = instance.s; + this.time = instance.time; + + } /** * Sets the units for columns that contain a byte-size value. Note that * byte-size value units work in terms of powers of 1024. For instance @@ -368,6 +379,12 @@ public MasterRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MlDataFrameAnalyticsRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MlDataFrameAnalyticsRequest.java index 7795ef9bbe..736855c62a 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MlDataFrameAnalyticsRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MlDataFrameAnalyticsRequest.java @@ -208,6 +208,17 @@ public static class Builder extends CatRequestBase.AbstractBuilder @Nullable private TimeUnit time; + public Builder() { + } + private Builder(MlDataFrameAnalyticsRequest instance) { + this.allowNoMatch = instance.allowNoMatch; + this.bytes = instance.bytes; + this.h = instance.h; + this.id = instance.id; + this.s = instance.s; + this.time = instance.time; + + } /** * Whether to ignore if a wildcard expression matches no configs. (This includes * _all string or when no configs have been specified.) @@ -331,6 +342,12 @@ public MlDataFrameAnalyticsRequest build() { } } + /** + * @return New {@link Builder} initialized with field values of this instance + */ + public Builder rebuild() { + return new Builder(this); + } // --------------------------------------------------------------------------------------------- /** diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MlDatafeedsRequest.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MlDatafeedsRequest.java index 5dbe1ac31a..66057956c3 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MlDatafeedsRequest.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/cat/MlDatafeedsRequest.java @@ -220,6 +220,17 @@ public static class Builder extends CatRequestBase.AbstractBuilder @Nullable private TimeUnit time; + public Builder() { + } + private Builder(MlDatafeedsRequest instance) { + this.allowNoMatch = instance.allowNoMatch; + this.bytes = instance.bytes; + this.datafeedId = instance.datafeedId; + this.h = instance.h; + this.s = instance.s; + this.time = instance.time; + + } /** * Specifies what to do when the request: *