Class CCSStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<CCSStats.Builder>
co.elastic.clients.elasticsearch.cluster.stats.CCSStats.Builder
- All Implemented Interfaces:
WithJson<CCSStats.Builder>,ObjectBuilder<CCSStats>
- Enclosing class:
- CCSStats
public static class CCSStats.Builder
extends WithJsonObjectBuilderBase<CCSStats.Builder>
implements ObjectBuilder<CCSStats>
Builder for
CCSStats.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aCCSStats.final CCSStats.Builderclusters(String key, RemoteClusterInfo value) Contains remote cluster settings and metrics collected from them.final CCSStats.BuilderContains remote cluster settings and metrics collected from them.final CCSStats.Builderclusters(Map<String, RemoteClusterInfo> map) Contains remote cluster settings and metrics collected from them.final CCSStats.Builderesql(CCSUsageStats value) Information about ES|QL cross-cluster query usage.final CCSStats.BuilderInformation about ES|QL cross-cluster query usage.final CCSStats.Buildersearch(CCSUsageStats value) Required - Information about cross-cluster search usage.final CCSStats.BuilderRequired - Information about cross-cluster search usage.protected CCSStats.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
clusters
Contains remote cluster settings and metrics collected from them. The keys are cluster names, and the values are per-cluster data. Only present ifinclude_remotesoption is set to true.API name:
clustersAdds all entries of
maptoclusters. -
clusters
Contains remote cluster settings and metrics collected from them. The keys are cluster names, and the values are per-cluster data. Only present ifinclude_remotesoption is set to true.API name:
clustersAdds an entry to
clusters. -
clusters
public final CCSStats.Builder clusters(String key, Function<RemoteClusterInfo.Builder, ObjectBuilder<RemoteClusterInfo>> fn) Contains remote cluster settings and metrics collected from them. The keys are cluster names, and the values are per-cluster data. Only present ifinclude_remotesoption is set to true.API name:
clustersAdds an entry to
clustersusing a builder lambda. -
search
Required - Information about cross-cluster search usage.API name:
_search -
search
public final CCSStats.Builder search(Function<CCSUsageStats.Builder, ObjectBuilder<CCSUsageStats>> fn) Required - Information about cross-cluster search usage.API name:
_search -
esql
Information about ES|QL cross-cluster query usage.API name:
_esql -
esql
Information about ES|QL cross-cluster query usage.API name:
_esql -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<CCSStats.Builder>
-
build
Builds aCCSStats.- Specified by:
buildin interfaceObjectBuilder<CCSStats>- Throws:
NullPointerException- if some of the required fields are null.
-