Class AmazonUpdatePlugin.AmazonUpdatePluginExtension

java.lang.Object
com.brightdata.AmazonUpdatePlugin.AmazonUpdatePluginExtension
Enclosing class:
AmazonUpdatePlugin

public static class AmazonUpdatePlugin.AmazonUpdatePluginExtension extends Object
The extension class for the Amazon Update Plugin.
  • Constructor Details

    • AmazonUpdatePluginExtension

      public AmazonUpdatePluginExtension()
  • Method Details

    • getConfigPath

      public String getConfigPath()
      Get path to the config file with preset values.
      Returns:
      the path to the config file
    • setConfigPath

      public void setConfigPath(String configPath)
      Set path to the config file with preset values.
      Parameters:
      configPath - the path to the config file
    • getClientId

      public String getClientId()
      Get Amazon Appstore API Client ID.
      Returns:
      the client ID value
    • setClientId

      public void setClientId(String clientId)
      Set Amazon Appstore API Client ID.
      Parameters:
      clientId - the client ID value
    • getClientSecret

      public String getClientSecret()
      Get Amazon Appstore API Client Secret.
      Returns:
      the client secret value
    • setClientSecret

      public void setClientSecret(String clientSecret)
      Set Amazon Appstore API Client Secret.
      Parameters:
      clientSecret - the client secret value
    • getReleaseNotes

      public String getReleaseNotes()
      Get release notes for the APK.
      Returns:
      the release notes value
    • setReleaseNotes

      public void setReleaseNotes(String releaseNotes)
      Set release notes for the APK.
      Parameters:
      releaseNotes - the release notes value
    • getApkPath

      public String getApkPath()
      Get path to the APK file.
      Returns:
      the path to the APK file
    • setApkPath

      public void setApkPath(String apkPath)
      Set path to the APK file.
      Parameters:
      apkPath - the path to the APK file
    • getLanguage

      public String getLanguage()
      Get language for the APK listing.
      Returns:
      the language value
    • setLanguage

      public void setLanguage(String language)
      Set language for the APK listing.
      Parameters:
      language - the language value
    • getCacheDir

      public File getCacheDir()
      Get cache directory for access token.
      Returns:
      the cache directory
    • setCacheDir

      public void setCacheDir(File cacheDir)
      Set cache directory for access token.
      Parameters:
      cacheDir - the cache directory
    • getAccessTokenExpire

      public int getAccessTokenExpire()
      Get access token expiration time in seconds.
      Returns:
      the expiration time value
    • setAccessTokenExpire

      public void setAccessTokenExpire(int accessTokenExpire)
      Set access token expiration time in seconds.
      Parameters:
      accessTokenExpire - the expiration time value
    • getMaxApiRetries

      public int getMaxApiRetries()
      Get maximum number of retries for API requests.
      Returns:
      the maximum number of retries
    • setMaxApiRetries

      public void setMaxApiRetries(int maxApiRetries)
      Set maximum number of retries for API requests.
      Parameters:
      maxApiRetries - the maximum number of retries
    • getRequestDebug

      public boolean getRequestDebug()
      Get debug flag for API requests.
      Returns:
      the debug flag value
    • setRequestDebug

      public void setRequestDebug(boolean requestDebug)
      Set debug flag for API requests.
      Parameters:
      requestDebug - the debug flag value