Cloneable, ReadLimitInfo, ToCopyableBuilder<CreateUploadRequest.Builder,CreateUploadRequest>@Generated("software.amazon.awssdk:codegen") public class CreateUploadRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<CreateUploadRequest.Builder,CreateUploadRequest>
Represents a request to the create upload operation.
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
CreateUploadRequest.Builder |
NOOP| Modifier and Type | Method | Description |
|---|---|---|
static CreateUploadRequest.Builder |
builder() |
|
String |
contentType() |
The upload's content type (for example, "application/octet-stream").
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
name() |
The upload's file name.
|
String |
projectArn() |
The ARN of the project for the upload.
|
static Class<? extends CreateUploadRequest.Builder> |
serializableBuilderClass() |
|
CreateUploadRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
type() |
The upload's upload type.
|
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeoutpublic String projectArn()
The ARN of the project for the upload.
public String name()
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.
.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.public String type()
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 appliction 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_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.
APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.
APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload.
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.
Note If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an
ArgumentException error.
Must be one of the following values:
ANDROID_APP: An Android upload.
IOS_APP: An iOS upload.
WEB_APP: A web appliction 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_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.
APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.
APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload.
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.
Note If you call CreateUpload with WEB_APP specified, AWS Device Farm
throws an ArgumentException error.
UploadTypepublic String contentType()
The upload's content type (for example, "application/octet-stream").
public CreateUploadRequest.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<CreateUploadRequest.Builder,CreateUploadRequest>public static CreateUploadRequest.Builder builder()
public static Class<? extends CreateUploadRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.