#[non_exhaustive]pub struct ConnectorTool {
pub name: String,
pub actions: Vec<Action>,
/* private fields */
}Available on crate feature
tools only.Expand description
A ConnectorTool enabling using Integration Connectors Connections as tools.
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.name: StringRequired. The full resource name of the referenced Integration Connectors Connection. Format: ‘projects//locations//connections/*’
actions: Vec<Action>Required. Actions for the tool to use.
Implementations§
Trait Implementations§
Source§impl Clone for ConnectorTool
impl Clone for ConnectorTool
Source§fn clone(&self) -> ConnectorTool
fn clone(&self) -> ConnectorTool
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 ConnectorTool
impl Debug for ConnectorTool
Source§impl Default for ConnectorTool
impl Default for ConnectorTool
Source§fn default() -> ConnectorTool
fn default() -> ConnectorTool
Returns the “default value” for a type. Read more
Source§impl Message for ConnectorTool
impl Message for ConnectorTool
Source§impl PartialEq for ConnectorTool
impl PartialEq for ConnectorTool
impl StructuralPartialEq for ConnectorTool
Auto Trait Implementations§
impl Freeze for ConnectorTool
impl RefUnwindSafe for ConnectorTool
impl Send for ConnectorTool
impl Sync for ConnectorTool
impl Unpin for ConnectorTool
impl UnwindSafe for ConnectorTool
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