Class MyCustomerSetCustomFieldActionBuilder

java.lang.Object
com.commercetools.api.models.me.MyCustomerSetCustomFieldActionBuilder
All Implemented Interfaces:
Builder<MyCustomerSetCustomFieldAction>

public class MyCustomerSetCustomFieldActionBuilder extends Object implements Builder<MyCustomerSetCustomFieldAction>
MyCustomerSetCustomFieldActionBuilder
Example to create an instance using the builder pattern

     MyCustomerSetCustomFieldAction myCustomerSetCustomFieldAction = MyCustomerSetCustomFieldAction.builder()
             .name("{name}")
             .build()
 
  • Constructor Details

    • MyCustomerSetCustomFieldActionBuilder

      public MyCustomerSetCustomFieldActionBuilder()
  • Method Details

    • name

      Name of the Custom Field.

      Parameters:
      name - value to be set
      Returns:
      Builder
    • value

      If value is absent or null, this field will be removed if it exists. If value is provided, it is set for the field defined by name. Trying to remove a field that does not exist will fail with an InvalidOperation error.

      Parameters:
      value - value to be set
      Returns:
      Builder
    • getName

      public String getName()

      Name of the Custom Field.

      Returns:
      name
    • getValue

      @Nullable public Object getValue()

      If value is absent or null, this field will be removed if it exists. If value is provided, it is set for the field defined by name. Trying to remove a field that does not exist will fail with an InvalidOperation error.

      Returns:
      value
    • build

      builds MyCustomerSetCustomFieldAction with checking for non-null required values
      Specified by:
      build in interface Builder<MyCustomerSetCustomFieldAction>
      Returns:
      MyCustomerSetCustomFieldAction
    • buildUnchecked

      public MyCustomerSetCustomFieldAction buildUnchecked()
      builds MyCustomerSetCustomFieldAction without checking for non-null required values
      Returns:
      MyCustomerSetCustomFieldAction
    • of

      factory method for an instance of MyCustomerSetCustomFieldActionBuilder
      Returns:
      builder
    • of

      create builder for MyCustomerSetCustomFieldAction instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder