Class SamlAuthenticateRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<SamlAuthenticateRequest.Builder>
co.elastic.clients.elasticsearch.security.SamlAuthenticateRequest.Builder
- All Implemented Interfaces:
WithJson<SamlAuthenticateRequest.Builder>
,ObjectBuilder<SamlAuthenticateRequest>
- Enclosing class:
- SamlAuthenticateRequest
public static class SamlAuthenticateRequest.Builder
extends RequestBase.AbstractBuilder<SamlAuthenticateRequest.Builder>
implements ObjectBuilder<SamlAuthenticateRequest>
Builder for
SamlAuthenticateRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aSamlAuthenticateRequest
.Required - The SAML response as it was sent by the user’s browser, usually a Base64 encoded XML document.Required - A json array with all the valid SAML Request Ids that the caller of the API has for the current user.Required - A json array with all the valid SAML Request Ids that the caller of the API has for the current user.The name of the realm that should authenticate the SAML response.protected SamlAuthenticateRequest.Builder
self()
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
-
content
Required - The SAML response as it was sent by the user’s browser, usually a Base64 encoded XML document.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
Adds all elements of
list
toids
. -
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
Adds one or more values to
ids
. -
realm
The name of the realm that should authenticate the SAML response. Useful in cases where many SAML realms are defined.API name:
realm
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<SamlAuthenticateRequest.Builder>
-
build
Builds aSamlAuthenticateRequest
.- Specified by:
build
in interfaceObjectBuilder<SamlAuthenticateRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-