[−][src]Struct rusoto_devicefarm::CreateUploadRequest
Represents a request to the create upload operation.
Fields
content_type: Option<String>
The upload's content type (for example, "application/octet-stream").
name: String
The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the .ipa
extension. If uploading an Android app, the file name needs to end with the .apk
extension. For all others, the file name must end with the .zip
file extension.
project_arn: String
The ARN of the project for the upload.
type_: String
The upload's upload type.
Must be one of the following values:
-
ANDROID_APP: An Android upload.
-
IOS_APP: An iOS upload.
-
WEB_APP: A web application upload.
-
EXTERNAL_DATA: An external data upload.
-
APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.
-
APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.
-
APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.
-
APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.
-
APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.
-
APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.
-
APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.
-
APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.
-
APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.
-
APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.
-
CALABASH_TEST_PACKAGE: A Calabash test package upload.
-
INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.
-
UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.
-
UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.
-
XCTEST_TEST_PACKAGE: An XCode test package upload.
-
XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.
-
APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.
-
APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.
-
APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.
-
APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.
-
APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.
-
APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.
-
APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.
-
APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.
-
APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.
-
APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.
-
INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.
-
XCTEST_UI_TEST_SPEC: An XCode UI test spec upload.
Note If you call CreateUpload
with WEB_APP
specified, AWS Device Farm throws an ArgumentException
error.
Trait Implementations
impl PartialEq<CreateUploadRequest> for CreateUploadRequest
[src]
fn eq(&self, other: &CreateUploadRequest) -> bool
[src]
fn ne(&self, other: &CreateUploadRequest) -> bool
[src]
impl Default for CreateUploadRequest
[src]
fn default() -> CreateUploadRequest
[src]
impl Clone for CreateUploadRequest
[src]
fn clone(&self) -> CreateUploadRequest
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for CreateUploadRequest
[src]
impl Serialize for CreateUploadRequest
[src]
Auto Trait Implementations
impl Send for CreateUploadRequest
impl Sync for CreateUploadRequest
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self