Class AuthenticatedUser.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.security.User.AbstractBuilder<AuthenticatedUser.Builder>
co.elastic.clients.elasticsearch.security.get_token.AuthenticatedUser.Builder
- All Implemented Interfaces:
WithJson<AuthenticatedUser.Builder>
,ObjectBuilder<AuthenticatedUser>
- Enclosing class:
- AuthenticatedUser
public static class AuthenticatedUser.Builder
extends User.AbstractBuilder<AuthenticatedUser.Builder>
implements ObjectBuilder<AuthenticatedUser>
Builder for
AuthenticatedUser
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAPI name:authentication_provider
authenticationProvider
(Function<AuthenticationProvider.Builder, ObjectBuilder<AuthenticationProvider>> fn) API name:authentication_provider
authenticationRealm
(UserRealm value) Required - API name:authentication_realm
Required - API name:authentication_realm
authenticationType
(String value) Required - API name:authentication_type
build()
Builds aAuthenticatedUser
.lookupRealm
(UserRealm value) Required - API name:lookup_realm
Required - API name:lookup_realm
protected AuthenticatedUser.Builder
self()
Methods inherited from class co.elastic.clients.elasticsearch.security.User.AbstractBuilder
email, enabled, fullName, metadata, metadata, profileUid, roles, roles, username
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
-
authenticationRealm
Required - API name:authentication_realm
-
authenticationRealm
public final AuthenticatedUser.Builder authenticationRealm(Function<UserRealm.Builder, ObjectBuilder<UserRealm>> fn) Required - API name:authentication_realm
-
lookupRealm
Required - API name:lookup_realm
-
lookupRealm
public final AuthenticatedUser.Builder lookupRealm(Function<UserRealm.Builder, ObjectBuilder<UserRealm>> fn) Required - API name:lookup_realm
-
authenticationProvider
public final AuthenticatedUser.Builder authenticationProvider(@Nullable AuthenticationProvider value) API name:authentication_provider
-
authenticationProvider
public final AuthenticatedUser.Builder authenticationProvider(Function<AuthenticationProvider.Builder, ObjectBuilder<AuthenticationProvider>> fn) API name:authentication_provider
-
authenticationType
Required - API name:authentication_type
-
self
- Specified by:
self
in classUser.AbstractBuilder<AuthenticatedUser.Builder>
-
build
Builds aAuthenticatedUser
.- Specified by:
build
in interfaceObjectBuilder<AuthenticatedUser>
- Throws:
NullPointerException
- if some of the required fields are null.
-