Struct aws_sdk_sns::types::builders::PublishBatchResultEntryBuilder
source · #[non_exhaustive]pub struct PublishBatchResultEntryBuilder { /* private fields */ }Expand description
A builder for PublishBatchResultEntry.
Implementations§
source§impl PublishBatchResultEntryBuilder
impl PublishBatchResultEntryBuilder
sourcepub fn message_id(self, input: impl Into<String>) -> Self
pub fn message_id(self, input: impl Into<String>) -> Self
An identifier for the message.
sourcepub fn set_message_id(self, input: Option<String>) -> Self
pub fn set_message_id(self, input: Option<String>) -> Self
An identifier for the message.
sourcepub fn get_message_id(&self) -> &Option<String>
pub fn get_message_id(&self) -> &Option<String>
An identifier for the message.
sourcepub fn sequence_number(self, input: impl Into<String>) -> Self
pub fn sequence_number(self, input: impl Into<String>) -> Self
This parameter applies only to FIFO (first-in-first-out) topics.
The large, non-consecutive number that Amazon SNS assigns to each message.
The length of SequenceNumber is 128 bits. SequenceNumber continues to increase for a particular MessageGroupId.
sourcepub fn set_sequence_number(self, input: Option<String>) -> Self
pub fn set_sequence_number(self, input: Option<String>) -> Self
This parameter applies only to FIFO (first-in-first-out) topics.
The large, non-consecutive number that Amazon SNS assigns to each message.
The length of SequenceNumber is 128 bits. SequenceNumber continues to increase for a particular MessageGroupId.
sourcepub fn get_sequence_number(&self) -> &Option<String>
pub fn get_sequence_number(&self) -> &Option<String>
This parameter applies only to FIFO (first-in-first-out) topics.
The large, non-consecutive number that Amazon SNS assigns to each message.
The length of SequenceNumber is 128 bits. SequenceNumber continues to increase for a particular MessageGroupId.
sourcepub fn build(self) -> PublishBatchResultEntry
pub fn build(self) -> PublishBatchResultEntry
Consumes the builder and constructs a PublishBatchResultEntry.
Trait Implementations§
source§impl Clone for PublishBatchResultEntryBuilder
impl Clone for PublishBatchResultEntryBuilder
source§fn clone(&self) -> PublishBatchResultEntryBuilder
fn clone(&self) -> PublishBatchResultEntryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for PublishBatchResultEntryBuilder
impl Default for PublishBatchResultEntryBuilder
source§fn default() -> PublishBatchResultEntryBuilder
fn default() -> PublishBatchResultEntryBuilder
source§impl PartialEq for PublishBatchResultEntryBuilder
impl PartialEq for PublishBatchResultEntryBuilder
source§fn eq(&self, other: &PublishBatchResultEntryBuilder) -> bool
fn eq(&self, other: &PublishBatchResultEntryBuilder) -> bool
self and other values to be equal, and is used
by ==.