From c1d3e9350cefaee7e8902ad2ca3fe4c53e49754f Mon Sep 17 00:00:00 2001 From: Sylvain Wallez Date: Tue, 21 Jun 2022 11:00:26 +0200 Subject: [PATCH] Improve toString() (#320) --- .../elasticsearch/_types/GeoBounds.java | 6 +++ .../_types/GeoHashPrecision.java | 6 +++ .../elasticsearch/_types/GeoLocation.java | 6 +++ .../elasticsearch/_types/RequestBase.java | 2 +- .../clients/elasticsearch/_types/Script.java | 6 +++ .../clients/elasticsearch/_types/Slices.java | 6 +++ .../elasticsearch/_types/SortOptions.java | 5 ++ .../clients/elasticsearch/_types/Time.java | 6 +++ .../elasticsearch/_types/Transform.java | 6 +++ .../_types/WaitForActiveShards.java | 6 +++ .../_types/aggregations/Aggregate.java | 6 +++ .../_types/aggregations/Aggregation.java | 6 +++ .../_types/aggregations/Buckets.java | 5 ++ .../_types/aggregations/BucketsPath.java | 6 +++ .../_types/aggregations/FieldDateMath.java | 6 +++ .../MovingAverageAggregation.java | 6 +++ .../_types/aggregations/Percentiles.java | 6 +++ .../_types/aggregations/TermsExclude.java | 6 +++ .../_types/aggregations/TermsInclude.java | 6 +++ .../_types/analysis/Analyzer.java | 6 +++ .../_types/analysis/CharFilter.java | 6 +++ .../_types/analysis/CharFilterDefinition.java | 6 +++ .../_types/analysis/Normalizer.java | 6 +++ .../_types/analysis/TokenFilter.java | 6 +++ .../analysis/TokenFilterDefinition.java | 6 +++ .../_types/analysis/Tokenizer.java | 6 +++ .../_types/analysis/TokenizerDefinition.java | 6 +++ .../_types/mapping/Property.java | 6 +++ .../_types/query_dsl/FunctionScore.java | 6 +++ .../_types/query_dsl/Intervals.java | 6 +++ .../_types/query_dsl/IntervalsFilter.java | 6 +++ .../_types/query_dsl/IntervalsQuery.java | 6 +++ .../elasticsearch/_types/query_dsl/Like.java | 6 +++ .../_types/query_dsl/PinnedQuery.java | 6 +++ .../elasticsearch/_types/query_dsl/Query.java | 6 +++ .../query_dsl/SimpleQueryStringFlags.java | 6 +++ .../_types/query_dsl/SpanQuery.java | 6 +++ .../_types/query_dsl/TermsQueryField.java | 6 +++ .../remote_info/ClusterRemoteInfo.java | 6 +++ .../core/bulk/BulkOperation.java | 6 +++ .../core/mget/MultiGetResponseItem.java | 6 +++ .../core/msearch/MultiSearchResponseItem.java | 6 +++ .../elasticsearch/core/search/Context.java | 6 +++ .../core/search/FieldSuggester.java | 6 +++ .../core/search/HighlighterType.java | 6 +++ .../core/search/SmoothingModel.java | 6 +++ .../core/search/SourceConfig.java | 6 +++ .../core/search/SourceConfigParam.java | 6 +++ .../elasticsearch/core/search/Suggestion.java | 6 +++ .../elasticsearch/core/search/TrackHits.java | 6 +++ .../explain_lifecycle/LifecycleExplain.java | 6 +++ .../rollover/IndexRolloverMapping.java | 6 +++ .../indices/update_aliases/Action.java | 6 +++ .../elasticsearch/ingest/Processor.java | 6 +++ .../ml/CategorizationAnalyzer.java | 6 +++ .../elasticsearch/ml/DataframeAnalysis.java | 6 +++ .../ml/DataframeAnalysisFeatureProcessor.java | 6 +++ .../ml/DataframeAnalyticsStats.java | 6 +++ .../elasticsearch/ml/DataframeEvaluation.java | 6 +++ .../ml/put_trained_model/Preprocessor.java | 6 +++ .../elasticsearch/nodes/NodeReloadResult.java | 6 +++ .../elasticsearch/security/FieldRule.java | 6 +++ .../security/RoleMappingRule.java | 6 +++ .../elasticsearch/transform/PivotGroupBy.java | 6 +++ .../transform/RetentionPolicy.java | 6 +++ .../clients/elasticsearch/transform/Sync.java | 6 +++ .../elasticsearch/watcher/Condition.java | 6 +++ .../clients/elasticsearch/watcher/Input.java | 6 +++ .../elasticsearch/watcher/Schedule.java | 6 +++ .../elasticsearch/watcher/TimeOfDay.java | 6 +++ .../elasticsearch/watcher/Trigger.java | 6 +++ .../elasticsearch/watcher/TriggerEvent.java | 6 +++ .../co/elastic/clients/json/JsonpUtils.java | 47 ++++++++++++------- .../elasticsearch/json/JsonpUtilsTest.java | 5 +- .../elasticsearch/model/EndpointTest.java | 6 +-- .../spec_issues/SpecIssuesTest.java | 14 ++++++ 76 files changed, 476 insertions(+), 22 deletions(-) diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoBounds.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoBounds.java index b935dfffd..552e336c6 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoBounds.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoBounds.java @@ -27,6 +27,7 @@ import co.elastic.clients.json.JsonpDeserializer; import co.elastic.clients.json.JsonpMapper; import co.elastic.clients.json.JsonpSerializable; +import co.elastic.clients.json.JsonpUtils; import co.elastic.clients.json.ObjectDeserializer; import co.elastic.clients.json.UnionDeserializer; import co.elastic.clients.util.ApiTypeHelper; @@ -167,6 +168,11 @@ public void serialize(JsonGenerator generator, JsonpMapper mapper) { } + @Override + public String toString() { + return JsonpUtils.toString(this); + } + public static class Builder extends ObjectBuilderBase implements ObjectBuilder { private Kind _kind; private Object _value; diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoHashPrecision.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoHashPrecision.java index 6c4cba37c..de2957117 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoHashPrecision.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoHashPrecision.java @@ -27,6 +27,7 @@ import co.elastic.clients.json.JsonpDeserializer; import co.elastic.clients.json.JsonpMapper; import co.elastic.clients.json.JsonpSerializable; +import co.elastic.clients.json.JsonpUtils; import co.elastic.clients.json.ObjectDeserializer; import co.elastic.clients.json.UnionDeserializer; import co.elastic.clients.util.ApiTypeHelper; @@ -153,6 +154,11 @@ public void serialize(JsonGenerator generator, JsonpMapper mapper) { } + @Override + public String toString() { + return JsonpUtils.toString(this); + } + public static class Builder extends ObjectBuilderBase implements ObjectBuilder { private Kind _kind; private Object _value; diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoLocation.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoLocation.java index 8e293753e..1022ff213 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoLocation.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GeoLocation.java @@ -27,6 +27,7 @@ import co.elastic.clients.json.JsonpDeserializer; import co.elastic.clients.json.JsonpMapper; import co.elastic.clients.json.JsonpSerializable; +import co.elastic.clients.json.JsonpUtils; import co.elastic.clients.json.ObjectDeserializer; import co.elastic.clients.json.UnionDeserializer; import co.elastic.clients.util.ApiTypeHelper; @@ -188,6 +189,11 @@ public void serialize(JsonGenerator generator, JsonpMapper mapper) { } + @Override + public String toString() { + return JsonpUtils.toString(this); + } + public static class Builder extends ObjectBuilderBase implements ObjectBuilder { private Kind _kind; private Object _value; diff --git a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RequestBase.java b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RequestBase.java index ff17f62a4..e32f22b1e 100644 --- a/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RequestBase.java +++ b/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/RequestBase.java @@ -53,7 +53,7 @@ public RequestBase() { @Override public String toString() { - StringBuilder sb = new StringBuilder(); + StringBuilder sb = new StringBuilder(this.getClass().getSimpleName()).append(": "); try { @SuppressWarnings("unchecked") 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 9edd83199..1f2130c06 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 @@ -27,6 +27,7 @@ import co.elastic.clients.json.JsonpDeserializer; import co.elastic.clients.json.JsonpMapper; import co.elastic.clients.json.JsonpSerializable; +import co.elastic.clients.json.JsonpUtils; import co.elastic.clients.json.ObjectDeserializer; import co.elastic.clients.json.UnionDeserializer; import co.elastic.clients.util.ApiTypeHelper; @@ -125,6 +126,11 @@ public void serialize(JsonGenerator generator, JsonpMapper mapper) { } + @Override + public String toString() { + return JsonpUtils.toString(this); + } + public static class Builder extends ObjectBuilderBase implements ObjectBuilder