Class: Aws::DeviceFarm::Types::CreateUploadRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::DeviceFarm::Types::CreateUploadRequest
- Defined in:
- gems/aws-sdk-devicefarm/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 'gems/aws-sdk-devicefarm/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 'gems/aws-sdk-devicefarm/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 'gems/aws-sdk-devicefarm/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 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 806 class CreateUploadRequest < Struct.new( :project_arn, :name, :type, :content_type) SENSITIVE = [] include Aws::Structure end |