Class: Aws::Omics::Types::BatchRunSettings

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-omics/lib/aws-sdk-omics/types.rb

Overview

Note:

BatchRunSettings is a union - when making an API calls you must set exactly one of the members.

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

Direct Known Subclasses

InlineSettings, S3UriSettings, Unknown

Defined Under Namespace

Classes: InlineSettings, S3UriSettings, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#inline_settingsArray<Types::InlineSetting>

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.

Returns:



473
474
475
476
477
478
479
480
481
482
483
484
# File 'gems/aws-sdk-omics/lib/aws-sdk-omics/types.rb', line 473

class BatchRunSettings < Struct.new(
  :inline_settings,
  :s3_uri_settings,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class InlineSettings < BatchRunSettings; end
  class S3UriSettings < BatchRunSettings; end
  class Unknown < BatchRunSettings; end
end

#s3_uri_settingsString

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.

The IAM service role in roleArn must have read access to this S3 object. HealthOmics validates access to the file during the synchronous API call and records the file's ETag. If the file is modified after submission, the batch fails.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
# File 'gems/aws-sdk-omics/lib/aws-sdk-omics/types.rb', line 473

class BatchRunSettings < Struct.new(
  :inline_settings,
  :s3_uri_settings,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class InlineSettings < BatchRunSettings; end
  class S3UriSettings < BatchRunSettings; end
  class Unknown < BatchRunSettings; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



473
474
475
# File 'gems/aws-sdk-omics/lib/aws-sdk-omics/types.rb', line 473

def unknown
  @unknown
end