#[non_exhaustive]pub struct InsertRoutineRequest {
pub project_id: String,
pub dataset_id: String,
pub routine: Option<Routine>,
/* private fields */
}Expand description
Describes the format for inserting a routine.
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.project_id: StringRequired. Project ID of the new routine
dataset_id: StringRequired. Dataset ID of the new routine
routine: Option<Routine>Required. A routine resource to insert
Implementations§
Source§impl InsertRoutineRequest
impl InsertRoutineRequest
Sourcepub fn set_project_id<T: Into<String>>(self, v: T) -> Self
pub fn set_project_id<T: Into<String>>(self, v: T) -> Self
Sets the value of project_id.
§Example
ⓘ
let x = InsertRoutineRequest::new().set_project_id("example");Sourcepub fn set_dataset_id<T: Into<String>>(self, v: T) -> Self
pub fn set_dataset_id<T: Into<String>>(self, v: T) -> Self
Sets the value of dataset_id.
§Example
ⓘ
let x = InsertRoutineRequest::new().set_dataset_id("example");Sourcepub fn set_routine<T>(self, v: T) -> Self
pub fn set_routine<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_routine<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_routine<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for InsertRoutineRequest
impl Clone for InsertRoutineRequest
Source§fn clone(&self) -> InsertRoutineRequest
fn clone(&self) -> InsertRoutineRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InsertRoutineRequest
impl Debug for InsertRoutineRequest
Source§impl Default for InsertRoutineRequest
impl Default for InsertRoutineRequest
Source§fn default() -> InsertRoutineRequest
fn default() -> InsertRoutineRequest
Returns the “default value” for a type. Read more
Source§impl Message for InsertRoutineRequest
impl Message for InsertRoutineRequest
Source§impl PartialEq for InsertRoutineRequest
impl PartialEq for InsertRoutineRequest
impl StructuralPartialEq for InsertRoutineRequest
Auto Trait Implementations§
impl Freeze for InsertRoutineRequest
impl RefUnwindSafe for InsertRoutineRequest
impl Send for InsertRoutineRequest
impl Sync for InsertRoutineRequest
impl Unpin for InsertRoutineRequest
impl UnsafeUnpin for InsertRoutineRequest
impl UnwindSafe for InsertRoutineRequest
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