Interface AccountSettings.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AccountSettings.Builder,AccountSettings>, SdkBuilder<AccountSettings.Builder,AccountSettings>, SdkPojo
Enclosing class:
AccountSettings

public static interface AccountSettings.Builder extends SdkPojo, CopyableBuilder<AccountSettings.Builder,AccountSettings>
  • Method Details

    • awsAccountNumber

      AccountSettings.Builder awsAccountNumber(String awsAccountNumber)

      The AWS account number specified in the AccountSettings container.

      Parameters:
      awsAccountNumber - The AWS account number specified in the AccountSettings container.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • unmeteredDevicesWithStrings

      AccountSettings.Builder unmeteredDevicesWithStrings(Map<String,Integer> unmeteredDevices)

      Returns the unmetered devices you have purchased or want to purchase.

      Parameters:
      unmeteredDevices - Returns the unmetered devices you have purchased or want to purchase.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • unmeteredDevices

      AccountSettings.Builder unmeteredDevices(Map<DevicePlatform,Integer> unmeteredDevices)

      Returns the unmetered devices you have purchased or want to purchase.

      Parameters:
      unmeteredDevices - Returns the unmetered devices you have purchased or want to purchase.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • unmeteredRemoteAccessDevicesWithStrings

      AccountSettings.Builder unmeteredRemoteAccessDevicesWithStrings(Map<String,Integer> unmeteredRemoteAccessDevices)

      Returns the unmetered remote access devices you have purchased or want to purchase.

      Parameters:
      unmeteredRemoteAccessDevices - Returns the unmetered remote access devices you have purchased or want to purchase.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • unmeteredRemoteAccessDevices

      AccountSettings.Builder unmeteredRemoteAccessDevices(Map<DevicePlatform,Integer> unmeteredRemoteAccessDevices)

      Returns the unmetered remote access devices you have purchased or want to purchase.

      Parameters:
      unmeteredRemoteAccessDevices - Returns the unmetered remote access devices you have purchased or want to purchase.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxJobTimeoutMinutes

      AccountSettings.Builder maxJobTimeoutMinutes(Integer maxJobTimeoutMinutes)

      The maximum number of minutes a test run executes before it times out.

      Parameters:
      maxJobTimeoutMinutes - The maximum number of minutes a test run executes before it times out.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trialMinutes

      AccountSettings.Builder trialMinutes(TrialMinutes trialMinutes)

      Information about an AWS account's usage of free trial device minutes.

      Parameters:
      trialMinutes - Information about an AWS account's usage of free trial device minutes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trialMinutes

      default AccountSettings.Builder trialMinutes(Consumer<TrialMinutes.Builder> trialMinutes)

      Information about an AWS account's usage of free trial device minutes.

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

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

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

      The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

      Parameters:
      maxSlots - The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultJobTimeoutMinutes

      AccountSettings.Builder defaultJobTimeoutMinutes(Integer defaultJobTimeoutMinutes)

      The default number of minutes (at the account level) a test run executes before it times out. The default value is 150 minutes.

      Parameters:
      defaultJobTimeoutMinutes - The default number of minutes (at the account level) a test run executes before it times out. The default value is 150 minutes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • skipAppResign

      AccountSettings.Builder skipAppResign(Boolean skipAppResign)

      When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

      For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

      Parameters:
      skipAppResign - When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

      For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

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