Struct aws_sdk_bedrockagent::types::AgentActionGroup
source · #[non_exhaustive]pub struct AgentActionGroup {
pub agent_id: String,
pub agent_version: String,
pub action_group_id: String,
pub action_group_name: String,
pub client_token: Option<String>,
pub description: Option<String>,
pub created_at: DateTime,
pub updated_at: DateTime,
pub parent_action_signature: Option<ActionGroupSignature>,
pub action_group_executor: Option<ActionGroupExecutor>,
pub api_schema: Option<ApiSchema>,
pub action_group_state: ActionGroupState,
}Expand description
Contains the information of an Agent Action Group
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.agent_id: StringIdentifier for a resource.
agent_version: StringAgent Version.
action_group_id: StringIdentifier for a resource.
action_group_name: StringName for a resource.
client_token: Option<String>Client specified token used for idempotency checks
description: Option<String>Description of the Resource.
created_at: DateTimeTime Stamp.
updated_at: DateTimeTime Stamp.
parent_action_signature: Option<ActionGroupSignature>Action Group Signature for a BuiltIn Action
action_group_executor: Option<ActionGroupExecutor>Type of Executors for an Action Group
api_schema: Option<ApiSchema>Contains information about the API Schema for the Action Group
action_group_state: ActionGroupStateState of the action group
Implementations§
source§impl AgentActionGroup
impl AgentActionGroup
sourcepub fn agent_version(&self) -> &str
pub fn agent_version(&self) -> &str
Agent Version.
sourcepub fn action_group_id(&self) -> &str
pub fn action_group_id(&self) -> &str
Identifier for a resource.
sourcepub fn action_group_name(&self) -> &str
pub fn action_group_name(&self) -> &str
Name for a resource.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Client specified token used for idempotency checks
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Description of the Resource.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
Time Stamp.
sourcepub fn updated_at(&self) -> &DateTime
pub fn updated_at(&self) -> &DateTime
Time Stamp.
sourcepub fn parent_action_signature(&self) -> Option<&ActionGroupSignature>
pub fn parent_action_signature(&self) -> Option<&ActionGroupSignature>
Action Group Signature for a BuiltIn Action
sourcepub fn action_group_executor(&self) -> Option<&ActionGroupExecutor>
pub fn action_group_executor(&self) -> Option<&ActionGroupExecutor>
Type of Executors for an Action Group
sourcepub fn api_schema(&self) -> Option<&ApiSchema>
pub fn api_schema(&self) -> Option<&ApiSchema>
Contains information about the API Schema for the Action Group
sourcepub fn action_group_state(&self) -> &ActionGroupState
pub fn action_group_state(&self) -> &ActionGroupState
State of the action group
source§impl AgentActionGroup
impl AgentActionGroup
sourcepub fn builder() -> AgentActionGroupBuilder
pub fn builder() -> AgentActionGroupBuilder
Creates a new builder-style object to manufacture AgentActionGroup.
Trait Implementations§
source§impl Clone for AgentActionGroup
impl Clone for AgentActionGroup
source§fn clone(&self) -> AgentActionGroup
fn clone(&self) -> AgentActionGroup
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AgentActionGroup
impl Debug for AgentActionGroup
source§impl PartialEq for AgentActionGroup
impl PartialEq for AgentActionGroup
source§fn eq(&self, other: &AgentActionGroup) -> bool
fn eq(&self, other: &AgentActionGroup) -> bool
self and other values to be equal, and is used
by ==.