Class AndroidRemoveApplicationOptions


public class AndroidRemoveApplicationOptions extends BaseRemoveApplicationOptions<AndroidRemoveApplicationOptions>
  • Constructor Details

    • AndroidRemoveApplicationOptions

      public AndroidRemoveApplicationOptions()
  • Method Details

    • withTimeout

      public AndroidRemoveApplicationOptions withTimeout(Duration timeout)
      The time to wait until the app is removed (20000ms by default).
      Parameters:
      timeout - the actual timeout value. The minimum time resolution unit is one millisecond.
      Returns:
      self instance for chaining.
    • withKeepDataEnabled

      public AndroidRemoveApplicationOptions withKeepDataEnabled()
      Forces uninstall to keep the application data and caches.
      Returns:
      self instance for chaining.
    • withKeepDataDisabled

      public AndroidRemoveApplicationOptions withKeepDataDisabled()
      Forces uninstall to delete the application data and caches (the default behavior).
      Returns:
      self instance for chaining.
    • build

      public Map<String,Object> build()
      Description copied from class: BaseOptions
      Creates a map based on the provided options.
      Specified by:
      build in class BaseOptions<AndroidRemoveApplicationOptions>
      Returns:
      options mapping.