Class User
java.lang.Object
co.elastic.clients.elasticsearch.security.User
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
AuthenticatedUser,QueryUser
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringemail()API name:emailfinal booleanenabled()Required - API name:enabledfinal StringfullName()API name:full_namemetadata()Required - API name:metadatafinal StringAPI name:profile_uidroles()Required - API name:rolesvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends User.AbstractBuilder<BuilderT>>
voidsetupUserDeserializer(ObjectDeserializer<BuilderT> op) toString()final Stringusername()Required - API name:usernamestatic User
-
Field Details
-
_DESERIALIZER
Json deserializer forUser
-
-
Constructor Details
-
User
-
-
Method Details
-
userOf
-
email
API name:email -
fullName
API name:full_name -
metadata
Required - API name:metadata -
roles
Required - API name:roles -
username
Required - API name:username -
enabled
public final boolean enabled()Required - API name:enabled -
profileUid
API name:profile_uid -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupUserDeserializer
protected static <BuilderT extends User.AbstractBuilder<BuilderT>> void setupUserDeserializer(ObjectDeserializer<BuilderT> op)
-