Class SamlLogoutRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.security.SamlLogoutRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class SamlLogoutRequest
extends RequestBase
implements JsonpSerializable
Submits a request to invalidate an access token and refresh token.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<SamlLogoutRequest>
Json deserializer forSamlLogoutRequest
static final Endpoint<SamlLogoutRequest,
SamlLogoutResponse, ErrorResponse> Endpoint "security.saml_logout
". -
Method Summary
Modifier and TypeMethodDescriptionstatic SamlLogoutRequest
final String
The refresh token that was returned as a response to calling the SAML authenticate API.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final String
token()
Required - The access token that was returned as a response to calling the SAML authenticate API.Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forSamlLogoutRequest
-
_ENDPOINT
Endpoint "security.saml_logout
".
-
-
Method Details
-
of
public static SamlLogoutRequest of(Function<SamlLogoutRequest.Builder, ObjectBuilder<SamlLogoutRequest>> fn) -
refreshToken
The refresh token that was returned as a response to calling the SAML authenticate API. Alternatively, the most recent refresh token that was received after refreshing the original access token.API name:
refresh_token
-
token
Required - The access token that was returned as a response to calling the SAML authenticate API. Alternatively, the most recent token that was received after refreshing the original one by using a refresh_token.API name:
token
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupSamlLogoutRequestDeserializer
protected static void setupSamlLogoutRequestDeserializer(ObjectDeserializer<SamlLogoutRequest.Builder> op)
-