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
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aRequestCounts
.final RequestCounts.Builder
Number of Get Blob requests (Azure)final RequestCounts.Builder
getblobproperties
(Long value) Number of Get Blob Properties requests (Azure)final RequestCounts.Builder
Number of get object requests (GCP, S3)final RequestCounts.Builder
insertobject
(Long value) Number of insert object requests, including simple, multipart and resumable uploads.final RequestCounts.Builder
Number of List Blobs requests (Azure)final RequestCounts.Builder
listobjects
(Long value) Number of list objects requests (GCP, S3)final RequestCounts.Builder
Number of Put Blob requests (Azure)final RequestCounts.Builder
Number of Put Block (Azure)final RequestCounts.Builder
putblocklist
(Long value) Number of Put Block List requestsfinal RequestCounts.Builder
putmultipartobject
(Long value) Number of Multipart requests, including CreateMultipartUpload, UploadPart and CompleteMultipartUpload requests (S3)final RequestCounts.Builder
Number of PutObject requests (S3)protected RequestCounts.Builder
self()
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
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:
self
in classWithJsonObjectBuilderBase<RequestCounts.Builder>
-
build
Builds aRequestCounts
.- Specified by:
build
in interfaceObjectBuilder<RequestCounts>
- Throws:
NullPointerException
- if some of the required fields are null.
-