Class: Google::Apis::GenomicsV1::SearchAnnotationsRequest
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::GenomicsV1::SearchAnnotationsRequest
 
- 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
- 
  
    
      #annotation_set_ids  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Required. 
- 
  
    
      #end  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The end position of the range on the reference, 0-based exclusive. 
- 
  
    
      #page_size  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The maximum number of results to return in a single page. 
- 
  
    
      #page_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The continuation token, which is used to page through large result sets. 
- 
  
    
      #reference_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ID of the reference to query. 
- 
  
    
      #reference_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the reference to query, within the reference set associated with this query. 
- 
  
    
      #start  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The start position of the range on the reference, 0-based inclusive. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ SearchAnnotationsRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of SearchAnnotationsRequest. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ SearchAnnotationsRequest
Returns a new instance of SearchAnnotationsRequest
| 2470 2471 2472 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2470 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#annotation_set_ids ⇒ Array<String>
Required. The annotation sets to search within. The caller must have
READ access to these annotation sets.
All queried annotation sets must have the same type.
Corresponds to the JSON property annotationSetIds
| 2427 2428 2429 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2427 def annotation_set_ids @annotation_set_ids end | 
#end ⇒ Fixnum
The end position of the range on the reference, 0-based exclusive. If
referenceId or
referenceName
must be specified, Defaults to the length of the reference.
Corresponds to the JSON property end
| 2435 2436 2437 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2435 def end @end end | 
#page_size ⇒ Fixnum
The maximum number of results to return in a single page. If unspecified,
defaults to 256. The maximum value is 2048.
Corresponds to the JSON property pageSize
| 2441 2442 2443 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2441 def page_size @page_size end | 
#page_token ⇒ String
The continuation token, which is used to page through large result sets.
To get the next page of results, set this parameter to the value of
nextPageToken from the previous response.
Corresponds to the JSON property pageToken
| 2448 2449 2450 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2448 def page_token @page_token end | 
#reference_id ⇒ String
The ID of the reference to query.
Corresponds to the JSON property referenceId
| 2453 2454 2455 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2453 def reference_id @reference_id end | 
#reference_name ⇒ String
The name of the reference to query, within the reference set associated
with this query.
Corresponds to the JSON property referenceName
| 2459 2460 2461 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2459 def reference_name @reference_name end | 
#start ⇒ Fixnum
The start position of the range on the reference, 0-based inclusive. If
specified,
referenceId or
referenceName
must be specified. Defaults to 0.
Corresponds to the JSON property start
| 2468 2469 2470 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2468 def start @start end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 2475 2476 2477 2478 2479 2480 2481 2482 2483 | # File 'generated/google/apis/genomics_v1/classes.rb', line 2475 def update!(**args) @annotation_set_ids = args[:annotation_set_ids] if args.key?(:annotation_set_ids) @end = args[:end] if args.key?(:end) @page_size = args[:page_size] if args.key?(:page_size) @page_token = args[:page_token] if args.key?(:page_token) @reference_id = args[:reference_id] if args.key?(:reference_id) @reference_name = args[:reference_name] if args.key?(:reference_name) @start = args[:start] if args.key?(:start) end |