Class JobError
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<JobError.Builder,JobError>
An error that occurred with the job request.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic JobError.Builderbuilder()final Codecode()The code for the job error.final StringThe code for the job error.final Detailsdetails()The details about the job error.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final JobErrorLimitNameThe name of the limit that was reached.final StringThe name of the limit that was reached.final DoubleThe value of the exceeded limit.final Stringmessage()The message related to the job error.final StringThe unique identifier for the resource related to the error.final JobErrorResourceTypesThe type of resource related to the error.final StringThe 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 StringtoString()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,
codewill 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,
codewill 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,
limitNamewill 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,
limitNamewill 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,
resourceTypewill 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,
resourceTypewill 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<JobError.Builder,JobError> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-
getValueForField
-
sdkFields
-