#[non_exhaustive]pub struct PatchModelRequest {
pub project_id: String,
pub dataset_id: String,
pub model_id: String,
pub model: Option<Model>,
/* private fields */
}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 model to patch.
dataset_id: StringRequired. Dataset ID of the model to patch.
model_id: StringRequired. Model ID of the model to patch.
model: Option<Model>Required. Patched model. Follows RFC5789 patch semantics. Missing fields are not updated. To clear a field, explicitly set to default value.
Implementations§
Source§impl PatchModelRequest
impl PatchModelRequest
Sourcepub fn set_project_id<T: Into<String>>(self, v: T) -> Self
pub fn set_project_id<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_dataset_id<T: Into<String>>(self, v: T) -> Self
pub fn set_dataset_id<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_model_id<T: Into<String>>(self, v: T) -> Self
pub fn set_model_id<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_or_clear_model<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_model<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for PatchModelRequest
impl Clone for PatchModelRequest
Source§fn clone(&self) -> PatchModelRequest
fn clone(&self) -> PatchModelRequest
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 PatchModelRequest
impl Debug for PatchModelRequest
Source§impl Default for PatchModelRequest
impl Default for PatchModelRequest
Source§fn default() -> PatchModelRequest
fn default() -> PatchModelRequest
Returns the “default value” for a type. Read more
Source§impl Message for PatchModelRequest
impl Message for PatchModelRequest
Source§impl PartialEq for PatchModelRequest
impl PartialEq for PatchModelRequest
impl StructuralPartialEq for PatchModelRequest
Auto Trait Implementations§
impl Freeze for PatchModelRequest
impl RefUnwindSafe for PatchModelRequest
impl Send for PatchModelRequest
impl Sync for PatchModelRequest
impl Unpin for PatchModelRequest
impl UnsafeUnpin for PatchModelRequest
impl UnwindSafe for PatchModelRequest
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