Interface CreateUploadRequest.Builder

    • Method Detail

      • projectArn

        CreateUploadRequest.Builder projectArn​(String projectArn)

        The ARN of the project for the upload.

        Parameters:
        projectArn - The ARN of the project for the upload.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateUploadRequest.Builder name​(String name)

        The upload's file name. The name should not contain any forward slashes (/). If you are uploading an iOS app, the file name must end with the .ipa extension. If you are uploading an Android app, the file name must end with the .apk extension. For all others, the file name must end with the .zip file extension.

        Parameters:
        name - The upload's file name. The name should not contain any forward slashes (/). If you are uploading an iOS app, the file name must end with the .ipa extension. If you are uploading an Android app, the file name must end with the .apk extension. For all others, the file name must end with the .zip file extension.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        CreateUploadRequest.Builder type​(String type)

        The upload's upload 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

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

        Parameters:
        type - The upload's upload 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

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

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        UploadType, UploadType
      • type

        CreateUploadRequest.Builder type​(UploadType type)

        The upload's upload 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

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

        Parameters:
        type - The upload's upload 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

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

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        UploadType, UploadType
      • contentType

        CreateUploadRequest.Builder contentType​(String contentType)

        The upload's content type (for example, application/octet-stream).

        Parameters:
        contentType - The upload's content type (for example, application/octet-stream).
        Returns:
        Returns a reference to this object so that method calls can be chained together.