#[non_exhaustive]pub struct MutateDeployedModelRequest {
pub endpoint: String,
pub deployed_model: Option<DeployedModel>,
pub update_mask: Option<FieldMask>,
/* private fields */
}Available on crate feature
endpoint-service only.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 AutomaticResourcesrequired_replica_countin DedicatedResources- 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
Sourcepub fn set_deployed_model<T>(self, v: T) -> Selfwhere
T: Into<DeployedModel>,
pub fn set_deployed_model<T>(self, v: T) -> Selfwhere
T: Into<DeployedModel>,
Sets the value of deployed_model.
§Example
ⓘ
use google_cloud_aiplatform_v1::model::DeployedModel;
let x = MutateDeployedModelRequest::new().set_deployed_model(DeployedModel::default()/* use setters */);Sourcepub fn set_or_clear_deployed_model<T>(self, v: Option<T>) -> Selfwhere
T: Into<DeployedModel>,
pub fn set_or_clear_deployed_model<T>(self, v: Option<T>) -> Selfwhere
T: Into<DeployedModel>,
Sets or clears the value of deployed_model.
§Example
ⓘ
use google_cloud_aiplatform_v1::model::DeployedModel;
let x = MutateDeployedModelRequest::new().set_or_clear_deployed_model(Some(DeployedModel::default()/* use setters */));
let x = MutateDeployedModelRequest::new().set_or_clear_deployed_model(None::<DeployedModel>);Sourcepub fn set_update_mask<T>(self, v: T) -> Self
pub fn set_update_mask<T>(self, v: T) -> Self
Sets the value of update_mask.
§Example
ⓘ
use wkt::FieldMask;
let x = MutateDeployedModelRequest::new().set_update_mask(FieldMask::default()/* use setters */);Sourcepub fn set_or_clear_update_mask<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_update_mask<T>(self, v: Option<T>) -> Self
Sets or clears the value of update_mask.
§Example
ⓘ
use wkt::FieldMask;
let x = MutateDeployedModelRequest::new().set_or_clear_update_mask(Some(FieldMask::default()/* use setters */));
let x = MutateDeployedModelRequest::new().set_or_clear_update_mask(None::<FieldMask>);Trait Implementations§
Source§impl Clone for MutateDeployedModelRequest
impl Clone for MutateDeployedModelRequest
Source§fn clone(&self) -> MutateDeployedModelRequest
fn clone(&self) -> MutateDeployedModelRequest
Returns a duplicate 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 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