@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-10T12:39:37.024419310Z[Etc/UTC]",
comments="Generator version: 7.7.0")
public class FeatureFlagLimitations
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FeatureFlagLimitations.CustomTypeAdapterFactory |
| Modifier and Type | Field and Description |
|---|---|
static java.util.HashSet<java.lang.String> |
openapiFields |
static java.util.HashSet<java.lang.String> |
openapiRequiredFields |
static java.lang.String |
SERIALIZED_NAME_MAX_COMPARISON_VALUE_LENGTH |
static java.lang.String |
SERIALIZED_NAME_MAX_COMPARISON_VALUE_LIST_ITEM_LENGTH |
static java.lang.String |
SERIALIZED_NAME_MAX_COMPARISON_VALUE_LIST_LENGTH |
static java.lang.String |
SERIALIZED_NAME_MAX_CONDITION_PER_TARGETING_RULE_COUNT |
static java.lang.String |
SERIALIZED_NAME_MAX_PERCENTAGE_OPTION_COUNT |
static java.lang.String |
SERIALIZED_NAME_MAX_STRING_FLAG_VALUE_LENGTH |
static java.lang.String |
SERIALIZED_NAME_MAX_TARGETING_RULE_COUNT |
| Constructor and Description |
|---|
FeatureFlagLimitations() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
static FeatureFlagLimitations |
fromJson(java.lang.String jsonString)
Create an instance of FeatureFlagLimitations given an JSON string
|
java.lang.Integer |
getMaxComparisonValueLength()
Maximum length of a text comparison value.
|
java.lang.Integer |
getMaxComparisonValueListItemLength()
Maximum length of a list comparison value's item.
|
java.lang.Integer |
getMaxComparisonValueListLength()
Maximum item count of a list comparison value.
|
java.lang.Integer |
getMaxConditionPerTargetingRuleCount()
Maximum number of `AND` conditions a Feature Flag or Setting can have within a targeting rule.
|
java.lang.Integer |
getMaxPercentageOptionCount()
Maximum number of percentage options a Feature Flag or Setting can have within a targeting rule.
|
java.lang.Integer |
getMaxStringFlagValueLength()
Maximum length of a text Setting's value.
|
java.lang.Integer |
getMaxTargetingRuleCount()
Maximum number of targeting rules a Feature Flag or Setting can have.
|
int |
hashCode() |
FeatureFlagLimitations |
maxComparisonValueLength(java.lang.Integer maxComparisonValueLength) |
FeatureFlagLimitations |
maxComparisonValueListItemLength(java.lang.Integer maxComparisonValueListItemLength) |
FeatureFlagLimitations |
maxComparisonValueListLength(java.lang.Integer maxComparisonValueListLength) |
FeatureFlagLimitations |
maxConditionPerTargetingRuleCount(java.lang.Integer maxConditionPerTargetingRuleCount) |
FeatureFlagLimitations |
maxPercentageOptionCount(java.lang.Integer maxPercentageOptionCount) |
FeatureFlagLimitations |
maxStringFlagValueLength(java.lang.Integer maxStringFlagValueLength) |
FeatureFlagLimitations |
maxTargetingRuleCount(java.lang.Integer maxTargetingRuleCount) |
void |
setMaxComparisonValueLength(java.lang.Integer maxComparisonValueLength) |
void |
setMaxComparisonValueListItemLength(java.lang.Integer maxComparisonValueListItemLength) |
void |
setMaxComparisonValueListLength(java.lang.Integer maxComparisonValueListLength) |
void |
setMaxConditionPerTargetingRuleCount(java.lang.Integer maxConditionPerTargetingRuleCount) |
void |
setMaxPercentageOptionCount(java.lang.Integer maxPercentageOptionCount) |
void |
setMaxStringFlagValueLength(java.lang.Integer maxStringFlagValueLength) |
void |
setMaxTargetingRuleCount(java.lang.Integer maxTargetingRuleCount) |
java.lang.String |
toJson()
Convert an instance of FeatureFlagLimitations to an JSON string
|
java.lang.String |
toString() |
static void |
validateJsonElement(com.google.gson.JsonElement jsonElement)
Validates the JSON Element and throws an exception if issues found
|
public static final java.lang.String SERIALIZED_NAME_MAX_PERCENTAGE_OPTION_COUNT
public static final java.lang.String SERIALIZED_NAME_MAX_TARGETING_RULE_COUNT
public static final java.lang.String SERIALIZED_NAME_MAX_COMPARISON_VALUE_LENGTH
public static final java.lang.String SERIALIZED_NAME_MAX_COMPARISON_VALUE_LIST_LENGTH
public static final java.lang.String SERIALIZED_NAME_MAX_COMPARISON_VALUE_LIST_ITEM_LENGTH
public static final java.lang.String SERIALIZED_NAME_MAX_STRING_FLAG_VALUE_LENGTH
public static final java.lang.String SERIALIZED_NAME_MAX_CONDITION_PER_TARGETING_RULE_COUNT
public static java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public FeatureFlagLimitations maxPercentageOptionCount(java.lang.Integer maxPercentageOptionCount)
@Nullable public java.lang.Integer getMaxPercentageOptionCount()
public void setMaxPercentageOptionCount(java.lang.Integer maxPercentageOptionCount)
public FeatureFlagLimitations maxTargetingRuleCount(java.lang.Integer maxTargetingRuleCount)
@Nullable public java.lang.Integer getMaxTargetingRuleCount()
public void setMaxTargetingRuleCount(java.lang.Integer maxTargetingRuleCount)
public FeatureFlagLimitations maxComparisonValueLength(java.lang.Integer maxComparisonValueLength)
@Nullable public java.lang.Integer getMaxComparisonValueLength()
public void setMaxComparisonValueLength(java.lang.Integer maxComparisonValueLength)
public FeatureFlagLimitations maxComparisonValueListLength(java.lang.Integer maxComparisonValueListLength)
@Nullable public java.lang.Integer getMaxComparisonValueListLength()
public void setMaxComparisonValueListLength(java.lang.Integer maxComparisonValueListLength)
public FeatureFlagLimitations maxComparisonValueListItemLength(java.lang.Integer maxComparisonValueListItemLength)
@Nullable public java.lang.Integer getMaxComparisonValueListItemLength()
public void setMaxComparisonValueListItemLength(java.lang.Integer maxComparisonValueListItemLength)
public FeatureFlagLimitations maxStringFlagValueLength(java.lang.Integer maxStringFlagValueLength)
@Nullable public java.lang.Integer getMaxStringFlagValueLength()
public void setMaxStringFlagValueLength(java.lang.Integer maxStringFlagValueLength)
public FeatureFlagLimitations maxConditionPerTargetingRuleCount(java.lang.Integer maxConditionPerTargetingRuleCount)
@Nullable public java.lang.Integer getMaxConditionPerTargetingRuleCount()
public void setMaxConditionPerTargetingRuleCount(java.lang.Integer maxConditionPerTargetingRuleCount)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void validateJsonElement(com.google.gson.JsonElement jsonElement)
throws java.io.IOException
jsonElement - JSON Elementjava.io.IOException - if the JSON Element is invalid with respect to FeatureFlagLimitationspublic static FeatureFlagLimitations fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to FeatureFlagLimitationspublic java.lang.String toJson()