#[non_exhaustive]pub struct AwsSqsQueueDetailsBuilder { /* private fields */ }Expand description
A builder for AwsSqsQueueDetails.
Implementations§
source§impl AwsSqsQueueDetailsBuilder
impl AwsSqsQueueDetailsBuilder
sourcepub fn kms_data_key_reuse_period_seconds(self, input: i32) -> Self
pub fn kms_data_key_reuse_period_seconds(self, input: i32) -> Self
The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling KMS again.
sourcepub fn set_kms_data_key_reuse_period_seconds(self, input: Option<i32>) -> Self
pub fn set_kms_data_key_reuse_period_seconds(self, input: Option<i32>) -> Self
The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling KMS again.
sourcepub fn get_kms_data_key_reuse_period_seconds(&self) -> &Option<i32>
pub fn get_kms_data_key_reuse_period_seconds(&self) -> &Option<i32>
The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling KMS again.
sourcepub fn kms_master_key_id(self, input: impl Into<String>) -> Self
pub fn kms_master_key_id(self, input: impl Into<String>) -> Self
The ID of an Amazon Web Services managed key for Amazon SQS or a custom KMS key.
sourcepub fn set_kms_master_key_id(self, input: Option<String>) -> Self
pub fn set_kms_master_key_id(self, input: Option<String>) -> Self
The ID of an Amazon Web Services managed key for Amazon SQS or a custom KMS key.
sourcepub fn get_kms_master_key_id(&self) -> &Option<String>
pub fn get_kms_master_key_id(&self) -> &Option<String>
The ID of an Amazon Web Services managed key for Amazon SQS or a custom KMS key.
sourcepub fn queue_name(self, input: impl Into<String>) -> Self
pub fn queue_name(self, input: impl Into<String>) -> Self
The name of the new queue.
sourcepub fn set_queue_name(self, input: Option<String>) -> Self
pub fn set_queue_name(self, input: Option<String>) -> Self
The name of the new queue.
sourcepub fn get_queue_name(&self) -> &Option<String>
pub fn get_queue_name(&self) -> &Option<String>
The name of the new queue.
sourcepub fn dead_letter_target_arn(self, input: impl Into<String>) -> Self
pub fn dead_letter_target_arn(self, input: impl Into<String>) -> Self
The ARN of the dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.
sourcepub fn set_dead_letter_target_arn(self, input: Option<String>) -> Self
pub fn set_dead_letter_target_arn(self, input: Option<String>) -> Self
The ARN of the dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.
sourcepub fn get_dead_letter_target_arn(&self) -> &Option<String>
pub fn get_dead_letter_target_arn(&self) -> &Option<String>
The ARN of the dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.
sourcepub fn build(self) -> AwsSqsQueueDetails
pub fn build(self) -> AwsSqsQueueDetails
Consumes the builder and constructs a AwsSqsQueueDetails.
Trait Implementations§
source§impl Clone for AwsSqsQueueDetailsBuilder
impl Clone for AwsSqsQueueDetailsBuilder
source§fn clone(&self) -> AwsSqsQueueDetailsBuilder
fn clone(&self) -> AwsSqsQueueDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AwsSqsQueueDetailsBuilder
impl Debug for AwsSqsQueueDetailsBuilder
source§impl Default for AwsSqsQueueDetailsBuilder
impl Default for AwsSqsQueueDetailsBuilder
source§fn default() -> AwsSqsQueueDetailsBuilder
fn default() -> AwsSqsQueueDetailsBuilder
source§impl PartialEq for AwsSqsQueueDetailsBuilder
impl PartialEq for AwsSqsQueueDetailsBuilder
source§fn eq(&self, other: &AwsSqsQueueDetailsBuilder) -> bool
fn eq(&self, other: &AwsSqsQueueDetailsBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AwsSqsQueueDetailsBuilder
Auto Trait Implementations§
impl Freeze for AwsSqsQueueDetailsBuilder
impl RefUnwindSafe for AwsSqsQueueDetailsBuilder
impl Send for AwsSqsQueueDetailsBuilder
impl Sync for AwsSqsQueueDetailsBuilder
impl Unpin for AwsSqsQueueDetailsBuilder
impl UnwindSafe for AwsSqsQueueDetailsBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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