Class PrivilegesCheck.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<PrivilegesCheck.Builder>
co.elastic.clients.elasticsearch.security.has_privileges_user_profile.PrivilegesCheck.Builder
- All Implemented Interfaces:
WithJson<PrivilegesCheck.Builder>,ObjectBuilder<PrivilegesCheck>
- Enclosing class:
- PrivilegesCheck
public static class PrivilegesCheck.Builder
extends WithJsonObjectBuilderBase<PrivilegesCheck.Builder>
implements ObjectBuilder<PrivilegesCheck>
Builder for
PrivilegesCheck.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal PrivilegesCheck.Builderapplication(ApplicationPrivilegesCheck value, ApplicationPrivilegesCheck... values) API name:applicationfinal PrivilegesCheck.Builderapplication(Function<ApplicationPrivilegesCheck.Builder, ObjectBuilder<ApplicationPrivilegesCheck>> fn) API name:applicationfinal PrivilegesCheck.BuilderAPI name:applicationbuild()Builds aPrivilegesCheck.final PrivilegesCheck.Buildercluster(ClusterPrivilege value, ClusterPrivilege... values) A list of the cluster privileges that you want to check.final PrivilegesCheck.BuilderA list of the cluster privileges that you want to check.final PrivilegesCheck.BuilderA list of the cluster privileges that you want to check.final PrivilegesCheck.Builderindex(IndexPrivilegesCheck value, IndexPrivilegesCheck... values) API name:indexfinal PrivilegesCheck.BuilderAPI name:indexfinal PrivilegesCheck.Builderindex(List<IndexPrivilegesCheck> list) API name:indexprotected PrivilegesCheck.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
application
API name:applicationAdds all elements of
listtoapplication. -
application
public final PrivilegesCheck.Builder application(ApplicationPrivilegesCheck value, ApplicationPrivilegesCheck... values) API name:applicationAdds one or more values to
application. -
application
public final PrivilegesCheck.Builder application(Function<ApplicationPrivilegesCheck.Builder, ObjectBuilder<ApplicationPrivilegesCheck>> fn) API name:applicationAdds a value to
applicationusing a builder lambda. -
cluster
A list of the cluster privileges that you want to check.API name:
clusterAdds all elements of
listtocluster. -
cluster
A list of the cluster privileges that you want to check.API name:
clusterAdds one or more values to
cluster. -
cluster
A list of the cluster privileges that you want to check.API name:
clusterAdds one or more enum values to
cluster. -
index
API name:indexAdds all elements of
listtoindex. -
index
public final PrivilegesCheck.Builder index(IndexPrivilegesCheck value, IndexPrivilegesCheck... values) API name:indexAdds one or more values to
index. -
index
public final PrivilegesCheck.Builder index(Function<IndexPrivilegesCheck.Builder, ObjectBuilder<IndexPrivilegesCheck>> fn) API name:indexAdds a value to
indexusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<PrivilegesCheck.Builder>
-
build
Builds aPrivilegesCheck.- Specified by:
buildin interfaceObjectBuilder<PrivilegesCheck>- Throws:
NullPointerException- if some of the required fields are null.
-