Class TokenErrorResponse

java.lang.Object
java.util.AbstractMap<String,Object>
com.google.api.client.util.GenericData
com.google.api.client.json.GenericJson
com.google.api.client.auth.oauth2.TokenErrorResponse
All Implemented Interfaces:
Cloneable, Map<String,Object>

public class TokenErrorResponse extends com.google.api.client.json.GenericJson
OAuth 2.0 parser for an error access token response as specified in Error Response.

Implementation is not thread-safe.

Since:
1.7
  • Field Details

    • error

      private String error
      Error code ("invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope", or an extension error code as specified in Defining Additional Error Codes).
    • errorDescription

      private String errorDescription
      Human-readable text providing additional information, used to assist the client developer in understanding the error that occurred or null for none.
    • errorUri

      private String errorUri
      URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error or null for none.
  • Constructor Details

    • TokenErrorResponse

      public TokenErrorResponse()
  • Method Details

    • getError

      public final String getError()
      Returns the error code ("invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope", or an extension error code as specified in Defining Additional Error Codes).
    • setError

      public TokenErrorResponse setError(String error)
      Sets the error code ("invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope", or an extension error code as specified in Defining Additional Error Codes).

      Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.

    • getErrorDescription

      public final String getErrorDescription()
      Returns the human-readable text providing additional information, used to assist the client developer in understanding the error that occurred or null for none.
    • setErrorDescription

      public TokenErrorResponse setErrorDescription(String errorDescription)
      Sets the human-readable text providing additional information, used to assist the client developer in understanding the error that occurred or null for none.

      Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.

    • getErrorUri

      public final String getErrorUri()
      Returns the URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error or null for none.
    • setErrorUri

      public TokenErrorResponse setErrorUri(String errorUri)
      Sets the URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error or null for none.

      Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.

    • set

      public TokenErrorResponse set(String fieldName, Object value)
      Overrides:
      set in class com.google.api.client.json.GenericJson
    • clone

      public TokenErrorResponse clone()
      Overrides:
      clone in class com.google.api.client.json.GenericJson