@Generated(value="software.amazon.awssdk:codegen") public final class AccountSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccountSettings.Builder,AccountSettings>
A container for account-level settings within AWS Device Farm.
Modifier and Type | Class and Description |
---|---|
static interface |
AccountSettings.Builder |
Modifier and Type | Method and Description |
---|---|
String |
awsAccountNumber()
The AWS account number specified in the
AccountSettings container. |
static AccountSettings.Builder |
builder() |
Integer |
defaultJobTimeoutMinutes()
The default number of minutes (at the account level) a test run will execute before it times out.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maxJobTimeoutMinutes()
The maximum number of minutes a test run will execute before it times out.
|
Map<String,Integer> |
maxSlots()
The maximum number of device slots that the AWS account can purchase.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AccountSettings.Builder> |
serializableBuilderClass() |
Boolean |
skipAppResign()
When set to
true , for private devices, Device Farm will not sign your app again. |
AccountSettings.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
TrialMinutes |
trialMinutes()
Information about an AWS account's usage of free trial device minutes.
|
Map<DevicePlatform,Integer> |
unmeteredDevices()
Returns the unmetered devices you have purchased or want to purchase.
|
Map<String,Integer> |
unmeteredDevicesAsStrings()
Returns the unmetered devices you have purchased or want to purchase.
|
Map<DevicePlatform,Integer> |
unmeteredRemoteAccessDevices()
Returns the unmetered remote access devices you have purchased or want to purchase.
|
Map<String,Integer> |
unmeteredRemoteAccessDevicesAsStrings()
Returns the unmetered remote access devices you have purchased or want to purchase.
|
copy
public String awsAccountNumber()
The AWS account number specified in the AccountSettings
container.
AccountSettings
container.public Map<DevicePlatform,Integer> unmeteredDevices()
Returns the unmetered devices you have purchased or want to purchase.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Map<String,Integer> unmeteredDevicesAsStrings()
Returns the unmetered devices you have purchased or want to purchase.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Map<DevicePlatform,Integer> unmeteredRemoteAccessDevices()
Returns the unmetered remote access devices you have purchased or want to purchase.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Map<String,Integer> unmeteredRemoteAccessDevicesAsStrings()
Returns the unmetered remote access devices you have purchased or want to purchase.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Integer maxJobTimeoutMinutes()
The maximum number of minutes a test run will execute before it times out.
public TrialMinutes trialMinutes()
Information about an AWS account's usage of free trial device minutes.
public 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
offering-id:number
pair, where the offering-id
represents one of the IDs
returned by the ListOfferings
command.public Integer defaultJobTimeoutMinutes()
The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.
public Boolean skipAppResign()
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? in the AWS Device Farm FAQs.
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? in the AWS Device Farm FAQs.
public AccountSettings.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AccountSettings.Builder,AccountSettings>
public static AccountSettings.Builder builder()
public static Class<? extends AccountSettings.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.