@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-10-09T12:38:06.739118192Z[Etc/UTC]",
comments="Generator version: 7.7.0")
public class SegmentListModel
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SegmentListModel.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_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 |
static java.lang.String |
SERIALIZED_NAME_USAGE |
| Constructor and Description |
|---|
SegmentListModel() |
| Modifier and Type | Method and Description |
|---|---|
SegmentListModel |
createdAt(java.time.OffsetDateTime createdAt) |
SegmentListModel |
creatorEmail(java.lang.String creatorEmail) |
SegmentListModel |
creatorFullName(java.lang.String creatorFullName) |
SegmentListModel |
description(java.lang.String description) |
boolean |
equals(java.lang.Object o) |
static SegmentListModel |
fromJson(java.lang.String jsonString)
Create an instance of SegmentListModel given an JSON string
|
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.
|
java.lang.Integer |
getUsage()
Determines how many Feature Flags and Settings are using the Segment.
|
int |
hashCode() |
SegmentListModel |
lastUpdaterEmail(java.lang.String lastUpdaterEmail) |
SegmentListModel |
lastUpdaterFullName(java.lang.String lastUpdaterFullName) |
SegmentListModel |
name(java.lang.String name) |
SegmentListModel |
product(ProductModel product) |
SegmentListModel |
segmentId(java.util.UUID segmentId) |
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) |
void |
setUsage(java.lang.Integer usage) |
java.lang.String |
toJson()
Convert an instance of SegmentListModel to an JSON string
|
java.lang.String |
toString() |
SegmentListModel |
updatedAt(java.time.OffsetDateTime updatedAt) |
SegmentListModel |
usage(java.lang.Integer usage) |
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_USAGE
public static java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public SegmentListModel product(ProductModel product)
@Nullable public ProductModel getProduct()
public void setProduct(ProductModel product)
public SegmentListModel segmentId(java.util.UUID segmentId)
@Nullable public java.util.UUID getSegmentId()
public void setSegmentId(java.util.UUID segmentId)
public SegmentListModel name(java.lang.String name)
@Nullable public java.lang.String getName()
public void setName(java.lang.String name)
public SegmentListModel description(java.lang.String description)
@Nullable public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public SegmentListModel creatorEmail(java.lang.String creatorEmail)
@Nullable public java.lang.String getCreatorEmail()
public void setCreatorEmail(java.lang.String creatorEmail)
public SegmentListModel creatorFullName(java.lang.String creatorFullName)
@Nullable public java.lang.String getCreatorFullName()
public void setCreatorFullName(java.lang.String creatorFullName)
public SegmentListModel createdAt(java.time.OffsetDateTime createdAt)
@Nullable public java.time.OffsetDateTime getCreatedAt()
public void setCreatedAt(java.time.OffsetDateTime createdAt)
public SegmentListModel lastUpdaterEmail(java.lang.String lastUpdaterEmail)
@Nullable public java.lang.String getLastUpdaterEmail()
public void setLastUpdaterEmail(java.lang.String lastUpdaterEmail)
public SegmentListModel lastUpdaterFullName(java.lang.String lastUpdaterFullName)
@Nullable public java.lang.String getLastUpdaterFullName()
public void setLastUpdaterFullName(java.lang.String lastUpdaterFullName)
public SegmentListModel updatedAt(java.time.OffsetDateTime updatedAt)
@Nullable public java.time.OffsetDateTime getUpdatedAt()
public void setUpdatedAt(java.time.OffsetDateTime updatedAt)
public SegmentListModel usage(java.lang.Integer usage)
@Nullable public java.lang.Integer getUsage()
public void setUsage(java.lang.Integer usage)
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 SegmentListModelpublic static SegmentListModel fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to SegmentListModelpublic java.lang.String toJson()