Class AuthenticateResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<AuthenticateResponse.Builder>
co.elastic.clients.elasticsearch.security.AuthenticateResponse.Builder
- All Implemented Interfaces:
WithJson<AuthenticateResponse.Builder>,ObjectBuilder<AuthenticateResponse>
- Enclosing class:
- AuthenticateResponse
public static class AuthenticateResponse.Builder
extends WithJsonObjectBuilderBase<AuthenticateResponse.Builder>
implements ObjectBuilder<AuthenticateResponse>
Builder for
AuthenticateResponse.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapiKey(AuthenticateApiKey value) API name:api_keyAPI name:api_keyauthenticationRealm(RealmInfo value) Required - API name:authentication_realmRequired - API name:authentication_realmauthenticationType(String value) Required - API name:authentication_typebuild()Builds aAuthenticateResponse.API name:emailenabled(boolean value) Required - API name:enabledAPI name:full_namelookupRealm(RealmInfo value) Required - API name:lookup_realmRequired - API name:lookup_realmRequired - API name:metadataRequired - API name:metadataRequired - API name:rolesRequired - API name:rolesprotected AuthenticateResponse.Builderself()token(ServiceToken value) API name:tokenAPI name:tokenRequired - API name:usernameMethods 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
-
apiKey
API name:api_key -
apiKey
public final AuthenticateResponse.Builder apiKey(Function<AuthenticateApiKey.Builder, ObjectBuilder<AuthenticateApiKey>> fn) API name:api_key -
authenticationRealm
Required - API name:authentication_realm -
authenticationRealm
public final AuthenticateResponse.Builder authenticationRealm(Function<RealmInfo.Builder, ObjectBuilder<RealmInfo>> fn) Required - API name:authentication_realm -
email
API name:email -
fullName
API name:full_name -
lookupRealm
Required - API name:lookup_realm -
lookupRealm
public final AuthenticateResponse.Builder lookupRealm(Function<RealmInfo.Builder, ObjectBuilder<RealmInfo>> fn) Required - API name:lookup_realm -
metadata
Required - API name:metadataAdds all entries of
maptometadata. -
metadata
Required - API name:metadataAdds an entry to
metadata. -
roles
Required - API name:rolesAdds all elements of
listtoroles. -
roles
Required - API name:rolesAdds one or more values to
roles. -
username
Required - API name:username -
enabled
Required - API name:enabled -
authenticationType
Required - API name:authentication_type -
token
API name:token -
token
public final AuthenticateResponse.Builder token(Function<ServiceToken.Builder, ObjectBuilder<ServiceToken>> fn) API name:token -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<AuthenticateResponse.Builder>
-
build
Builds aAuthenticateResponse.- Specified by:
buildin interfaceObjectBuilder<AuthenticateResponse>- Throws:
NullPointerException- if some of the required fields are null.
-