#[non_exhaustive]pub struct GetEndpointInputBuilder { /* private fields */ }
Expand description
A builder for GetEndpointInput
.
Implementations§
source§impl GetEndpointInputBuilder
impl GetEndpointInputBuilder
sourcepub fn thing_arn(self, input: impl Into<String>) -> Self
pub fn thing_arn(self, input: impl Into<String>) -> Self
The thing ARN of the device. This is an optional parameter.
sourcepub fn set_thing_arn(self, input: Option<String>) -> Self
pub fn set_thing_arn(self, input: Option<String>) -> Self
The thing ARN of the device. This is an optional parameter.
sourcepub fn get_thing_arn(&self) -> &Option<String>
pub fn get_thing_arn(&self) -> &Option<String>
The thing ARN of the device. This is an optional parameter.
sourcepub fn certificate_arn(self, input: impl Into<String>) -> Self
pub fn certificate_arn(self, input: impl Into<String>) -> Self
The certificate ARN of the device. This is an optional parameter.
sourcepub fn set_certificate_arn(self, input: Option<String>) -> Self
pub fn set_certificate_arn(self, input: Option<String>) -> Self
The certificate ARN of the device. This is an optional parameter.
sourcepub fn get_certificate_arn(&self) -> &Option<String>
pub fn get_certificate_arn(&self) -> &Option<String>
The certificate ARN of the device. This is an optional parameter.
sourcepub fn device_role_arn(self, input: impl Into<String>) -> Self
pub fn device_role_arn(self, input: impl Into<String>) -> Self
The device role ARN of the device. This is an optional parameter.
sourcepub fn set_device_role_arn(self, input: Option<String>) -> Self
pub fn set_device_role_arn(self, input: Option<String>) -> Self
The device role ARN of the device. This is an optional parameter.
sourcepub fn get_device_role_arn(&self) -> &Option<String>
pub fn get_device_role_arn(&self) -> &Option<String>
The device role ARN of the device. This is an optional parameter.
sourcepub fn authentication_method(self, input: AuthenticationMethod) -> Self
pub fn authentication_method(self, input: AuthenticationMethod) -> Self
The authentication method used during the device connection.
sourcepub fn set_authentication_method(
self,
input: Option<AuthenticationMethod>
) -> Self
pub fn set_authentication_method( self, input: Option<AuthenticationMethod> ) -> Self
The authentication method used during the device connection.
sourcepub fn get_authentication_method(&self) -> &Option<AuthenticationMethod>
pub fn get_authentication_method(&self) -> &Option<AuthenticationMethod>
The authentication method used during the device connection.
sourcepub fn build(self) -> Result<GetEndpointInput, BuildError>
pub fn build(self) -> Result<GetEndpointInput, BuildError>
Consumes the builder and constructs a GetEndpointInput
.
source§impl GetEndpointInputBuilder
impl GetEndpointInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<GetEndpointOutput, SdkError<GetEndpointError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<GetEndpointOutput, SdkError<GetEndpointError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetEndpointInputBuilder
impl Clone for GetEndpointInputBuilder
source§fn clone(&self) -> GetEndpointInputBuilder
fn clone(&self) -> GetEndpointInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetEndpointInputBuilder
impl Debug for GetEndpointInputBuilder
source§impl Default for GetEndpointInputBuilder
impl Default for GetEndpointInputBuilder
source§fn default() -> GetEndpointInputBuilder
fn default() -> GetEndpointInputBuilder
source§impl PartialEq for GetEndpointInputBuilder
impl PartialEq for GetEndpointInputBuilder
source§fn eq(&self, other: &GetEndpointInputBuilder) -> bool
fn eq(&self, other: &GetEndpointInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.