pub struct CreateModelProfileRequest {
pub id: ModelProfileId,
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§
§id: ModelProfileId§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 CreateModelProfileRequest
impl Clone for CreateModelProfileRequest
Source§fn clone(&self) -> CreateModelProfileRequest
fn clone(&self) -> CreateModelProfileRequest
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 CreateModelProfileRequest
impl Debug for CreateModelProfileRequest
Source§impl<'de> Deserialize<'de> for CreateModelProfileRequest
impl<'de> Deserialize<'de> for CreateModelProfileRequest
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 CreateModelProfileRequest
impl StructuralPartialEq for CreateModelProfileRequest
Auto Trait Implementations§
impl Freeze for CreateModelProfileRequest
impl RefUnwindSafe for CreateModelProfileRequest
impl Send for CreateModelProfileRequest
impl Sync for CreateModelProfileRequest
impl Unpin for CreateModelProfileRequest
impl UnsafeUnpin for CreateModelProfileRequest
impl UnwindSafe for CreateModelProfileRequest
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