#[non_exhaustive]pub struct FlushRowsRequest {
pub write_stream: String,
pub offset: Option<Int64Value>,
/* private fields */
}Expand description
Request message for FlushRows.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.write_stream: StringRequired. The stream that is the target of the flush operation.
offset: Option<Int64Value>Ending offset of the flush operation. Rows before this offset(including this offset) will be flushed.
Implementations§
Source§impl FlushRowsRequest
impl FlushRowsRequest
Sourcepub fn set_write_stream<T: Into<String>>(self, v: T) -> Self
pub fn set_write_stream<T: Into<String>>(self, v: T) -> Self
Sets the value of write_stream.
§Example
ⓘ
let x = FlushRowsRequest::new().set_write_stream(format!("projects/{project_id}/datasets/{dataset_id}/tables/{table_id}/streams/{stream_id}"));Sourcepub fn set_offset<T>(self, v: T) -> Selfwhere
T: Into<Int64Value>,
pub fn set_offset<T>(self, v: T) -> Selfwhere
T: Into<Int64Value>,
Sourcepub fn set_or_clear_offset<T>(self, v: Option<T>) -> Selfwhere
T: Into<Int64Value>,
pub fn set_or_clear_offset<T>(self, v: Option<T>) -> Selfwhere
T: Into<Int64Value>,
Trait Implementations§
Source§impl Clone for FlushRowsRequest
impl Clone for FlushRowsRequest
Source§impl Debug for FlushRowsRequest
impl Debug for FlushRowsRequest
Source§impl Default for FlushRowsRequest
impl Default for FlushRowsRequest
Source§impl Message for FlushRowsRequest
impl Message for FlushRowsRequest
Source§impl PartialEq for FlushRowsRequest
impl PartialEq for FlushRowsRequest
impl StructuralPartialEq for FlushRowsRequest
Auto Trait Implementations§
impl Freeze for FlushRowsRequest
impl RefUnwindSafe for FlushRowsRequest
impl Send for FlushRowsRequest
impl Sync for FlushRowsRequest
impl Unpin for FlushRowsRequest
impl UnsafeUnpin for FlushRowsRequest
impl UnwindSafe for FlushRowsRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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