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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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 '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 '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 '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 '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 '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 '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 '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 '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