Class QueryExecutionStatus
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<QueryExecutionStatus.Builder,QueryExecutionStatus>
The completion date, current state, submission time, and state change reason (if applicable) for the query execution.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AthenaErrorProvides information about an Athena query error.static QueryExecutionStatus.Builderbuilder()final InstantThe date and time that the query completed.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends QueryExecutionStatus.Builder>final QueryExecutionStatestate()The state of query execution.final StringThe state of query execution.final StringFurther detail about the status of the query.final InstantThe date and time that the query was submitted.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
state
The state of query execution.
QUEUEDindicates that the query has been submitted to the service, and Athena will execute the query as soon as resources are available.RUNNINGindicates that the query is in execution phase.SUCCEEDEDindicates that the query completed without errors.FAILEDindicates that the query experienced an error and did not complete processing.CANCELLEDindicates that a user input interrupted query execution.For queries that experience certain transient errors, the state transitions from
RUNNINGback toQUEUED. TheFAILEDstate is always terminal with no automatic retry.If the service returns an enum value that is not available in the current SDK version,
statewill returnQueryExecutionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of query execution.
QUEUEDindicates that the query has been submitted to the service, and Athena will execute the query as soon as resources are available.RUNNINGindicates that the query is in execution phase.SUCCEEDEDindicates that the query completed without errors.FAILEDindicates that the query experienced an error and did not complete processing.CANCELLEDindicates that a user input interrupted query execution.For queries that experience certain transient errors, the state transitions from
RUNNINGback toQUEUED. TheFAILEDstate is always terminal with no automatic retry. - See Also:
-
stateAsString
The state of query execution.
QUEUEDindicates that the query has been submitted to the service, and Athena will execute the query as soon as resources are available.RUNNINGindicates that the query is in execution phase.SUCCEEDEDindicates that the query completed without errors.FAILEDindicates that the query experienced an error and did not complete processing.CANCELLEDindicates that a user input interrupted query execution.For queries that experience certain transient errors, the state transitions from
RUNNINGback toQUEUED. TheFAILEDstate is always terminal with no automatic retry.If the service returns an enum value that is not available in the current SDK version,
statewill returnQueryExecutionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of query execution.
QUEUEDindicates that the query has been submitted to the service, and Athena will execute the query as soon as resources are available.RUNNINGindicates that the query is in execution phase.SUCCEEDEDindicates that the query completed without errors.FAILEDindicates that the query experienced an error and did not complete processing.CANCELLEDindicates that a user input interrupted query execution.For queries that experience certain transient errors, the state transitions from
RUNNINGback toQUEUED. TheFAILEDstate is always terminal with no automatic retry. - See Also:
-
stateChangeReason
Further detail about the status of the query.
- Returns:
- Further detail about the status of the query.
-
submissionDateTime
The date and time that the query was submitted.
- Returns:
- The date and time that the query was submitted.
-
completionDateTime
The date and time that the query completed.
- Returns:
- The date and time that the query completed.
-
athenaError
Provides information about an Athena query error.
- Returns:
- Provides information about an Athena query error.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<QueryExecutionStatus.Builder,QueryExecutionStatus>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-