#[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 ==
.