StructuredPojo
, ToCopyableBuilder<AccountSettings.Builder,AccountSettings>
@Generated("software.amazon.awssdk:codegen") public class AccountSettings extends Object implements StructuredPojo, ToCopyableBuilder<AccountSettings.Builder,AccountSettings>
A container for account-level settings within AWS Device Farm.
Modifier and Type | Class | Description |
---|---|---|
static interface |
AccountSettings.Builder |
Modifier and Type | Method | 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) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
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.
|
static Class<? extends AccountSettings.Builder> |
serializableBuilderClass() |
|
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<String,Integer> |
unmeteredDevices() |
Returns the unmetered devices you have purchased or want to purchase.
|
Map<String,Integer> |
unmeteredRemoteAccessDevices() |
Returns the unmetered remote access devices you have purchased or want to purchase.
|
public String awsAccountNumber()
The AWS account number specified in the AccountSettings
container.
AccountSettings
container.public Map<String,Integer> unmeteredDevices()
Returns the unmetered devices you have purchased or want to purchase.
public Map<String,Integer> unmeteredRemoteAccessDevices()
Returns the unmetered remote access devices you have purchased or want to purchase.
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.
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 AccountSettings.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AccountSettings.Builder,AccountSettings>
public static AccountSettings.Builder builder()
public static Class<? extends AccountSettings.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.