Class AuthOAuth

java.lang.Object
com.algolia.model.ingestion.AuthOAuth
All Implemented Interfaces:
AuthInput

public class AuthOAuth extends Object implements AuthInput
Credentials for authenticating with OAuth 2.0.
  • Constructor Details

    • AuthOAuth

      public AuthOAuth()
  • Method Details

    • setUrl

      public AuthOAuth setUrl(String url)
    • getUrl

      @Nonnull public String getUrl()
      URL for the OAuth endpoint.
    • setClientId

      public AuthOAuth setClientId(String clientId)
    • getClientId

      @Nonnull public String getClientId()
      Client ID.
    • setClientSecret

      public AuthOAuth setClientSecret(String clientSecret)
    • getClientSecret

      @Nonnull public String getClientSecret()
      Client secret. This field is `null` in the API response.
    • setScope

      public AuthOAuth setScope(String scope)
    • getScope

      @Nullable public String getScope()
      OAuth scope.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object