Class ClusterIndices.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.cluster.stats.ClusterIndices.Builder
- All Implemented Interfaces:
CopyableBuilder<ClusterIndices.Builder,,ClusterIndices> MutableBuilder<ClusterIndices.Builder,,ClusterIndices> ObjectBuilder<ClusterIndices>
- Enclosing class:
ClusterIndices
public static class ClusterIndices.Builder
extends ObjectBuilderBase
implements CopyableBuilder<ClusterIndices.Builder,ClusterIndices>
Builder for
ClusterIndices.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ClusterIndices.BuilderAPI name:analysisfinal ClusterIndices.Builderanalysis(CharFilterTypes value) API name:analysisbuild()Builds aClusterIndices.final ClusterIndices.BuilderAPI name:completionfinal ClusterIndices.Buildercompletion(CompletionStats value) API name:completioncopy()Create a new builderCopyableBuilderthat is a copy of this one.final ClusterIndices.BuilderTotal number of indexes with shards assigned to selected nodes.final ClusterIndices.BuilderAPI name:docsfinal ClusterIndices.BuilderAPI name:docsfinal ClusterIndices.BuilderAPI name:fielddatafinal ClusterIndices.Builderfielddata(FielddataStats value) API name:fielddatafinal ClusterIndices.BuilderAPI name:mappingsfinal ClusterIndices.Buildermappings(FieldTypesMappings value) API name:mappingsfinal ClusterIndices.BuilderAPI name:query_cachefinal ClusterIndices.BuilderqueryCache(QueryCacheStats value) API name:query_cachefinal ClusterIndices.BuilderAPI name:segmentsfinal ClusterIndices.Buildersegments(SegmentsStats value) API name:segmentsfinal ClusterIndices.BuilderAPI name:shardsfinal ClusterIndices.Buildershards(ClusterIndicesShards value) API name:shardsfinal ClusterIndices.BuilderAPI name:storefinal ClusterIndices.Builderstore(StoreStats value) API name:storefinal ClusterIndices.BuilderContains statistics about analyzers and analyzer components used in selected nodes.final ClusterIndices.Builderversions(List<IndicesVersions> list) Contains statistics about analyzers and analyzer components used in selected nodes.final ClusterIndices.Builderversions(IndicesVersions value, IndicesVersions... values) Contains statistics about analyzers and analyzer components used in selected nodes.Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<ClusterIndices.Builder,ClusterIndices> - Returns:
- a new builder instance.
-
analysis
API name:analysis -
analysis
@Nonnull public final ClusterIndices.Builder analysis(Function<CharFilterTypes.Builder, ObjectBuilder<CharFilterTypes>> fn) API name:analysis -
completion
API name:completion -
completion
@Nonnull public final ClusterIndices.Builder completion(Function<CompletionStats.Builder, ObjectBuilder<CompletionStats>> fn) API name:completion -
count
Total number of indexes with shards assigned to selected nodes.API name:
count -
docs
API name:docs -
docs
@Nonnull public final ClusterIndices.Builder docs(Function<DocStats.Builder, ObjectBuilder<DocStats>> fn) API name:docs -
fielddata
API name:fielddata -
fielddata
@Nonnull public final ClusterIndices.Builder fielddata(Function<FielddataStats.Builder, ObjectBuilder<FielddataStats>> fn) API name:fielddata -
mappings
API name:mappings -
mappings
@Nonnull public final ClusterIndices.Builder mappings(Function<FieldTypesMappings.Builder, ObjectBuilder<FieldTypesMappings>> fn) API name:mappings -
queryCache
API name:query_cache -
queryCache
@Nonnull public final ClusterIndices.Builder queryCache(Function<QueryCacheStats.Builder, ObjectBuilder<QueryCacheStats>> fn) API name:query_cache -
segments
API name:segments -
segments
@Nonnull public final ClusterIndices.Builder segments(Function<SegmentsStats.Builder, ObjectBuilder<SegmentsStats>> fn) API name:segments -
shards
API name:shards -
shards
@Nonnull public final ClusterIndices.Builder shards(Function<ClusterIndicesShards.Builder, ObjectBuilder<ClusterIndicesShards>> fn) API name:shards -
store
API name:store -
store
@Nonnull public final ClusterIndices.Builder store(Function<StoreStats.Builder, ObjectBuilder<StoreStats>> fn) API name:store -
versions
Contains statistics about analyzers and analyzer components used in selected nodes.API name:
versionsAdds all elements of
listtoversions. -
versions
@Nonnull public final ClusterIndices.Builder versions(IndicesVersions value, IndicesVersions... values) Contains statistics about analyzers and analyzer components used in selected nodes.API name:
versionsAdds one or more values to
versions. -
versions
@Nonnull public final ClusterIndices.Builder versions(Function<IndicesVersions.Builder, ObjectBuilder<IndicesVersions>> fn) Contains statistics about analyzers and analyzer components used in selected nodes.API name:
versionsAdds a value to
versionsusing a builder lambda. -
build
Builds aClusterIndices.- Specified by:
buildin interfaceObjectBuilder<ClusterIndices>- Throws:
NullPointerException- if some of the required fields are null.
-