Class RequestCounts.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.nodes.RequestCounts.Builder
- All Implemented Interfaces:
ObjectBuilder<RequestCounts>
- Enclosing class:
- RequestCounts
public static class RequestCounts.Builder extends ObjectBuilderBase implements ObjectBuilder<RequestCounts>
Builder for
RequestCounts
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description RequestCounts
build()
Builds aRequestCounts
.RequestCounts.Builder
getblob(java.lang.Long value)
Number of Get Blob requests (Azure)RequestCounts.Builder
getblobproperties(java.lang.Long value)
Number of Get Blob Properties requests (Azure)RequestCounts.Builder
getobject(java.lang.Long value)
Number of get object requests (GCP, S3)RequestCounts.Builder
insertobject(java.lang.Long value)
Number of insert object requests, including simple, multipart and resumable uploads.RequestCounts.Builder
listblobs(java.lang.Long value)
Number of List Blobs requests (Azure)RequestCounts.Builder
listobjects(java.lang.Long value)
Number of list objects requests (GCP, S3)RequestCounts.Builder
putblob(java.lang.Long value)
Number of Put Blob requests (Azure)RequestCounts.Builder
putblock(java.lang.Long value)
Number of Put Block (Azure)RequestCounts.Builder
putblocklist(java.lang.Long value)
Number of Put Block List requestsRequestCounts.Builder
putmultipartobject(java.lang.Long value)
Number of Multipart requests, including CreateMultipartUpload, UploadPart and CompleteMultipartUpload requests (S3)RequestCounts.Builder
putobject(java.lang.Long value)
Number of PutObject requests (S3)Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods 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
-
build
Builds aRequestCounts
.- Specified by:
build
in interfaceObjectBuilder<RequestCounts>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-