Class SplitConfiguration


  • public class SplitConfiguration
    extends Object
    SplitConfiguration
    • Constructor Detail

      • SplitConfiguration

        public SplitConfiguration()
    • Method Detail

      • getDescription

        public String getDescription()
        Your description for the split configuration.
        Returns:
        description
      • setDescription

        public void setDescription​(String description)
        Your description for the split configuration.
        Parameters:
        description -
      • getRules

        public List<SplitConfigurationRule> getRules()
        Array of rules that define the split configuration behavior.
        Returns:
        rules
      • setRules

        public void setRules​(List<SplitConfigurationRule> rules)
        Array of rules that define the split configuration behavior.
        Parameters:
        rules -
      • getSplitConfigurationId

        public String getSplitConfigurationId()
        Unique identifier of the split configuration.
        Returns:
        splitConfigurationId
      • setSplitConfigurationId

        public void setSplitConfigurationId​(String splitConfigurationId)
        Unique identifier of the split configuration.
        Parameters:
        splitConfigurationId -
      • getStores

        public List<String> getStores()
        List of stores to which the split configuration applies.
        Returns:
        stores
      • setStores

        public void setStores​(List<String> stores)
        List of stores to which the split configuration applies.
        Parameters:
        stores -
      • equals

        public boolean equals​(Object o)
        Return true if this SplitConfiguration object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static SplitConfiguration fromJson​(String jsonString)
                                           throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of SplitConfiguration given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of SplitConfiguration
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to SplitConfiguration
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of SplitConfiguration to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException