Class IoStatDevice
java.lang.Object
org.opensearch.client.opensearch.nodes.stats.IoStatDevice
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<IoStatDevice.Builder,IoStatDevice>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class IoStatDevice
extends Object
implements PlainJsonSerializable, ToCopyableBuilder<IoStatDevice.Builder,IoStatDevice>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<IoStatDevice> Json deserializer forIoStatDevice -
Method Summary
Modifier and TypeMethodDescriptionstatic IoStatDevice.Builderbuilder()final StringThe Linux device name.booleaninthashCode()final LongAPI name:io_time_in_millisstatic IoStatDevicefinal LongThe total number of read and write operations for the device completed since starting OpenSearch.final LongAPI name:queue_sizefinal LongThe total number of kilobytes read for the device since starting OpenSearch.final LongThe total number of read operations for the device completed since starting OpenSearch.final LongreadTime()API name:read_timevoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.final LongThe total number of kilobytes written for the device since starting OpenSearch.final LongThe total number of write operations for the device completed since starting OpenSearch.final LongAPI name:write_timeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonStringMethods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
Field Details
-
_DESERIALIZER
Json deserializer forIoStatDevice
-
-
Method Details
-
of
-
deviceName
The Linux device name.API name:
device_name -
ioTimeInMillis
API name:io_time_in_millis -
operations
The total number of read and write operations for the device completed since starting OpenSearch.API name:
operations -
queueSize
API name:queue_size -
readKilobytes
The total number of kilobytes read for the device since starting OpenSearch.API name:
read_kilobytes -
readOperations
The total number of read operations for the device completed since starting OpenSearch.API name:
read_operations -
readTime
API name:read_time -
writeKilobytes
The total number of kilobytes written for the device since starting OpenSearch.API name:
write_kilobytes -
writeOperations
The total number of write operations for the device completed since starting OpenSearch.API name:
write_operations -
writeTime
API name:write_time -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toBuilder
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<IoStatDevice.Builder,IoStatDevice> - Returns:
- a new builder instance.
-
builder
-
setupIoStatDeviceDeserializer
-
hashCode
public int hashCode() -
equals
-