Class: Rafflesia::SimulationTrajectoryFramesTableRequest

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb

Constant Summary collapse

HASH_ATTRS =
{
  backend: :backend,
  database: :database,
  end_frame: :end_frame,
  output_format: :output_format,
  output_relation: :output_relation,
  partition_by: :partition_by,
  preview_limit: :preview_limit,
  relation: :relation,
  release: :release,
  sort_by: :sort_by,
  start_frame: :start_frame,
  stride: :stride,
  timeout_ms: :timeout_ms,
  topology_format: :topology_format,
  topology_object_id: :topology_object_id,
  topology_path: :topology_path,
  trajectory_format: :trajectory_format,
  trajectory_manifest_object_id: :trajectory_manifest_object_id,
  trajectory_object_id: :trajectory_object_id,
  trajectory_path: :trajectory_path
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ SimulationTrajectoryFramesTableRequest

Returns a new instance of SimulationTrajectoryFramesTableRequest.



53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 53

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @backend = hash[:backend]
  @database = hash[:database]
  @end_frame = hash[:end_frame]
  @output_format = hash[:output_format]
  @output_relation = hash[:output_relation]
  @partition_by = (hash[:partition_by] || [])
  @preview_limit = hash[:preview_limit]
  @relation = hash[:relation]
  @release = hash[:release]
  @sort_by = (hash[:sort_by] || [])
  @start_frame = hash[:start_frame]
  @stride = hash[:stride]
  @timeout_ms = hash[:timeout_ms]
  @topology_format = hash[:topology_format]
  @topology_object_id = hash[:topology_object_id]
  @topology_path = hash[:topology_path]
  @trajectory_format = hash[:trajectory_format]
  @trajectory_manifest_object_id = hash[:trajectory_manifest_object_id]
  @trajectory_object_id = hash[:trajectory_object_id]
  @trajectory_path = hash[:trajectory_path]
end

Instance Attribute Details

#backendObject

Returns the value of attribute backend.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def backend
  @backend
end

#databaseObject

Returns the value of attribute database.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def database
  @database
end

#end_frameObject

Returns the value of attribute end_frame.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def end_frame
  @end_frame
end

#output_formatObject

Returns the value of attribute output_format.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def output_format
  @output_format
end

#output_relationObject

Returns the value of attribute output_relation.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def output_relation
  @output_relation
end

#partition_byObject

Returns the value of attribute partition_by.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def partition_by
  @partition_by
end

#preview_limitObject

Returns the value of attribute preview_limit.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def preview_limit
  @preview_limit
end

#relationObject

Returns the value of attribute relation.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def relation
  @relation
end

#releaseObject

Returns the value of attribute release.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def release
  @release
end

#sort_byObject

Returns the value of attribute sort_by.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def sort_by
  @sort_by
end

#start_frameObject

Returns the value of attribute start_frame.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def start_frame
  @start_frame
end

#strideObject

Returns the value of attribute stride.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def stride
  @stride
end

#timeout_msObject

Returns the value of attribute timeout_ms.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def timeout_ms
  @timeout_ms
end

#topology_formatObject

Returns the value of attribute topology_format.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def topology_format
  @topology_format
end

#topology_object_idObject

Returns the value of attribute topology_object_id.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def topology_object_id
  @topology_object_id
end

#topology_pathObject

Returns the value of attribute topology_path.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def topology_path
  @topology_path
end

#trajectory_formatObject

Returns the value of attribute trajectory_format.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def trajectory_format
  @trajectory_format
end

#trajectory_manifest_object_idObject

Returns the value of attribute trajectory_manifest_object_id.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def trajectory_manifest_object_id
  @trajectory_manifest_object_id
end

#trajectory_object_idObject

Returns the value of attribute trajectory_object_id.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def trajectory_object_id
  @trajectory_object_id
end

#trajectory_pathObject

Returns the value of attribute trajectory_path.



31
32
33
# File 'lib/rafflesia/simulations/simulation_trajectory_frames_table_request.rb', line 31

def trajectory_path
  @trajectory_path
end