public interface InvalidFieldError extends ErrorObject
A given field is not supported. This error occurs, for example, if the field variants
, which is not supported by Product Import, is sent to the Product Import endpoint.
InvalidFieldError invalidFieldError = InvalidFieldError.builder()
.message("{message}")
.field("{field}")
.build()
Modifier and Type | Field and Description |
---|---|
static String |
INVALID_FIELD |
Modifier and Type | Method and Description |
---|---|
static InvalidFieldErrorBuilder |
builder() |
static InvalidFieldErrorBuilder |
builder(InvalidFieldError template) |
List<Object> |
getAllowedValues()
The set of allowed values for the field, if any.
|
@NotNull String |
getField()
The name of the field.
|
@NotNull Object |
getInvalidValue()
The invalid value.
|
Long |
getResourceIndex() |
static InvalidFieldError |
of() |
static InvalidFieldError |
of(InvalidFieldError template) |
void |
setAllowedValues(List<Object> allowedValues) |
void |
setAllowedValues(Object... allowedValues) |
void |
setField(String field) |
void |
setInvalidValue(Object invalidValue) |
void |
setResourceIndex(Long resourceIndex) |
static com.fasterxml.jackson.core.type.TypeReference<InvalidFieldError> |
typeReference() |
default <T> T |
withInvalidFieldError(Function<InvalidFieldError,T> helper) |
accessDeniedBuilder, concurrentModificationBuilder, contentionBuilder, duplicateAttributeValueBuilder, duplicateAttributeValuesBuilder, duplicateFieldBuilder, duplicateVariantValuesBuilder, genericBuilder, getCode, getMessage, insufficientScopeBuilder, invalidCredentialsBuilder, invalidFieldBuilder, invalidInputBuilder, invalidJsonInputBuilder, invalidOperationBuilder, invalidScopeBuilder, invalidTokenBuilder, invalidTransitionBuilder, requiredFieldBuilder, resourceCreationBuilder, resourceDeletionBuilder, resourceNotFoundBuilder, resourceUpdateBuilder, setMessage, withErrorObject
static final String INVALID_FIELD
@NotNull @NotNull String getField()
The name of the field.
@NotNull @NotNull Object getInvalidValue()
The invalid value.
Long getResourceIndex()
void setField(String field)
void setInvalidValue(Object invalidValue)
void setAllowedValues(Object... allowedValues)
void setResourceIndex(Long resourceIndex)
static InvalidFieldError of()
static InvalidFieldError of(InvalidFieldError template)
static InvalidFieldErrorBuilder builder()
static InvalidFieldErrorBuilder builder(InvalidFieldError template)
default <T> T withInvalidFieldError(Function<InvalidFieldError,T> helper)
static com.fasterxml.jackson.core.type.TypeReference<InvalidFieldError> typeReference()
typeReference
in interface ErrorObject