Constructor
new S3ExportTaskExecutorConfig(identifier, sizeThresholdForMultipartUploadBytes, priority, disabled, statusConfig)
Parameters:
Name |
Type |
Default |
Description |
identifier |
String
|
null
|
A unique identifier to identify this individual upload task.
Must be an alphanumeric string including spaces, commas, periods, hyphens, and underscores with length between 1 and 255. |
sizeThresholdForMultipartUploadBytes |
Number
|
null
|
The size threshold in bytes for when to use multipart uploads. Uploads over this size will automatically use a multipart upload strategy, while uploads equal or smaller than this threshold will use a single connection to upload the whole object. |
priority |
Number
|
null
|
Priority for this upload task. Lower values are higher priority. If not specified it will have the lowest priority. |
disabled |
Boolean
|
null
|
Enable or disable this export. Default is false. |
statusConfig |
aws-greengrass-core-sdk.StreamManager.StatusConfig
|
null
|
Event status configuration that specifies the target status stream and verbosity. |
- Source:
Members
disabled
Enable or disable this export. Default is false.
- Source:
disabled
- Source:
identifier
A unique identifier to identify this individual upload task.
Must be an alphanumeric string including spaces, commas, periods, hyphens, and underscores with length between 1 and 255.
- Source:
identifier
- Source:
priority
Priority for this upload task. Lower values are higher priority. If not specified it will have the lowest priority.
- Source:
priority
- Source:
The size threshold in bytes for when to use multipart uploads. Uploads over this size will automatically use a multipart upload strategy, while uploads equal or smaller than this threshold will use a single connection to upload the whole object.
- Source:
- Source:
statusConfig
Event status configuration that specifies the target status stream and verbosity.
- Source:
statusConfig
- Source:
Methods
Parameters:
Name |
Type |
Description |
value |
Boolean
|
Enable or disable this export. Default is false. |
- Source:
Returns:
-
Type
-
aws-greengrass-core-sdk.StreamManager.S3ExportTaskExecutorConfig
Parameters:
Name |
Type |
Description |
value |
String
|
A unique identifier to identify this individual upload task.
Must be an alphanumeric string including spaces, commas, periods, hyphens, and underscores with length between 1 and 255. |
- Source:
Returns:
-
Type
-
aws-greengrass-core-sdk.StreamManager.S3ExportTaskExecutorConfig
Parameters:
Name |
Type |
Description |
value |
Number
|
Priority for this upload task. Lower values are higher priority. If not specified it will have the lowest priority. |
- Source:
Returns:
-
Type
-
aws-greengrass-core-sdk.StreamManager.S3ExportTaskExecutorConfig
Parameters:
Name |
Type |
Description |
value |
Number
|
The size threshold in bytes for when to use multipart uploads. Uploads over this size will automatically use a multipart upload strategy, while uploads equal or smaller than this threshold will use a single connection to upload the whole object. |
- Source:
Returns:
-
Type
-
aws-greengrass-core-sdk.StreamManager.S3ExportTaskExecutorConfig
Parameters:
- Source:
Returns:
-
Type
-
aws-greengrass-core-sdk.StreamManager.S3ExportTaskExecutorConfig