Interface GraphQLExactLockConflictError
- All Superinterfaces:
GraphQLErrorObject
Returned when a modification is already in progress for the exact combination of SKU and price scope fields for a Standalone Price. Retry the same request after 300 ms.
The error is returned as a failed response to:
Example to create an instance using the builder pattern
GraphQLExactLockConflictError graphQLExactLockConflictError = GraphQLExactLockConflictError.builder()
.sku("{sku}")
.currency("{currency}")
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for GraphQLExactLockConflictError -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for GraphQLExactLockConflictErrorbuilder(GraphQLExactLockConflictError template) create builder for GraphQLExactLockConflictError instancecopyDeep()deepCopy(GraphQLExactLockConflictError template) factory method to create a deep copy of GraphQLExactLockConflictError@Valid ChannelResourceIdentifierChannel for which the Standalone Price is valid.@NotNull StringgetCode()One of the error codes that is listed on the Errors page.Country code of the geographic location.@NotNull StringCurrency code of the Standalone Price.CustomerGroup for which the Standalone Price is valid.@Valid RecurrencePolicyReferenceRecurrencePolicy that applies to the Standalone Price.@NotNull StringgetSku()SKU for which the modification conflict occurred.Date and time (UTC) from which the Standalone Price is valid.Date and time (UTC) until which the Standalone Price is valid.of()factory methodof(GraphQLExactLockConflictError template) factory method to create a shallow copy GraphQLExactLockConflictErrorvoidsetChannel(ChannelResourceIdentifier channel) Channel for which the Standalone Price is valid.voidsetCountry(String country) Country code of the geographic location.voidsetCurrency(String currency) Currency code of the Standalone Price.voidsetCustomerGroup(CustomerGroupResourceIdentifier customerGroup) CustomerGroup for which the Standalone Price is valid.voidsetRecurrencePolicy(RecurrencePolicyReference recurrencePolicy) RecurrencePolicy that applies to the Standalone Price.voidSKU for which the modification conflict occurred.voidsetValidFrom(ZonedDateTime validFrom) Date and time (UTC) from which the Standalone Price is valid.voidsetValidUntil(ZonedDateTime validUntil) Date and time (UTC) until which the Standalone Price is valid.static com.fasterxml.jackson.core.type.TypeReference<GraphQLExactLockConflictError>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.error.GraphQLErrorObject
setValue, values, withGraphQLErrorObject
-
Field Details
-
EXACT_LOCK_CONFLICT
discriminator value for GraphQLExactLockConflictError- See Also:
-
-
Method Details
-
getCode
Description copied from interface:GraphQLErrorObjectOne of the error codes that is listed on the Errors page.
- Specified by:
getCodein interfaceGraphQLErrorObject- Returns:
- code
-
getSku
SKU for which the modification conflict occurred.
- Returns:
- sku
-
getCurrency
Currency code of the Standalone Price.
- Returns:
- currency
-
getCountry
String getCountry()Country code of the geographic location.
- Returns:
- country
-
getCustomerGroup
CustomerGroup for which the Standalone Price is valid.
- Returns:
- customerGroup
-
getChannel
Channel for which the Standalone Price is valid.
- Returns:
- channel
-
getValidFrom
ZonedDateTime getValidFrom()Date and time (UTC) from which the Standalone Price is valid.
- Returns:
- validFrom
-
getValidUntil
ZonedDateTime getValidUntil()Date and time (UTC) until which the Standalone Price is valid.
- Returns:
- validUntil
-
getRecurrencePolicy
RecurrencePolicy that applies to the Standalone Price.
- Returns:
- recurrencePolicy
-
setSku
SKU for which the modification conflict occurred.
- Parameters:
sku- value to be set
-
setCurrency
Currency code of the Standalone Price.
- Parameters:
currency- value to be set
-
setCountry
Country code of the geographic location.
- Parameters:
country- value to be set
-
setCustomerGroup
CustomerGroup for which the Standalone Price is valid.
- Parameters:
customerGroup- value to be set
-
setChannel
Channel for which the Standalone Price is valid.
- Parameters:
channel- value to be set
-
setValidFrom
Date and time (UTC) from which the Standalone Price is valid.
- Parameters:
validFrom- value to be set
-
setValidUntil
Date and time (UTC) until which the Standalone Price is valid.
- Parameters:
validUntil- value to be set
-
setRecurrencePolicy
RecurrencePolicy that applies to the Standalone Price.
- Parameters:
recurrencePolicy- value to be set
-
of
factory method- Returns:
- instance of GraphQLExactLockConflictError
-
of
factory method to create a shallow copy GraphQLExactLockConflictError- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
GraphQLExactLockConflictError copyDeep()- Specified by:
copyDeepin interfaceGraphQLErrorObject
-
deepCopy
@Nullable static GraphQLExactLockConflictError deepCopy(@Nullable GraphQLExactLockConflictError template) factory method to create a deep copy of GraphQLExactLockConflictError- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for GraphQLExactLockConflictError- Returns:
- builder
-
builder
create builder for GraphQLExactLockConflictError instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withGraphQLExactLockConflictError
accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-