#[non_exhaustive]pub struct CreateAgentRequest {
pub parent: String,
pub agent: Option<Agent>,
/* private fields */
}Available on crate feature
agents only.Expand description
The request message for Agents.CreateAgent.
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.parent: StringRequired. The location to create a agent for.
Format: projects/<ProjectID>/locations/<LocationID>.
agent: Option<Agent>Required. The agent to create.
Implementations§
Source§impl CreateAgentRequest
impl CreateAgentRequest
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_or_clear_agent<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_agent<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for CreateAgentRequest
impl Clone for CreateAgentRequest
Source§fn clone(&self) -> CreateAgentRequest
fn clone(&self) -> CreateAgentRequest
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 CreateAgentRequest
impl Debug for CreateAgentRequest
Source§impl Default for CreateAgentRequest
impl Default for CreateAgentRequest
Source§fn default() -> CreateAgentRequest
fn default() -> CreateAgentRequest
Returns the “default value” for a type. Read more
Source§impl Message for CreateAgentRequest
impl Message for CreateAgentRequest
Source§impl PartialEq for CreateAgentRequest
impl PartialEq for CreateAgentRequest
Source§fn eq(&self, other: &CreateAgentRequest) -> bool
fn eq(&self, other: &CreateAgentRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CreateAgentRequest
Auto Trait Implementations§
impl Freeze for CreateAgentRequest
impl RefUnwindSafe for CreateAgentRequest
impl Send for CreateAgentRequest
impl Sync for CreateAgentRequest
impl Unpin for CreateAgentRequest
impl UnsafeUnpin for CreateAgentRequest
impl UnwindSafe for CreateAgentRequest
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