Class: Rafflesia::SequenceCandidateVerifyRequest

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/sequences/sequence_candidate_verify_request.rb

Constant Summary collapse

HASH_ATTRS =
{
  check_gc_plan: :check_gc_plan,
  expected_source_sha256: :expected_source_sha_256,
  max_gc_garbage_count: :max_gc_garbage_count,
  max_object_bytes: :max_object_bytes,
  max_object_reads: :max_object_reads,
  min_record_count: :min_record_count,
  min_top_hit_identity: :min_top_hit_identity,
  namespace: :namespace,
  probe_max_hits: :probe_max_hits,
  probe_query: :probe_query,
  require_payload_shards: :require_payload_shards,
  require_posting_segment: :require_posting_segment,
  require_probe_hit: :require_probe_hit,
  require_zero_materialization: :require_zero_materialization,
  timeout_ms: :timeout_ms
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ SequenceCandidateVerifyRequest

Returns a new instance of SequenceCandidateVerifyRequest.



43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 43

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @check_gc_plan = hash[:check_gc_plan]
  @expected_source_sha_256 = hash[:expected_source_sha256]
  @max_gc_garbage_count = hash[:max_gc_garbage_count]
  @max_object_bytes = hash[:max_object_bytes]
  @max_object_reads = hash[:max_object_reads]
  @min_record_count = hash[:min_record_count]
  @min_top_hit_identity = hash[:min_top_hit_identity]
  @namespace = hash[:namespace]
  @probe_max_hits = hash[:probe_max_hits]
  @probe_query = hash[:probe_query]
  @require_payload_shards = hash[:require_payload_shards]
  @require_posting_segment = hash[:require_posting_segment]
  @require_probe_hit = hash[:require_probe_hit]
  @require_zero_materialization = hash[:require_zero_materialization]
  @timeout_ms = hash[:timeout_ms]
end

Instance Attribute Details

#check_gc_planObject

Returns the value of attribute check_gc_plan.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def check_gc_plan
  @check_gc_plan
end

#expected_source_sha_256Object

Returns the value of attribute expected_source_sha_256.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def expected_source_sha_256
  @expected_source_sha_256
end

#max_gc_garbage_countObject

Returns the value of attribute max_gc_garbage_count.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def max_gc_garbage_count
  @max_gc_garbage_count
end

#max_object_bytesObject

Returns the value of attribute max_object_bytes.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def max_object_bytes
  @max_object_bytes
end

#max_object_readsObject

Returns the value of attribute max_object_reads.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def max_object_reads
  @max_object_reads
end

#min_record_countObject

Returns the value of attribute min_record_count.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def min_record_count
  @min_record_count
end

#min_top_hit_identityObject

Returns the value of attribute min_top_hit_identity.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def min_top_hit_identity
  @min_top_hit_identity
end

#namespaceObject

Returns the value of attribute namespace.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def namespace
  @namespace
end

#probe_max_hitsObject

Returns the value of attribute probe_max_hits.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def probe_max_hits
  @probe_max_hits
end

#probe_queryObject

Returns the value of attribute probe_query.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def probe_query
  @probe_query
end

#require_payload_shardsObject

Returns the value of attribute require_payload_shards.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def require_payload_shards
  @require_payload_shards
end

#require_posting_segmentObject

Returns the value of attribute require_posting_segment.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def require_posting_segment
  @require_posting_segment
end

#require_probe_hitObject

Returns the value of attribute require_probe_hit.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def require_probe_hit
  @require_probe_hit
end

#require_zero_materializationObject

Returns the value of attribute require_zero_materialization.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def require_zero_materialization
  @require_zero_materialization
end

#timeout_msObject

Returns the value of attribute timeout_ms.



26
27
28
# File 'lib/rafflesia/sequences/sequence_candidate_verify_request.rb', line 26

def timeout_ms
  @timeout_ms
end