Class TypeRemoveEnumValuesActionBuilder
java.lang.Object
com.commercetools.api.models.type.TypeRemoveEnumValuesActionBuilder
- All Implemented Interfaces:
Builder<TypeRemoveEnumValuesAction>
public class TypeRemoveEnumValuesActionBuilder
extends Object
implements Builder<TypeRemoveEnumValuesAction>
TypeRemoveEnumValuesActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
TypeRemoveEnumValuesAction typeRemoveEnumValuesAction = TypeRemoveEnumValuesAction.builder()
.fieldName("{fieldName}")
.plusKeys(keysBuilder -> keysBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds TypeRemoveEnumValuesAction with checking for non-null required valuesbuilds TypeRemoveEnumValuesAction without checking for non-null required valuesnameof the FieldDefinition to update.nameof the FieldDefinition to update.getKeys()Keys of the EnumValues to remove.Keys of the EnumValues to remove.Keys of the EnumValues to remove.of()factory method for an instance of TypeRemoveEnumValuesActionBuilderof(TypeRemoveEnumValuesAction template) create builder for TypeRemoveEnumValuesAction instanceKeys of the EnumValues to remove.
-
Constructor Details
-
TypeRemoveEnumValuesActionBuilder
public TypeRemoveEnumValuesActionBuilder()
-
-
Method Details
-
fieldName
nameof the FieldDefinition to update.- Parameters:
fieldName- value to be set- Returns:
- Builder
-
keys
Keys of the EnumValues to remove. An empty array results in no change.
- Parameters:
keys- value to be set- Returns:
- Builder
-
keys
Keys of the EnumValues to remove. An empty array results in no change.
- Parameters:
keys- value to be set- Returns:
- Builder
-
plusKeys
Keys of the EnumValues to remove. An empty array results in no change.
- Parameters:
keys- value to be set- Returns:
- Builder
-
getFieldName
nameof the FieldDefinition to update.- Returns:
- fieldName
-
getKeys
Keys of the EnumValues to remove. An empty array results in no change.
- Returns:
- keys
-
build
builds TypeRemoveEnumValuesAction with checking for non-null required values- Specified by:
buildin interfaceBuilder<TypeRemoveEnumValuesAction>- Returns:
- TypeRemoveEnumValuesAction
-
buildUnchecked
builds TypeRemoveEnumValuesAction without checking for non-null required values- Returns:
- TypeRemoveEnumValuesAction
-
of
factory method for an instance of TypeRemoveEnumValuesActionBuilder- Returns:
- builder
-
of
create builder for TypeRemoveEnumValuesAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-