Struct aws_sdk_robomaker::types::builders::LaunchConfigBuilder
source · #[non_exhaustive]pub struct LaunchConfigBuilder { /* private fields */ }Expand description
A builder for LaunchConfig.
Implementations§
source§impl LaunchConfigBuilder
impl LaunchConfigBuilder
sourcepub fn package_name(self, input: impl Into<String>) -> Self
pub fn package_name(self, input: impl Into<String>) -> Self
The package name.
sourcepub fn set_package_name(self, input: Option<String>) -> Self
pub fn set_package_name(self, input: Option<String>) -> Self
The package name.
sourcepub fn get_package_name(&self) -> &Option<String>
pub fn get_package_name(&self) -> &Option<String>
The package name.
sourcepub fn launch_file(self, input: impl Into<String>) -> Self
pub fn launch_file(self, input: impl Into<String>) -> Self
The launch file name.
sourcepub fn set_launch_file(self, input: Option<String>) -> Self
pub fn set_launch_file(self, input: Option<String>) -> Self
The launch file name.
sourcepub fn get_launch_file(&self) -> &Option<String>
pub fn get_launch_file(&self) -> &Option<String>
The launch file name.
sourcepub fn environment_variables(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn environment_variables( self, k: impl Into<String>, v: impl Into<String> ) -> Self
Adds a key-value pair to environment_variables.
To override the contents of this collection use set_environment_variables.
The environment variables for the application launch.
sourcepub fn set_environment_variables(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_environment_variables( self, input: Option<HashMap<String, String>> ) -> Self
The environment variables for the application launch.
sourcepub fn get_environment_variables(&self) -> &Option<HashMap<String, String>>
pub fn get_environment_variables(&self) -> &Option<HashMap<String, String>>
The environment variables for the application launch.
sourcepub fn port_forwarding_config(self, input: PortForwardingConfig) -> Self
pub fn port_forwarding_config(self, input: PortForwardingConfig) -> Self
The port forwarding configuration.
sourcepub fn set_port_forwarding_config(
self,
input: Option<PortForwardingConfig>
) -> Self
pub fn set_port_forwarding_config( self, input: Option<PortForwardingConfig> ) -> Self
The port forwarding configuration.
sourcepub fn get_port_forwarding_config(&self) -> &Option<PortForwardingConfig>
pub fn get_port_forwarding_config(&self) -> &Option<PortForwardingConfig>
The port forwarding configuration.
sourcepub fn stream_ui(self, input: bool) -> Self
pub fn stream_ui(self, input: bool) -> Self
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.
sourcepub fn set_stream_ui(self, input: Option<bool>) -> Self
pub fn set_stream_ui(self, input: Option<bool>) -> Self
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.
sourcepub fn get_stream_ui(&self) -> &Option<bool>
pub fn get_stream_ui(&self) -> &Option<bool>
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.
sourcepub fn command(self, input: impl Into<String>) -> Self
pub fn command(self, input: impl Into<String>) -> Self
Appends an item to command.
To override the contents of this collection use set_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.
sourcepub fn set_command(self, input: Option<Vec<String>>) -> Self
pub fn set_command(self, input: Option<Vec<String>>) -> Self
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.
sourcepub fn get_command(&self) -> &Option<Vec<String>>
pub fn get_command(&self) -> &Option<Vec<String>>
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.
sourcepub fn build(self) -> LaunchConfig
pub fn build(self) -> LaunchConfig
Consumes the builder and constructs a LaunchConfig.
Trait Implementations§
source§impl Clone for LaunchConfigBuilder
impl Clone for LaunchConfigBuilder
source§fn clone(&self) -> LaunchConfigBuilder
fn clone(&self) -> LaunchConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for LaunchConfigBuilder
impl Debug for LaunchConfigBuilder
source§impl Default for LaunchConfigBuilder
impl Default for LaunchConfigBuilder
source§fn default() -> LaunchConfigBuilder
fn default() -> LaunchConfigBuilder
source§impl PartialEq for LaunchConfigBuilder
impl PartialEq for LaunchConfigBuilder
source§fn eq(&self, other: &LaunchConfigBuilder) -> bool
fn eq(&self, other: &LaunchConfigBuilder) -> bool
self and other values to be equal, and is used
by ==.