Interface OrderSetParcelCustomTypeAction
- All Superinterfaces:
OrderUpdateAction,ResourceUpdateAction<OrderUpdateAction>
Example to create an instance using the builder pattern
OrderSetParcelCustomTypeAction orderSetParcelCustomTypeAction = OrderSetParcelCustomTypeAction.builder()
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for OrderSetParcelCustomTypeAction -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderSetParcelCustomTypeActionbuilder(OrderSetParcelCustomTypeAction template) create builder for OrderSetParcelCustomTypeAction instancecopyDeep()deepCopy(OrderSetParcelCustomTypeAction template) factory method to create a deep copy of OrderSetParcelCustomTypeAction@Valid FieldContainerObject containing the Custom Fields fields for the Parcel.idof an existing Parcel.keyof an existing Parcel.@Valid TypeResourceIdentifiergetType()Defines the Type that extends the Parcel with Custom Fields.of()factory methodof(OrderSetParcelCustomTypeAction template) factory method to create a shallow copy OrderSetParcelCustomTypeActionvoidsetFields(FieldContainer fields) Object containing the Custom Fields fields for the Parcel.voidsetParcelId(String parcelId) idof an existing Parcel.voidsetParcelKey(String parcelKey) keyof an existing Parcel.voidDefines the Type that extends the Parcel with Custom Fields.static tools.jackson.core.type.TypeReference<OrderSetParcelCustomTypeAction>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.order.OrderUpdateAction
getAction, withOrderUpdateActionMethods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Field Details
-
SET_PARCEL_CUSTOM_TYPE
discriminator value for OrderSetParcelCustomTypeAction- See Also:
-
-
Method Details
-
getParcelId
String getParcelId()idof an existing Parcel.Either
parcelIdorparcelKeymust be provided.- Returns:
- parcelId
-
getParcelKey
String getParcelKey()keyof an existing Parcel.Either
parcelIdorparcelKeymust be provided.- Returns:
- parcelKey
-
getType
Defines the Type that extends the Parcel with Custom Fields. If absent, any existing Type and Custom Fields are removed from the Parcel.
- Returns:
- type
-
getFields
Object containing the Custom Fields fields for the Parcel.
Required if at least one Custom Field is defined as required in the
fieldDefinitionsof the referenced Type.- Returns:
- fields
-
setParcelId
idof an existing Parcel.Either
parcelIdorparcelKeymust be provided.- Parameters:
parcelId- value to be set
-
setParcelKey
keyof an existing Parcel.Either
parcelIdorparcelKeymust be provided.- Parameters:
parcelKey- value to be set
-
setType
Defines the Type that extends the Parcel with Custom Fields. If absent, any existing Type and Custom Fields are removed from the Parcel.
- Parameters:
type- value to be set
-
setFields
Object containing the Custom Fields fields for the Parcel.
Required if at least one Custom Field is defined as required in the
fieldDefinitionsof the referenced Type.- Parameters:
fields- value to be set
-
of
factory method- Returns:
- instance of OrderSetParcelCustomTypeAction
-
of
factory method to create a shallow copy OrderSetParcelCustomTypeAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
OrderSetParcelCustomTypeAction copyDeep()- Specified by:
copyDeepin interfaceOrderUpdateAction
-
deepCopy
@Nullable static OrderSetParcelCustomTypeAction deepCopy(@Nullable OrderSetParcelCustomTypeAction template) factory method to create a deep copy of OrderSetParcelCustomTypeAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderSetParcelCustomTypeAction- Returns:
- builder
-
builder
create builder for OrderSetParcelCustomTypeAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withOrderSetParcelCustomTypeAction
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
-