Class HasPrivilegesRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<HasPrivilegesRequest.Builder>
co.elastic.clients.elasticsearch.security.HasPrivilegesRequest.Builder
- All Implemented Interfaces:
WithJson<HasPrivilegesRequest.Builder>
,ObjectBuilder<HasPrivilegesRequest>
- Enclosing class:
- HasPrivilegesRequest
public static class HasPrivilegesRequest.Builder
extends RequestBase.AbstractBuilder<HasPrivilegesRequest.Builder>
implements ObjectBuilder<HasPrivilegesRequest>
Builder for
HasPrivilegesRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapplication
(ApplicationPrivilegesCheck value, ApplicationPrivilegesCheck... values) API name:application
application
(Function<ApplicationPrivilegesCheck.Builder, ObjectBuilder<ApplicationPrivilegesCheck>> fn) API name:application
API name:application
build()
Builds aHasPrivilegesRequest
.A list of the cluster privileges that you want to check.A list of the cluster privileges that you want to check.index
(IndexPrivilegesCheck value, IndexPrivilegesCheck... values) API name:index
API name:index
index
(List<IndexPrivilegesCheck> list) API name:index
protected HasPrivilegesRequest.Builder
self()
UsernameMethods 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
-
application
API name:application
Adds all elements of
list
toapplication
. -
application
public final HasPrivilegesRequest.Builder application(ApplicationPrivilegesCheck value, ApplicationPrivilegesCheck... values) API name:application
Adds one or more values to
application
. -
application
public final HasPrivilegesRequest.Builder application(Function<ApplicationPrivilegesCheck.Builder, ObjectBuilder<ApplicationPrivilegesCheck>> fn) API name:application
Adds a value to
application
using a builder lambda. -
cluster
A list of the cluster privileges that you want to check.API name:
cluster
Adds all elements of
list
tocluster
. -
cluster
A list of the cluster privileges that you want to check.API name:
cluster
Adds one or more values to
cluster
. -
index
API name:index
Adds all elements of
list
toindex
. -
index
public final HasPrivilegesRequest.Builder index(IndexPrivilegesCheck value, IndexPrivilegesCheck... values) API name:index
Adds one or more values to
index
. -
index
public final HasPrivilegesRequest.Builder index(Function<IndexPrivilegesCheck.Builder, ObjectBuilder<IndexPrivilegesCheck>> fn) API name:index
Adds a value to
index
using a builder lambda. -
user
UsernameAPI name:
user
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<HasPrivilegesRequest.Builder>
-
build
Builds aHasPrivilegesRequest
.- Specified by:
build
in interfaceObjectBuilder<HasPrivilegesRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-