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 ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<SamlCompleteLogoutRequest>Json deserializer forSamlCompleteLogoutRequeststatic final Endpoint<SamlCompleteLogoutRequest,BooleanResponse, ErrorResponse> Endpoint "security.saml_complete_logout". -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringcontent()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 SamlCompleteLogoutRequestfinal StringIf 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 Stringrealm()Required - The name of the SAML realm in Elasticsearch for which the configuration is used to verify the logout response.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupSamlCompleteLogoutRequestDeserializer(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:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupSamlCompleteLogoutRequestDeserializer
protected static void setupSamlCompleteLogoutRequestDeserializer(ObjectDeserializer<SamlCompleteLogoutRequest.Builder> op)
-