Class: Rafflesia::DatasetBuildTableStructureTiming

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/datasets/dataset_build_table_structure_timing.rb

Constant Summary collapse

HASH_ATTRS =
{
  elapsed_ms: :elapsed_ms,
  error_code: :error_code,
  error_message: :error_message,
  row_count: :row_count,
  status: :status,
  table_name: :table_name
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ DatasetBuildTableStructureTiming

Returns a new instance of DatasetBuildTableStructureTiming.



25
26
27
28
29
30
31
32
33
34
# File 'lib/rafflesia/datasets/dataset_build_table_structure_timing.rb', line 25

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @elapsed_ms = hash[:elapsed_ms]
  @error_code = hash[:error_code]
  @error_message = hash[:error_message]
  @row_count = hash[:row_count]
  @status = hash[:status]
  @table_name = hash[:table_name]
end

Instance Attribute Details

#elapsed_msObject

Returns the value of attribute elapsed_ms.



17
18
19
# File 'lib/rafflesia/datasets/dataset_build_table_structure_timing.rb', line 17

def elapsed_ms
  @elapsed_ms
end

#error_codeObject

Returns the value of attribute error_code.



17
18
19
# File 'lib/rafflesia/datasets/dataset_build_table_structure_timing.rb', line 17

def error_code
  @error_code
end

#error_messageObject

Returns the value of attribute error_message.



17
18
19
# File 'lib/rafflesia/datasets/dataset_build_table_structure_timing.rb', line 17

def error_message
  @error_message
end

#row_countObject

Returns the value of attribute row_count.



17
18
19
# File 'lib/rafflesia/datasets/dataset_build_table_structure_timing.rb', line 17

def row_count
  @row_count
end

#statusObject

Returns the value of attribute status.



17
18
19
# File 'lib/rafflesia/datasets/dataset_build_table_structure_timing.rb', line 17

def status
  @status
end

#table_nameObject

Returns the value of attribute table_name.



17
18
19
# File 'lib/rafflesia/datasets/dataset_build_table_structure_timing.rb', line 17

def table_name
  @table_name
end