pub struct RemoteBatchWriteRequest { /* private fields */ }Expand description
Remote batch write request builder
Implementations§
Source§impl RemoteBatchWriteRequest
impl RemoteBatchWriteRequest
Sourcepub fn put_with_sk(self, pk: &[u8], sk: &[u8], item: Item) -> Self
pub fn put_with_sk(self, pk: &[u8], sk: &[u8], item: Item) -> Self
Add a put request with partition key and sort key
Sourcepub fn delete_with_sk(self, pk: &[u8], sk: &[u8]) -> Self
pub fn delete_with_sk(self, pk: &[u8], sk: &[u8]) -> Self
Add a delete request with partition key and sort key
Sourcepub async fn execute(
self,
client: &mut KeystoneDbClient<Channel>,
) -> Result<RemoteBatchWriteResponse>
pub async fn execute( self, client: &mut KeystoneDbClient<Channel>, ) -> Result<RemoteBatchWriteResponse>
Execute the batch write operation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RemoteBatchWriteRequest
impl RefUnwindSafe for RemoteBatchWriteRequest
impl Send for RemoteBatchWriteRequest
impl Sync for RemoteBatchWriteRequest
impl Unpin for RemoteBatchWriteRequest
impl UnsafeUnpin for RemoteBatchWriteRequest
impl UnwindSafe for RemoteBatchWriteRequest
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
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request