Interface InlineSetting.Builder

  • Method Details

    • runSettingId

      InlineSetting.Builder runSettingId(String runSettingId)

      A customer-provided unique identifier for this run configuration within the batch. After submission, use ListRunsInBatch to map each runSettingId to the HealthOmics-generated runId.

      Parameters:
      runSettingId - A customer-provided unique identifier for this run configuration within the batch. After submission, use ListRunsInBatch to map each runSettingId to the HealthOmics-generated runId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      An optional user-friendly name for this run.

      Parameters:
      name - An optional user-friendly name for this run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputUri

      InlineSetting.Builder outputUri(String outputUri)

      Override the destination S3 URI for this run's outputs.

      Parameters:
      outputUri - Override the destination S3 URI for this run's outputs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • priority

      InlineSetting.Builder priority(Integer priority)

      Override the priority for this run.

      Parameters:
      priority - Override the priority for this run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      InlineSetting.Builder parameters(Document parameters)

      Per-run workflow parameters. Merged with defaultRunSetting.parameters; values in this object take precedence when keys overlap.

      Parameters:
      parameters - Per-run workflow parameters. Merged with defaultRunSetting.parameters; values in this object take precedence when keys overlap.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputBucketOwnerId

      InlineSetting.Builder outputBucketOwnerId(String outputBucketOwnerId)

      The expected AWS account ID of the owner of the output S3 bucket for this run.

      Parameters:
      outputBucketOwnerId - The expected AWS account ID of the owner of the output S3 bucket for this run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • runTags

      Per-run AWS tags. Merged with defaultRunSetting.runTags; values in this object take precedence when keys overlap.

      Parameters:
      runTags - Per-run AWS tags. Merged with defaultRunSetting.runTags; values in this object take precedence when keys overlap.
      Returns:
      Returns a reference to this object so that method calls can be chained together.