Class SamlLogoutRequest.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.security.SamlLogoutRequest.Builder
All Implemented Interfaces:
ObjectBuilder<SamlLogoutRequest>
Enclosing class:
SamlLogoutRequest

public static class SamlLogoutRequest.Builder
extends ObjectBuilderBase
implements ObjectBuilder<SamlLogoutRequest>
Builder for SamlLogoutRequest.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • refreshToken

      public final SamlLogoutRequest.Builder refreshToken​(@Nullable java.lang.String value)
      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

      public final SamlLogoutRequest.Builder token​(java.lang.String value)
      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

    • build

      public SamlLogoutRequest build()
      Specified by:
      build in interface ObjectBuilder<SamlLogoutRequest>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.