#[non_exhaustive]pub struct MutateDeployedModelRequest {
pub endpoint: String,
pub deployed_model: Option<DeployedModel>,
pub update_mask: Option<FieldMask>,
/* private fields */
}Expand description
Request message for EndpointService.MutateDeployedModel.
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.endpoint: StringRequired. The name of the Endpoint resource into which to mutate a
DeployedModel. Format:
projects/{project}/locations/{location}/endpoints/{endpoint}
deployed_model: Option<DeployedModel>Required. The DeployedModel to be mutated within the Endpoint. Only the following fields can be mutated:
min_replica_countin either DedicatedResources or AutomaticResourcesmax_replica_countin either DedicatedResources or AutomaticResources- autoscaling_metric_specs
disable_container_logging(v1 only)enable_container_logging(v1beta1 only)
update_mask: Option<FieldMask>Required. The update mask applies to the resource. See google.protobuf.FieldMask.
Implementations§
Source§impl MutateDeployedModelRequest
impl MutateDeployedModelRequest
pub fn new() -> Self
Sourcepub fn set_endpoint<T: Into<String>>(self, v: T) -> Self
pub fn set_endpoint<T: Into<String>>(self, v: T) -> Self
Sets the value of endpoint.
Sourcepub fn set_deployed_model<T: Into<Option<DeployedModel>>>(self, v: T) -> Self
pub fn set_deployed_model<T: Into<Option<DeployedModel>>>(self, v: T) -> Self
Sets the value of deployed_model.
Sourcepub fn set_update_mask<T: Into<Option<FieldMask>>>(self, v: T) -> Self
pub fn set_update_mask<T: Into<Option<FieldMask>>>(self, v: T) -> Self
Sets the value of update_mask.
Trait Implementations§
Source§impl Clone for MutateDeployedModelRequest
impl Clone for MutateDeployedModelRequest
Source§fn clone(&self) -> MutateDeployedModelRequest
fn clone(&self) -> MutateDeployedModelRequest
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 MutateDeployedModelRequest
impl Debug for MutateDeployedModelRequest
Source§impl Default for MutateDeployedModelRequest
impl Default for MutateDeployedModelRequest
Source§fn default() -> MutateDeployedModelRequest
fn default() -> MutateDeployedModelRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MutateDeployedModelRequestwhere
MutateDeployedModelRequest: Default,
impl<'de> Deserialize<'de> for MutateDeployedModelRequestwhere
MutateDeployedModelRequest: 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 MutateDeployedModelRequest
impl Message for MutateDeployedModelRequest
impl StructuralPartialEq for MutateDeployedModelRequest
Auto Trait Implementations§
impl Freeze for MutateDeployedModelRequest
impl RefUnwindSafe for MutateDeployedModelRequest
impl Send for MutateDeployedModelRequest
impl Sync for MutateDeployedModelRequest
impl Unpin for MutateDeployedModelRequest
impl UnwindSafe for MutateDeployedModelRequest
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