Struct aws_sdk_glue::types::TableStatus
source · #[non_exhaustive]pub struct TableStatus {
pub requested_by: Option<String>,
pub updated_by: Option<String>,
pub request_time: Option<DateTime>,
pub update_time: Option<DateTime>,
pub action: Option<ResourceAction>,
pub state: Option<ResourceState>,
pub error: Option<ErrorDetail>,
pub details: Option<StatusDetails>,
}Expand description
A structure containing information about the state of an asynchronous change to a table.
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.requested_by: Option<String>The ARN of the user who requested the asynchronous change.
updated_by: Option<String>The ARN of the user to last manually alter the asynchronous change (requesting cancellation, etc).
request_time: Option<DateTime>An ISO 8601 formatted date string indicating the time that the change was initiated.
update_time: Option<DateTime>An ISO 8601 formatted date string indicating the time that the state was last updated.
action: Option<ResourceAction>Indicates which action was called on the table, currently only CREATE or UPDATE.
state: Option<ResourceState>A generic status for the change in progress, such as QUEUED, IN_PROGRESS, SUCCESS, or FAILED.
error: Option<ErrorDetail>An error that will only appear when the state is "FAILED". This is a parent level exception message, there may be different Errors for each dialect.
details: Option<StatusDetails>A StatusDetails object with information about the requested change.
Implementations§
source§impl TableStatus
impl TableStatus
sourcepub fn requested_by(&self) -> Option<&str>
pub fn requested_by(&self) -> Option<&str>
The ARN of the user who requested the asynchronous change.
sourcepub fn updated_by(&self) -> Option<&str>
pub fn updated_by(&self) -> Option<&str>
The ARN of the user to last manually alter the asynchronous change (requesting cancellation, etc).
sourcepub fn request_time(&self) -> Option<&DateTime>
pub fn request_time(&self) -> Option<&DateTime>
An ISO 8601 formatted date string indicating the time that the change was initiated.
sourcepub fn update_time(&self) -> Option<&DateTime>
pub fn update_time(&self) -> Option<&DateTime>
An ISO 8601 formatted date string indicating the time that the state was last updated.
sourcepub fn action(&self) -> Option<&ResourceAction>
pub fn action(&self) -> Option<&ResourceAction>
Indicates which action was called on the table, currently only CREATE or UPDATE.
sourcepub fn state(&self) -> Option<&ResourceState>
pub fn state(&self) -> Option<&ResourceState>
A generic status for the change in progress, such as QUEUED, IN_PROGRESS, SUCCESS, or FAILED.
sourcepub fn error(&self) -> Option<&ErrorDetail>
pub fn error(&self) -> Option<&ErrorDetail>
An error that will only appear when the state is "FAILED". This is a parent level exception message, there may be different Errors for each dialect.
sourcepub fn details(&self) -> Option<&StatusDetails>
pub fn details(&self) -> Option<&StatusDetails>
A StatusDetails object with information about the requested change.
source§impl TableStatus
impl TableStatus
sourcepub fn builder() -> TableStatusBuilder
pub fn builder() -> TableStatusBuilder
Creates a new builder-style object to manufacture TableStatus.
Trait Implementations§
source§impl Clone for TableStatus
impl Clone for TableStatus
source§fn clone(&self) -> TableStatus
fn clone(&self) -> TableStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for TableStatus
impl Debug for TableStatus
source§impl PartialEq for TableStatus
impl PartialEq for TableStatus
impl StructuralPartialEq for TableStatus
Auto Trait Implementations§
impl Freeze for TableStatus
impl RefUnwindSafe for TableStatus
impl Send for TableStatus
impl Sync for TableStatus
impl Unpin for TableStatus
impl UnwindSafe for TableStatus
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more