#[non_exhaustive]pub struct ChangeMessageVisibilityInput {
pub queue_url: Option<String>,
pub receipt_handle: Option<String>,
pub visibility_timeout: Option<i32>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.queue_url: Option<String>
The URL of the Amazon SQS queue whose message's visibility is changed.
Queue URLs and names are case-sensitive.
receipt_handle: Option<String>
The receipt handle associated with the message, whose visibility timeout is changed. This parameter is returned by the
action.ReceiveMessage
visibility_timeout: Option<i32>
The new value for the message's visibility timeout (in seconds). Values range: 0
to 43200
. Maximum: 12 hours.
Implementations§
source§impl ChangeMessageVisibilityInput
impl ChangeMessageVisibilityInput
sourcepub fn queue_url(&self) -> Option<&str>
pub fn queue_url(&self) -> Option<&str>
The URL of the Amazon SQS queue whose message's visibility is changed.
Queue URLs and names are case-sensitive.
sourcepub fn receipt_handle(&self) -> Option<&str>
pub fn receipt_handle(&self) -> Option<&str>
The receipt handle associated with the message, whose visibility timeout is changed. This parameter is returned by the
action.ReceiveMessage
sourcepub fn visibility_timeout(&self) -> Option<i32>
pub fn visibility_timeout(&self) -> Option<i32>
The new value for the message's visibility timeout (in seconds). Values range: 0
to 43200
. Maximum: 12 hours.
source§impl ChangeMessageVisibilityInput
impl ChangeMessageVisibilityInput
sourcepub fn builder() -> ChangeMessageVisibilityInputBuilder
pub fn builder() -> ChangeMessageVisibilityInputBuilder
Creates a new builder-style object to manufacture ChangeMessageVisibilityInput
.
Trait Implementations§
source§impl Clone for ChangeMessageVisibilityInput
impl Clone for ChangeMessageVisibilityInput
source§fn clone(&self) -> ChangeMessageVisibilityInput
fn clone(&self) -> ChangeMessageVisibilityInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ChangeMessageVisibilityInput
impl Debug for ChangeMessageVisibilityInput
source§impl PartialEq for ChangeMessageVisibilityInput
impl PartialEq for ChangeMessageVisibilityInput
source§fn eq(&self, other: &ChangeMessageVisibilityInput) -> bool
fn eq(&self, other: &ChangeMessageVisibilityInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ChangeMessageVisibilityInput
Auto Trait Implementations§
impl Freeze for ChangeMessageVisibilityInput
impl RefUnwindSafe for ChangeMessageVisibilityInput
impl Send for ChangeMessageVisibilityInput
impl Sync for ChangeMessageVisibilityInput
impl Unpin for ChangeMessageVisibilityInput
impl UnwindSafe for ChangeMessageVisibilityInput
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