Interface ScheduleRunConfiguration.Builder

  • Method Details

    • extraDataPackageArn

      ScheduleRunConfiguration.Builder extraDataPackageArn(String extraDataPackageArn)

      The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm extracts to external data for Android or the app's sandbox for iOS.

      Parameters:
      extraDataPackageArn - The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm extracts to external data for Android or the app's sandbox for iOS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkProfileArn

      ScheduleRunConfiguration.Builder networkProfileArn(String networkProfileArn)

      Reserved for internal use.

      Parameters:
      networkProfileArn - Reserved for internal use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • locale

      Information about the locale that is used for the run.

      Parameters:
      locale - Information about the locale that is used for the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • location

      Information about the location that is used for the run.

      Parameters:
      location - Information about the location that is used for the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • location

      Information about the location that is used for the run.

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

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

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

      ScheduleRunConfiguration.Builder vpceConfigurationArns(Collection<String> vpceConfigurationArns)

      An array of ARNs for your VPC endpoint configurations.

      Parameters:
      vpceConfigurationArns - An array of ARNs for your VPC endpoint configurations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpceConfigurationArns

      ScheduleRunConfiguration.Builder vpceConfigurationArns(String... vpceConfigurationArns)

      An array of ARNs for your VPC endpoint configurations.

      Parameters:
      vpceConfigurationArns - An array of ARNs for your VPC endpoint configurations.
      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 run.

      Parameters:
      deviceProxy - The device proxy to be configured on the device for the run.
      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 run.

      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:
    • customerArtifactPaths

      ScheduleRunConfiguration.Builder customerArtifactPaths(CustomerArtifactPaths customerArtifactPaths)

      Input CustomerArtifactPaths object for the scheduled run configuration.

      Parameters:
      customerArtifactPaths - Input CustomerArtifactPaths object for the scheduled run configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerArtifactPaths

      default ScheduleRunConfiguration.Builder customerArtifactPaths(Consumer<CustomerArtifactPaths.Builder> customerArtifactPaths)

      Input CustomerArtifactPaths object for the scheduled run configuration.

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

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

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

      Information about the radio states for the run.

      Parameters:
      radios - Information about the radio states for the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • radios

      Information about the radio states for the run.

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

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

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

      ScheduleRunConfiguration.Builder auxiliaryApps(Collection<String> auxiliaryApps)

      A list of upload ARNs for app packages to be installed with your app.

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

      ScheduleRunConfiguration.Builder auxiliaryApps(String... auxiliaryApps)

      A list of upload ARNs for app packages to be installed with your app.

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

      ScheduleRunConfiguration.Builder billingMethod(String billingMethod)

      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

      If you have purchased unmetered device slots, you must set this parameter to unmetered to make use of them. Otherwise, your run counts against your metered time.

      Parameters:
      billingMethod - Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

      If you have purchased unmetered device slots, you must set this parameter to unmetered to make use of them. Otherwise, your run counts against your metered time.

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

      ScheduleRunConfiguration.Builder billingMethod(BillingMethod billingMethod)

      Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

      If you have purchased unmetered device slots, you must set this parameter to unmetered to make use of them. Otherwise, your run counts against your metered time.

      Parameters:
      billingMethod - Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

      If you have purchased unmetered device slots, you must set this parameter to unmetered to make use of them. Otherwise, your run counts against your metered time.

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