Struct aws_sdk_athena::operation::start_calculation_execution::StartCalculationExecutionOutput
source · #[non_exhaustive]pub struct StartCalculationExecutionOutput {
pub calculation_execution_id: Option<String>,
pub state: Option<CalculationExecutionState>,
/* private fields */
}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.calculation_execution_id: Option<String>The calculation execution UUID.
state: Option<CalculationExecutionState>CREATING - The calculation is in the process of being created.
CREATED - The calculation has been created and is ready to run.
QUEUED - The calculation has been queued for processing.
RUNNING - The calculation is running.
CANCELING - A request to cancel the calculation has been received and the system is working to stop it.
CANCELED - The calculation is no longer running as the result of a cancel request.
COMPLETED - The calculation has completed without error.
FAILED - The calculation failed and is no longer running.
Implementations§
source§impl StartCalculationExecutionOutput
impl StartCalculationExecutionOutput
sourcepub fn calculation_execution_id(&self) -> Option<&str>
pub fn calculation_execution_id(&self) -> Option<&str>
The calculation execution UUID.
sourcepub fn state(&self) -> Option<&CalculationExecutionState>
pub fn state(&self) -> Option<&CalculationExecutionState>
CREATING - The calculation is in the process of being created.
CREATED - The calculation has been created and is ready to run.
QUEUED - The calculation has been queued for processing.
RUNNING - The calculation is running.
CANCELING - A request to cancel the calculation has been received and the system is working to stop it.
CANCELED - The calculation is no longer running as the result of a cancel request.
COMPLETED - The calculation has completed without error.
FAILED - The calculation failed and is no longer running.
source§impl StartCalculationExecutionOutput
impl StartCalculationExecutionOutput
sourcepub fn builder() -> StartCalculationExecutionOutputBuilder
pub fn builder() -> StartCalculationExecutionOutputBuilder
Creates a new builder-style object to manufacture StartCalculationExecutionOutput.
Trait Implementations§
source§impl Clone for StartCalculationExecutionOutput
impl Clone for StartCalculationExecutionOutput
source§fn clone(&self) -> StartCalculationExecutionOutput
fn clone(&self) -> StartCalculationExecutionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for StartCalculationExecutionOutput
impl PartialEq for StartCalculationExecutionOutput
source§fn eq(&self, other: &StartCalculationExecutionOutput) -> bool
fn eq(&self, other: &StartCalculationExecutionOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for StartCalculationExecutionOutput
impl RequestId for StartCalculationExecutionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for StartCalculationExecutionOutput
Auto Trait Implementations§
impl Freeze for StartCalculationExecutionOutput
impl RefUnwindSafe for StartCalculationExecutionOutput
impl Send for StartCalculationExecutionOutput
impl Sync for StartCalculationExecutionOutput
impl Unpin for StartCalculationExecutionOutput
impl UnwindSafe for StartCalculationExecutionOutput
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> 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