pub struct UpdateModelProfileRequest {
pub expected_revision: u64,
pub display_name: String,
pub public_model_id: String,
pub api_families: BTreeSet<ModelApiFamily>,
pub capabilities: ModelCapabilities,
pub provider: ProviderKind,
pub provider_model: String,
pub endpoints: Vec<ProviderEndpoint>,
pub credential_ref: SecretRef,
pub policy: ModelPolicy,
pub idempotency_key: String,
}Fields§
§expected_revision: u64§display_name: String§public_model_id: String§api_families: BTreeSet<ModelApiFamily>§capabilities: ModelCapabilities§provider: ProviderKind§provider_model: String§endpoints: Vec<ProviderEndpoint>§credential_ref: SecretRef§policy: ModelPolicy§idempotency_key: StringTrait Implementations§
Source§impl Clone for UpdateModelProfileRequest
impl Clone for UpdateModelProfileRequest
Source§fn clone(&self) -> UpdateModelProfileRequest
fn clone(&self) -> UpdateModelProfileRequest
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 UpdateModelProfileRequest
impl Debug for UpdateModelProfileRequest
Source§impl<'de> Deserialize<'de> for UpdateModelProfileRequest
impl<'de> Deserialize<'de> for UpdateModelProfileRequest
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
impl Eq for UpdateModelProfileRequest
impl StructuralPartialEq for UpdateModelProfileRequest
Auto Trait Implementations§
impl Freeze for UpdateModelProfileRequest
impl RefUnwindSafe for UpdateModelProfileRequest
impl Send for UpdateModelProfileRequest
impl Sync for UpdateModelProfileRequest
impl Unpin for UpdateModelProfileRequest
impl UnsafeUnpin for UpdateModelProfileRequest
impl UnwindSafe for UpdateModelProfileRequest
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