Class TranslogStats.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.TranslogStats.Builder
-
- All Implemented Interfaces:
ObjectBuilder<TranslogStats>
- Enclosing class:
- TranslogStats
public static class TranslogStats.Builder extends ObjectBuilderBase implements ObjectBuilder<TranslogStats>
Builder forTranslogStats.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TranslogStatsbuild()Builds aTranslogStats.TranslogStats.BuilderearliestLastModifiedAge(long value)Required - API name:earliest_last_modified_ageTranslogStats.Builderoperations(long value)Required - API name:operationsTranslogStats.Buildersize(java.lang.String value)API name:sizeTranslogStats.BuildersizeInBytes(long value)Required - API name:size_in_bytesTranslogStats.BuilderuncommittedOperations(int value)Required - API name:uncommitted_operationsTranslogStats.BuilderuncommittedSize(java.lang.String value)API name:uncommitted_sizeTranslogStats.BuilderuncommittedSizeInBytes(long value)Required - API name:uncommitted_size_in_bytes-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
earliestLastModifiedAge
public final TranslogStats.Builder earliestLastModifiedAge(long value)
Required - API name:earliest_last_modified_age
-
operations
public final TranslogStats.Builder operations(long value)
Required - API name:operations
-
size
public final TranslogStats.Builder size(@Nullable java.lang.String value)
API name:size
-
sizeInBytes
public final TranslogStats.Builder sizeInBytes(long value)
Required - API name:size_in_bytes
-
uncommittedOperations
public final TranslogStats.Builder uncommittedOperations(int value)
Required - API name:uncommitted_operations
-
uncommittedSize
public final TranslogStats.Builder uncommittedSize(@Nullable java.lang.String value)
API name:uncommitted_size
-
uncommittedSizeInBytes
public final TranslogStats.Builder uncommittedSizeInBytes(long value)
Required - API name:uncommitted_size_in_bytes
-
build
public TranslogStats build()
Builds aTranslogStats.- Specified by:
buildin interfaceObjectBuilder<TranslogStats>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-