Class BatchCreateWorkloadEstimateUsageError
- java.lang.Object
-
- software.amazon.awssdk.services.bcmpricingcalculator.model.BatchCreateWorkloadEstimateUsageError
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BatchCreateWorkloadEstimateUsageError.Builder,BatchCreateWorkloadEstimateUsageError>
@Generated("software.amazon.awssdk:codegen") public final class BatchCreateWorkloadEstimateUsageError extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BatchCreateWorkloadEstimateUsageError.Builder,BatchCreateWorkloadEstimateUsageError>
Represents an error that occurred during a batch create operation for workload estimate usage.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBatchCreateWorkloadEstimateUsageError.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BatchCreateWorkloadEstimateUsageError.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)BatchCreateWorkloadEstimateUsageCodeerrorCode()The error code associated with the failed operation.StringerrorCodeAsString()The error code associated with the failed operation.StringerrorMessage()A descriptive message for the error that occurred.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringkey()The key of the entry that caused the error.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends BatchCreateWorkloadEstimateUsageError.Builder>serializableBuilderClass()BatchCreateWorkloadEstimateUsageError.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
-
key
public final String key()
The key of the entry that caused the error.
- Returns:
- The key of the entry that caused the error.
-
errorCode
public final BatchCreateWorkloadEstimateUsageCode errorCode()
The error code associated with the failed operation.
If the service returns an enum value that is not available in the current SDK version,
errorCodewill returnBatchCreateWorkloadEstimateUsageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromerrorCodeAsString().- Returns:
- The error code associated with the failed operation.
- See Also:
BatchCreateWorkloadEstimateUsageCode
-
errorCodeAsString
public final String errorCodeAsString()
The error code associated with the failed operation.
If the service returns an enum value that is not available in the current SDK version,
errorCodewill returnBatchCreateWorkloadEstimateUsageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromerrorCodeAsString().- Returns:
- The error code associated with the failed operation.
- See Also:
BatchCreateWorkloadEstimateUsageCode
-
errorMessage
public final String errorMessage()
A descriptive message for the error that occurred.
- Returns:
- A descriptive message for the error that occurred.
-
toBuilder
public BatchCreateWorkloadEstimateUsageError.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<BatchCreateWorkloadEstimateUsageError.Builder,BatchCreateWorkloadEstimateUsageError>
-
builder
public static BatchCreateWorkloadEstimateUsageError.Builder builder()
-
serializableBuilderClass
public static Class<? extends BatchCreateWorkloadEstimateUsageError.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
-
-