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_ID
-
Constructor Summary
Constructors Constructor Description SplitConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SplitConfigurationaddRulesItem(SplitConfigurationRule rulesItem)SplitConfigurationdescription(String description)Your description for the split configuration.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.inthashCode()SplitConfigurationrules(List<SplitConfigurationRule> rules)Array of rules that define the split configuration behavior.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.SplitConfigurationsplitConfigurationId(String splitConfigurationId)Unique identifier of the split configuration.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
-
-
Method Detail
-
description
public SplitConfiguration description(String description)
Your description for the split configuration.- Parameters:
description-- Returns:
- the current
SplitConfigurationinstance, allowing for method chaining
-
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)
Array of rules that define the split configuration behavior.- Parameters:
rules-- Returns:
- the current
SplitConfigurationinstance, allowing for method chaining
-
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)
Unique identifier of the split configuration.- Parameters:
splitConfigurationId-- Returns:
- the current
SplitConfigurationinstance, allowing for method chaining
-
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-
-
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
-
-