Class BulkRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.monitoring.BulkRequest
- All Implemented Interfaces:
JsonpSerializable
,NdJsonpSerializable
Used by the monitoring features to send monitoring data.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Endpoint<BulkRequest,
BulkResponse, ErrorResponse> Endpoint "monitoring.bulk
". -
Method Summary
Modifier and TypeMethodDescriptionIterator<?>
final Time
interval()
Required - Collection interval (e.g., '10s' or '10000ms') of the payloadstatic BulkRequest
final List<BulkOperation>
Required - Request body.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this value to JSON.final String
Required -final String
systemId()
Required - Identifier of the monitored systemfinal String
type()
Deprecated.7.0.0Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_ENDPOINT
Endpoint "monitoring.bulk
".
-
-
Method Details
-
of
-
_serializables
- Specified by:
_serializables
in interfaceNdJsonpSerializable
-
interval
Required - Collection interval (e.g., '10s' or '10000ms') of the payloadAPI name:
interval
-
systemApiVersion
Required -API name:
system_api_version
-
systemId
Required - Identifier of the monitored systemAPI name:
system_id
-
type
Deprecated.7.0.0Default document type for items which don't provide oneAPI name:
type
-
operations
Required - Request body. -
serialize
Serialize this value to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-