AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::DeviceFarm::Model::AccountSettings Class Reference

#include <AccountSettings.h>

Public Member Functions

 AccountSettings ()
 
 AccountSettings (Aws::Utils::Json::JsonView jsonValue)
 
AccountSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAwsAccountNumber () const
 
bool AwsAccountNumberHasBeenSet () const
 
void SetAwsAccountNumber (const Aws::String &value)
 
void SetAwsAccountNumber (Aws::String &&value)
 
void SetAwsAccountNumber (const char *value)
 
AccountSettingsWithAwsAccountNumber (const Aws::String &value)
 
AccountSettingsWithAwsAccountNumber (Aws::String &&value)
 
AccountSettingsWithAwsAccountNumber (const char *value)
 
const Aws::Map< DevicePlatform, int > & GetUnmeteredDevices () const
 
bool UnmeteredDevicesHasBeenSet () const
 
void SetUnmeteredDevices (const Aws::Map< DevicePlatform, int > &value)
 
void SetUnmeteredDevices (Aws::Map< DevicePlatform, int > &&value)
 
AccountSettingsWithUnmeteredDevices (const Aws::Map< DevicePlatform, int > &value)
 
AccountSettingsWithUnmeteredDevices (Aws::Map< DevicePlatform, int > &&value)
 
AccountSettingsAddUnmeteredDevices (const DevicePlatform &key, int value)
 
AccountSettingsAddUnmeteredDevices (DevicePlatform &&key, int value)
 
const Aws::Map< DevicePlatform, int > & GetUnmeteredRemoteAccessDevices () const
 
bool UnmeteredRemoteAccessDevicesHasBeenSet () const
 
void SetUnmeteredRemoteAccessDevices (const Aws::Map< DevicePlatform, int > &value)
 
void SetUnmeteredRemoteAccessDevices (Aws::Map< DevicePlatform, int > &&value)
 
AccountSettingsWithUnmeteredRemoteAccessDevices (const Aws::Map< DevicePlatform, int > &value)
 
AccountSettingsWithUnmeteredRemoteAccessDevices (Aws::Map< DevicePlatform, int > &&value)
 
AccountSettingsAddUnmeteredRemoteAccessDevices (const DevicePlatform &key, int value)
 
AccountSettingsAddUnmeteredRemoteAccessDevices (DevicePlatform &&key, int value)
 
int GetMaxJobTimeoutMinutes () const
 
bool MaxJobTimeoutMinutesHasBeenSet () const
 
void SetMaxJobTimeoutMinutes (int value)
 
AccountSettingsWithMaxJobTimeoutMinutes (int value)
 
const TrialMinutesGetTrialMinutes () const
 
bool TrialMinutesHasBeenSet () const
 
void SetTrialMinutes (const TrialMinutes &value)
 
void SetTrialMinutes (TrialMinutes &&value)
 
AccountSettingsWithTrialMinutes (const TrialMinutes &value)
 
AccountSettingsWithTrialMinutes (TrialMinutes &&value)
 
const Aws::Map< Aws::String, int > & GetMaxSlots () const
 
bool MaxSlotsHasBeenSet () const
 
void SetMaxSlots (const Aws::Map< Aws::String, int > &value)
 
void SetMaxSlots (Aws::Map< Aws::String, int > &&value)
 
AccountSettingsWithMaxSlots (const Aws::Map< Aws::String, int > &value)
 
AccountSettingsWithMaxSlots (Aws::Map< Aws::String, int > &&value)
 
AccountSettingsAddMaxSlots (const Aws::String &key, int value)
 
AccountSettingsAddMaxSlots (Aws::String &&key, int value)
 
AccountSettingsAddMaxSlots (const char *key, int value)
 
int GetDefaultJobTimeoutMinutes () const
 
bool DefaultJobTimeoutMinutesHasBeenSet () const
 
void SetDefaultJobTimeoutMinutes (int value)
 
AccountSettingsWithDefaultJobTimeoutMinutes (int value)
 
bool GetSkipAppResign () const
 
bool SkipAppResignHasBeenSet () const
 
void SetSkipAppResign (bool value)
 
AccountSettingsWithSkipAppResign (bool value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 35 of file AccountSettings.h.

Constructor & Destructor Documentation

◆ AccountSettings() [1/2]

Aws::DeviceFarm::Model::AccountSettings::AccountSettings ( )

◆ AccountSettings() [2/2]

Aws::DeviceFarm::Model::AccountSettings::AccountSettings ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddMaxSlots() [1/3]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::AddMaxSlots ( const Aws::String key,
int  value 
)
inline

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.

Definition at line 289 of file AccountSettings.h.

◆ AddMaxSlots() [2/3]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::AddMaxSlots ( Aws::String &&  key,
int  value 
)
inline

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.

Definition at line 297 of file AccountSettings.h.

◆ AddMaxSlots() [3/3]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::AddMaxSlots ( const char *  key,
int  value 
)
inline

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.

Definition at line 305 of file AccountSettings.h.

◆ AddUnmeteredDevices() [1/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::AddUnmeteredDevices ( const DevicePlatform key,
int  value 
)
inline

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

Definition at line 126 of file AccountSettings.h.

◆ AddUnmeteredDevices() [2/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::AddUnmeteredDevices ( DevicePlatform &&  key,
int  value 
)
inline

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

Definition at line 131 of file AccountSettings.h.

◆ AddUnmeteredRemoteAccessDevices() [1/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::AddUnmeteredRemoteAccessDevices ( const DevicePlatform key,
int  value 
)
inline

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

Definition at line 174 of file AccountSettings.h.

◆ AddUnmeteredRemoteAccessDevices() [2/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::AddUnmeteredRemoteAccessDevices ( DevicePlatform &&  key,
int  value 
)
inline

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

Definition at line 180 of file AccountSettings.h.

◆ AwsAccountNumberHasBeenSet()

bool Aws::DeviceFarm::Model::AccountSettings::AwsAccountNumberHasBeenSet ( ) const
inline

The AWS account number specified in the AccountSettings container.

Definition at line 54 of file AccountSettings.h.

◆ DefaultJobTimeoutMinutesHasBeenSet()

bool Aws::DeviceFarm::Model::AccountSettings::DefaultJobTimeoutMinutesHasBeenSet ( ) const
inline

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

Definition at line 318 of file AccountSettings.h.

◆ GetAwsAccountNumber()

const Aws::String& Aws::DeviceFarm::Model::AccountSettings::GetAwsAccountNumber ( ) const
inline

The AWS account number specified in the AccountSettings container.

Definition at line 48 of file AccountSettings.h.

◆ GetDefaultJobTimeoutMinutes()

int Aws::DeviceFarm::Model::AccountSettings::GetDefaultJobTimeoutMinutes ( ) const
inline

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

Definition at line 312 of file AccountSettings.h.

◆ GetMaxJobTimeoutMinutes()

int Aws::DeviceFarm::Model::AccountSettings::GetMaxJobTimeoutMinutes ( ) const
inline

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

Definition at line 186 of file AccountSettings.h.

◆ GetMaxSlots()

const Aws::Map<Aws::String, int>& Aws::DeviceFarm::Model::AccountSettings::GetMaxSlots ( ) const
inline

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.

Definition at line 241 of file AccountSettings.h.

◆ GetSkipAppResign()

bool Aws::DeviceFarm::Model::AccountSettings::GetSkipAppResign ( ) const
inline

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.

Definition at line 340 of file AccountSettings.h.

◆ GetTrialMinutes()

const TrialMinutes& Aws::DeviceFarm::Model::AccountSettings::GetTrialMinutes ( ) const
inline

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

Definition at line 207 of file AccountSettings.h.

◆ GetUnmeteredDevices()

const Aws::Map<DevicePlatform, int>& Aws::DeviceFarm::Model::AccountSettings::GetUnmeteredDevices ( ) const
inline

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

Definition at line 96 of file AccountSettings.h.

◆ GetUnmeteredRemoteAccessDevices()

const Aws::Map<DevicePlatform, int>& Aws::DeviceFarm::Model::AccountSettings::GetUnmeteredRemoteAccessDevices ( ) const
inline

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

Definition at line 138 of file AccountSettings.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DeviceFarm::Model::AccountSettings::Jsonize ( ) const

◆ MaxJobTimeoutMinutesHasBeenSet()

bool Aws::DeviceFarm::Model::AccountSettings::MaxJobTimeoutMinutesHasBeenSet ( ) const
inline

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

Definition at line 191 of file AccountSettings.h.

◆ MaxSlotsHasBeenSet()

bool Aws::DeviceFarm::Model::AccountSettings::MaxSlotsHasBeenSet ( ) const
inline

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.

Definition at line 249 of file AccountSettings.h.

◆ operator=()

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAwsAccountNumber() [1/3]

void Aws::DeviceFarm::Model::AccountSettings::SetAwsAccountNumber ( const Aws::String value)
inline

The AWS account number specified in the AccountSettings container.

Definition at line 60 of file AccountSettings.h.

◆ SetAwsAccountNumber() [2/3]

void Aws::DeviceFarm::Model::AccountSettings::SetAwsAccountNumber ( Aws::String &&  value)
inline

The AWS account number specified in the AccountSettings container.

Definition at line 66 of file AccountSettings.h.

◆ SetAwsAccountNumber() [3/3]

void Aws::DeviceFarm::Model::AccountSettings::SetAwsAccountNumber ( const char *  value)
inline

The AWS account number specified in the AccountSettings container.

Definition at line 72 of file AccountSettings.h.

◆ SetDefaultJobTimeoutMinutes()

void Aws::DeviceFarm::Model::AccountSettings::SetDefaultJobTimeoutMinutes ( int  value)
inline

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

Definition at line 324 of file AccountSettings.h.

◆ SetMaxJobTimeoutMinutes()

void Aws::DeviceFarm::Model::AccountSettings::SetMaxJobTimeoutMinutes ( int  value)
inline

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

Definition at line 196 of file AccountSettings.h.

◆ SetMaxSlots() [1/2]

void Aws::DeviceFarm::Model::AccountSettings::SetMaxSlots ( const Aws::Map< Aws::String, int > &  value)
inline

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.

Definition at line 257 of file AccountSettings.h.

◆ SetMaxSlots() [2/2]

void Aws::DeviceFarm::Model::AccountSettings::SetMaxSlots ( Aws::Map< Aws::String, int > &&  value)
inline

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.

Definition at line 265 of file AccountSettings.h.

◆ SetSkipAppResign()

void Aws::DeviceFarm::Model::AccountSettings::SetSkipAppResign ( bool  value)
inline

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.

Definition at line 358 of file AccountSettings.h.

◆ SetTrialMinutes() [1/2]

void Aws::DeviceFarm::Model::AccountSettings::SetTrialMinutes ( const TrialMinutes value)
inline

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

Definition at line 217 of file AccountSettings.h.

◆ SetTrialMinutes() [2/2]

void Aws::DeviceFarm::Model::AccountSettings::SetTrialMinutes ( TrialMinutes &&  value)
inline

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

Definition at line 222 of file AccountSettings.h.

◆ SetUnmeteredDevices() [1/2]

void Aws::DeviceFarm::Model::AccountSettings::SetUnmeteredDevices ( const Aws::Map< DevicePlatform, int > &  value)
inline

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

Definition at line 106 of file AccountSettings.h.

◆ SetUnmeteredDevices() [2/2]

void Aws::DeviceFarm::Model::AccountSettings::SetUnmeteredDevices ( Aws::Map< DevicePlatform, int > &&  value)
inline

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

Definition at line 111 of file AccountSettings.h.

◆ SetUnmeteredRemoteAccessDevices() [1/2]

void Aws::DeviceFarm::Model::AccountSettings::SetUnmeteredRemoteAccessDevices ( const Aws::Map< DevicePlatform, int > &  value)
inline

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

Definition at line 150 of file AccountSettings.h.

◆ SetUnmeteredRemoteAccessDevices() [2/2]

void Aws::DeviceFarm::Model::AccountSettings::SetUnmeteredRemoteAccessDevices ( Aws::Map< DevicePlatform, int > &&  value)
inline

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

Definition at line 156 of file AccountSettings.h.

◆ SkipAppResignHasBeenSet()

bool Aws::DeviceFarm::Model::AccountSettings::SkipAppResignHasBeenSet ( ) const
inline

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.

Definition at line 349 of file AccountSettings.h.

◆ TrialMinutesHasBeenSet()

bool Aws::DeviceFarm::Model::AccountSettings::TrialMinutesHasBeenSet ( ) const
inline

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

Definition at line 212 of file AccountSettings.h.

◆ UnmeteredDevicesHasBeenSet()

bool Aws::DeviceFarm::Model::AccountSettings::UnmeteredDevicesHasBeenSet ( ) const
inline

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

Definition at line 101 of file AccountSettings.h.

◆ UnmeteredRemoteAccessDevicesHasBeenSet()

bool Aws::DeviceFarm::Model::AccountSettings::UnmeteredRemoteAccessDevicesHasBeenSet ( ) const
inline

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

Definition at line 144 of file AccountSettings.h.

◆ WithAwsAccountNumber() [1/3]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithAwsAccountNumber ( const Aws::String value)
inline

The AWS account number specified in the AccountSettings container.

Definition at line 78 of file AccountSettings.h.

◆ WithAwsAccountNumber() [2/3]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithAwsAccountNumber ( Aws::String &&  value)
inline

The AWS account number specified in the AccountSettings container.

Definition at line 84 of file AccountSettings.h.

◆ WithAwsAccountNumber() [3/3]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithAwsAccountNumber ( const char *  value)
inline

The AWS account number specified in the AccountSettings container.

Definition at line 90 of file AccountSettings.h.

◆ WithDefaultJobTimeoutMinutes()

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithDefaultJobTimeoutMinutes ( int  value)
inline

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

Definition at line 330 of file AccountSettings.h.

◆ WithMaxJobTimeoutMinutes()

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithMaxJobTimeoutMinutes ( int  value)
inline

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

Definition at line 201 of file AccountSettings.h.

◆ WithMaxSlots() [1/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithMaxSlots ( const Aws::Map< Aws::String, int > &  value)
inline

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.

Definition at line 273 of file AccountSettings.h.

◆ WithMaxSlots() [2/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithMaxSlots ( Aws::Map< Aws::String, int > &&  value)
inline

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.

Definition at line 281 of file AccountSettings.h.

◆ WithSkipAppResign()

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithSkipAppResign ( bool  value)
inline

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.

Definition at line 367 of file AccountSettings.h.

◆ WithTrialMinutes() [1/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithTrialMinutes ( const TrialMinutes value)
inline

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

Definition at line 227 of file AccountSettings.h.

◆ WithTrialMinutes() [2/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithTrialMinutes ( TrialMinutes &&  value)
inline

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

Definition at line 232 of file AccountSettings.h.

◆ WithUnmeteredDevices() [1/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithUnmeteredDevices ( const Aws::Map< DevicePlatform, int > &  value)
inline

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

Definition at line 116 of file AccountSettings.h.

◆ WithUnmeteredDevices() [2/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithUnmeteredDevices ( Aws::Map< DevicePlatform, int > &&  value)
inline

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

Definition at line 121 of file AccountSettings.h.

◆ WithUnmeteredRemoteAccessDevices() [1/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithUnmeteredRemoteAccessDevices ( const Aws::Map< DevicePlatform, int > &  value)
inline

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

Definition at line 162 of file AccountSettings.h.

◆ WithUnmeteredRemoteAccessDevices() [2/2]

AccountSettings& Aws::DeviceFarm::Model::AccountSettings::WithUnmeteredRemoteAccessDevices ( Aws::Map< DevicePlatform, int > &&  value)
inline

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

Definition at line 168 of file AccountSettings.h.


The documentation for this class was generated from the following file: