pub type UpdateGlobalTableErrorKind = UpdateGlobalTableError;
👎Deprecated: Operation *Error/*ErrorKind types were combined into a single *Error enum. The .kind field on *Error no longer exists and isn’t needed anymore (you can just match on the error directly since it’s an enum now).
Expand description

Do not use this.

Operation *Error/*ErrorKind types were combined into a single *Error enum. The .kind field on *Error no longer exists and isn’t needed anymore (you can just match on the error directly since it’s an enum now).

Aliased Type§

enum UpdateGlobalTableErrorKind {
    GlobalTableNotFoundException(GlobalTableNotFoundException),
    InternalServerError(InternalServerError),
    InvalidEndpointException(InvalidEndpointException),
    ReplicaAlreadyExistsException(ReplicaAlreadyExistsException),
    ReplicaNotFoundException(ReplicaNotFoundException),
    TableNotFoundException(TableNotFoundException),
    Unhandled(Unhandled),
}

Variants§

§

GlobalTableNotFoundException(GlobalTableNotFoundException)

The specified global table does not exist.

§

InternalServerError(InternalServerError)

An error occurred on the server side.

§

InvalidEndpointException(InvalidEndpointException)

§

ReplicaAlreadyExistsException(ReplicaAlreadyExistsException)

The specified replica is already part of the global table.

§

ReplicaNotFoundException(ReplicaNotFoundException)

The specified replica is no longer part of the global table.

§

TableNotFoundException(TableNotFoundException)

A source table with the name TableName does not currently exist within the subscriber's account or the subscriber is operating in the wrong Amazon Web Services Region.

§

Unhandled(Unhandled)

An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).

Implementations§

source§

impl UpdateGlobalTableError

source

pub fn unhandled(err: impl Into<Box<dyn Error + Send + Sync + 'static>>) -> Self

Creates the UpdateGlobalTableError::Unhandled variant from any error type.

source

pub fn generic(err: ErrorMetadata) -> Self

Creates the UpdateGlobalTableError::Unhandled variant from a ::aws_smithy_types::error::ErrorMetadata.

source

pub fn meta(&self) -> &ErrorMetadata

Returns error metadata, which includes the error code, message, request ID, and potentially additional information.

source

pub fn is_global_table_not_found_exception(&self) -> bool

Returns true if the error kind is UpdateGlobalTableError::GlobalTableNotFoundException.

source

pub fn is_internal_server_error(&self) -> bool

Returns true if the error kind is UpdateGlobalTableError::InternalServerError.

source

pub fn is_invalid_endpoint_exception(&self) -> bool

Returns true if the error kind is UpdateGlobalTableError::InvalidEndpointException.

source

pub fn is_replica_already_exists_exception(&self) -> bool

Returns true if the error kind is UpdateGlobalTableError::ReplicaAlreadyExistsException.

source

pub fn is_replica_not_found_exception(&self) -> bool

Returns true if the error kind is UpdateGlobalTableError::ReplicaNotFoundException.

source

pub fn is_table_not_found_exception(&self) -> bool

Returns true if the error kind is UpdateGlobalTableError::TableNotFoundException.

Trait Implementations§

source§

impl CreateUnhandledError for UpdateGlobalTableError

source§

fn create_unhandled_error( source: Box<dyn Error + Send + Sync + 'static>, meta: Option<ErrorMetadata> ) -> Self

Creates an unhandled error variant with the given source and error metadata.
source§

impl Debug for UpdateGlobalTableError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for UpdateGlobalTableError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for UpdateGlobalTableError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl ProvideErrorKind for UpdateGlobalTableError

source§

fn code(&self) -> Option<&str>

Returns the code for this error if one exists
source§

fn retryable_error_kind(&self) -> Option<ErrorKind>

Returns the ErrorKind when the error is modeled as retryable Read more
source§

impl ProvideErrorMetadata for UpdateGlobalTableError

source§

fn meta(&self) -> &ErrorMetadata

Returns error metadata, which includes the error code, message, request ID, and potentially additional information.
source§

fn code(&self) -> Option<&str>

Returns the error code if it’s available.
source§

fn message(&self) -> Option<&str>

Returns the error message, if there is one.
source§

impl RequestId for UpdateGlobalTableError

source§

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.