Class JobError
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<JobError.Builder,
JobError>
An error that occurred with the job request.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic JobError.Builder
builder()
final Code
code()
The code for the job error.final String
The code for the job error.final Details
details()
The details about the job error.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final JobErrorLimitName
The name of the limit that was reached.final String
The name of the limit that was reached.final Double
The value of the exceeded limit.final String
message()
The message related to the job error.final String
The unique identifier for the resource related to the error.final JobErrorResourceTypes
The type of resource related to the error.final String
The type of resource related to the error.static Class
<? extends JobError.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
code
The code for the job error.
If the service returns an enum value that is not available in the current SDK version,
code
will returnCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcodeAsString()
.- Returns:
- The code for the job error.
- See Also:
-
codeAsString
The code for the job error.
If the service returns an enum value that is not available in the current SDK version,
code
will returnCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcodeAsString()
.- Returns:
- The code for the job error.
- See Also:
-
details
The details about the job error.
- Returns:
- The details about the job error.
-
limitName
The name of the limit that was reached.
If the service returns an enum value that is not available in the current SDK version,
limitName
will returnJobErrorLimitName.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlimitNameAsString()
.- Returns:
- The name of the limit that was reached.
- See Also:
-
limitNameAsString
The name of the limit that was reached.
If the service returns an enum value that is not available in the current SDK version,
limitName
will returnJobErrorLimitName.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlimitNameAsString()
.- Returns:
- The name of the limit that was reached.
- See Also:
-
limitValue
The value of the exceeded limit.
- Returns:
- The value of the exceeded limit.
-
message
The message related to the job error.
- Returns:
- The message related to the job error.
-
resourceId
The unique identifier for the resource related to the error.
- Returns:
- The unique identifier for the resource related to the error.
-
resourceType
The type of resource related to the error.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnJobErrorResourceTypes.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The type of resource related to the error.
- See Also:
-
resourceTypeAsString
The type of resource related to the error.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnJobErrorResourceTypes.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The type of resource related to the error.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<JobError.Builder,
JobError> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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
-