Struct aws_sdk_iotwireless::operation::put_position_configuration::builders::PutPositionConfigurationInputBuilder
source · #[non_exhaustive]pub struct PutPositionConfigurationInputBuilder { /* private fields */ }
Expand description
A builder for PutPositionConfigurationInput
.
Implementations§
source§impl PutPositionConfigurationInputBuilder
impl PutPositionConfigurationInputBuilder
sourcepub fn resource_identifier(self, input: impl Into<String>) -> Self
pub fn resource_identifier(self, input: impl Into<String>) -> Self
Resource identifier used to update the position configuration.
This field is required.sourcepub fn set_resource_identifier(self, input: Option<String>) -> Self
pub fn set_resource_identifier(self, input: Option<String>) -> Self
Resource identifier used to update the position configuration.
sourcepub fn get_resource_identifier(&self) -> &Option<String>
pub fn get_resource_identifier(&self) -> &Option<String>
Resource identifier used to update the position configuration.
sourcepub fn resource_type(self, input: PositionResourceType) -> Self
pub fn resource_type(self, input: PositionResourceType) -> Self
Resource type of the resource for which you want to update the position configuration.
This field is required.sourcepub fn set_resource_type(self, input: Option<PositionResourceType>) -> Self
pub fn set_resource_type(self, input: Option<PositionResourceType>) -> Self
Resource type of the resource for which you want to update the position configuration.
sourcepub fn get_resource_type(&self) -> &Option<PositionResourceType>
pub fn get_resource_type(&self) -> &Option<PositionResourceType>
Resource type of the resource for which you want to update the position configuration.
sourcepub fn solvers(self, input: PositionSolverConfigurations) -> Self
pub fn solvers(self, input: PositionSolverConfigurations) -> Self
The positioning solvers used to update the position configuration of the resource.
sourcepub fn set_solvers(self, input: Option<PositionSolverConfigurations>) -> Self
pub fn set_solvers(self, input: Option<PositionSolverConfigurations>) -> Self
The positioning solvers used to update the position configuration of the resource.
sourcepub fn get_solvers(&self) -> &Option<PositionSolverConfigurations>
pub fn get_solvers(&self) -> &Option<PositionSolverConfigurations>
The positioning solvers used to update the position configuration of the resource.
sourcepub fn destination(self, input: impl Into<String>) -> Self
pub fn destination(self, input: impl Into<String>) -> Self
The position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.
sourcepub fn set_destination(self, input: Option<String>) -> Self
pub fn set_destination(self, input: Option<String>) -> Self
The position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.
sourcepub fn get_destination(&self) -> &Option<String>
pub fn get_destination(&self) -> &Option<String>
The position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN.
sourcepub fn build(self) -> Result<PutPositionConfigurationInput, BuildError>
pub fn build(self) -> Result<PutPositionConfigurationInput, BuildError>
Consumes the builder and constructs a PutPositionConfigurationInput
.
source§impl PutPositionConfigurationInputBuilder
impl PutPositionConfigurationInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<PutPositionConfigurationOutput, SdkError<PutPositionConfigurationError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<PutPositionConfigurationOutput, SdkError<PutPositionConfigurationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for PutPositionConfigurationInputBuilder
impl Clone for PutPositionConfigurationInputBuilder
source§fn clone(&self) -> PutPositionConfigurationInputBuilder
fn clone(&self) -> PutPositionConfigurationInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for PutPositionConfigurationInputBuilder
impl Default for PutPositionConfigurationInputBuilder
source§fn default() -> PutPositionConfigurationInputBuilder
fn default() -> PutPositionConfigurationInputBuilder
source§impl PartialEq for PutPositionConfigurationInputBuilder
impl PartialEq for PutPositionConfigurationInputBuilder
source§fn eq(&self, other: &PutPositionConfigurationInputBuilder) -> bool
fn eq(&self, other: &PutPositionConfigurationInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PutPositionConfigurationInputBuilder
Auto Trait Implementations§
impl Freeze for PutPositionConfigurationInputBuilder
impl RefUnwindSafe for PutPositionConfigurationInputBuilder
impl Send for PutPositionConfigurationInputBuilder
impl Sync for PutPositionConfigurationInputBuilder
impl Unpin for PutPositionConfigurationInputBuilder
impl UnwindSafe for PutPositionConfigurationInputBuilder
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