Package com.adyen.model.management
Class SplitConfiguration
- java.lang.Object
-
- com.adyen.model.management.SplitConfiguration
-
public class SplitConfiguration extends Object
SplitConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DESCRIPTIONstatic StringJSON_PROPERTY_RULESstatic StringJSON_PROPERTY_SPLIT_CONFIGURATION_IDstatic StringJSON_PROPERTY_STORES
-
Constructor Summary
Constructors Constructor Description SplitConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SplitConfigurationaddRulesItem(SplitConfigurationRule rulesItem)SplitConfigurationaddStoresItem(String storesItem)SplitConfigurationdescription(String description)booleanequals(Object o)Return true if this SplitConfiguration object is equal to o.static SplitConfigurationfromJson(String jsonString)Create an instance of SplitConfiguration given an JSON stringStringgetDescription()Your description for the split configuration.List<SplitConfigurationRule>getRules()Array of rules that define the split configuration behavior.StringgetSplitConfigurationId()Unique identifier of the split configuration.List<String>getStores()List of stores to which the split configuration applies.inthashCode()SplitConfigurationrules(List<SplitConfigurationRule> rules)voidsetDescription(String description)Your description for the split configuration.voidsetRules(List<SplitConfigurationRule> rules)Array of rules that define the split configuration behavior.voidsetSplitConfigurationId(String splitConfigurationId)Unique identifier of the split configuration.voidsetStores(List<String> stores)List of stores to which the split configuration applies.SplitConfigurationsplitConfigurationId(String splitConfigurationId)SplitConfigurationstores(List<String> stores)StringtoJson()Convert an instance of SplitConfiguration to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RULES
public static final String JSON_PROPERTY_RULES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SPLIT_CONFIGURATION_ID
public static final String JSON_PROPERTY_SPLIT_CONFIGURATION_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORES
public static final String JSON_PROPERTY_STORES
- See Also:
- Constant Field Values
-
-
Method Detail
-
description
public SplitConfiguration description(String description)
-
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-
-
rules
public SplitConfiguration rules(List<SplitConfigurationRule> rules)
-
addRulesItem
public SplitConfiguration addRulesItem(SplitConfigurationRule rulesItem)
-
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-
-
splitConfigurationId
public SplitConfiguration splitConfigurationId(String splitConfigurationId)
-
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-
-
stores
public SplitConfiguration stores(List<String> stores)
-
addStoresItem
public SplitConfiguration addStoresItem(String storesItem)
-
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.
-
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
-
-