Class Access.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Access.Builder>
co.elastic.clients.elasticsearch.security.Access.Builder
- All Implemented Interfaces:
WithJson<Access.Builder>,ObjectBuilder<Access>
- Enclosing class:
- Access
public static class Access.Builder
extends WithJsonObjectBuilderBase<Access.Builder>
implements ObjectBuilder<Access>
Builder for
Access.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aAccess.final Access.Builderreplication(ReplicationAccess value, ReplicationAccess... values) A list of indices permission entries for cross-cluster replication.final Access.BuilderA list of indices permission entries for cross-cluster replication.final Access.Builderreplication(List<ReplicationAccess> list) A list of indices permission entries for cross-cluster replication.final Access.Buildersearch(SearchAccess value, SearchAccess... values) A list of indices permission entries for cross-cluster search.final Access.BuilderA list of indices permission entries for cross-cluster search.final Access.Buildersearch(List<SearchAccess> list) A list of indices permission entries for cross-cluster search.protected Access.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
-
replication
A list of indices permission entries for cross-cluster replication.API name:
replicationAdds all elements of
listtoreplication. -
replication
A list of indices permission entries for cross-cluster replication.API name:
replicationAdds one or more values to
replication. -
replication
public final Access.Builder replication(Function<ReplicationAccess.Builder, ObjectBuilder<ReplicationAccess>> fn) A list of indices permission entries for cross-cluster replication.API name:
replicationAdds a value to
replicationusing a builder lambda. -
search
A list of indices permission entries for cross-cluster search.API name:
searchAdds all elements of
listtosearch. -
search
A list of indices permission entries for cross-cluster search.API name:
searchAdds one or more values to
search. -
search
A list of indices permission entries for cross-cluster search.API name:
searchAdds a value to
searchusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<Access.Builder>
-
build
Builds aAccess.- Specified by:
buildin interfaceObjectBuilder<Access>- Throws:
NullPointerException- if some of the required fields are null.
-