Class AuthenticatedUser
java.lang.Object
co.elastic.clients.elasticsearch.security.User
co.elastic.clients.elasticsearch.security.get_token.AuthenticatedUser
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class AuthenticatedUser extends User
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AuthenticatedUser.Builder
Builder forAuthenticatedUser
.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch.security.User
User.AbstractBuilder<BuilderT extends User.AbstractBuilder<BuilderT>>
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<AuthenticatedUser>
_DESERIALIZER
Json deserializer forAuthenticatedUser
-
Method Summary
Modifier and Type Method Description AuthenticationProvider
authenticationProvider()
API name:authentication_provider
UserRealm
authenticationRealm()
Required - API name:authentication_realm
java.lang.String
authenticationType()
Required - API name:authentication_type
UserRealm
lookupRealm()
Required - API name:lookup_realm
static AuthenticatedUser
of(java.util.function.Function<AuthenticatedUser.Builder,ObjectBuilder<AuthenticatedUser>> fn)
protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupAuthenticatedUserDeserializer(ObjectDeserializer<AuthenticatedUser.Builder> op)
Methods inherited from class co.elastic.clients.elasticsearch.security.User
email, enabled, fullName, metadata, profileUid, roles, serialize, setupUserDeserializer, toString, username, userOf
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forAuthenticatedUser
-
-
Method Details
-
of
public static AuthenticatedUser of(java.util.function.Function<AuthenticatedUser.Builder,ObjectBuilder<AuthenticatedUser>> fn) -
authenticationRealm
Required - API name:authentication_realm
-
lookupRealm
Required - API name:lookup_realm
-
authenticationProvider
API name:authentication_provider
-
authenticationType
public final java.lang.String authenticationType()Required - API name:authentication_type
-
serializeInternal
- Overrides:
serializeInternal
in classUser
-
setupAuthenticatedUserDeserializer
protected static void setupAuthenticatedUserDeserializer(ObjectDeserializer<AuthenticatedUser.Builder> op)
-