#[non_exhaustive]pub struct CreateWriteStreamRequest {
pub parent: String,
pub write_stream: Option<WriteStream>,
/* private fields */
}Expand description
Request message for CreateWriteStream.
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.parent: StringRequired. Reference to the table to which the stream belongs, in the format
of projects/{project}/datasets/{dataset}/tables/{table}.
write_stream: Option<WriteStream>Required. Stream to be created.
Implementations§
Source§impl CreateWriteStreamRequest
impl CreateWriteStreamRequest
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_write_stream<T>(self, v: T) -> Selfwhere
T: Into<WriteStream>,
pub fn set_write_stream<T>(self, v: T) -> Selfwhere
T: Into<WriteStream>,
Sets the value of write_stream.
§Example
ⓘ
use google_cloud_bigquery::model::WriteStream;
let x = CreateWriteStreamRequest::new().set_write_stream(WriteStream::default()/* use setters */);Sourcepub fn set_or_clear_write_stream<T>(self, v: Option<T>) -> Selfwhere
T: Into<WriteStream>,
pub fn set_or_clear_write_stream<T>(self, v: Option<T>) -> Selfwhere
T: Into<WriteStream>,
Sets or clears the value of write_stream.
§Example
ⓘ
use google_cloud_bigquery::model::WriteStream;
let x = CreateWriteStreamRequest::new().set_or_clear_write_stream(Some(WriteStream::default()/* use setters */));
let x = CreateWriteStreamRequest::new().set_or_clear_write_stream(None::<WriteStream>);Trait Implementations§
Source§impl Clone for CreateWriteStreamRequest
impl Clone for CreateWriteStreamRequest
Source§impl Debug for CreateWriteStreamRequest
impl Debug for CreateWriteStreamRequest
Source§impl Default for CreateWriteStreamRequest
impl Default for CreateWriteStreamRequest
Source§impl Message for CreateWriteStreamRequest
impl Message for CreateWriteStreamRequest
Source§impl PartialEq for CreateWriteStreamRequest
impl PartialEq for CreateWriteStreamRequest
impl StructuralPartialEq for CreateWriteStreamRequest
Auto Trait Implementations§
impl Freeze for CreateWriteStreamRequest
impl RefUnwindSafe for CreateWriteStreamRequest
impl Send for CreateWriteStreamRequest
impl Sync for CreateWriteStreamRequest
impl Unpin for CreateWriteStreamRequest
impl UnsafeUnpin for CreateWriteStreamRequest
impl UnwindSafe for CreateWriteStreamRequest
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