Interface OrderEditResourceIdentifier
- All Superinterfaces:
Identifiable<OrderEdit>,ResourceIdentifier,WithKey
ResourceIdentifier to an OrderEdit. Either id or key is required. If both are set, an InvalidJsonInput error is returned.
Example to create an instance using the builder pattern
OrderEditResourceIdentifier orderEditResourceIdentifier = OrderEditResourceIdentifier.builder()
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for OrderEditResourceIdentifier -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderEditResourceIdentifierbuilder(OrderEditResourceIdentifier template) create builder for OrderEditResourceIdentifier instancecopyDeep()static OrderEditResourceIdentifierdeepCopy(OrderEditResourceIdentifier template) factory method to create a deep copy of OrderEditResourceIdentifiergetId()Unique identifier of the referenced OrderEdit.getKey()User-defined unique identifier of the referenced OrderEdit.static OrderEditResourceIdentifierof()factory methodstatic OrderEditResourceIdentifierof(OrderEditResourceIdentifier template) factory method to create a shallow copy OrderEditResourceIdentifiervoidUnique identifier of the referenced OrderEdit.voidUser-defined unique identifier of the referenced OrderEdit.static com.fasterxml.jackson.core.type.TypeReference<OrderEditResourceIdentifier>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.common.ResourceIdentifier
getTypeId, withResourceIdentifier
-
Field Details
-
ORDER_EDIT
discriminator value for OrderEditResourceIdentifier- See Also:
-
-
Method Details
-
getId
String getId()Unique identifier of the referenced OrderEdit. Required if
keyis absent.- Specified by:
getIdin interfaceIdentifiable<OrderEdit>- Specified by:
getIdin interfaceResourceIdentifier- Returns:
- id
-
getKey
String getKey()User-defined unique identifier of the referenced OrderEdit. Required if
idis absent.- Specified by:
getKeyin interfaceResourceIdentifier- Specified by:
getKeyin interfaceWithKey- Returns:
- key
-
setId
Unique identifier of the referenced OrderEdit. Required if
keyis absent.- Specified by:
setIdin interfaceResourceIdentifier- Parameters:
id- value to be set
-
setKey
User-defined unique identifier of the referenced OrderEdit. Required if
idis absent.- Specified by:
setKeyin interfaceResourceIdentifier- Parameters:
key- value to be set
-
of
factory method- Returns:
- instance of OrderEditResourceIdentifier
-
of
factory method to create a shallow copy OrderEditResourceIdentifier- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
OrderEditResourceIdentifier copyDeep()- Specified by:
copyDeepin interfaceResourceIdentifier
-
deepCopy
@Nullable static OrderEditResourceIdentifier deepCopy(@Nullable OrderEditResourceIdentifier template) factory method to create a deep copy of OrderEditResourceIdentifier- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderEditResourceIdentifier- Returns:
- builder
-
builder
create builder for OrderEditResourceIdentifier instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withOrderEditResourceIdentifier
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
-