Class ESRIAuthenticationDetails

java.lang.Object
com.targomo.client.api.request.esri.ESRIAuthenticationDetails

public class ESRIAuthenticationDetails extends Object
Immutable Class to specify the user credentials for an ESRI account - this may be required for using GeocodingRequest (which uses the ESRI service)
  • Constructor Details

    • ESRIAuthenticationDetails

      public ESRIAuthenticationDetails(@Nonnull String clientID, @Nonnull String clientSecret)
      Creates an authentication specification. The value for token expiration is set to the default value of 20160 minutes (=14 days).
      Parameters:
      clientID - - look into link for details how to get your ESRI client id
      clientSecret - - look into link for details how to get your ESRI client secret
      See Also:
    • ESRIAuthenticationDetails

      public ESRIAuthenticationDetails(@Nonnull String clientID, @Nonnull String clientSecret, @Nonnull Integer tokenExpirationInMinutes)
      Creates an authentication specification.
      Parameters:
      clientID - - look into link for details how to get your ESRI client id
      clientSecret - - look into link for details how to get your ESRI client secret
      tokenExpirationInMinutes - - determines how long a token will be valid - min: 1 minute; max: 20160 minutes (=14 days)
      See Also:
  • Method Details

    • getClientID

      public String getClientID()
      Returns:
      the specified clientID of this authentication credentials
    • getClientSecret

      public String getClientSecret()
      Returns:
      the specified clientSecret of this authentication credentials
    • getTokenExpirationInMinutes

      public Integer getTokenExpirationInMinutes()
      Returns:
      the specified tokenExpirationInMinutes of this authentication credentials