Class: Aws::RoboMaker::Types::SimulationApplicationConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb

Overview

Information about a simulation application configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#applicationString

The application information for the simulation application.

Returns:

  • (String)


4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
# File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 4468

class SimulationApplicationConfig < Struct.new(
  :application,
  :application_version,
  :launch_config,
  :upload_configurations,
  :world_configs,
  :use_default_upload_configurations,
  :tools,
  :use_default_tools)
  SENSITIVE = []
  include Aws::Structure
end

#application_versionString

The version of the simulation application.

Returns:

  • (String)


4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
# File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 4468

class SimulationApplicationConfig < Struct.new(
  :application,
  :application_version,
  :launch_config,
  :upload_configurations,
  :world_configs,
  :use_default_upload_configurations,
  :tools,
  :use_default_tools)
  SENSITIVE = []
  include Aws::Structure
end

#launch_configTypes::LaunchConfig

The launch configuration for the simulation application.

Returns:



4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
# File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 4468

class SimulationApplicationConfig < Struct.new(
  :application,
  :application_version,
  :launch_config,
  :upload_configurations,
  :world_configs,
  :use_default_upload_configurations,
  :tools,
  :use_default_tools)
  SENSITIVE = []
  include Aws::Structure
end

#toolsArray<Types::Tool>

Information about tools configured for the simulation application.

Returns:



4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
# File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 4468

class SimulationApplicationConfig < Struct.new(
  :application,
  :application_version,
  :launch_config,
  :upload_configurations,
  :world_configs,
  :use_default_upload_configurations,
  :tools,
  :use_default_tools)
  SENSITIVE = []
  include Aws::Structure
end

#upload_configurationsArray<Types::UploadConfiguration>

Information about upload configurations for the simulation application.

Returns:



4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
# File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 4468

class SimulationApplicationConfig < Struct.new(
  :application,
  :application_version,
  :launch_config,
  :upload_configurations,
  :world_configs,
  :use_default_upload_configurations,
  :tools,
  :use_default_tools)
  SENSITIVE = []
  include Aws::Structure
end

#use_default_toolsBoolean

A Boolean indicating whether to use default simulation application tools. The default tools are rviz, rqt, terminal and rosbag record. The default is False.

This API is no longer supported and will throw an error if used.

Returns:

  • (Boolean)


4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
# File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 4468

class SimulationApplicationConfig < Struct.new(
  :application,
  :application_version,
  :launch_config,
  :upload_configurations,
  :world_configs,
  :use_default_upload_configurations,
  :tools,
  :use_default_tools)
  SENSITIVE = []
  include Aws::Structure
end

#use_default_upload_configurationsBoolean

A Boolean indicating whether to use default upload configurations. By default, .ros and .gazebo files are uploaded when the application terminates and all ROS topics will be recorded.

If you set this value, you must specify an outputLocation.

This API is no longer supported and will throw an error if used.

Returns:

  • (Boolean)


4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
# File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 4468

class SimulationApplicationConfig < Struct.new(
  :application,
  :application_version,
  :launch_config,
  :upload_configurations,
  :world_configs,
  :use_default_upload_configurations,
  :tools,
  :use_default_tools)
  SENSITIVE = []
  include Aws::Structure
end

#world_configsArray<Types::WorldConfig>

A list of world configurations.

Returns:



4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
# File 'gems/aws-sdk-robomaker/lib/aws-sdk-robomaker/types.rb', line 4468

class SimulationApplicationConfig < Struct.new(
  :application,
  :application_version,
  :launch_config,
  :upload_configurations,
  :world_configs,
  :use_default_upload_configurations,
  :tools,
  :use_default_tools)
  SENSITIVE = []
  include Aws::Structure
end