Interface CreateRemoteAccessSessionConfiguration.Builder

  • Method Details

    • auxiliaryApps

      A list of upload ARNs for app packages to be installed onto your device. (Maximum 3)

      Parameters:
      auxiliaryApps - A list of upload ARNs for app packages to be installed onto your device. (Maximum 3)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • auxiliaryApps

      CreateRemoteAccessSessionConfiguration.Builder auxiliaryApps(String... auxiliaryApps)

      A list of upload ARNs for app packages to be installed onto your device. (Maximum 3)

      Parameters:
      auxiliaryApps - A list of upload ARNs for app packages to be installed onto your device. (Maximum 3)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingMethod

      The billing method for the remote access session.

      Parameters:
      billingMethod - The billing method for the remote access session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • billingMethod

      The billing method for the remote access session.

      Parameters:
      billingMethod - The billing method for the remote access session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vpceConfigurationArns

      CreateRemoteAccessSessionConfiguration.Builder vpceConfigurationArns(Collection<String> vpceConfigurationArns)

      An array of ARNs included in the VPC endpoint configuration.

      Parameters:
      vpceConfigurationArns - An array of ARNs included in the VPC endpoint configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpceConfigurationArns

      CreateRemoteAccessSessionConfiguration.Builder vpceConfigurationArns(String... vpceConfigurationArns)

      An array of ARNs included in the VPC endpoint configuration.

      Parameters:
      vpceConfigurationArns - An array of ARNs included in the VPC endpoint configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deviceProxy

      The device proxy to be configured on the device for the remote access session.

      Parameters:
      deviceProxy - The device proxy to be configured on the device for the remote access session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deviceProxy

      The device proxy to be configured on the device for the remote access session.

      This is a convenience method that creates an instance of the DeviceProxy.Builder avoiding the need to create one manually via DeviceProxy.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to deviceProxy(DeviceProxy).

      Parameters:
      deviceProxy - a consumer that will call methods on DeviceProxy.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • parameters

      The name-value string pairs that specify additional settings for the remote access session.

      • appium:version: The major version of the Appium server to use for the session (for example, 2 or 3). The service may reject the selected version if it is not available for the selected device.

      Parameters:
      parameters - The name-value string pairs that specify additional settings for the remote access session.

      • appium:version: The major version of the Appium server to use for the session (for example, 2 or 3). The service may reject the selected version if it is not available for the selected device.

      Returns:
      Returns a reference to this object so that method calls can be chained together.