Class RequestCounts.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<RequestCounts.Builder>
co.elastic.clients.elasticsearch.nodes.RequestCounts.Builder
- All Implemented Interfaces:
WithJson<RequestCounts.Builder>,ObjectBuilder<RequestCounts>
- Enclosing class:
- RequestCounts
public static class RequestCounts.Builder extends WithJsonObjectBuilderBase<RequestCounts.Builder> implements ObjectBuilder<RequestCounts>
Builder for
RequestCounts.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description RequestCountsbuild()Builds aRequestCounts.RequestCounts.Buildergetblob(java.lang.Long value)Number of Get Blob requests (Azure)RequestCounts.Buildergetblobproperties(java.lang.Long value)Number of Get Blob Properties requests (Azure)RequestCounts.Buildergetobject(java.lang.Long value)Number of get object requests (GCP, S3)RequestCounts.Builderinsertobject(java.lang.Long value)Number of insert object requests, including simple, multipart and resumable uploads.RequestCounts.Builderlistblobs(java.lang.Long value)Number of List Blobs requests (Azure)RequestCounts.Builderlistobjects(java.lang.Long value)Number of list objects requests (GCP, S3)RequestCounts.Builderputblob(java.lang.Long value)Number of Put Blob requests (Azure)RequestCounts.Builderputblock(java.lang.Long value)Number of Put Block (Azure)RequestCounts.Builderputblocklist(java.lang.Long value)Number of Put Block List requestsRequestCounts.Builderputmultipartobject(java.lang.Long value)Number of Multipart requests, including CreateMultipartUpload, UploadPart and CompleteMultipartUpload requests (S3)RequestCounts.Builderputobject(java.lang.Long value)Number of PutObject requests (S3)protected RequestCounts.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
getblobproperties
Number of Get Blob Properties requests (Azure)API name:
GetBlobProperties -
getblob
Number of Get Blob requests (Azure)API name:
GetBlob -
listblobs
Number of List Blobs requests (Azure)API name:
ListBlobs -
putblob
Number of Put Blob requests (Azure)API name:
PutBlob -
putblock
Number of Put Block (Azure)API name:
PutBlock -
putblocklist
Number of Put Block List requestsAPI name:
PutBlockList -
getobject
Number of get object requests (GCP, S3)API name:
GetObject -
listobjects
Number of list objects requests (GCP, S3)API name:
ListObjects -
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
Number of PutObject requests (S3)API name:
PutObject -
putmultipartobject
Number of Multipart requests, including CreateMultipartUpload, UploadPart and CompleteMultipartUpload requests (S3)API name:
PutMultipartObject -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<RequestCounts.Builder>
-
build
Builds aRequestCounts.- Specified by:
buildin interfaceObjectBuilder<RequestCounts>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-