#[non_exhaustive]pub struct MutateDeployedIndexRequest {
pub index_endpoint: String,
pub deployed_index: Option<DeployedIndex>,
/* private fields */
}Expand description
Request message for IndexEndpointService.MutateDeployedIndex.
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.index_endpoint: StringRequired. The name of the IndexEndpoint resource into which to deploy an
Index. Format:
projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}
deployed_index: Option<DeployedIndex>Required. The DeployedIndex to be updated within the IndexEndpoint. Currently, the updatable fields are DeployedIndex.automatic_resources and DeployedIndex.dedicated_resources
Implementations§
Source§impl MutateDeployedIndexRequest
impl MutateDeployedIndexRequest
pub fn new() -> Self
Sourcepub fn set_index_endpoint<T: Into<String>>(self, v: T) -> Self
pub fn set_index_endpoint<T: Into<String>>(self, v: T) -> Self
Sets the value of index_endpoint.
Sourcepub fn set_deployed_index<T: Into<Option<DeployedIndex>>>(self, v: T) -> Self
pub fn set_deployed_index<T: Into<Option<DeployedIndex>>>(self, v: T) -> Self
Sets the value of deployed_index.
Trait Implementations§
Source§impl Clone for MutateDeployedIndexRequest
impl Clone for MutateDeployedIndexRequest
Source§fn clone(&self) -> MutateDeployedIndexRequest
fn clone(&self) -> MutateDeployedIndexRequest
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 MutateDeployedIndexRequest
impl Debug for MutateDeployedIndexRequest
Source§impl Default for MutateDeployedIndexRequest
impl Default for MutateDeployedIndexRequest
Source§fn default() -> MutateDeployedIndexRequest
fn default() -> MutateDeployedIndexRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MutateDeployedIndexRequestwhere
MutateDeployedIndexRequest: Default,
impl<'de> Deserialize<'de> for MutateDeployedIndexRequestwhere
MutateDeployedIndexRequest: 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 MutateDeployedIndexRequest
impl Message for MutateDeployedIndexRequest
impl StructuralPartialEq for MutateDeployedIndexRequest
Auto Trait Implementations§
impl Freeze for MutateDeployedIndexRequest
impl RefUnwindSafe for MutateDeployedIndexRequest
impl Send for MutateDeployedIndexRequest
impl Sync for MutateDeployedIndexRequest
impl Unpin for MutateDeployedIndexRequest
impl UnwindSafe for MutateDeployedIndexRequest
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