Struct aws_sdk_robomaker::types::builders::RobotBuilder
source · #[non_exhaustive]pub struct RobotBuilder { /* private fields */ }Expand description
A builder for Robot.
Implementations§
source§impl RobotBuilder
impl RobotBuilder
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 robot.
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 robot.
sourcepub fn fleet_arn(self, input: impl Into<String>) -> Self
pub fn fleet_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the fleet.
sourcepub fn set_fleet_arn(self, input: Option<String>) -> Self
pub fn set_fleet_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the fleet.
sourcepub fn get_fleet_arn(&self) -> &Option<String>
pub fn get_fleet_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the fleet.
sourcepub fn status(self, input: RobotStatus) -> Self
pub fn status(self, input: RobotStatus) -> Self
The status of the robot.
sourcepub fn set_status(self, input: Option<RobotStatus>) -> Self
pub fn set_status(self, input: Option<RobotStatus>) -> Self
The status of the robot.
sourcepub fn get_status(&self) -> &Option<RobotStatus>
pub fn get_status(&self) -> &Option<RobotStatus>
The status of the robot.
sourcepub fn green_grass_group_id(self, input: impl Into<String>) -> Self
pub fn green_grass_group_id(self, input: impl Into<String>) -> Self
The Greengrass group associated with the robot.
sourcepub fn set_green_grass_group_id(self, input: Option<String>) -> Self
pub fn set_green_grass_group_id(self, input: Option<String>) -> Self
The Greengrass group associated with the robot.
sourcepub fn get_green_grass_group_id(&self) -> &Option<String>
pub fn get_green_grass_group_id(&self) -> &Option<String>
The Greengrass group associated with the robot.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The time, in milliseconds since the epoch, when the robot was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The time, in milliseconds since the epoch, when the robot was created.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The time, in milliseconds since the epoch, when the robot was created.
sourcepub fn architecture(self, input: Architecture) -> Self
pub fn architecture(self, input: Architecture) -> Self
The architecture of the robot.
sourcepub fn set_architecture(self, input: Option<Architecture>) -> Self
pub fn set_architecture(self, input: Option<Architecture>) -> Self
The architecture of the robot.
sourcepub fn get_architecture(&self) -> &Option<Architecture>
pub fn get_architecture(&self) -> &Option<Architecture>
The architecture of the robot.
sourcepub fn last_deployment_job(self, input: impl Into<String>) -> Self
pub fn last_deployment_job(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the last deployment job.
sourcepub fn set_last_deployment_job(self, input: Option<String>) -> Self
pub fn set_last_deployment_job(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the last deployment job.
sourcepub fn get_last_deployment_job(&self) -> &Option<String>
pub fn get_last_deployment_job(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the last deployment job.
sourcepub fn last_deployment_time(self, input: DateTime) -> Self
pub fn last_deployment_time(self, input: DateTime) -> Self
The time of the last deployment.
sourcepub fn set_last_deployment_time(self, input: Option<DateTime>) -> Self
pub fn set_last_deployment_time(self, input: Option<DateTime>) -> Self
The time of the last deployment.
sourcepub fn get_last_deployment_time(&self) -> &Option<DateTime>
pub fn get_last_deployment_time(&self) -> &Option<DateTime>
The time of the last deployment.
Trait Implementations§
source§impl Clone for RobotBuilder
impl Clone for RobotBuilder
source§fn clone(&self) -> RobotBuilder
fn clone(&self) -> RobotBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for RobotBuilder
impl Debug for RobotBuilder
source§impl Default for RobotBuilder
impl Default for RobotBuilder
source§fn default() -> RobotBuilder
fn default() -> RobotBuilder
source§impl PartialEq for RobotBuilder
impl PartialEq for RobotBuilder
source§fn eq(&self, other: &RobotBuilder) -> bool
fn eq(&self, other: &RobotBuilder) -> bool
self and other values to be equal, and is used
by ==.