pub struct PutMessageBuilder<'a, 'b, C, MessageBodySet>{ /* private fields */ }
Implementations§
Source§impl<'a, 'b, C, MessageBodySet> PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> PutMessageBuilder<'a, 'b, C, MessageBodySet>
pub fn queue_name_service(&self) -> &'a dyn QueueNameService<StorageClient = C>
Source§impl<'a, 'b, C> PutMessageBuilder<'a, 'b, C, Yes>where
C: Client,
impl<'a, 'b, C> PutMessageBuilder<'a, 'b, C, Yes>where
C: Client,
pub async fn execute(self) -> Result<PutMessageResponse, AzureError>
Trait Implementations§
Source§impl<'a, 'b, C, MessageBodySet> ClientRequestIdOption<'a> for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> ClientRequestIdOption<'a> for PutMessageBuilder<'a, 'b, C, MessageBodySet>
fn client_request_id(&self) -> Option<&'a str>
fn add_header(&self, builder: Builder) -> Builder
Source§impl<'a, 'b, C, MessageBodySet> ClientRequestIdSupport<'a> for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> ClientRequestIdSupport<'a> for PutMessageBuilder<'a, 'b, C, MessageBodySet>
type O = PutMessageBuilder<'a, 'b, C, MessageBodySet>
fn with_client_request_id(self, client_request_id: &'a str) -> Self::O
Source§impl<'a, 'b, C, MessageBodySet> Clone for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> Clone for PutMessageBuilder<'a, 'b, C, MessageBodySet>
Source§fn clone(&self) -> PutMessageBuilder<'a, 'b, C, MessageBodySet>
fn clone(&self) -> PutMessageBuilder<'a, 'b, C, MessageBodySet>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a, 'b, C, MessageBodySet> Debug for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> Debug for PutMessageBuilder<'a, 'b, C, MessageBodySet>
Source§impl<'a, 'b, C> MessageBodyRequired for PutMessageBuilder<'a, 'b, C, Yes>where
C: Client,
impl<'a, 'b, C> MessageBodyRequired for PutMessageBuilder<'a, 'b, C, Yes>where
C: Client,
fn message_body(&self) -> &str
Source§impl<'a, 'b, C> MessageBodySupport<'b> for PutMessageBuilder<'a, 'b, C, No>where
C: Client,
impl<'a, 'b, C> MessageBodySupport<'b> for PutMessageBuilder<'a, 'b, C, No>where
C: Client,
type O = PutMessageBuilder<'a, 'b, C, Yes>
Source§fn with_message_body<BODY: Into<Cow<'b, str>>>(
self,
message_body: BODY,
) -> Self::O
fn with_message_body<BODY: Into<Cow<'b, str>>>( self, message_body: BODY, ) -> Self::O
Wraps the message like: ‘<QueueMessage><MessageText>{}</MessageText></QueueMessage>’
as per Azure specification.
See
https://docs.microsoft.com/en-us/rest/api/storageservices/put-message
Source§impl<'a, 'b, C, MessageBodySet> MessageTTLRequired for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> MessageTTLRequired for PutMessageBuilder<'a, 'b, C, MessageBodySet>
fn message_ttl_seconds(&self) -> u64
fn to_uri_parameter(&self) -> String
Source§impl<'a, 'b, C, MessageBodySet> MessageTTLSupport for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> MessageTTLSupport for PutMessageBuilder<'a, 'b, C, MessageBodySet>
type O = PutMessageBuilder<'a, 'b, C, MessageBodySet>
fn with_message_ttl_seconds(self, message_ttl_seconds: u64) -> Self::O
Source§impl<'a, 'b, C, MessageBodySet> TimeoutOption for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> TimeoutOption for PutMessageBuilder<'a, 'b, C, MessageBodySet>
Source§impl<'a, 'b, C, MessageBodySet> TimeoutSupport for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> TimeoutSupport for PutMessageBuilder<'a, 'b, C, MessageBodySet>
type O = PutMessageBuilder<'a, 'b, C, MessageBodySet>
fn with_timeout(self, timeout: u64) -> Self::O
Source§impl<'a, 'b, C, MessageBodySet> VisibilityTimeoutRequired for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> VisibilityTimeoutRequired for PutMessageBuilder<'a, 'b, C, MessageBodySet>
fn visibility_timeout_seconds(&self) -> u64
fn to_uri_parameter(&self) -> String
Source§impl<'a, 'b, C, MessageBodySet> VisibilityTimeoutSupport for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> VisibilityTimeoutSupport for PutMessageBuilder<'a, 'b, C, MessageBodySet>
type O = PutMessageBuilder<'a, 'b, C, MessageBodySet>
fn with_visibility_timeout_seconds( self, visibility_timeout_seconds: u64, ) -> Self::O
Auto Trait Implementations§
impl<'a, 'b, C, MessageBodySet> Freeze for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> !RefUnwindSafe for PutMessageBuilder<'a, 'b, C, MessageBodySet>
impl<'a, 'b, C, MessageBodySet> Send for PutMessageBuilder<'a, 'b, C, MessageBodySet>where
MessageBodySet: Send,
impl<'a, 'b, C, MessageBodySet> Sync for PutMessageBuilder<'a, 'b, C, MessageBodySet>where
MessageBodySet: Sync,
impl<'a, 'b, C, MessageBodySet> Unpin for PutMessageBuilder<'a, 'b, C, MessageBodySet>where
MessageBodySet: Unpin,
impl<'a, 'b, C, MessageBodySet> !UnwindSafe for PutMessageBuilder<'a, 'b, C, MessageBodySet>
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
Mutably borrows from an owned value. Read more