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
| 934 935 936 | # File 'generated/google/apis/genomics_v1/classes.rb', line 934 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
| 907 908 909 | # File 'generated/google/apis/genomics_v1/classes.rb', line 907 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
| 914 915 916 | # File 'generated/google/apis/genomics_v1/classes.rb', line 914 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
| 920 921 922 | # File 'generated/google/apis/genomics_v1/classes.rb', line 920 def call_set_ids @call_set_ids end | 
#format ⇒ String
The format for the exported data.
Corresponds to the JSON property format
| 925 926 927 | # File 'generated/google/apis/genomics_v1/classes.rb', line 925 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
| 932 933 934 | # File 'generated/google/apis/genomics_v1/classes.rb', line 932 def project_id @project_id end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 939 940 941 942 943 944 945 | # File 'generated/google/apis/genomics_v1/classes.rb', line 939 def update!(**args) @bigquery_dataset = args[:bigquery_dataset] if args.key?(:bigquery_dataset) @bigquery_table = args[:bigquery_table] if args.key?(:bigquery_table) @call_set_ids = args[:call_set_ids] if args.key?(:call_set_ids) @format = args[:format] if args.key?(:format) @project_id = args[:project_id] if args.key?(:project_id) end |