Class: Aws::DeviceFarm::Types::CreateUploadRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::DeviceFarm::Types::CreateUploadRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-devicefarm/types.rb
Overview
Represents a request to the create upload operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#content_type ⇒ String
The upload’s content type (for example, ‘application/octet-stream`).
-
#name ⇒ String
The upload’s file name.
-
#project_arn ⇒ String
The ARN of the project for the upload.
-
#type ⇒ String
The upload’s upload type.
Instance Attribute Details
#content_type ⇒ String
The upload’s content type (for example, ‘application/octet-stream`).
806 807 808 809 810 811 812 813 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 806 class CreateUploadRequest < Struct.new( :project_arn, :name, :type, :content_type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
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.
806 807 808 809 810 811 812 813 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 806 class CreateUploadRequest < Struct.new( :project_arn, :name, :type, :content_type) SENSITIVE = [] include Aws::Structure end |
#project_arn ⇒ String
The ARN of the project for the upload.
806 807 808 809 810 811 812 813 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 806 class CreateUploadRequest < Struct.new( :project_arn, :name, :type, :content_type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
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
-
INSTRUMENTATION_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.
806 807 808 809 810 811 812 813 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 806 class CreateUploadRequest < Struct.new( :project_arn, :name, :type, :content_type) SENSITIVE = [] include Aws::Structure end |