BatchRunSettings

sealed class BatchRunSettings

A union type representing per-run configurations for the batch. Specify exactly one of the following members.

Inheritors

Types

Link copied to clipboard

A list of per-run configurations provided inline in the request. Each entry must include a unique runSettingId. Supports up to 100 entries. For batches with more than 100 runs, use s3UriSettings.

Link copied to clipboard
data class S3UriSettings(val value: String) : BatchRunSettings

An Amazon S3 URI pointing to a JSON file containing per-run configurations. The file must be a JSON array in the same format as inlineSettings. Supports up to 100,000 run configurations. The maximum file size is 6 GB.

Link copied to clipboard

Functions

Link copied to clipboard

Casts this BatchRunSettings as a InlineSettings and retrieves its kotlin.collections.List value. Throws an exception if the BatchRunSettings is not a InlineSettings.

Link copied to clipboard

Casts this BatchRunSettings as a InlineSettings and retrieves its kotlin.collections.List value. Returns null if the BatchRunSettings is not a InlineSettings.

Link copied to clipboard

Casts this BatchRunSettings as a S3UriSettings and retrieves its kotlin.String value. Throws an exception if the BatchRunSettings is not a S3UriSettings.

Link copied to clipboard

Casts this BatchRunSettings as a S3UriSettings and retrieves its kotlin.String value. Returns null if the BatchRunSettings is not a S3UriSettings.