Class CacheStat.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.ltr.CacheStat.Builder
- All Implemented Interfaces:
CopyableBuilder<CacheStat.Builder,,CacheStat> MutableBuilder<CacheStat.Builder,,CacheStat> ObjectBuilder<CacheStat>
- Enclosing class:
CacheStat
public static class CacheStat.Builder
extends ObjectBuilderBase
implements CopyableBuilder<CacheStat.Builder,CacheStat>
Builder for
CacheStat.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aCacheStat.copy()Create a new builderCopyableBuilderthat is a copy of this one.final CacheStat.BuilderentryCount(Integer value) API name:entry_countfinal CacheStat.BuilderevictionCount(Integer value) API name:eviction_countfinal CacheStat.BuilderAPI name:hit_countfinal CacheStat.BuildermemoryUsageInBytes(Integer value) API name:memory_usage_in_bytesfinal CacheStat.BuilderAPI name:miss_countMethods 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<CacheStat.Builder,CacheStat> - Returns:
- a new builder instance.
-
entryCount
API name:entry_count -
evictionCount
API name:eviction_count -
hitCount
API name:hit_count -
memoryUsageInBytes
API name:memory_usage_in_bytes -
missCount
API name:miss_count -
build
Builds aCacheStat.- Specified by:
buildin interfaceObjectBuilder<CacheStat>- Throws:
NullPointerException- if some of the required fields are null.
-