class Google::Apis::GenomicsV1::ExportVariantSetRequest

The variant data export request.

Attributes

bigquery_dataset[RW]

Required. The BigQuery dataset to export data to. This dataset must already exist. Note that this is distinct from the Genomics concept of “dataset”. Corresponds to the JSON property `bigqueryDataset` @return [String]

bigquery_table[RW]

Required. The BigQuery table to export data to. If the table doesn't exist, it will be created. If it already exists, it will be overwritten. Corresponds to the JSON property `bigqueryTable` @return [String]

call_set_ids[RW]

If provided, only variant call information from the specified call sets will be exported. By default all variant calls are exported. Corresponds to the JSON property `callSetIds` @return [Array<String>]

format[RW]

The format for the exported data. Corresponds to the JSON property `format` @return [String]

project_id[RW]

Required. The Google Cloud project ID that owns the destination BigQuery dataset. The caller must have WRITE access to this project. This project will also own the resulting export job. Corresponds to the JSON property `projectId` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1/classes.rb, line 2665
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/genomics_v1/classes.rb, line 2670
def update!(**args)
  @call_set_ids = args[:call_set_ids] if args.key?(:call_set_ids)
  @project_id = args[:project_id] if args.key?(:project_id)
  @format = args[:format] if args.key?(:format)
  @bigquery_dataset = args[:bigquery_dataset] if args.key?(:bigquery_dataset)
  @bigquery_table = args[:bigquery_table] if args.key?(:bigquery_table)
end