#[non_exhaustive]pub struct DeployIndexRequest {
pub index_endpoint: String,
pub deployed_index: Option<DeployedIndex>,
/* private fields */
}Expand description
Request message for IndexEndpointService.DeployIndex.
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 created within the IndexEndpoint.
Implementations§
Source§impl DeployIndexRequest
impl DeployIndexRequest
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 DeployIndexRequest
impl Clone for DeployIndexRequest
Source§fn clone(&self) -> DeployIndexRequest
fn clone(&self) -> DeployIndexRequest
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 DeployIndexRequest
impl Debug for DeployIndexRequest
Source§impl Default for DeployIndexRequest
impl Default for DeployIndexRequest
Source§fn default() -> DeployIndexRequest
fn default() -> DeployIndexRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeployIndexRequestwhere
DeployIndexRequest: Default,
impl<'de> Deserialize<'de> for DeployIndexRequestwhere
DeployIndexRequest: 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 DeployIndexRequest
impl Message for DeployIndexRequest
Source§impl PartialEq for DeployIndexRequest
impl PartialEq for DeployIndexRequest
Source§impl Serialize for DeployIndexRequest
impl Serialize for DeployIndexRequest
impl StructuralPartialEq for DeployIndexRequest
Auto Trait Implementations§
impl Freeze for DeployIndexRequest
impl RefUnwindSafe for DeployIndexRequest
impl Send for DeployIndexRequest
impl Sync for DeployIndexRequest
impl Unpin for DeployIndexRequest
impl UnwindSafe for DeployIndexRequest
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