Interface LaunchConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<LaunchConfig.Builder,LaunchConfig>, SdkBuilder<LaunchConfig.Builder,LaunchConfig>, SdkPojo
Enclosing class:
LaunchConfig

public static interface LaunchConfig.Builder extends SdkPojo, CopyableBuilder<LaunchConfig.Builder,LaunchConfig>
  • Method Details

    • packageName

      LaunchConfig.Builder packageName(String packageName)

      The package name.

      Parameters:
      packageName - The package name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • launchFile

      LaunchConfig.Builder launchFile(String launchFile)

      The launch file name.

      Parameters:
      launchFile - The launch file name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • environmentVariables

      LaunchConfig.Builder environmentVariables(Map<String,String> environmentVariables)

      The environment variables for the application launch.

      Parameters:
      environmentVariables - The environment variables for the application launch.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portForwardingConfig

      LaunchConfig.Builder portForwardingConfig(PortForwardingConfig portForwardingConfig)

      The port forwarding configuration.

      Parameters:
      portForwardingConfig - The port forwarding configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portForwardingConfig

      default LaunchConfig.Builder portForwardingConfig(Consumer<PortForwardingConfig.Builder> portForwardingConfig)

      The port forwarding configuration.

      This is a convenience method that creates an instance of the PortForwardingConfig.Builder avoiding the need to create one manually via PortForwardingConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to portForwardingConfig(PortForwardingConfig).

      Parameters:
      portForwardingConfig - a consumer that will call methods on PortForwardingConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • streamUI

      LaunchConfig.Builder streamUI(Boolean streamUI)

      Boolean indicating whether a streaming session will be configured for the application. If True, AWS RoboMaker will configure a connection so you can interact with your application as it is running in the simulation. You must configure and launch the component. It must have a graphical user interface.

      Parameters:
      streamUI - Boolean indicating whether a streaming session will be configured for the application. If True, AWS RoboMaker will configure a connection so you can interact with your application as it is running in the simulation. You must configure and launch the component. It must have a graphical user interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • command

      If you've specified General as the value for your RobotSoftwareSuite, you can use this field to specify a list of commands for your container image.

      If you've specified SimulationRuntime as the value for your SimulationSoftwareSuite , you can use this field to specify a list of commands for your container image.

      Parameters:
      command - If you've specified General as the value for your RobotSoftwareSuite, you can use this field to specify a list of commands for your container image.

      If you've specified SimulationRuntime as the value for your SimulationSoftwareSuite, you can use this field to specify a list of commands for your container image.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • command

      LaunchConfig.Builder command(String... command)

      If you've specified General as the value for your RobotSoftwareSuite, you can use this field to specify a list of commands for your container image.

      If you've specified SimulationRuntime as the value for your SimulationSoftwareSuite , you can use this field to specify a list of commands for your container image.

      Parameters:
      command - If you've specified General as the value for your RobotSoftwareSuite, you can use this field to specify a list of commands for your container image.

      If you've specified SimulationRuntime as the value for your SimulationSoftwareSuite, you can use this field to specify a list of commands for your container image.

      Returns:
      Returns a reference to this object so that method calls can be chained together.