@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExecutionConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Represents configuration information about a test run, such as the execution timeout (in minutes).
Constructor and Description |
---|
ExecutionConfiguration() |
Modifier and Type | Method and Description |
---|---|
ExecutionConfiguration |
clone() |
boolean |
equals(Object obj) |
Boolean |
getAccountsCleanup()
True if account cleanup is enabled at the beginning of the test.
|
Boolean |
getAppPackagesCleanup()
True if app package cleanup is enabled at the beginning of the test.
|
Integer |
getJobTimeoutMinutes()
The number of minutes a test run executes before it times out.
|
Boolean |
getSkipAppResign()
When set to
true , for private devices, Device Farm does not sign your app again. |
Boolean |
getVideoCapture()
Set to true to enable video capture.
|
int |
hashCode() |
Boolean |
isAccountsCleanup()
True if account cleanup is enabled at the beginning of the test.
|
Boolean |
isAppPackagesCleanup()
True if app package cleanup is enabled at the beginning of the test.
|
Boolean |
isSkipAppResign()
When set to
true , for private devices, Device Farm does not sign your app again. |
Boolean |
isVideoCapture()
Set to true to enable video capture.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountsCleanup(Boolean accountsCleanup)
True if account cleanup is enabled at the beginning of the test.
|
void |
setAppPackagesCleanup(Boolean appPackagesCleanup)
True if app package cleanup is enabled at the beginning of the test.
|
void |
setJobTimeoutMinutes(Integer jobTimeoutMinutes)
The number of minutes a test run executes before it times out.
|
void |
setSkipAppResign(Boolean skipAppResign)
When set to
true , for private devices, Device Farm does not sign your app again. |
void |
setVideoCapture(Boolean videoCapture)
Set to true to enable video capture.
|
String |
toString()
Returns a string representation of this object.
|
ExecutionConfiguration |
withAccountsCleanup(Boolean accountsCleanup)
True if account cleanup is enabled at the beginning of the test.
|
ExecutionConfiguration |
withAppPackagesCleanup(Boolean appPackagesCleanup)
True if app package cleanup is enabled at the beginning of the test.
|
ExecutionConfiguration |
withJobTimeoutMinutes(Integer jobTimeoutMinutes)
The number of minutes a test run executes before it times out.
|
ExecutionConfiguration |
withSkipAppResign(Boolean skipAppResign)
When set to
true , for private devices, Device Farm does not sign your app again. |
ExecutionConfiguration |
withVideoCapture(Boolean videoCapture)
Set to true to enable video capture.
|
public void setJobTimeoutMinutes(Integer jobTimeoutMinutes)
The number of minutes a test run executes before it times out.
jobTimeoutMinutes
- The number of minutes a test run executes before it times out.public Integer getJobTimeoutMinutes()
The number of minutes a test run executes before it times out.
public ExecutionConfiguration withJobTimeoutMinutes(Integer jobTimeoutMinutes)
The number of minutes a test run executes before it times out.
jobTimeoutMinutes
- The number of minutes a test run executes before it times out.public void setAccountsCleanup(Boolean accountsCleanup)
True if account cleanup is enabled at the beginning of the test. Otherwise, false.
accountsCleanup
- True if account cleanup is enabled at the beginning of the test. Otherwise, false.public Boolean getAccountsCleanup()
True if account cleanup is enabled at the beginning of the test. Otherwise, false.
public ExecutionConfiguration withAccountsCleanup(Boolean accountsCleanup)
True if account cleanup is enabled at the beginning of the test. Otherwise, false.
accountsCleanup
- True if account cleanup is enabled at the beginning of the test. Otherwise, false.public Boolean isAccountsCleanup()
True if account cleanup is enabled at the beginning of the test. Otherwise, false.
public void setAppPackagesCleanup(Boolean appPackagesCleanup)
True if app package cleanup is enabled at the beginning of the test. Otherwise, false.
appPackagesCleanup
- True if app package cleanup is enabled at the beginning of the test. Otherwise, false.public Boolean getAppPackagesCleanup()
True if app package cleanup is enabled at the beginning of the test. Otherwise, false.
public ExecutionConfiguration withAppPackagesCleanup(Boolean appPackagesCleanup)
True if app package cleanup is enabled at the beginning of the test. Otherwise, false.
appPackagesCleanup
- True if app package cleanup is enabled at the beginning of the test. Otherwise, false.public Boolean isAppPackagesCleanup()
True if app package cleanup is enabled at the beginning of the test. Otherwise, false.
public void setVideoCapture(Boolean videoCapture)
Set to true to enable video capture. Otherwise, set to false. The default is true.
videoCapture
- Set to true to enable video capture. Otherwise, set to false. The default is true.public Boolean getVideoCapture()
Set to true to enable video capture. Otherwise, set to false. The default is true.
public ExecutionConfiguration withVideoCapture(Boolean videoCapture)
Set to true to enable video capture. Otherwise, set to false. The default is true.
videoCapture
- Set to true to enable video capture. Otherwise, set to false. The default is true.public Boolean isVideoCapture()
Set to true to enable video capture. Otherwise, set to false. The default is true.
public void setSkipAppResign(Boolean skipAppResign)
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.
skipAppResign
- 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.
public Boolean getSkipAppResign()
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.
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.
public ExecutionConfiguration withSkipAppResign(Boolean skipAppResign)
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.
skipAppResign
- 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.
public Boolean isSkipAppResign()
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.
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.
public String toString()
toString
in class Object
Object.toString()
public ExecutionConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.