Class: Google::Apis::GenomicsV1::MergeVariantsRequest
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::GenomicsV1::MergeVariantsRequest
 
- 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
Instance Attribute Summary collapse
- 
  
    
      #info_merge_config  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A mapping between info field keys and the InfoMergeOperations to be performed on them. 
- 
  
    
      #variant_set_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The destination variant set. 
- 
  
    
      #variants  ⇒ Array<Google::Apis::GenomicsV1::Variant> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The variants to be merged with existing variants. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ MergeVariantsRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of MergeVariantsRequest. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ MergeVariantsRequest
Returns a new instance of MergeVariantsRequest
| 1342 1343 1344 | # File 'generated/google/apis/genomics_v1/classes.rb', line 1342 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#info_merge_config ⇒ Hash<String,String>
A mapping between info field keys and the InfoMergeOperations to
be performed on them.
Corresponds to the JSON property infoMergeConfig
| 1330 1331 1332 | # File 'generated/google/apis/genomics_v1/classes.rb', line 1330 def info_merge_config @info_merge_config end | 
#variant_set_id ⇒ String
The destination variant set.
Corresponds to the JSON property variantSetId
| 1335 1336 1337 | # File 'generated/google/apis/genomics_v1/classes.rb', line 1335 def variant_set_id @variant_set_id end | 
#variants ⇒ Array<Google::Apis::GenomicsV1::Variant>
The variants to be merged with existing variants.
Corresponds to the JSON property variants
| 1340 1341 1342 | # File 'generated/google/apis/genomics_v1/classes.rb', line 1340 def variants @variants end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1347 1348 1349 1350 1351 | # File 'generated/google/apis/genomics_v1/classes.rb', line 1347 def update!(**args) @info_merge_config = args[:info_merge_config] if args.key?(:info_merge_config) @variant_set_id = args[:variant_set_id] if args.key?(:variant_set_id) @variants = args[:variants] if args.key?(:variants) end |