Class AthenaError
- java.lang.Object
-
- software.amazon.awssdk.services.athena.model.AthenaError
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AthenaError.Builder,AthenaError>
@Generated("software.amazon.awssdk:codegen") public final class AthenaError extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AthenaError.Builder,AthenaError>
Provides information about an Athena query error. The
AthenaErrorfeature provides standardized error information to help you understand failed queries and take steps after a query failure occurs.AthenaErrorincludes anErrorCategoryfield that specifies whether the cause of the failed query is due to system error, user error, or other error.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAthenaError.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AthenaError.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)IntegererrorCategory()An integer value that specifies the category of a query failure error.StringerrorMessage()Contains a short description of the error that occurred.IntegererrorType()An integer value that provides specific information about an Athena query error.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Booleanretryable()True if the query might succeed if resubmitted.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AthenaError.Builder>serializableBuilderClass()AthenaError.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
errorCategory
public final Integer errorCategory()
An integer value that specifies the category of a query failure error. The following list shows the category for each integer value.
1 - System
2 - User
3 - Other
- Returns:
- An integer value that specifies the category of a query failure error. The following list shows the
category for each integer value.
1 - System
2 - User
3 - Other
-
errorType
public final Integer errorType()
An integer value that provides specific information about an Athena query error. For the meaning of specific values, see the Error Type Reference in the Amazon Athena User Guide.
- Returns:
- An integer value that provides specific information about an Athena query error. For the meaning of specific values, see the Error Type Reference in the Amazon Athena User Guide.
-
retryable
public final Boolean retryable()
True if the query might succeed if resubmitted.
- Returns:
- True if the query might succeed if resubmitted.
-
errorMessage
public final String errorMessage()
Contains a short description of the error that occurred.
- Returns:
- Contains a short description of the error that occurred.
-
toBuilder
public AthenaError.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AthenaError.Builder,AthenaError>
-
builder
public static AthenaError.Builder builder()
-
serializableBuilderClass
public static Class<? extends AthenaError.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-