Class Stats.Builder
- All Implemented Interfaces:
CopyableBuilder<Stats.Builder,,Stats> MutableBuilder<Stats.Builder,,Stats> ObjectBuilder<Stats>
- Enclosing class:
Stats
Stats.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Stats.BuilderadaptiveSelection(String key, Function<AdaptiveSelection.Builder, ObjectBuilder<AdaptiveSelection>> fn) Statistics about adaptive replica selection.final Stats.BuilderadaptiveSelection(String key, AdaptiveSelection value) Statistics about adaptive replica selection.final Stats.BuilderStatistics about adaptive replica selection.final Stats.BuilderadmissionControl(Function<ShardAdmissionControlStats.Builder, ObjectBuilder<ShardAdmissionControlStats>> fn) API name:admission_controlfinal Stats.BuilderAPI name:admission_controlfinal Stats.Builderattributes(String key, String value) Contains a list of attributes for the node.final Stats.Builderattributes(Map<String, String> map) Contains a list of attributes for the node.final Stats.Builderbreakers(String key, Function<Breaker.Builder, ObjectBuilder<Breaker>> fn) Statistics about the field data circuit breaker.final Stats.BuilderStatistics about the field data circuit breaker.final Stats.BuilderStatistics about the field data circuit breaker.build()Builds aStats.final Stats.Buildercaches(String key, Function<CacheStats.Builder, ObjectBuilder<CacheStats>> fn) API name:cachesfinal Stats.Buildercaches(String key, CacheStats value) API name:cachesfinal Stats.Buildercaches(Map<String, CacheStats> map) API name:cachesfinal Stats.BuilderclusterManagerThrottling(Function<ShardClusterManagerThrottlingStats.Builder, ObjectBuilder<ShardClusterManagerThrottlingStats>> fn) API name:cluster_manager_throttlingfinal Stats.BuilderAPI name:cluster_manager_throttlingcopy()Create a new builderCopyableBuilderthat is a copy of this one.final Stats.BuilderAPI name:discoveryfinal Stats.BuilderAPI name:discoveryfinal Stats.BuilderAPI name:fsfinal Stats.Builderfs(FileSystem value) API name:fsfinal Stats.BuilderAPI name:hostfinal Stats.BuilderAPI name:httpfinal Stats.BuilderAPI name:httpfinal Stats.BuilderAPI name:indexing_pressurefinal Stats.BuilderindexingPressure(IndexingPressure value) API name:indexing_pressurefinal Stats.BuilderAPI name:indicesfinal Stats.Builderindices(NodeIndicesStats value) API name:indicesfinal Stats.BuilderAPI name:ingestfinal Stats.BuilderAPI name:ingestfinal Stats.BuilderIP address and port for the node.final Stats.BuilderIP address and port for the node.final Stats.Builderjvm(Function<Jvm.Builder, ObjectBuilder<Jvm>> fn) API name:jvmfinal Stats.BuilderAPI name:jvmfinal Stats.BuilderAPI name:namefinal Stats.BuilderAPI name:osfinal Stats.Builderos(OperatingSystem value) API name:osfinal Stats.BuilderAPI name:processfinal Stats.BuilderAPI name:processfinal Stats.BuilderAPI name:remote_storefinal Stats.BuilderremoteStore(RemoteStoreStats value) API name:remote_storefinal Stats.Builderrepositories(List<JsonData> list) API name:repositoriesfinal Stats.Builderrepositories(JsonData value, JsonData... values) API name:repositoriesfinal Stats.BuilderresourceUsageStats(String key, Function<ShardResourceUsageStatsDetail.Builder, ObjectBuilder<ShardResourceUsageStatsDetail>> fn) API name:resource_usage_statsfinal Stats.BuilderresourceUsageStats(String key, ShardResourceUsageStatsDetail value) API name:resource_usage_statsfinal Stats.BuilderAPI name:resource_usage_statsfinal Stats.BuilderAPI name:rolesfinal Stats.BuilderAPI name:rolesfinal Stats.BuilderAPI name:scriptfinal Stats.Builderscript(ScriptStats value) API name:scriptfinal Stats.BuilderAPI name:script_cachefinal Stats.BuilderscriptCache(ScriptCacheStats value) API name:script_cachefinal Stats.BuildersearchBackpressure(Function<ShardSearchBackpressureStats.Builder, ObjectBuilder<ShardSearchBackpressureStats>> fn) API name:search_backpressurefinal Stats.BuilderAPI name:search_backpressurefinal Stats.BuildersearchPipeline(Function<ShardSearchPipelineStats.Builder, ObjectBuilder<ShardSearchPipelineStats>> fn) API name:search_pipelinefinal Stats.BuilderAPI name:search_pipelinefinal Stats.BuildersegmentReplicationBackpressure(Function<ShardSegmentReplicationBackpressureStats.Builder, ObjectBuilder<ShardSegmentReplicationBackpressureStats>> fn) API name:segment_replication_backpressurefinal Stats.BuilderAPI name:segment_replication_backpressurefinal Stats.BuildershardIndexingPressure(Function<ShardIndexingPressureStats.Builder, ObjectBuilder<ShardIndexingPressureStats>> fn) API name:shard_indexing_pressurefinal Stats.BuilderAPI name:shard_indexing_pressurefinal Stats.BuildertaskCancellation(Function<ShardTaskCancellationStats.Builder, ObjectBuilder<ShardTaskCancellationStats>> fn) API name:task_cancellationfinal Stats.BuilderAPI name:task_cancellationfinal Stats.BuilderStatistics about each thread pool, including current size, queue and rejected tasks.final Stats.BuilderthreadPool(String key, ThreadCount value) Statistics about each thread pool, including current size, queue and rejected tasks.final Stats.BuilderthreadPool(Map<String, ThreadCount> map) Statistics about each thread pool, including current size, queue and rejected tasks.final Stats.BuilderAPI name:timestampfinal Stats.BuilderAPI name:transportfinal Stats.BuilderAPI name:transportfinal Stats.BuildertransportAddress(String value) API name:transport_addressfinal Stats.BuilderweightedRouting(Function<ShardWeightedRoutingStats.Builder, ObjectBuilder<ShardWeightedRoutingStats>> fn) API name:weighted_routingfinal Stats.BuilderAPI name:weighted_routingMethods 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<Stats.Builder,Stats> - Returns:
- a new builder instance.
-
adaptiveSelection
Statistics about adaptive replica selection.API name:
adaptive_selectionAdds all elements of
maptoadaptiveSelection. -
adaptiveSelection
Statistics about adaptive replica selection.API name:
adaptive_selectionAdds an entry to
adaptiveSelection. -
adaptiveSelection
@Nonnull public final Stats.Builder adaptiveSelection(String key, Function<AdaptiveSelection.Builder, ObjectBuilder<AdaptiveSelection>> fn) Statistics about adaptive replica selection.API name:
adaptive_selectionAdds a value to
adaptiveSelectionusing a builder lambda. -
admissionControl
API name:admission_control -
admissionControl
@Nonnull public final Stats.Builder admissionControl(Function<ShardAdmissionControlStats.Builder, ObjectBuilder<ShardAdmissionControlStats>> fn) API name:admission_control -
attributes
Contains a list of attributes for the node.API name:
attributesAdds all elements of
maptoattributes. -
attributes
Contains a list of attributes for the node.API name:
attributesAdds an entry to
attributes. -
breakers
Statistics about the field data circuit breaker.API name:
breakersAdds all elements of
maptobreakers. -
breakers
Statistics about the field data circuit breaker.API name:
breakersAdds an entry to
breakers. -
breakers
@Nonnull public final Stats.Builder breakers(String key, Function<Breaker.Builder, ObjectBuilder<Breaker>> fn) Statistics about the field data circuit breaker.API name:
breakersAdds a value to
breakersusing a builder lambda. -
caches
API name:cachesAdds all elements of
maptocaches. -
caches
API name:cachesAdds an entry to
caches. -
caches
@Nonnull public final Stats.Builder caches(String key, Function<CacheStats.Builder, ObjectBuilder<CacheStats>> fn) API name:cachesAdds a value to
cachesusing a builder lambda. -
clusterManagerThrottling
@Nonnull public final Stats.Builder clusterManagerThrottling(@Nullable ShardClusterManagerThrottlingStats value) API name:cluster_manager_throttling -
clusterManagerThrottling
@Nonnull public final Stats.Builder clusterManagerThrottling(Function<ShardClusterManagerThrottlingStats.Builder, ObjectBuilder<ShardClusterManagerThrottlingStats>> fn) API name:cluster_manager_throttling -
discovery
API name:discovery -
discovery
@Nonnull public final Stats.Builder discovery(Function<Discovery.Builder, ObjectBuilder<Discovery>> fn) API name:discovery -
fs
API name:fs -
fs
API name:fs -
host
API name:host -
http
API name:http -
http
API name:http -
indexingPressure
API name:indexing_pressure -
indexingPressure
@Nonnull public final Stats.Builder indexingPressure(Function<IndexingPressure.Builder, ObjectBuilder<IndexingPressure>> fn) API name:indexing_pressure -
indices
API name:indices -
indices
@Nonnull public final Stats.Builder indices(Function<NodeIndicesStats.Builder, ObjectBuilder<NodeIndicesStats>> fn) API name:indices -
ingest
API name:ingest -
ingest
API name:ingest -
ip
IP address and port for the node.API name:
ipAdds all elements of
listtoip. -
ip
IP address and port for the node.API name:
ipAdds one or more values to
ip. -
jvm
API name:jvm -
jvm
API name:jvm -
name
API name:name -
os
API name:os -
os
@Nonnull public final Stats.Builder os(Function<OperatingSystem.Builder, ObjectBuilder<OperatingSystem>> fn) API name:os -
process
API name:process -
process
API name:process -
remoteStore
API name:remote_store -
remoteStore
@Nonnull public final Stats.Builder remoteStore(Function<RemoteStoreStats.Builder, ObjectBuilder<RemoteStoreStats>> fn) API name:remote_store -
repositories
API name:repositoriesAdds all elements of
listtorepositories. -
repositories
API name:repositoriesAdds one or more values to
repositories. -
resourceUsageStats
@Nonnull public final Stats.Builder resourceUsageStats(Map<String, ShardResourceUsageStatsDetail> map) API name:resource_usage_statsAdds all elements of
maptoresourceUsageStats. -
resourceUsageStats
@Nonnull public final Stats.Builder resourceUsageStats(String key, ShardResourceUsageStatsDetail value) API name:resource_usage_statsAdds an entry to
resourceUsageStats. -
resourceUsageStats
@Nonnull public final Stats.Builder resourceUsageStats(String key, Function<ShardResourceUsageStatsDetail.Builder, ObjectBuilder<ShardResourceUsageStatsDetail>> fn) API name:resource_usage_statsAdds a value to
resourceUsageStatsusing a builder lambda. -
roles
API name:rolesAdds all elements of
listtoroles. -
roles
API name:rolesAdds one or more values to
roles. -
script
API name:script -
script
@Nonnull public final Stats.Builder script(Function<ScriptStats.Builder, ObjectBuilder<ScriptStats>> fn) API name:script -
scriptCache
API name:script_cache -
scriptCache
@Nonnull public final Stats.Builder scriptCache(Function<ScriptCacheStats.Builder, ObjectBuilder<ScriptCacheStats>> fn) API name:script_cache -
searchBackpressure
@Nonnull public final Stats.Builder searchBackpressure(@Nullable ShardSearchBackpressureStats value) API name:search_backpressure -
searchBackpressure
@Nonnull public final Stats.Builder searchBackpressure(Function<ShardSearchBackpressureStats.Builder, ObjectBuilder<ShardSearchBackpressureStats>> fn) API name:search_backpressure -
searchPipeline
API name:search_pipeline -
searchPipeline
@Nonnull public final Stats.Builder searchPipeline(Function<ShardSearchPipelineStats.Builder, ObjectBuilder<ShardSearchPipelineStats>> fn) API name:search_pipeline -
segmentReplicationBackpressure
@Nonnull public final Stats.Builder segmentReplicationBackpressure(@Nullable ShardSegmentReplicationBackpressureStats value) API name:segment_replication_backpressure -
segmentReplicationBackpressure
@Nonnull public final Stats.Builder segmentReplicationBackpressure(Function<ShardSegmentReplicationBackpressureStats.Builder, ObjectBuilder<ShardSegmentReplicationBackpressureStats>> fn) API name:segment_replication_backpressure -
shardIndexingPressure
@Nonnull public final Stats.Builder shardIndexingPressure(@Nullable ShardIndexingPressureStats value) API name:shard_indexing_pressure -
shardIndexingPressure
@Nonnull public final Stats.Builder shardIndexingPressure(Function<ShardIndexingPressureStats.Builder, ObjectBuilder<ShardIndexingPressureStats>> fn) API name:shard_indexing_pressure -
taskCancellation
API name:task_cancellation -
taskCancellation
@Nonnull public final Stats.Builder taskCancellation(Function<ShardTaskCancellationStats.Builder, ObjectBuilder<ShardTaskCancellationStats>> fn) API name:task_cancellation -
threadPool
Statistics about each thread pool, including current size, queue and rejected tasks.API name:
thread_poolAdds all elements of
maptothreadPool. -
threadPool
Statistics about each thread pool, including current size, queue and rejected tasks.API name:
thread_poolAdds an entry to
threadPool. -
threadPool
@Nonnull public final Stats.Builder threadPool(String key, Function<ThreadCount.Builder, ObjectBuilder<ThreadCount>> fn) Statistics about each thread pool, including current size, queue and rejected tasks.API name:
thread_poolAdds a value to
threadPoolusing a builder lambda. -
timestamp
API name:timestamp -
transport
API name:transport -
transport
@Nonnull public final Stats.Builder transport(Function<Transport.Builder, ObjectBuilder<Transport>> fn) API name:transport -
transportAddress
API name:transport_address -
weightedRouting
API name:weighted_routing -
weightedRouting
@Nonnull public final Stats.Builder weightedRouting(Function<ShardWeightedRoutingStats.Builder, ObjectBuilder<ShardWeightedRoutingStats>> fn) API name:weighted_routing -
build
Builds aStats.- Specified by:
buildin interfaceObjectBuilder<Stats>- Throws:
NullPointerException- if some of the required fields are null.
-