[][src]Struct rusoto_devicefarm::CreateUploadRequest

pub struct CreateUploadRequest {
    pub content_type: Option<String>,
    pub name: String,
    pub project_arn: String,
    pub type_: String,
}

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:

Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.

Trait Implementations

impl PartialEq<CreateUploadRequest> for CreateUploadRequest[src]

impl Default for CreateUploadRequest[src]

impl Clone for 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]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self