#[non_exhaustive]pub struct GetPublisherModelRequest {
pub name: String,
pub language_code: String,
pub view: PublisherModelView,
pub is_hugging_face_model: bool,
pub hugging_face_token: String,
/* private fields */
}Expand description
Request message for ModelGardenService.GetPublisherModel
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.name: StringRequired. The name of the PublisherModel resource.
Format:
publishers/{publisher}/models/{publisher_model}
language_code: StringOptional. The IETF BCP-47 language code representing the language in which the publisher model’s text information should be written in.
view: PublisherModelViewOptional. PublisherModel view specifying which fields to read.
is_hugging_face_model: boolOptional. Boolean indicates whether the requested model is a Hugging Face model.
hugging_face_token: StringOptional. Token used to access Hugging Face gated models.
Implementations§
Source§impl GetPublisherModelRequest
impl GetPublisherModelRequest
pub fn new() -> Self
Sourcepub fn set_language_code<T: Into<String>>(self, v: T) -> Self
pub fn set_language_code<T: Into<String>>(self, v: T) -> Self
Sets the value of language_code.
Sourcepub fn set_view<T: Into<PublisherModelView>>(self, v: T) -> Self
pub fn set_view<T: Into<PublisherModelView>>(self, v: T) -> Self
Sets the value of view.
Sourcepub fn set_is_hugging_face_model<T: Into<bool>>(self, v: T) -> Self
pub fn set_is_hugging_face_model<T: Into<bool>>(self, v: T) -> Self
Sets the value of is_hugging_face_model.
Sourcepub fn set_hugging_face_token<T: Into<String>>(self, v: T) -> Self
pub fn set_hugging_face_token<T: Into<String>>(self, v: T) -> Self
Sets the value of hugging_face_token.
Trait Implementations§
Source§impl Clone for GetPublisherModelRequest
impl Clone for GetPublisherModelRequest
Source§fn clone(&self) -> GetPublisherModelRequest
fn clone(&self) -> GetPublisherModelRequest
Returns a copy 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 GetPublisherModelRequest
impl Debug for GetPublisherModelRequest
Source§impl Default for GetPublisherModelRequest
impl Default for GetPublisherModelRequest
Source§fn default() -> GetPublisherModelRequest
fn default() -> GetPublisherModelRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetPublisherModelRequestwhere
GetPublisherModelRequest: Default,
impl<'de> Deserialize<'de> for GetPublisherModelRequestwhere
GetPublisherModelRequest: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for GetPublisherModelRequest
impl Message for GetPublisherModelRequest
Source§impl PartialEq for GetPublisherModelRequest
impl PartialEq for GetPublisherModelRequest
Source§impl Serialize for GetPublisherModelRequest
impl Serialize for GetPublisherModelRequest
impl StructuralPartialEq for GetPublisherModelRequest
Auto Trait Implementations§
impl Freeze for GetPublisherModelRequest
impl RefUnwindSafe for GetPublisherModelRequest
impl Send for GetPublisherModelRequest
impl Sync for GetPublisherModelRequest
impl Unpin for GetPublisherModelRequest
impl UnwindSafe for GetPublisherModelRequest
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