Class: Rafflesia::DatasetManifestScanRequest
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatasetManifestScanRequest
- Defined in:
- lib/rafflesia/datasets/dataset_manifest_scan_request.rb
Constant Summary collapse
- HASH_ATTRS =
{ dataset_name: :dataset_name, failure_free: :failure_free, limit: :limit, require_tables: :require_tables, root: :root, sort: :sort, version_contains: :version_contains, version_prefix: :version_prefix }.freeze
Instance Attribute Summary collapse
-
#dataset_name ⇒ Object
Returns the value of attribute dataset_name.
-
#failure_free ⇒ Object
Returns the value of attribute failure_free.
-
#limit ⇒ Object
Returns the value of attribute limit.
-
#require_tables ⇒ Object
Returns the value of attribute require_tables.
-
#root ⇒ Object
Returns the value of attribute root.
-
#sort ⇒ Object
Returns the value of attribute sort.
-
#version_contains ⇒ Object
Returns the value of attribute version_contains.
-
#version_prefix ⇒ Object
Returns the value of attribute version_prefix.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatasetManifestScanRequest
constructor
A new instance of DatasetManifestScanRequest.
Constructor Details
#initialize(json) ⇒ DatasetManifestScanRequest
Returns a new instance of DatasetManifestScanRequest.
29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/rafflesia/datasets/dataset_manifest_scan_request.rb', line 29 def initialize(json) super() hash = self.class.normalize(json) @dataset_name = hash[:dataset_name] @failure_free = hash[:failure_free] @limit = hash[:limit] @require_tables = (hash[:require_tables] || []) @root = hash[:root] @sort = hash[:sort] @version_contains = hash[:version_contains] @version_prefix = hash[:version_prefix] end |
Instance Attribute Details
#dataset_name ⇒ Object
Returns the value of attribute dataset_name.
19 20 21 |
# File 'lib/rafflesia/datasets/dataset_manifest_scan_request.rb', line 19 def dataset_name @dataset_name end |
#failure_free ⇒ Object
Returns the value of attribute failure_free.
19 20 21 |
# File 'lib/rafflesia/datasets/dataset_manifest_scan_request.rb', line 19 def failure_free @failure_free end |
#limit ⇒ Object
Returns the value of attribute limit.
19 20 21 |
# File 'lib/rafflesia/datasets/dataset_manifest_scan_request.rb', line 19 def limit @limit end |
#require_tables ⇒ Object
Returns the value of attribute require_tables.
19 20 21 |
# File 'lib/rafflesia/datasets/dataset_manifest_scan_request.rb', line 19 def require_tables @require_tables end |
#root ⇒ Object
Returns the value of attribute root.
19 20 21 |
# File 'lib/rafflesia/datasets/dataset_manifest_scan_request.rb', line 19 def root @root end |
#sort ⇒ Object
Returns the value of attribute sort.
19 20 21 |
# File 'lib/rafflesia/datasets/dataset_manifest_scan_request.rb', line 19 def sort @sort end |
#version_contains ⇒ Object
Returns the value of attribute version_contains.
19 20 21 |
# File 'lib/rafflesia/datasets/dataset_manifest_scan_request.rb', line 19 def version_contains @version_contains end |
#version_prefix ⇒ Object
Returns the value of attribute version_prefix.
19 20 21 |
# File 'lib/rafflesia/datasets/dataset_manifest_scan_request.rb', line 19 def version_prefix @version_prefix end |