Struct aws_sdk_sns::client::fluent_builders::OptInPhoneNumber
source · pub struct OptInPhoneNumber { /* private fields */ }Expand description
Fluent builder constructing a request to OptInPhoneNumber.
Use this request to opt in a phone number that is opted out, which enables you to resume sending SMS messages to the number.
You can opt in a phone number only once every 30 days.
Implementations§
source§impl OptInPhoneNumber
impl OptInPhoneNumber
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<OptInPhoneNumber, AwsResponseRetryClassifier>, SdkError<OptInPhoneNumberError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<OptInPhoneNumber, AwsResponseRetryClassifier>, SdkError<OptInPhoneNumberError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<OptInPhoneNumberOutput, SdkError<OptInPhoneNumberError>>
pub async fn send(
self
) -> Result<OptInPhoneNumberOutput, SdkError<OptInPhoneNumberError>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn phone_number(self, input: impl Into<String>) -> Self
pub fn phone_number(self, input: impl Into<String>) -> Self
The phone number to opt in. Use E.164 format.
sourcepub fn set_phone_number(self, input: Option<String>) -> Self
pub fn set_phone_number(self, input: Option<String>) -> Self
The phone number to opt in. Use E.164 format.
Trait Implementations§
source§impl Clone for OptInPhoneNumber
impl Clone for OptInPhoneNumber
source§fn clone(&self) -> OptInPhoneNumber
fn clone(&self) -> OptInPhoneNumber
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more