Class: Rafflesia::SequenceSeedIndexSearchRequest
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::SequenceSeedIndexSearchRequest
- Defined in:
- lib/rafflesia/sequences/sequence_seed_index_search_request.rb
Constant Summary collapse
- HASH_ATTRS =
{ concurrency: :concurrency, database: :database, index_id: :index_id, kmer_size: :kmer_size, manifest_object_id: :manifest_object_id, manifest_path: :manifest_path, max_hits: :max_hits, max_object_bytes: :max_object_bytes, max_object_reads: :max_object_reads, min_identity: :min_identity, name: :name, output_format: :output_format, output_relation: :output_relation, partition_by: :partition_by, preview_limit: :preview_limit, query: :query, relation: :relation, release: :release, require_zero_materialization: :require_zero_materialization, rerank_alignment: :rerank_alignment, sort_by: :sort_by, use_block_cache: :use_block_cache, version: :version, wal_object_ids: :wal_object_ids }.freeze
Instance Attribute Summary collapse
-
#concurrency ⇒ Object
Returns the value of attribute concurrency.
-
#database ⇒ Object
Returns the value of attribute database.
-
#index_id ⇒ Object
Returns the value of attribute index_id.
-
#kmer_size ⇒ Object
Returns the value of attribute kmer_size.
-
#manifest_object_id ⇒ Object
Returns the value of attribute manifest_object_id.
-
#manifest_path ⇒ Object
Returns the value of attribute manifest_path.
-
#max_hits ⇒ Object
Returns the value of attribute max_hits.
-
#max_object_bytes ⇒ Object
Returns the value of attribute max_object_bytes.
-
#max_object_reads ⇒ Object
Returns the value of attribute max_object_reads.
-
#min_identity ⇒ Object
Returns the value of attribute min_identity.
-
#name ⇒ Object
Returns the value of attribute name.
-
#output_format ⇒ Object
Returns the value of attribute output_format.
-
#output_relation ⇒ Object
Returns the value of attribute output_relation.
-
#partition_by ⇒ Object
Returns the value of attribute partition_by.
-
#preview_limit ⇒ Object
Returns the value of attribute preview_limit.
-
#query ⇒ Object
Returns the value of attribute query.
-
#relation ⇒ Object
Returns the value of attribute relation.
-
#release ⇒ Object
Returns the value of attribute release.
-
#require_zero_materialization ⇒ Object
Returns the value of attribute require_zero_materialization.
-
#rerank_alignment ⇒ Object
Returns the value of attribute rerank_alignment.
-
#sort_by ⇒ Object
Returns the value of attribute sort_by.
-
#use_block_cache ⇒ Object
Returns the value of attribute use_block_cache.
-
#version ⇒ Object
Returns the value of attribute version.
-
#wal_object_ids ⇒ Object
Returns the value of attribute wal_object_ids.
Instance Method Summary collapse
-
#initialize(json) ⇒ SequenceSeedIndexSearchRequest
constructor
A new instance of SequenceSeedIndexSearchRequest.
Constructor Details
#initialize(json) ⇒ SequenceSeedIndexSearchRequest
Returns a new instance of SequenceSeedIndexSearchRequest.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 61 def initialize(json) super() hash = self.class.normalize(json) @concurrency = hash[:concurrency] @database = hash[:database] @index_id = hash[:index_id] @kmer_size = hash[:kmer_size] @manifest_object_id = hash[:manifest_object_id] @manifest_path = hash[:manifest_path] @max_hits = hash[:max_hits] @max_object_bytes = hash[:max_object_bytes] @max_object_reads = hash[:max_object_reads] @min_identity = hash[:min_identity] @name = hash[:name] @output_format = hash[:output_format] @output_relation = hash[:output_relation] @partition_by = (hash[:partition_by] || []) @preview_limit = hash[:preview_limit] @query = hash[:query] @relation = hash[:relation] @release = hash[:release] @require_zero_materialization = hash[:require_zero_materialization] @rerank_alignment = hash[:rerank_alignment] @sort_by = (hash[:sort_by] || []) @use_block_cache = hash[:use_block_cache] @version = hash[:version] @wal_object_ids = (hash[:wal_object_ids] || []) end |
Instance Attribute Details
#concurrency ⇒ Object
Returns the value of attribute concurrency.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def concurrency @concurrency end |
#database ⇒ Object
Returns the value of attribute database.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def database @database end |
#index_id ⇒ Object
Returns the value of attribute index_id.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def index_id @index_id end |
#kmer_size ⇒ Object
Returns the value of attribute kmer_size.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def kmer_size @kmer_size end |
#manifest_object_id ⇒ Object
Returns the value of attribute manifest_object_id.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def manifest_object_id @manifest_object_id end |
#manifest_path ⇒ Object
Returns the value of attribute manifest_path.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def manifest_path @manifest_path end |
#max_hits ⇒ Object
Returns the value of attribute max_hits.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def max_hits @max_hits end |
#max_object_bytes ⇒ Object
Returns the value of attribute max_object_bytes.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def max_object_bytes @max_object_bytes end |
#max_object_reads ⇒ Object
Returns the value of attribute max_object_reads.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def max_object_reads @max_object_reads end |
#min_identity ⇒ Object
Returns the value of attribute min_identity.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def min_identity @min_identity end |
#name ⇒ Object
Returns the value of attribute name.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def name @name end |
#output_format ⇒ Object
Returns the value of attribute output_format.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def output_format @output_format end |
#output_relation ⇒ Object
Returns the value of attribute output_relation.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def output_relation @output_relation end |
#partition_by ⇒ Object
Returns the value of attribute partition_by.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def partition_by @partition_by end |
#preview_limit ⇒ Object
Returns the value of attribute preview_limit.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def preview_limit @preview_limit end |
#query ⇒ Object
Returns the value of attribute query.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def query @query end |
#relation ⇒ Object
Returns the value of attribute relation.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def relation @relation end |
#release ⇒ Object
Returns the value of attribute release.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def release @release end |
#require_zero_materialization ⇒ Object
Returns the value of attribute require_zero_materialization.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def require_zero_materialization @require_zero_materialization end |
#rerank_alignment ⇒ Object
Returns the value of attribute rerank_alignment.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def rerank_alignment @rerank_alignment end |
#sort_by ⇒ Object
Returns the value of attribute sort_by.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def sort_by @sort_by end |
#use_block_cache ⇒ Object
Returns the value of attribute use_block_cache.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def use_block_cache @use_block_cache end |
#version ⇒ Object
Returns the value of attribute version.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def version @version end |
#wal_object_ids ⇒ Object
Returns the value of attribute wal_object_ids.
35 36 37 |
# File 'lib/rafflesia/sequences/sequence_seed_index_search_request.rb', line 35 def wal_object_ids @wal_object_ids end |