Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Upload = Upload' {}
- newUpload :: Upload
- upload_arn :: Lens' Upload (Maybe Text)
- upload_category :: Lens' Upload (Maybe UploadCategory)
- upload_contentType :: Lens' Upload (Maybe Text)
- upload_created :: Lens' Upload (Maybe UTCTime)
- upload_message :: Lens' Upload (Maybe Text)
- upload_metadata :: Lens' Upload (Maybe Text)
- upload_name :: Lens' Upload (Maybe Text)
- upload_status :: Lens' Upload (Maybe UploadStatus)
- upload_type :: Lens' Upload (Maybe UploadType)
- upload_url :: Lens' Upload (Maybe Text)
Documentation
An app or a set of one or more tests to upload or that have been uploaded.
See: newUpload
smart constructor.
Upload' | |
|
Instances
Create a value of Upload
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:Upload'
, upload_arn
- The upload's ARN.
$sel:category:Upload'
, upload_category
- The upload's category. Allowed values include:
- CURATED: An upload managed by AWS Device Farm.
- PRIVATE: An upload managed by the AWS Device Farm customer.
$sel:contentType:Upload'
, upload_contentType
- The upload's content type (for example, application/octet-stream
).
$sel:created:Upload'
, upload_created
- When the upload was created.
$sel:message:Upload'
, upload_message
- A message about the upload's result.
$sel:metadata:Upload'
, upload_metadata
- The upload's metadata. For example, for Android, this contains
information that is parsed from the manifest and is displayed in the AWS
Device Farm console after the associated app is uploaded.
$sel:name:Upload'
, upload_name
- The upload's file name.
$sel:status:Upload'
, upload_status
- The upload's status.
Must be one of the following values:
- FAILED
- INITIALIZED
- PROCESSING
- SUCCEEDED
$sel:type':Upload'
, upload_type
- The upload's type.
Must be one of the following values:
- ANDROID_APP
- IOS_APP
- WEB_APP
- EXTERNAL_DATA
- APPIUM_JAVA_JUNIT_TEST_PACKAGE
- APPIUM_JAVA_TESTNG_TEST_PACKAGE
- APPIUM_PYTHON_TEST_PACKAGE
- APPIUM_NODE_TEST_PACKAGE
- APPIUM_RUBY_TEST_PACKAGE
- APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
- APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
- APPIUM_WEB_PYTHON_TEST_PACKAGE
- APPIUM_WEB_NODE_TEST_PACKAGE
- APPIUM_WEB_RUBY_TEST_PACKAGE
- CALABASH_TEST_PACKAGE
- INSTRUMENTATION_TEST_PACKAGE
- UIAUTOMATION_TEST_PACKAGE
- UIAUTOMATOR_TEST_PACKAGE
- XCTEST_TEST_PACKAGE
- XCTEST_UI_TEST_PACKAGE
- APPIUM_JAVA_JUNIT_TEST_SPEC
- APPIUM_JAVA_TESTNG_TEST_SPEC
- APPIUM_PYTHON_TEST_SPEC
- APPIUM_NODE_TEST_SPEC
- APPIUM_RUBY_TEST_SPEC
- APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
- APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
- APPIUM_WEB_PYTHON_TEST_SPEC
- APPIUM_WEB_NODE_TEST_SPEC
- APPIUM_WEB_RUBY_TEST_SPEC
- INSTRUMENTATION_TEST_SPEC
- XCTEST_UI_TEST_SPEC
$sel:url:Upload'
, upload_url
- The presigned Amazon S3 URL that was used to store a file using a PUT
request.
upload_category :: Lens' Upload (Maybe UploadCategory) Source #
The upload's category. Allowed values include:
- CURATED: An upload managed by AWS Device Farm.
- PRIVATE: An upload managed by the AWS Device Farm customer.
upload_contentType :: Lens' Upload (Maybe Text) Source #
The upload's content type (for example, application/octet-stream
).
upload_metadata :: Lens' Upload (Maybe Text) Source #
The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.
upload_status :: Lens' Upload (Maybe UploadStatus) Source #
The upload's status.
Must be one of the following values:
- FAILED
- INITIALIZED
- PROCESSING
- SUCCEEDED
upload_type :: Lens' Upload (Maybe UploadType) Source #
The upload's type.
Must be one of the following values:
- ANDROID_APP
- IOS_APP
- WEB_APP
- EXTERNAL_DATA
- APPIUM_JAVA_JUNIT_TEST_PACKAGE
- APPIUM_JAVA_TESTNG_TEST_PACKAGE
- APPIUM_PYTHON_TEST_PACKAGE
- APPIUM_NODE_TEST_PACKAGE
- APPIUM_RUBY_TEST_PACKAGE
- APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
- APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
- APPIUM_WEB_PYTHON_TEST_PACKAGE
- APPIUM_WEB_NODE_TEST_PACKAGE
- APPIUM_WEB_RUBY_TEST_PACKAGE
- CALABASH_TEST_PACKAGE
- INSTRUMENTATION_TEST_PACKAGE
- UIAUTOMATION_TEST_PACKAGE
- UIAUTOMATOR_TEST_PACKAGE
- XCTEST_TEST_PACKAGE
- XCTEST_UI_TEST_PACKAGE
- APPIUM_JAVA_JUNIT_TEST_SPEC
- APPIUM_JAVA_TESTNG_TEST_SPEC
- APPIUM_PYTHON_TEST_SPEC
- APPIUM_NODE_TEST_SPEC
- APPIUM_RUBY_TEST_SPEC
- APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
- APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
- APPIUM_WEB_PYTHON_TEST_SPEC
- APPIUM_WEB_NODE_TEST_SPEC
- APPIUM_WEB_RUBY_TEST_SPEC
- INSTRUMENTATION_TEST_SPEC
- XCTEST_UI_TEST_SPEC