Class: Aws::RoboMaker::Types::RobotApplicationConfig

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

Overview

Application configuration information for a robot.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#applicationString

The application information for the robot application.

Returns:

  • (String)


4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
# File 'lib/aws-sdk-robomaker/types.rb', line 4248

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

#application_versionString

The version of the robot application.

Returns:

  • (String)


4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
# File 'lib/aws-sdk-robomaker/types.rb', line 4248

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

#launch_configTypes::LaunchConfig

The launch configuration for the robot application.

Returns:



4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
# File 'lib/aws-sdk-robomaker/types.rb', line 4248

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

#toolsArray<Types::Tool>

Information about tools configured for the robot application.

Returns:



4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
# File 'lib/aws-sdk-robomaker/types.rb', line 4248

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

#upload_configurationsArray<Types::UploadConfiguration>

The upload configurations for the robot application.

Returns:



4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
# File 'lib/aws-sdk-robomaker/types.rb', line 4248

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

#use_default_toolsBoolean

A Boolean indicating whether to use default robot 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)


4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
# File 'lib/aws-sdk-robomaker/types.rb', line 4248

class RobotApplicationConfig < Struct.new(
  :application,
  :application_version,
  :launch_config,
  :upload_configurations,
  :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)


4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
# File 'lib/aws-sdk-robomaker/types.rb', line 4248

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