Enum aws_sdk_comprehend::operation::start_targeted_sentiment_detection_job::StartTargetedSentimentDetectionJobError
source · #[non_exhaustive]pub enum StartTargetedSentimentDetectionJobError {
InternalServerException(InternalServerException),
InvalidRequestException(InvalidRequestException),
KmsKeyValidationException(KmsKeyValidationException),
ResourceInUseException(ResourceInUseException),
TooManyRequestsException(TooManyRequestsException),
TooManyTagsException(TooManyTagsException),
Unhandled(Unhandled),
}Expand description
Error type for the StartTargetedSentimentDetectionJobError operation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
InternalServerException(InternalServerException)
An internal server error occurred. Retry your request.
InvalidRequestException(InvalidRequestException)
The request is invalid.
KmsKeyValidationException(KmsKeyValidationException)
The KMS customer managed key (CMK) entered cannot be validated. Verify the key and re-enter it.
ResourceInUseException(ResourceInUseException)
The specified resource name is already in use. Use a different name and try your request again.
TooManyRequestsException(TooManyRequestsException)
The number of requests exceeds the limit. Resubmit your request later.
TooManyTagsException(TooManyTagsException)
The request contains more tags than can be associated with a resource (50 tags per resource). The maximum number of tags includes both existing tags and those included in your current request.
Unhandled(Unhandled)
An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).
Implementations§
source§impl StartTargetedSentimentDetectionJobError
impl StartTargetedSentimentDetectionJobError
sourcepub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self
pub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self
Creates the StartTargetedSentimentDetectionJobError::Unhandled variant from any error type.
sourcepub fn generic(err: ErrorMetadata) -> Self
pub fn generic(err: ErrorMetadata) -> Self
Creates the StartTargetedSentimentDetectionJobError::Unhandled variant from a ::aws_smithy_types::error::ErrorMetadata.
sourcepub fn meta(&self) -> &ErrorMetadata
pub fn meta(&self) -> &ErrorMetadata
Returns error metadata, which includes the error code, message, request ID, and potentially additional information.
sourcepub fn is_internal_server_exception(&self) -> bool
pub fn is_internal_server_exception(&self) -> bool
Returns true if the error kind is StartTargetedSentimentDetectionJobError::InternalServerException.
sourcepub fn is_invalid_request_exception(&self) -> bool
pub fn is_invalid_request_exception(&self) -> bool
Returns true if the error kind is StartTargetedSentimentDetectionJobError::InvalidRequestException.
sourcepub fn is_kms_key_validation_exception(&self) -> bool
pub fn is_kms_key_validation_exception(&self) -> bool
Returns true if the error kind is StartTargetedSentimentDetectionJobError::KmsKeyValidationException.
sourcepub fn is_resource_in_use_exception(&self) -> bool
pub fn is_resource_in_use_exception(&self) -> bool
Returns true if the error kind is StartTargetedSentimentDetectionJobError::ResourceInUseException.
sourcepub fn is_too_many_requests_exception(&self) -> bool
pub fn is_too_many_requests_exception(&self) -> bool
Returns true if the error kind is StartTargetedSentimentDetectionJobError::TooManyRequestsException.
Returns true if the error kind is StartTargetedSentimentDetectionJobError::TooManyTagsException.
Trait Implementations§
source§impl CreateUnhandledError for StartTargetedSentimentDetectionJobError
impl CreateUnhandledError for StartTargetedSentimentDetectionJobError
source§fn create_unhandled_error(
source: Box<dyn Error + Send + Sync + 'static>,
meta: Option<ErrorMetadata>
) -> Self
fn create_unhandled_error( source: Box<dyn Error + Send + Sync + 'static>, meta: Option<ErrorMetadata> ) -> Self
source and error metadata.source§impl Error for StartTargetedSentimentDetectionJobError
impl Error for StartTargetedSentimentDetectionJobError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<StartTargetedSentimentDetectionJobError> for Error
impl From<StartTargetedSentimentDetectionJobError> for Error
source§fn from(err: StartTargetedSentimentDetectionJobError) -> Self
fn from(err: StartTargetedSentimentDetectionJobError) -> Self
source§impl ProvideErrorMetadata for StartTargetedSentimentDetectionJobError
impl ProvideErrorMetadata for StartTargetedSentimentDetectionJobError
source§fn meta(&self) -> &ErrorMetadata
fn meta(&self) -> &ErrorMetadata
source§impl RequestId for StartTargetedSentimentDetectionJobError
impl RequestId for StartTargetedSentimentDetectionJobError
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.