Struct aws_sdk_iotwireless::operation::update_resource_event_configuration::builders::UpdateResourceEventConfigurationInputBuilder
source · #[non_exhaustive]pub struct UpdateResourceEventConfigurationInputBuilder { /* private fields */ }
Expand description
A builder for UpdateResourceEventConfigurationInput
.
Implementations§
source§impl UpdateResourceEventConfigurationInputBuilder
impl UpdateResourceEventConfigurationInputBuilder
sourcepub fn identifier(self, input: impl Into<String>) -> Self
pub fn identifier(self, input: impl Into<String>) -> Self
Resource identifier to opt in for event messaging.
This field is required.sourcepub fn set_identifier(self, input: Option<String>) -> Self
pub fn set_identifier(self, input: Option<String>) -> Self
Resource identifier to opt in for event messaging.
sourcepub fn get_identifier(&self) -> &Option<String>
pub fn get_identifier(&self) -> &Option<String>
Resource identifier to opt in for event messaging.
sourcepub fn identifier_type(self, input: IdentifierType) -> Self
pub fn identifier_type(self, input: IdentifierType) -> Self
Identifier type of the particular resource identifier for event configuration.
This field is required.sourcepub fn set_identifier_type(self, input: Option<IdentifierType>) -> Self
pub fn set_identifier_type(self, input: Option<IdentifierType>) -> Self
Identifier type of the particular resource identifier for event configuration.
sourcepub fn get_identifier_type(&self) -> &Option<IdentifierType>
pub fn get_identifier_type(&self) -> &Option<IdentifierType>
Identifier type of the particular resource identifier for event configuration.
sourcepub fn partner_type(self, input: EventNotificationPartnerType) -> Self
pub fn partner_type(self, input: EventNotificationPartnerType) -> Self
Partner type of the resource if the identifier type is PartnerAccountId
sourcepub fn set_partner_type(
self,
input: Option<EventNotificationPartnerType>
) -> Self
pub fn set_partner_type( self, input: Option<EventNotificationPartnerType> ) -> Self
Partner type of the resource if the identifier type is PartnerAccountId
sourcepub fn get_partner_type(&self) -> &Option<EventNotificationPartnerType>
pub fn get_partner_type(&self) -> &Option<EventNotificationPartnerType>
Partner type of the resource if the identifier type is PartnerAccountId
sourcepub fn device_registration_state(
self,
input: DeviceRegistrationStateEventConfiguration
) -> Self
pub fn device_registration_state( self, input: DeviceRegistrationStateEventConfiguration ) -> Self
Event configuration for the device registration state event.
sourcepub fn set_device_registration_state(
self,
input: Option<DeviceRegistrationStateEventConfiguration>
) -> Self
pub fn set_device_registration_state( self, input: Option<DeviceRegistrationStateEventConfiguration> ) -> Self
Event configuration for the device registration state event.
sourcepub fn get_device_registration_state(
&self
) -> &Option<DeviceRegistrationStateEventConfiguration>
pub fn get_device_registration_state( &self ) -> &Option<DeviceRegistrationStateEventConfiguration>
Event configuration for the device registration state event.
sourcepub fn proximity(self, input: ProximityEventConfiguration) -> Self
pub fn proximity(self, input: ProximityEventConfiguration) -> Self
Event configuration for the proximity event.
sourcepub fn set_proximity(self, input: Option<ProximityEventConfiguration>) -> Self
pub fn set_proximity(self, input: Option<ProximityEventConfiguration>) -> Self
Event configuration for the proximity event.
sourcepub fn get_proximity(&self) -> &Option<ProximityEventConfiguration>
pub fn get_proximity(&self) -> &Option<ProximityEventConfiguration>
Event configuration for the proximity event.
sourcepub fn join(self, input: JoinEventConfiguration) -> Self
pub fn join(self, input: JoinEventConfiguration) -> Self
Event configuration for the join event.
sourcepub fn set_join(self, input: Option<JoinEventConfiguration>) -> Self
pub fn set_join(self, input: Option<JoinEventConfiguration>) -> Self
Event configuration for the join event.
sourcepub fn get_join(&self) -> &Option<JoinEventConfiguration>
pub fn get_join(&self) -> &Option<JoinEventConfiguration>
Event configuration for the join event.
sourcepub fn connection_status(
self,
input: ConnectionStatusEventConfiguration
) -> Self
pub fn connection_status( self, input: ConnectionStatusEventConfiguration ) -> Self
Event configuration for the connection status event.
sourcepub fn set_connection_status(
self,
input: Option<ConnectionStatusEventConfiguration>
) -> Self
pub fn set_connection_status( self, input: Option<ConnectionStatusEventConfiguration> ) -> Self
Event configuration for the connection status event.
sourcepub fn get_connection_status(
&self
) -> &Option<ConnectionStatusEventConfiguration>
pub fn get_connection_status( &self ) -> &Option<ConnectionStatusEventConfiguration>
Event configuration for the connection status event.
sourcepub fn message_delivery_status(
self,
input: MessageDeliveryStatusEventConfiguration
) -> Self
pub fn message_delivery_status( self, input: MessageDeliveryStatusEventConfiguration ) -> Self
Event configuration for the message delivery status event.
sourcepub fn set_message_delivery_status(
self,
input: Option<MessageDeliveryStatusEventConfiguration>
) -> Self
pub fn set_message_delivery_status( self, input: Option<MessageDeliveryStatusEventConfiguration> ) -> Self
Event configuration for the message delivery status event.
sourcepub fn get_message_delivery_status(
&self
) -> &Option<MessageDeliveryStatusEventConfiguration>
pub fn get_message_delivery_status( &self ) -> &Option<MessageDeliveryStatusEventConfiguration>
Event configuration for the message delivery status event.
sourcepub fn build(self) -> Result<UpdateResourceEventConfigurationInput, BuildError>
pub fn build(self) -> Result<UpdateResourceEventConfigurationInput, BuildError>
Consumes the builder and constructs a UpdateResourceEventConfigurationInput
.
source§impl UpdateResourceEventConfigurationInputBuilder
impl UpdateResourceEventConfigurationInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateResourceEventConfigurationOutput, SdkError<UpdateResourceEventConfigurationError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateResourceEventConfigurationOutput, SdkError<UpdateResourceEventConfigurationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateResourceEventConfigurationInputBuilder
impl Clone for UpdateResourceEventConfigurationInputBuilder
source§fn clone(&self) -> UpdateResourceEventConfigurationInputBuilder
fn clone(&self) -> UpdateResourceEventConfigurationInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateResourceEventConfigurationInputBuilder
impl Default for UpdateResourceEventConfigurationInputBuilder
source§fn default() -> UpdateResourceEventConfigurationInputBuilder
fn default() -> UpdateResourceEventConfigurationInputBuilder
source§impl PartialEq for UpdateResourceEventConfigurationInputBuilder
impl PartialEq for UpdateResourceEventConfigurationInputBuilder
source§fn eq(&self, other: &UpdateResourceEventConfigurationInputBuilder) -> bool
fn eq(&self, other: &UpdateResourceEventConfigurationInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.