Struct aws_sdk_robomaker::operation::update_simulation_application::builders::UpdateSimulationApplicationOutputBuilder
source · #[non_exhaustive]pub struct UpdateSimulationApplicationOutputBuilder { /* private fields */ }
Expand description
A builder for UpdateSimulationApplicationOutput
.
Implementations§
source§impl UpdateSimulationApplicationOutputBuilder
impl UpdateSimulationApplicationOutputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the updated simulation application.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the updated simulation application.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the updated simulation application.
sourcepub fn set_version(self, input: Option<String>) -> Self
pub fn set_version(self, input: Option<String>) -> Self
The version of the robot application.
sourcepub fn get_version(&self) -> &Option<String>
pub fn get_version(&self) -> &Option<String>
The version of the robot application.
sourcepub fn sources(self, input: Source) -> Self
pub fn sources(self, input: Source) -> Self
Appends an item to sources
.
To override the contents of this collection use set_sources
.
The sources of the simulation application.
sourcepub fn set_sources(self, input: Option<Vec<Source>>) -> Self
pub fn set_sources(self, input: Option<Vec<Source>>) -> Self
The sources of the simulation application.
sourcepub fn get_sources(&self) -> &Option<Vec<Source>>
pub fn get_sources(&self) -> &Option<Vec<Source>>
The sources of the simulation application.
sourcepub fn simulation_software_suite(self, input: SimulationSoftwareSuite) -> Self
pub fn simulation_software_suite(self, input: SimulationSoftwareSuite) -> Self
The simulation software suite used by the simulation application.
sourcepub fn set_simulation_software_suite(
self,
input: Option<SimulationSoftwareSuite>
) -> Self
pub fn set_simulation_software_suite( self, input: Option<SimulationSoftwareSuite> ) -> Self
The simulation software suite used by the simulation application.
sourcepub fn get_simulation_software_suite(&self) -> &Option<SimulationSoftwareSuite>
pub fn get_simulation_software_suite(&self) -> &Option<SimulationSoftwareSuite>
The simulation software suite used by the simulation application.
sourcepub fn robot_software_suite(self, input: RobotSoftwareSuite) -> Self
pub fn robot_software_suite(self, input: RobotSoftwareSuite) -> Self
Information about the robot software suite (ROS distribution).
sourcepub fn set_robot_software_suite(self, input: Option<RobotSoftwareSuite>) -> Self
pub fn set_robot_software_suite(self, input: Option<RobotSoftwareSuite>) -> Self
Information about the robot software suite (ROS distribution).
sourcepub fn get_robot_software_suite(&self) -> &Option<RobotSoftwareSuite>
pub fn get_robot_software_suite(&self) -> &Option<RobotSoftwareSuite>
Information about the robot software suite (ROS distribution).
sourcepub fn rendering_engine(self, input: RenderingEngine) -> Self
pub fn rendering_engine(self, input: RenderingEngine) -> Self
The rendering engine for the simulation application.
sourcepub fn set_rendering_engine(self, input: Option<RenderingEngine>) -> Self
pub fn set_rendering_engine(self, input: Option<RenderingEngine>) -> Self
The rendering engine for the simulation application.
sourcepub fn get_rendering_engine(&self) -> &Option<RenderingEngine>
pub fn get_rendering_engine(&self) -> &Option<RenderingEngine>
The rendering engine for the simulation application.
sourcepub fn last_updated_at(self, input: DateTime) -> Self
pub fn last_updated_at(self, input: DateTime) -> Self
The time, in milliseconds since the epoch, when the simulation application was last updated.
sourcepub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
The time, in milliseconds since the epoch, when the simulation application was last updated.
sourcepub fn get_last_updated_at(&self) -> &Option<DateTime>
pub fn get_last_updated_at(&self) -> &Option<DateTime>
The time, in milliseconds since the epoch, when the simulation application was last updated.
sourcepub fn revision_id(self, input: impl Into<String>) -> Self
pub fn revision_id(self, input: impl Into<String>) -> Self
The revision id of the simulation application.
sourcepub fn set_revision_id(self, input: Option<String>) -> Self
pub fn set_revision_id(self, input: Option<String>) -> Self
The revision id of the simulation application.
sourcepub fn get_revision_id(&self) -> &Option<String>
pub fn get_revision_id(&self) -> &Option<String>
The revision id of the simulation application.
sourcepub fn environment(self, input: Environment) -> Self
pub fn environment(self, input: Environment) -> Self
The object that contains the Docker image URI used for your simulation application.
sourcepub fn set_environment(self, input: Option<Environment>) -> Self
pub fn set_environment(self, input: Option<Environment>) -> Self
The object that contains the Docker image URI used for your simulation application.
sourcepub fn get_environment(&self) -> &Option<Environment>
pub fn get_environment(&self) -> &Option<Environment>
The object that contains the Docker image URI used for your simulation application.
sourcepub fn build(self) -> UpdateSimulationApplicationOutput
pub fn build(self) -> UpdateSimulationApplicationOutput
Consumes the builder and constructs a UpdateSimulationApplicationOutput
.
Trait Implementations§
source§impl Clone for UpdateSimulationApplicationOutputBuilder
impl Clone for UpdateSimulationApplicationOutputBuilder
source§fn clone(&self) -> UpdateSimulationApplicationOutputBuilder
fn clone(&self) -> UpdateSimulationApplicationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateSimulationApplicationOutputBuilder
impl Default for UpdateSimulationApplicationOutputBuilder
source§fn default() -> UpdateSimulationApplicationOutputBuilder
fn default() -> UpdateSimulationApplicationOutputBuilder
source§impl PartialEq for UpdateSimulationApplicationOutputBuilder
impl PartialEq for UpdateSimulationApplicationOutputBuilder
source§fn eq(&self, other: &UpdateSimulationApplicationOutputBuilder) -> bool
fn eq(&self, other: &UpdateSimulationApplicationOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.