@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-10-09T12:38:06.739118192Z[Etc/UTC]",
comments="Generator version: 7.7.0")
public class SegmentModel
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SegmentModel.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_CREATED_AT |
static java.lang.String |
SERIALIZED_NAME_CREATOR_EMAIL |
static java.lang.String |
SERIALIZED_NAME_CREATOR_FULL_NAME |
static java.lang.String |
SERIALIZED_NAME_DESCRIPTION |
static java.lang.String |
SERIALIZED_NAME_LAST_UPDATER_EMAIL |
static java.lang.String |
SERIALIZED_NAME_LAST_UPDATER_FULL_NAME |
static java.lang.String |
SERIALIZED_NAME_NAME |
static java.lang.String |
SERIALIZED_NAME_PRODUCT |
static java.lang.String |
SERIALIZED_NAME_SEGMENT_ID |
static java.lang.String |
SERIALIZED_NAME_UPDATED_AT |
| Constructor and Description |
|---|
SegmentModel() |
| Modifier and Type | Method and Description |
|---|---|
SegmentModel |
comparator(RolloutRuleComparator comparator) |
SegmentModel |
comparisonAttribute(java.lang.String comparisonAttribute) |
SegmentModel |
comparisonValue(java.lang.String comparisonValue) |
SegmentModel |
createdAt(java.time.OffsetDateTime createdAt) |
SegmentModel |
creatorEmail(java.lang.String creatorEmail) |
SegmentModel |
creatorFullName(java.lang.String creatorFullName) |
SegmentModel |
description(java.lang.String description) |
boolean |
equals(java.lang.Object o) |
static SegmentModel |
fromJson(java.lang.String jsonString)
Create an instance of SegmentModel given an JSON string
|
RolloutRuleComparator |
getComparator()
Get comparator
|
java.lang.String |
getComparisonAttribute()
The user's attribute the evaluation process must take into account.
|
java.lang.String |
getComparisonValue()
The value to compare with the given user attribute's value.
|
java.time.OffsetDateTime |
getCreatedAt()
The date and time when the Segment was created.
|
java.lang.String |
getCreatorEmail()
The email of the user who created the Segment.
|
java.lang.String |
getCreatorFullName()
The name of the user who created the Segment.
|
java.lang.String |
getDescription()
Description of the Segment.
|
java.lang.String |
getLastUpdaterEmail()
The email of the user who last updated the Segment.
|
java.lang.String |
getLastUpdaterFullName()
The name of the user who last updated the Segment.
|
java.lang.String |
getName()
Name of the Segment.
|
ProductModel |
getProduct()
Get product
|
java.util.UUID |
getSegmentId()
Identifier of the Segment.
|
java.time.OffsetDateTime |
getUpdatedAt()
The date and time when the Segment was last updated.
|
int |
hashCode() |
SegmentModel |
lastUpdaterEmail(java.lang.String lastUpdaterEmail) |
SegmentModel |
lastUpdaterFullName(java.lang.String lastUpdaterFullName) |
SegmentModel |
name(java.lang.String name) |
SegmentModel |
product(ProductModel product) |
SegmentModel |
segmentId(java.util.UUID segmentId) |
void |
setComparator(RolloutRuleComparator comparator) |
void |
setComparisonAttribute(java.lang.String comparisonAttribute) |
void |
setComparisonValue(java.lang.String comparisonValue) |
void |
setCreatedAt(java.time.OffsetDateTime createdAt) |
void |
setCreatorEmail(java.lang.String creatorEmail) |
void |
setCreatorFullName(java.lang.String creatorFullName) |
void |
setDescription(java.lang.String description) |
void |
setLastUpdaterEmail(java.lang.String lastUpdaterEmail) |
void |
setLastUpdaterFullName(java.lang.String lastUpdaterFullName) |
void |
setName(java.lang.String name) |
void |
setProduct(ProductModel product) |
void |
setSegmentId(java.util.UUID segmentId) |
void |
setUpdatedAt(java.time.OffsetDateTime updatedAt) |
java.lang.String |
toJson()
Convert an instance of SegmentModel to an JSON string
|
java.lang.String |
toString() |
SegmentModel |
updatedAt(java.time.OffsetDateTime updatedAt) |
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_PRODUCT
public static final java.lang.String SERIALIZED_NAME_SEGMENT_ID
public static final java.lang.String SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_CREATOR_EMAIL
public static final java.lang.String SERIALIZED_NAME_CREATOR_FULL_NAME
public static final java.lang.String SERIALIZED_NAME_CREATED_AT
public static final java.lang.String SERIALIZED_NAME_LAST_UPDATER_EMAIL
public static final java.lang.String SERIALIZED_NAME_LAST_UPDATER_FULL_NAME
public static final java.lang.String SERIALIZED_NAME_UPDATED_AT
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 java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public SegmentModel product(ProductModel product)
@Nullable public ProductModel getProduct()
public void setProduct(ProductModel product)
public SegmentModel segmentId(java.util.UUID segmentId)
@Nullable public java.util.UUID getSegmentId()
public void setSegmentId(java.util.UUID segmentId)
public SegmentModel name(java.lang.String name)
@Nullable public java.lang.String getName()
public void setName(java.lang.String name)
public SegmentModel description(java.lang.String description)
@Nullable public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public SegmentModel creatorEmail(java.lang.String creatorEmail)
@Nullable public java.lang.String getCreatorEmail()
public void setCreatorEmail(java.lang.String creatorEmail)
public SegmentModel creatorFullName(java.lang.String creatorFullName)
@Nullable public java.lang.String getCreatorFullName()
public void setCreatorFullName(java.lang.String creatorFullName)
public SegmentModel createdAt(java.time.OffsetDateTime createdAt)
@Nullable public java.time.OffsetDateTime getCreatedAt()
public void setCreatedAt(java.time.OffsetDateTime createdAt)
public SegmentModel lastUpdaterEmail(java.lang.String lastUpdaterEmail)
@Nullable public java.lang.String getLastUpdaterEmail()
public void setLastUpdaterEmail(java.lang.String lastUpdaterEmail)
public SegmentModel lastUpdaterFullName(java.lang.String lastUpdaterFullName)
@Nullable public java.lang.String getLastUpdaterFullName()
public void setLastUpdaterFullName(java.lang.String lastUpdaterFullName)
public SegmentModel updatedAt(java.time.OffsetDateTime updatedAt)
@Nullable public java.time.OffsetDateTime getUpdatedAt()
public void setUpdatedAt(java.time.OffsetDateTime updatedAt)
public SegmentModel comparisonAttribute(java.lang.String comparisonAttribute)
@Nullable public java.lang.String getComparisonAttribute()
public void setComparisonAttribute(java.lang.String comparisonAttribute)
public SegmentModel comparator(RolloutRuleComparator comparator)
@Nullable public RolloutRuleComparator getComparator()
public void setComparator(RolloutRuleComparator comparator)
public SegmentModel comparisonValue(java.lang.String comparisonValue)
@Nullable public java.lang.String getComparisonValue()
public void setComparisonValue(java.lang.String comparisonValue)
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 SegmentModelpublic static SegmentModel fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to SegmentModelpublic java.lang.String toJson()