Interface ProductTypeUpdateAction
- All Superinterfaces:
ResourceUpdateAction<ProductTypeUpdateAction>
- All Known Subinterfaces:
ProductTypeAddAttributeDefinitionAction
,ProductTypeAddLocalizedEnumValueAction
,ProductTypeAddPlainEnumValueAction
,ProductTypeChangeAttributeConstraintAction
,ProductTypeChangeAttributeNameAction
,ProductTypeChangeAttributeOrderByNameAction
,ProductTypeChangeDescriptionAction
,ProductTypeChangeEnumKeyAction
,ProductTypeChangeInputHintAction
,ProductTypeChangeIsSearchableAction
,ProductTypeChangeLabelAction
,ProductTypeChangeLocalizedEnumValueLabelAction
,ProductTypeChangeLocalizedEnumValueOrderAction
,ProductTypeChangeNameAction
,ProductTypeChangePlainEnumValueLabelAction
,ProductTypeChangePlainEnumValueOrderAction
,ProductTypeRemoveAttributeDefinitionAction
,ProductTypeRemoveEnumValuesAction
,ProductTypeSetInputTipAction
,ProductTypeSetKeyAction
ProductTypeUpdateAction
Example to create a subtype instance using the builder pattern
Example to create a subtype instance using the builder pattern
ProductTypeUpdateAction productTypeUpdateAction = ProductTypeUpdateAction.addAttributeDefinitionBuilder()
attribute(attributeBuilder -> attributeBuilder)
.build()
-
Method Summary
Modifier and TypeMethodDescriptionbuilder for addAttributeDefinition subtypebuilder for addLocalizedEnumValue subtypebuilder for addPlainEnumValue subtypebuilder for changeAttributeConstraint subtypebuilder for changeAttributeName subtypebuilder for changeAttributeOrderByName subtypebuilder for changeDescription subtypebuilder for changeEnumKey subtypebuilder for changeInputHint subtypebuilder for changeIsSearchable subtypebuilder for changeLabel subtypebuilder for changeLocalizedEnumValueLabel subtypebuilder for changeLocalizedEnumValueOrder subtypebuilder for changeName subtypebuilder for changePlainEnumValueLabel subtypebuilder for changePlainEnumValueOrder subtypestatic ProductTypeUpdateAction
deepCopy
(ProductTypeUpdateAction template) factory method to create a deep copy of ProductTypeUpdateAction@NotNull String
builder for removeAttributeDefinition subtypebuilder for removeEnumValues subtypebuilder for setInputTip subtypebuilder for setKey subtypestatic com.fasterxml.jackson.core.type.TypeReference<ProductTypeUpdateAction>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceResourceUpdateAction<ProductTypeUpdateAction>
- Returns:
- action
-
deepCopy
factory method to create a deep copy of ProductTypeUpdateAction- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
addAttributeDefinitionBuilder
builder for addAttributeDefinition subtype- Returns:
- builder
-
addLocalizedEnumValueBuilder
builder for addLocalizedEnumValue subtype- Returns:
- builder
-
addPlainEnumValueBuilder
builder for addPlainEnumValue subtype- Returns:
- builder
-
changeAttributeConstraintBuilder
builder for changeAttributeConstraint subtype- Returns:
- builder
-
changeAttributeNameBuilder
builder for changeAttributeName subtype- Returns:
- builder
-
changeAttributeOrderByNameBuilder
builder for changeAttributeOrderByName subtype- Returns:
- builder
-
changeDescriptionBuilder
builder for changeDescription subtype- Returns:
- builder
-
changeEnumKeyBuilder
builder for changeEnumKey subtype- Returns:
- builder
-
changeInputHintBuilder
builder for changeInputHint subtype- Returns:
- builder
-
changeIsSearchableBuilder
builder for changeIsSearchable subtype- Returns:
- builder
-
changeLabelBuilder
builder for changeLabel subtype- Returns:
- builder
-
changeLocalizedEnumValueLabelBuilder
builder for changeLocalizedEnumValueLabel subtype- Returns:
- builder
-
changeLocalizedEnumValueOrderBuilder
builder for changeLocalizedEnumValueOrder subtype- Returns:
- builder
-
changeNameBuilder
builder for changeName subtype- Returns:
- builder
-
changePlainEnumValueLabelBuilder
builder for changePlainEnumValueLabel subtype- Returns:
- builder
-
changePlainEnumValueOrderBuilder
builder for changePlainEnumValueOrder subtype- Returns:
- builder
-
removeAttributeDefinitionBuilder
builder for removeAttributeDefinition subtype- Returns:
- builder
-
removeEnumValuesBuilder
builder for removeEnumValues subtype- Returns:
- builder
-
setInputTipBuilder
builder for setInputTip subtype- Returns:
- builder
-
setKeyBuilder
builder for setKey subtype- Returns:
- builder
-
withProductTypeUpdateAction
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
-