Class ShardStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<ShardStats.Builder>
co.elastic.clients.elasticsearch.ccr.ShardStats.Builder
- All Implemented Interfaces:
WithJson<ShardStats.Builder>
,ObjectBuilder<ShardStats>
- Enclosing class:
- ShardStats
public static class ShardStats.Builder extends WithJsonObjectBuilderBase<ShardStats.Builder> implements ObjectBuilder<ShardStats>
Builder for
ShardStats
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description ShardStats
build()
Builds aShardStats
.ShardStats.Builder
bytesRead(long value)
Required - API name:bytes_read
ShardStats.Builder
failedReadRequests(long value)
Required - API name:failed_read_requests
ShardStats.Builder
failedWriteRequests(long value)
Required - API name:failed_write_requests
ShardStats.Builder
fatalException(ErrorCause value)
API name:fatal_exception
ShardStats.Builder
fatalException(java.util.function.Function<ErrorCause.Builder,ObjectBuilder<ErrorCause>> fn)
API name:fatal_exception
ShardStats.Builder
followerAliasesVersion(long value)
Required - API name:follower_aliases_version
ShardStats.Builder
followerGlobalCheckpoint(long value)
Required - API name:follower_global_checkpoint
ShardStats.Builder
followerIndex(java.lang.String value)
Required - API name:follower_index
ShardStats.Builder
followerMappingVersion(long value)
Required - API name:follower_mapping_version
ShardStats.Builder
followerMaxSeqNo(long value)
Required - API name:follower_max_seq_no
ShardStats.Builder
followerSettingsVersion(long value)
Required - API name:follower_settings_version
ShardStats.Builder
lastRequestedSeqNo(long value)
Required - API name:last_requested_seq_no
ShardStats.Builder
leaderGlobalCheckpoint(long value)
Required - API name:leader_global_checkpoint
ShardStats.Builder
leaderIndex(java.lang.String value)
Required - API name:leader_index
ShardStats.Builder
leaderMaxSeqNo(long value)
Required - API name:leader_max_seq_no
ShardStats.Builder
operationsRead(long value)
Required - API name:operations_read
ShardStats.Builder
operationsWritten(long value)
Required - API name:operations_written
ShardStats.Builder
outstandingReadRequests(int value)
Required - API name:outstanding_read_requests
ShardStats.Builder
outstandingWriteRequests(int value)
Required - API name:outstanding_write_requests
ShardStats.Builder
readExceptions(ReadException value, ReadException... values)
Required - API name:read_exceptions
ShardStats.Builder
readExceptions(java.util.function.Function<ReadException.Builder,ObjectBuilder<ReadException>> fn)
Required - API name:read_exceptions
ShardStats.Builder
readExceptions(java.util.List<ReadException> list)
Required - API name:read_exceptions
ShardStats.Builder
remoteCluster(java.lang.String value)
Required - API name:remote_cluster
protected ShardStats.Builder
self()
ShardStats.Builder
shardId(int value)
Required - API name:shard_id
ShardStats.Builder
successfulReadRequests(long value)
Required - API name:successful_read_requests
ShardStats.Builder
successfulWriteRequests(long value)
Required - API name:successful_write_requests
ShardStats.Builder
timeSinceLastRead(Time value)
API name:time_since_last_read
ShardStats.Builder
timeSinceLastRead(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:time_since_last_read
ShardStats.Builder
timeSinceLastReadMillis(long value)
Required - API name:time_since_last_read_millis
ShardStats.Builder
totalReadRemoteExecTime(Time value)
API name:total_read_remote_exec_time
ShardStats.Builder
totalReadRemoteExecTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:total_read_remote_exec_time
ShardStats.Builder
totalReadRemoteExecTimeMillis(long value)
Required - API name:total_read_remote_exec_time_millis
ShardStats.Builder
totalReadTime(Time value)
API name:total_read_time
ShardStats.Builder
totalReadTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:total_read_time
ShardStats.Builder
totalReadTimeMillis(long value)
Required - API name:total_read_time_millis
ShardStats.Builder
totalWriteTime(Time value)
API name:total_write_time
ShardStats.Builder
totalWriteTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:total_write_time
ShardStats.Builder
totalWriteTimeMillis(long value)
Required - API name:total_write_time_millis
ShardStats.Builder
writeBufferOperationCount(long value)
Required - API name:write_buffer_operation_count
ShardStats.Builder
writeBufferSizeInBytes(java.lang.String value)
Required - API name:write_buffer_size_in_bytes
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
bytesRead
Required - API name:bytes_read
-
failedReadRequests
Required - API name:failed_read_requests
-
failedWriteRequests
Required - API name:failed_write_requests
-
fatalException
API name:fatal_exception
-
fatalException
public final ShardStats.Builder fatalException(java.util.function.Function<ErrorCause.Builder,ObjectBuilder<ErrorCause>> fn)API name:fatal_exception
-
followerAliasesVersion
Required - API name:follower_aliases_version
-
followerGlobalCheckpoint
Required - API name:follower_global_checkpoint
-
followerIndex
Required - API name:follower_index
-
followerMappingVersion
Required - API name:follower_mapping_version
-
followerMaxSeqNo
Required - API name:follower_max_seq_no
-
followerSettingsVersion
Required - API name:follower_settings_version
-
lastRequestedSeqNo
Required - API name:last_requested_seq_no
-
leaderGlobalCheckpoint
Required - API name:leader_global_checkpoint
-
leaderIndex
Required - API name:leader_index
-
leaderMaxSeqNo
Required - API name:leader_max_seq_no
-
operationsRead
Required - API name:operations_read
-
operationsWritten
Required - API name:operations_written
-
outstandingReadRequests
Required - API name:outstanding_read_requests
-
outstandingWriteRequests
Required - API name:outstanding_write_requests
-
readExceptions
Required - API name:read_exceptions
Adds all elements of
list
toreadExceptions
. -
readExceptions
Required - API name:read_exceptions
Adds one or more values to
readExceptions
. -
readExceptions
public final ShardStats.Builder readExceptions(java.util.function.Function<ReadException.Builder,ObjectBuilder<ReadException>> fn)Required - API name:read_exceptions
Adds a value to
readExceptions
using a builder lambda. -
remoteCluster
Required - API name:remote_cluster
-
shardId
Required - API name:shard_id
-
successfulReadRequests
Required - API name:successful_read_requests
-
successfulWriteRequests
Required - API name:successful_write_requests
-
timeSinceLastRead
API name:time_since_last_read
-
timeSinceLastRead
public final ShardStats.Builder timeSinceLastRead(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:time_since_last_read
-
timeSinceLastReadMillis
Required - API name:time_since_last_read_millis
-
totalReadRemoteExecTime
API name:total_read_remote_exec_time
-
totalReadRemoteExecTime
public final ShardStats.Builder totalReadRemoteExecTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:total_read_remote_exec_time
-
totalReadRemoteExecTimeMillis
Required - API name:total_read_remote_exec_time_millis
-
totalReadTime
API name:total_read_time
-
totalReadTime
public final ShardStats.Builder totalReadTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:total_read_time
-
totalReadTimeMillis
Required - API name:total_read_time_millis
-
totalWriteTime
API name:total_write_time
-
totalWriteTime
public final ShardStats.Builder totalWriteTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:total_write_time
-
totalWriteTimeMillis
Required - API name:total_write_time_millis
-
writeBufferOperationCount
Required - API name:write_buffer_operation_count
-
writeBufferSizeInBytes
Required - API name:write_buffer_size_in_bytes
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<ShardStats.Builder>
-
build
Builds aShardStats
.- Specified by:
build
in interfaceObjectBuilder<ShardStats>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-