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, toString
public 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