AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

AccountSettings

import "github.com/aws/aws-sdk-go/service/devicefarm"

type AccountSettings struct { AwsAccountNumber *string `locationName:"awsAccountNumber" min:"2" type:"string"` DefaultJobTimeoutMinutes *int64 `locationName:"defaultJobTimeoutMinutes" type:"integer"` MaxJobTimeoutMinutes *int64 `locationName:"maxJobTimeoutMinutes" type:"integer"` MaxSlots map[string]*int64 `locationName:"maxSlots" type:"map"` SkipAppResign *bool `locationName:"skipAppResign" type:"boolean"` TrialMinutes *TrialMinutes `locationName:"trialMinutes" type:"structure"` UnmeteredDevices map[string]*int64 `locationName:"unmeteredDevices" type:"map"` UnmeteredRemoteAccessDevices map[string]*int64 `locationName:"unmeteredRemoteAccessDevices" type:"map"` }

A container for account-level settings within AWS Device Farm.

AwsAccountNumber

Type: *string

The AWS account number specified in the AccountSettings container.

DefaultJobTimeoutMinutes

Type: *int64

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

MaxJobTimeoutMinutes

Type: *int64

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

MaxSlots

Type: map[string]*int64

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.

SkipAppResign

Type: *bool

When set to true, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.

For more information about how Device Farm re-signs your app(s), see Do you modify my app? (https://aws.amazon.com/device-farm/faq/) in the AWS Device Farm FAQs.

TrialMinutes

Represents information about free trial device minutes for an AWS account.

UnmeteredDevices

Type: map[string]*int64

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

UnmeteredRemoteAccessDevices

Type: map[string]*int64

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

Method

GoString

func (s AccountSettings) GoString() string

GoString returns the string representation

SetAwsAccountNumber

func (s *AccountSettings) SetAwsAccountNumber(v string) *AccountSettings

SetAwsAccountNumber sets the AwsAccountNumber field's value.

SetDefaultJobTimeoutMinutes

func (s *AccountSettings) SetDefaultJobTimeoutMinutes(v int64) *AccountSettings

SetDefaultJobTimeoutMinutes sets the DefaultJobTimeoutMinutes field's value.

SetMaxJobTimeoutMinutes

func (s *AccountSettings) SetMaxJobTimeoutMinutes(v int64) *AccountSettings

SetMaxJobTimeoutMinutes sets the MaxJobTimeoutMinutes field's value.

SetMaxSlots

func (s *AccountSettings) SetMaxSlots(v map[string]*int64) *AccountSettings

SetMaxSlots sets the MaxSlots field's value.

SetSkipAppResign

func (s *AccountSettings) SetSkipAppResign(v bool) *AccountSettings

SetSkipAppResign sets the SkipAppResign field's value.

SetTrialMinutes

func (s *AccountSettings) SetTrialMinutes(v *TrialMinutes) *AccountSettings

SetTrialMinutes sets the TrialMinutes field's value.

SetUnmeteredDevices

func (s *AccountSettings) SetUnmeteredDevices(v map[string]*int64) *AccountSettings

SetUnmeteredDevices sets the UnmeteredDevices field's value.

SetUnmeteredRemoteAccessDevices

func (s *AccountSettings) SetUnmeteredRemoteAccessDevices(v map[string]*int64) *AccountSettings

SetUnmeteredRemoteAccessDevices sets the UnmeteredRemoteAccessDevices field's value.

String

func (s AccountSettings) String() string

String returns the string representation

On this page: