Interface AccountSettings.Builder

    • Method Detail

      • 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.
      • maxSlots

        AccountSettings.Builder maxSlots​(Map<String,​Integer> 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.