Enum aws_sdk_bedrockagent::types::ApiSchema
source · #[non_exhaustive]pub enum ApiSchema {
Payload(String),
S3(S3Identifier),
Unknown,
}Expand description
Contains information about the API Schema for the Action Group
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Payload(String)
String OpenAPI Payload
S3(S3Identifier)
The identifier for the S3 resource.
Unknown
The Unknown variant represents cases where new union variant was received. Consider upgrading the SDK to the latest available version.
An unknown enum variant
Note: If you encounter this error, consider upgrading your SDK to the latest version.
The Unknown variant represents cases where the server sent a value that wasn’t recognized
by the client. This can happen when the server adds new functionality, but the client has not been updated.
To investigate this, consider turning on debug logging to print the raw HTTP response.
Implementations§
source§impl ApiSchema
impl ApiSchema
sourcepub fn as_payload(&self) -> Result<&String, &Self>
pub fn as_payload(&self) -> Result<&String, &Self>
sourcepub fn is_payload(&self) -> bool
pub fn is_payload(&self) -> bool
Returns true if this is a Payload.
sourcepub fn as_s3(&self) -> Result<&S3Identifier, &Self>
pub fn as_s3(&self) -> Result<&S3Identifier, &Self>
Tries to convert the enum instance into S3, extracting the inner S3Identifier.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_unknown(&self) -> bool
pub fn is_unknown(&self) -> bool
Returns true if the enum instance is the Unknown variant.