Interface ProjectUpdateAction
- All Superinterfaces:
ResourceUpdateAction<ProjectUpdateAction>
- All Known Subinterfaces:
ProjectChangeBusinessUnitStatusOnCreationAction
,ProjectChangeCartsConfigurationAction
,ProjectChangeCountriesAction
,ProjectChangeCountryTaxRateFallbackEnabledAction
,ProjectChangeCurrenciesAction
,ProjectChangeCustomerSearchStatusAction
,ProjectChangeLanguagesAction
,ProjectChangeMessagesConfigurationAction
,ProjectChangeNameAction
,ProjectChangeOrderSearchStatusAction
,ProjectChangeProductSearchIndexingEnabledAction
,ProjectChangeShoppingListsConfigurationAction
,ProjectSetBusinessUnitAssociateRoleOnCreationAction
,ProjectSetExternalOAuthAction
,ProjectSetShippingRateInputTypeAction
ProjectUpdateAction
Example to create a subtype instance using the builder pattern
Example to create a subtype instance using the builder pattern
ProjectUpdateAction projectUpdateAction = ProjectUpdateAction.changeMyBusinessUnitStatusOnCreationBuilder()
status(BusinessUnitConfigurationStatus.ACTIVE)
.build()
-
Method Summary
Modifier and TypeMethodDescriptionbuilder for changeCartsConfiguration subtypebuilder for changeCountries subtypebuilder for changeCountryTaxRateFallbackEnabled subtypebuilder for changeCurrencies subtypebuilder for changeCustomerSearchStatus subtypebuilder for changeLanguages subtypebuilder for changeMessagesConfiguration subtypebuilder for changeMyBusinessUnitStatusOnCreation subtypebuilder for changeName subtypebuilder for changeOrderSearchStatus subtypebuilder for changeProductSearchIndexingEnabled subtypebuilder for changeShoppingListsConfiguration subtypestatic ProjectUpdateAction
deepCopy
(ProjectUpdateAction template) factory method to create a deep copy of ProjectUpdateAction@NotNull String
builder for setExternalOAuth subtypebuilder for setMyBusinessUnitAssociateRoleOnCreation subtypebuilder for setShippingRateInputType subtypestatic com.fasterxml.jackson.core.type.TypeReference<ProjectUpdateAction>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withProjectUpdateAction
(Function<ProjectUpdateAction, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceResourceUpdateAction<ProjectUpdateAction>
- Returns:
- action
-
deepCopy
factory method to create a deep copy of ProjectUpdateAction- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
changeMyBusinessUnitStatusOnCreationBuilder
static ProjectChangeBusinessUnitStatusOnCreationActionBuilder changeMyBusinessUnitStatusOnCreationBuilder()builder for changeMyBusinessUnitStatusOnCreation subtype- Returns:
- builder
-
changeCartsConfigurationBuilder
builder for changeCartsConfiguration subtype- Returns:
- builder
-
changeCountriesBuilder
builder for changeCountries subtype- Returns:
- builder
-
changeCountryTaxRateFallbackEnabledBuilder
static ProjectChangeCountryTaxRateFallbackEnabledActionBuilder changeCountryTaxRateFallbackEnabledBuilder()builder for changeCountryTaxRateFallbackEnabled subtype- Returns:
- builder
-
changeCurrenciesBuilder
builder for changeCurrencies subtype- Returns:
- builder
-
changeCustomerSearchStatusBuilder
builder for changeCustomerSearchStatus subtype- Returns:
- builder
-
changeLanguagesBuilder
builder for changeLanguages subtype- Returns:
- builder
-
changeMessagesConfigurationBuilder
builder for changeMessagesConfiguration subtype- Returns:
- builder
-
changeNameBuilder
builder for changeName subtype- Returns:
- builder
-
changeOrderSearchStatusBuilder
builder for changeOrderSearchStatus subtype- Returns:
- builder
-
changeProductSearchIndexingEnabledBuilder
static ProjectChangeProductSearchIndexingEnabledActionBuilder changeProductSearchIndexingEnabledBuilder()builder for changeProductSearchIndexingEnabled subtype- Returns:
- builder
-
changeShoppingListsConfigurationBuilder
static ProjectChangeShoppingListsConfigurationActionBuilder changeShoppingListsConfigurationBuilder()builder for changeShoppingListsConfiguration subtype- Returns:
- builder
-
setMyBusinessUnitAssociateRoleOnCreationBuilder
static ProjectSetBusinessUnitAssociateRoleOnCreationActionBuilder setMyBusinessUnitAssociateRoleOnCreationBuilder()builder for setMyBusinessUnitAssociateRoleOnCreation subtype- Returns:
- builder
-
setExternalOAuthBuilder
builder for setExternalOAuth subtype- Returns:
- builder
-
setShippingRateInputTypeBuilder
builder for setShippingRateInputType subtype- Returns:
- builder
-
withProjectUpdateAction
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
-