pub struct StreamName { /* private fields */ }
Expand description
Hierarchical identifier for BigQuery write streams.
Represents the complete resource path structure used by BigQuery to uniquely identify tables and their associated write streams within the Google Cloud resource hierarchy.
Implementations§
Source§impl StreamName
impl StreamName
Sourcepub fn new(
project: String,
dataset: String,
table: String,
stream: String,
) -> StreamName
pub fn new( project: String, dataset: String, table: String, stream: String, ) -> StreamName
Creates a stream name with all components specified.
Constructs a fully qualified stream identifier using custom project, dataset, table, and stream components.
Sourcepub fn new_default(
project: String,
dataset: String,
table: String,
) -> StreamName
pub fn new_default( project: String, dataset: String, table: String, ) -> StreamName
Creates a stream name using the default stream identifier.
Uses “_default” as the stream component, which is the standard stream identifier for most BigQuery write operations.
Trait Implementations§
Source§impl Clone for StreamName
impl Clone for StreamName
Source§fn clone(&self) -> StreamName
fn clone(&self) -> StreamName
Returns a duplicate 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 Debug for StreamName
impl Debug for StreamName
Source§impl Display for StreamName
impl Display for StreamName
Auto Trait Implementations§
impl Freeze for StreamName
impl RefUnwindSafe for StreamName
impl Send for StreamName
impl Sync for StreamName
impl Unpin for StreamName
impl UnwindSafe for StreamName
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.