@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-10-09T12:38:06.739118192Z[Etc/UTC]",
comments="Generator version: 7.7.0")
public class RolloutRuleModel
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RolloutRuleModel.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_COMPARATOR |
static java.lang.String |
SERIALIZED_NAME_COMPARISON_ATTRIBUTE |
static java.lang.String |
SERIALIZED_NAME_COMPARISON_VALUE |
static java.lang.String |
SERIALIZED_NAME_SEGMENT_COMPARATOR |
static java.lang.String |
SERIALIZED_NAME_SEGMENT_ID |
static java.lang.String |
SERIALIZED_NAME_VALUE |
| Constructor and Description |
|---|
RolloutRuleModel() |
| Modifier and Type | Method and Description |
|---|---|
RolloutRuleModel |
comparator(RolloutRuleComparator comparator) |
RolloutRuleModel |
comparisonAttribute(java.lang.String comparisonAttribute) |
RolloutRuleModel |
comparisonValue(java.lang.String comparisonValue) |
boolean |
equals(java.lang.Object o) |
static RolloutRuleModel |
fromJson(java.lang.String jsonString)
Create an instance of RolloutRuleModel given an JSON string
|
RolloutRuleComparator |
getComparator()
Get comparator
|
java.lang.String |
getComparisonAttribute()
The user attribute to compare.
|
java.lang.String |
getComparisonValue()
The value to compare against.
|
SegmentComparator |
getSegmentComparator()
Get segmentComparator
|
java.util.UUID |
getSegmentId()
The segment to compare against.
|
java.lang.Object |
getValue()
The value to serve when the comparison matches.
|
int |
hashCode() |
RolloutRuleModel |
segmentComparator(SegmentComparator segmentComparator) |
RolloutRuleModel |
segmentId(java.util.UUID segmentId) |
void |
setComparator(RolloutRuleComparator comparator) |
void |
setComparisonAttribute(java.lang.String comparisonAttribute) |
void |
setComparisonValue(java.lang.String comparisonValue) |
void |
setSegmentComparator(SegmentComparator segmentComparator) |
void |
setSegmentId(java.util.UUID segmentId) |
void |
setValue(java.lang.Object value) |
java.lang.String |
toJson()
Convert an instance of RolloutRuleModel 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
|
RolloutRuleModel |
value(java.lang.Object value) |
public static final java.lang.String SERIALIZED_NAME_COMPARISON_ATTRIBUTE
public static final java.lang.String SERIALIZED_NAME_COMPARATOR
public static final java.lang.String SERIALIZED_NAME_COMPARISON_VALUE
public static final java.lang.String SERIALIZED_NAME_VALUE
public static final java.lang.String SERIALIZED_NAME_SEGMENT_COMPARATOR
public static final java.lang.String SERIALIZED_NAME_SEGMENT_ID
public static java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public RolloutRuleModel comparisonAttribute(java.lang.String comparisonAttribute)
@Nullable public java.lang.String getComparisonAttribute()
public void setComparisonAttribute(java.lang.String comparisonAttribute)
public RolloutRuleModel comparator(RolloutRuleComparator comparator)
@Nullable public RolloutRuleComparator getComparator()
public void setComparator(RolloutRuleComparator comparator)
public RolloutRuleModel comparisonValue(java.lang.String comparisonValue)
@Nullable public java.lang.String getComparisonValue()
public void setComparisonValue(java.lang.String comparisonValue)
public RolloutRuleModel value(java.lang.Object value)
@Nullable public java.lang.Object getValue()
public void setValue(java.lang.Object value)
public RolloutRuleModel segmentComparator(SegmentComparator segmentComparator)
@Nullable public SegmentComparator getSegmentComparator()
public void setSegmentComparator(SegmentComparator segmentComparator)
public RolloutRuleModel segmentId(java.util.UUID segmentId)
@Nullable public java.util.UUID getSegmentId()
public void setSegmentId(java.util.UUID segmentId)
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 RolloutRuleModelpublic static RolloutRuleModel fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to RolloutRuleModelpublic java.lang.String toJson()