Class: Google::Apis::GenomicsV1::ExportVariantSetRequest
- Inherits:
-
Object
- Object
- Google::Apis::GenomicsV1::ExportVariantSetRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/genomics_v1/classes.rb,
generated/google/apis/genomics_v1/representations.rb,
generated/google/apis/genomics_v1/representations.rb
Overview
The variant data export request.
Instance Attribute Summary collapse
-
#bigquery_dataset ⇒ String
Required.
-
#bigquery_table ⇒ String
Required.
-
#call_set_ids ⇒ Array<String>
If provided, only variant call information from the specified call sets will be exported.
-
#format ⇒ String
The format for the exported data.
-
#project_id ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ExportVariantSetRequest
constructor
A new instance of ExportVariantSetRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ExportVariantSetRequest
Returns a new instance of ExportVariantSetRequest
2853 2854 2855 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 2853 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bigquery_dataset ⇒ String
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
2844 2845 2846 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 2844 def bigquery_dataset @bigquery_dataset end |
#bigquery_table ⇒ String
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
2851 2852 2853 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 2851 def bigquery_table @bigquery_table end |
#call_set_ids ⇒ Array<String>
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
2826 2827 2828 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 2826 def call_set_ids @call_set_ids end |
#format ⇒ String
The format for the exported data.
Corresponds to the JSON property format
2838 2839 2840 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 2838 def format @format end |
#project_id ⇒ String
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
2833 2834 2835 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 2833 def project_id @project_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2858 2859 2860 2861 2862 2863 2864 |
# File 'generated/google/apis/genomics_v1/classes.rb', line 2858 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 |