Struct aws_sdk_robomaker::operation::create_robot_application::builders::CreateRobotApplicationFluentBuilder
source · pub struct CreateRobotApplicationFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateRobotApplication
.
Creates a robot application.
Implementations§
source§impl CreateRobotApplicationFluentBuilder
impl CreateRobotApplicationFluentBuilder
sourcepub fn as_input(&self) -> &CreateRobotApplicationInputBuilder
pub fn as_input(&self) -> &CreateRobotApplicationInputBuilder
Access the CreateRobotApplication as a reference.
sourcepub async fn send(
self
) -> Result<CreateRobotApplicationOutput, SdkError<CreateRobotApplicationError, HttpResponse>>
pub async fn send( self ) -> Result<CreateRobotApplicationOutput, SdkError<CreateRobotApplicationError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<CreateRobotApplicationOutput, CreateRobotApplicationError, Self>
pub fn customize( self ) -> CustomizableOperation<CreateRobotApplicationOutput, CreateRobotApplicationError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn sources(self, input: SourceConfig) -> Self
pub fn sources(self, input: SourceConfig) -> Self
Appends an item to sources
.
To override the contents of this collection use set_sources
.
The sources of the robot application.
sourcepub fn set_sources(self, input: Option<Vec<SourceConfig>>) -> Self
pub fn set_sources(self, input: Option<Vec<SourceConfig>>) -> Self
The sources of the robot application.
sourcepub fn get_sources(&self) -> &Option<Vec<SourceConfig>>
pub fn get_sources(&self) -> &Option<Vec<SourceConfig>>
The sources of the robot application.
sourcepub fn robot_software_suite(self, input: RobotSoftwareSuite) -> Self
pub fn robot_software_suite(self, input: RobotSoftwareSuite) -> Self
The robot software suite (ROS distribuition) used by the robot application.
sourcepub fn set_robot_software_suite(self, input: Option<RobotSoftwareSuite>) -> Self
pub fn set_robot_software_suite(self, input: Option<RobotSoftwareSuite>) -> Self
The robot software suite (ROS distribuition) used by the robot application.
sourcepub fn get_robot_software_suite(&self) -> &Option<RobotSoftwareSuite>
pub fn get_robot_software_suite(&self) -> &Option<RobotSoftwareSuite>
The robot software suite (ROS distribuition) used by the robot application.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
A map that contains tag keys and tag values that are attached to the robot application.
A map that contains tag keys and tag values that are attached to the robot application.
A map that contains tag keys and tag values that are attached to the robot application.
sourcepub fn environment(self, input: Environment) -> Self
pub fn environment(self, input: Environment) -> Self
The object that contains that URI of the Docker image that you use for your robot application.
sourcepub fn set_environment(self, input: Option<Environment>) -> Self
pub fn set_environment(self, input: Option<Environment>) -> Self
The object that contains that URI of the Docker image that you use for your robot application.
sourcepub fn get_environment(&self) -> &Option<Environment>
pub fn get_environment(&self) -> &Option<Environment>
The object that contains that URI of the Docker image that you use for your robot application.
Trait Implementations§
source§impl Clone for CreateRobotApplicationFluentBuilder
impl Clone for CreateRobotApplicationFluentBuilder
source§fn clone(&self) -> CreateRobotApplicationFluentBuilder
fn clone(&self) -> CreateRobotApplicationFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more