#[non_exhaustive]pub struct CreateRobotOutputBuilder { /* private fields */ }Expand description
A builder for CreateRobotOutput.
Implementations§
source§impl CreateRobotOutputBuilder
impl CreateRobotOutputBuilder
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 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 greengrass_group_id(self, input: impl Into<String>) -> Self
pub fn greengrass_group_id(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the Greengrass group associated with the robot.
sourcepub fn set_greengrass_group_id(self, input: Option<String>) -> Self
pub fn set_greengrass_group_id(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the Greengrass group associated with the robot.
sourcepub fn get_greengrass_group_id(&self) -> &Option<String>
pub fn get_greengrass_group_id(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the Greengrass group associated with the robot.
sourcepub fn architecture(self, input: Architecture) -> Self
pub fn architecture(self, input: Architecture) -> Self
The target architecture of the robot.
sourcepub fn set_architecture(self, input: Option<Architecture>) -> Self
pub fn set_architecture(self, input: Option<Architecture>) -> Self
The target architecture of the robot.
sourcepub fn get_architecture(&self) -> &Option<Architecture>
pub fn get_architecture(&self) -> &Option<Architecture>
The target architecture of the robot.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
The list of all tags added to the robot.
The list of all tags added to the robot.
The list of all tags added to the robot.
sourcepub fn build(self) -> CreateRobotOutput
pub fn build(self) -> CreateRobotOutput
Consumes the builder and constructs a CreateRobotOutput.
Trait Implementations§
source§impl Clone for CreateRobotOutputBuilder
impl Clone for CreateRobotOutputBuilder
source§fn clone(&self) -> CreateRobotOutputBuilder
fn clone(&self) -> CreateRobotOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateRobotOutputBuilder
impl Debug for CreateRobotOutputBuilder
source§impl Default for CreateRobotOutputBuilder
impl Default for CreateRobotOutputBuilder
source§fn default() -> CreateRobotOutputBuilder
fn default() -> CreateRobotOutputBuilder
source§impl PartialEq for CreateRobotOutputBuilder
impl PartialEq for CreateRobotOutputBuilder
source§fn eq(&self, other: &CreateRobotOutputBuilder) -> bool
fn eq(&self, other: &CreateRobotOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateRobotOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateRobotOutputBuilder
impl RefUnwindSafe for CreateRobotOutputBuilder
impl Send for CreateRobotOutputBuilder
impl Sync for CreateRobotOutputBuilder
impl Unpin for CreateRobotOutputBuilder
impl UnwindSafe for CreateRobotOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more