Class SamlCompleteLogoutRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.security.SamlCompleteLogoutRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class SamlCompleteLogoutRequest
extends RequestBase
implements JsonpSerializable
Verifies the logout response sent from the SAML IdP.
- 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<SamlCompleteLogoutRequest>
Json deserializer forSamlCompleteLogoutRequest
static final Endpoint<SamlCompleteLogoutRequest,
BooleanResponse, ErrorResponse> Endpoint "security.saml_complete_logout
". -
Method Summary
Modifier and TypeMethodDescriptionfinal String
content()
If the SAML IdP sends the logout response with the HTTP-Post binding, this field must be set to the value of the SAMLResponse form parameter from the logout response.ids()
Required - A json array with all the valid SAML Request Ids that the caller of the API has for the current user.static SamlCompleteLogoutRequest
final String
If the SAML IdP sends the logout response with the HTTP-Redirect binding, this field must be set to the query string of the redirect URI.final String
realm()
Required - The name of the SAML realm in Elasticsearch for which the configuration is used to verify the logout response.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
setupSamlCompleteLogoutRequestDeserializer
(ObjectDeserializer<SamlCompleteLogoutRequest.Builder> op) Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forSamlCompleteLogoutRequest
-
_ENDPOINT
Endpoint "security.saml_complete_logout
".
-
-
Method Details
-
of
public static SamlCompleteLogoutRequest of(Function<SamlCompleteLogoutRequest.Builder, ObjectBuilder<SamlCompleteLogoutRequest>> fn) -
content
If the SAML IdP sends the logout response with the HTTP-Post binding, this field must be set to the value of the SAMLResponse form parameter from the logout response.API name:
content
-
ids
Required - A json array with all the valid SAML Request Ids that the caller of the API has for the current user.API name:
ids
-
queryString
If the SAML IdP sends the logout response with the HTTP-Redirect binding, this field must be set to the query string of the redirect URI.API name:
query_string
-
realm
Required - The name of the SAML realm in Elasticsearch for which the configuration is used to verify the logout response.API name:
realm
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupSamlCompleteLogoutRequestDeserializer
protected static void setupSamlCompleteLogoutRequestDeserializer(ObjectDeserializer<SamlCompleteLogoutRequest.Builder> op)
-