Class RevenueAttributionAllocationErrorDetail
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RevenueAttributionAllocationErrorDetail.Builder,RevenueAttributionAllocationErrorDetail>
Details of a validation error for a single revenue attribution allocation record.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionaction()The action that was attempted.final StringThe action that was attempted.builder()final StringThe customer AWS account ID of the failing record.final StringEffective start date of the failing record.final StringEffective end date of the failing record.final StringentityId()The deal entity identifier of the failing record.final EntityTypeThe deal entity type of the failing record.final StringThe deal entity type of the failing record.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.Machine-readable error code.final StringMachine-readable error code.final StringHuman-readable error description.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe allocation identifier.static Class<? extends RevenueAttributionAllocationErrorDetail.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
-
revenueAttributionAllocationId
The allocation identifier. Present for UPDATE actions; absent for CREATE actions.
- Returns:
- The allocation identifier. Present for UPDATE actions; absent for CREATE actions.
-
entityType
The deal entity type of the failing record.
If the service returns an enum value that is not available in the current SDK version,
entityTypewill returnEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromentityTypeAsString().- Returns:
- The deal entity type of the failing record.
- See Also:
-
entityTypeAsString
The deal entity type of the failing record.
If the service returns an enum value that is not available in the current SDK version,
entityTypewill returnEntityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromentityTypeAsString().- Returns:
- The deal entity type of the failing record.
- See Also:
-
entityId
The deal entity identifier of the failing record.
- Returns:
- The deal entity identifier of the failing record.
-
customerAwsAccountId
The customer AWS account ID of the failing record.
- Returns:
- The customer AWS account ID of the failing record.
-
effectiveFrom
Effective start date of the failing record.
- Returns:
- Effective start date of the failing record.
-
effectiveUntil
Effective end date of the failing record.
- Returns:
- Effective end date of the failing record.
-
action
The action that was attempted.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnRevenueAttributionAllocationAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The action that was attempted.
- See Also:
-
actionAsString
The action that was attempted.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnRevenueAttributionAllocationAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The action that was attempted.
- See Also:
-
errorCode
Machine-readable error code.
If the service returns an enum value that is not available in the current SDK version,
errorCodewill returnRevenueAttributionAllocationErrorCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromerrorCodeAsString().- Returns:
- Machine-readable error code.
- See Also:
-
errorCodeAsString
Machine-readable error code.
If the service returns an enum value that is not available in the current SDK version,
errorCodewill returnRevenueAttributionAllocationErrorCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromerrorCodeAsString().- Returns:
- Machine-readable error code.
- See Also:
-
errorMessage
Human-readable error description.
- Returns:
- Human-readable error description.
-
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<RevenueAttributionAllocationErrorDetail.Builder,RevenueAttributionAllocationErrorDetail> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends RevenueAttributionAllocationErrorDetail.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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-