Class CategoryRemoveStoreActionBuilder
java.lang.Object
com.commercetools.api.models.category.CategoryRemoveStoreActionBuilder
- All Implemented Interfaces:
Builder<CategoryRemoveStoreAction>
public class CategoryRemoveStoreActionBuilder
extends Object
implements Builder<CategoryRemoveStoreAction>
CategoryRemoveStoreActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
CategoryRemoveStoreAction categoryRemoveStoreAction = CategoryRemoveStoreAction.builder()
.store(storeBuilder -> storeBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds CategoryRemoveStoreAction with checking for non-null required valuesbuilds CategoryRemoveStoreAction without checking for non-null required valuesgetStore()Value to remove from the Category'sstores.of()factory method for an instance of CategoryRemoveStoreActionBuilderof(CategoryRemoveStoreAction template) create builder for CategoryRemoveStoreAction instancestore(StoreResourceIdentifier store) Value to remove from the Category'sstores.Value to remove from the Category'sstores.Value to remove from the Category'sstores.
-
Constructor Details
-
CategoryRemoveStoreActionBuilder
public CategoryRemoveStoreActionBuilder()
-
-
Method Details
-
store
public CategoryRemoveStoreActionBuilder store(Function<StoreResourceIdentifierBuilder, StoreResourceIdentifierBuilder> builder) Value to remove from the Category's
stores.- Parameters:
builder- function to build the store value- Returns:
- Builder
-
withStore
public CategoryRemoveStoreActionBuilder withStore(Function<StoreResourceIdentifierBuilder, StoreResourceIdentifier> builder) Value to remove from the Category's
stores.- Parameters:
builder- function to build the store value- Returns:
- Builder
-
store
Value to remove from the Category's
stores.- Parameters:
store- value to be set- Returns:
- Builder
-
getStore
Value to remove from the Category's
stores.- Returns:
- store
-
build
builds CategoryRemoveStoreAction with checking for non-null required values- Specified by:
buildin interfaceBuilder<CategoryRemoveStoreAction>- Returns:
- CategoryRemoveStoreAction
-
buildUnchecked
builds CategoryRemoveStoreAction without checking for non-null required values- Returns:
- CategoryRemoveStoreAction
-
of
factory method for an instance of CategoryRemoveStoreActionBuilder- Returns:
- builder
-
of
create builder for CategoryRemoveStoreAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-