Class GetTokenResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<GetTokenResponse.Builder>
co.elastic.clients.elasticsearch.security.GetTokenResponse.Builder
- All Implemented Interfaces:
WithJson<GetTokenResponse.Builder>
,ObjectBuilder<GetTokenResponse>
- Enclosing class:
- GetTokenResponse
public static class GetTokenResponse.Builder
extends WithJsonObjectBuilderBase<GetTokenResponse.Builder>
implements ObjectBuilder<GetTokenResponse>
Builder for
GetTokenResponse
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal GetTokenResponse.Builder
accessToken
(String value) Required - API name:access_token
final GetTokenResponse.Builder
authentication
(AuthenticatedUser value) Required - API name:authentication
final GetTokenResponse.Builder
Required - API name:authentication
build()
Builds aGetTokenResponse
.final GetTokenResponse.Builder
expiresIn
(long value) Required - API name:expires_in
final GetTokenResponse.Builder
API name:kerberos_authentication_response_token
final GetTokenResponse.Builder
refreshToken
(String value) API name:refresh_token
final GetTokenResponse.Builder
API name:scope
protected GetTokenResponse.Builder
self()
final GetTokenResponse.Builder
Required - API name:type
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
-
accessToken
Required - API name:access_token
-
expiresIn
Required - API name:expires_in
-
scope
API name:scope
-
type
Required - API name:type
-
refreshToken
API name:refresh_token
-
kerberosAuthenticationResponseToken
API name:kerberos_authentication_response_token
-
authentication
Required - API name:authentication
-
authentication
public final GetTokenResponse.Builder authentication(Function<AuthenticatedUser.Builder, ObjectBuilder<AuthenticatedUser>> fn) Required - API name:authentication
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<GetTokenResponse.Builder>
-
build
Builds aGetTokenResponse
.- Specified by:
build
in interfaceObjectBuilder<GetTokenResponse>
- Throws:
NullPointerException
- if some of the required fields are null.
-