public class CommandTimeouts extends BaseMapOptionData<CommandTimeouts>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_COMMAND |
| Constructor and Description |
|---|
CommandTimeouts() |
CommandTimeouts(java.util.Map<java.lang.String,java.lang.Object> timeouts) |
CommandTimeouts(java.lang.String json) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.time.Duration> |
getCommandTimeout(java.lang.String commandName)
Get the command timeout.
|
CommandTimeouts |
withCommandTimeout(java.lang.String commandName,
java.time.Duration timeout)
Sets the timeout for the particular Appium command that
is proxied to WDA.
|
CommandTimeouts |
withDefaultCommandTimeout(java.time.Duration timeout)
Sets the default timeout for all Appium commands that
are proxied to WDA.
|
assignOptionValue, getOptionValue, toJson, toMap, toStringpublic static final java.lang.String DEFAULT_COMMAND
public CommandTimeouts()
public CommandTimeouts(java.util.Map<java.lang.String,java.lang.Object> timeouts)
public CommandTimeouts(java.lang.String json)
public CommandTimeouts withCommandTimeout(java.lang.String commandName, java.time.Duration timeout)
commandName - The command name.timeout - Command timeout.public CommandTimeouts withDefaultCommandTimeout(java.time.Duration timeout)
timeout - Commands timeout.public java.util.Optional<java.time.Duration> getCommandTimeout(java.lang.String commandName)
commandName - The command name