Class: Google::Apis::GenomicsV1beta2::ExportReadGroupSetsRequest
- Inherits:
-
Object
- Object
- Google::Apis::GenomicsV1beta2::ExportReadGroupSetsRequest
- Includes:
- Core::Hashable
- Defined in:
- generated/google/apis/genomics_v1beta2/classes.rb,
generated/google/apis/genomics_v1beta2/representations.rb,
generated/google/apis/genomics_v1beta2/representations.rb
Overview
The read group set export request.
Instance Attribute Summary collapse
-
#export_uri ⇒ String
Required.
-
#project_number ⇒ String
Required.
-
#read_group_set_ids ⇒ Array<String>
Required.
-
#reference_names ⇒ Array<String>
The reference names to export.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ExportReadGroupSetsRequest
constructor
A new instance of ExportReadGroupSetsRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ExportReadGroupSetsRequest
Returns a new instance of ExportReadGroupSetsRequest.
701 702 703 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 701 def initialize(**args) update!(**args) end |
Instance Attribute Details
#export_uri ⇒ String
Required. A Google Cloud Storage URI for the exported BAM file. The currently
authenticated user must have write access to the new file. An error will be
returned if the URI already contains data.
Corresponds to the JSON property exportUri
682 683 684 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 682 def export_uri @export_uri end |
#project_number ⇒ String
Required. The Google Developers Console project number that owns this export.
Corresponds to the JSON property projectNumber
687 688 689 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 687 def project_number @project_number end |
#read_group_set_ids ⇒ Array<String>
Required. The IDs of the read group sets to export.
Corresponds to the JSON property readGroupSetIds
692 693 694 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 692 def read_group_set_ids @read_group_set_ids end |
#reference_names ⇒ Array<String>
The reference names to export. If this is not specified, all reference
sequences, including unmapped reads, are exported. Use * to export only
unmapped reads.
Corresponds to the JSON property referenceNames
699 700 701 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 699 def reference_names @reference_names end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
706 707 708 709 710 711 |
# File 'generated/google/apis/genomics_v1beta2/classes.rb', line 706 def update!(**args) @export_uri = args[:export_uri] unless args[:export_uri].nil? @project_number = args[:project_number] unless args[:project_number].nil? @read_group_set_ids = args[:read_group_set_ids] unless args[:read_group_set_ids].nil? @reference_names = args[:reference_names] unless args[:reference_names].nil? end |