Class RequestCounts

java.lang.Object
co.elastic.clients.elasticsearch.nodes.RequestCounts
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class RequestCounts
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static RequestCounts of​(java.util.function.Function<RequestCounts.Builder,​ObjectBuilder<RequestCounts>> fn)
    • getblobproperties

      @Nullable public final java.lang.Long getblobproperties()
      Number of Get Blob Properties requests (Azure)

      API name: GetBlobProperties

    • getblob

      @Nullable public final java.lang.Long getblob()
      Number of Get Blob requests (Azure)

      API name: GetBlob

    • listblobs

      @Nullable public final java.lang.Long listblobs()
      Number of List Blobs requests (Azure)

      API name: ListBlobs

    • putblob

      @Nullable public final java.lang.Long putblob()
      Number of Put Blob requests (Azure)

      API name: PutBlob

    • putblock

      @Nullable public final java.lang.Long putblock()
      Number of Put Block (Azure)

      API name: PutBlock

    • putblocklist

      @Nullable public final java.lang.Long putblocklist()
      Number of Put Block List requests

      API name: PutBlockList

    • getobject

      @Nullable public final java.lang.Long getobject()
      Number of get object requests (GCP, S3)

      API name: GetObject

    • listobjects

      @Nullable public final java.lang.Long listobjects()
      Number of list objects requests (GCP, S3)

      API name: ListObjects

    • insertobject

      @Nullable public final java.lang.Long insertobject()
      Number of insert object requests, including simple, multipart and resumable uploads. Resumable uploads can perform multiple http requests to insert a single object but they are considered as a single request since they are billed as an individual operation. (GCP)

      API name: InsertObject

    • putobject

      @Nullable public final java.lang.Long putobject()
      Number of PutObject requests (S3)

      API name: PutObject

    • putmultipartobject

      @Nullable public final java.lang.Long putmultipartobject()
      Number of Multipart requests, including CreateMultipartUpload, UploadPart and CompleteMultipartUpload requests (S3)

      API name: PutMultipartObject

    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • setupRequestCountsDeserializer

      protected static void setupRequestCountsDeserializer​(ObjectDeserializer<RequestCounts.Builder> op)