Class: Rafflesia::DatabaseJoinDriftRequest
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinDriftRequest
- Defined in:
- lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb
Constant Summary collapse
- HASH_ATTRS =
{ baseline_from_release: :baseline_from_release, baseline_to_release: :baseline_to_release, budget: :budget, candidate_from_release: :candidate_from_release, candidate_to_release: :candidate_to_release, dataset_name: :dataset_name, dataset_version: :dataset_version, from_database: :from_database, ontology_digest: :ontology_digest, safety: :safety, to_database: :to_database }.freeze
Instance Attribute Summary collapse
-
#baseline_from_release ⇒ Object
Returns the value of attribute baseline_from_release.
-
#baseline_to_release ⇒ Object
Returns the value of attribute baseline_to_release.
-
#budget ⇒ Object
Returns the value of attribute budget.
-
#candidate_from_release ⇒ Object
Returns the value of attribute candidate_from_release.
-
#candidate_to_release ⇒ Object
Returns the value of attribute candidate_to_release.
-
#dataset_name ⇒ Object
Returns the value of attribute dataset_name.
-
#dataset_version ⇒ Object
Returns the value of attribute dataset_version.
-
#from_database ⇒ Object
Returns the value of attribute from_database.
-
#ontology_digest ⇒ Object
Returns the value of attribute ontology_digest.
-
#safety ⇒ Object
Returns the value of attribute safety.
-
#to_database ⇒ Object
Returns the value of attribute to_database.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinDriftRequest
constructor
A new instance of DatabaseJoinDriftRequest.
Constructor Details
#initialize(json) ⇒ DatabaseJoinDriftRequest
Returns a new instance of DatabaseJoinDriftRequest.
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 35 def initialize(json) super() hash = self.class.normalize(json) @baseline_from_release = hash[:baseline_from_release] @baseline_to_release = hash[:baseline_to_release] @budget = hash[:budget] ? Rafflesia::QueryBudget.new(hash[:budget]) : nil @candidate_from_release = hash[:candidate_from_release] @candidate_to_release = hash[:candidate_to_release] @dataset_name = hash[:dataset_name] @dataset_version = hash[:dataset_version] @from_database = hash[:from_database] @ontology_digest = hash[:ontology_digest] @safety = hash[:safety] @to_database = hash[:to_database] end |
Instance Attribute Details
#baseline_from_release ⇒ Object
Returns the value of attribute baseline_from_release.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def baseline_from_release @baseline_from_release end |
#baseline_to_release ⇒ Object
Returns the value of attribute baseline_to_release.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def baseline_to_release @baseline_to_release end |
#budget ⇒ Object
Returns the value of attribute budget.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def budget @budget end |
#candidate_from_release ⇒ Object
Returns the value of attribute candidate_from_release.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def candidate_from_release @candidate_from_release end |
#candidate_to_release ⇒ Object
Returns the value of attribute candidate_to_release.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def candidate_to_release @candidate_to_release end |
#dataset_name ⇒ Object
Returns the value of attribute dataset_name.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def dataset_name @dataset_name end |
#dataset_version ⇒ Object
Returns the value of attribute dataset_version.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def dataset_version @dataset_version end |
#from_database ⇒ Object
Returns the value of attribute from_database.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def from_database @from_database end |
#ontology_digest ⇒ Object
Returns the value of attribute ontology_digest.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def ontology_digest @ontology_digest end |
#safety ⇒ Object
Returns the value of attribute safety.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def safety @safety end |
#to_database ⇒ Object
Returns the value of attribute to_database.
22 23 24 |
# File 'lib/rafflesia/database_join_coverage_ledgers/database_join_drift_request.rb', line 22 def to_database @to_database end |