Class BaseScreenRecordingOptions<T extends BaseScreenRecordingOptions<T>>

java.lang.Object
io.appium.java_client.screenrecording.BaseScreenRecordingOptions<T>
Direct Known Subclasses:
BaseStartScreenRecordingOptions, BaseStopScreenRecordingOptions

public abstract class BaseScreenRecordingOptions<T extends BaseScreenRecordingOptions<T>> extends Object
  • Constructor Details

    • BaseScreenRecordingOptions

      public BaseScreenRecordingOptions()
  • Method Details

    • withUploadOptions

      protected T withUploadOptions(ScreenRecordingUploadOptions uploadOptions)
      Upload options set for the recorded screen capture.
      Parameters:
      uploadOptions - see the documentation on ScreenRecordingUploadOptions for more details.
      Returns:
      self instance for chaining.
    • build

      public Map<String,Object> build()
      Builds a map, which is ready to be passed to the subordinated Appium API.
      Returns:
      arguments mapping.