@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-10T12:39:37.024419310Z[Etc/UTC]",
comments="Generator version: 7.7.0")
public class EnvironmentAccessModel
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EnvironmentAccessModel.CustomTypeAdapterFactory |
static class |
EnvironmentAccessModel.EnvironmentAccessTypeEnum
Represent the environment specific Feature Management permission.
|
| 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_COLOR |
static java.lang.String |
SERIALIZED_NAME_DESCRIPTION |
static java.lang.String |
SERIALIZED_NAME_ENVIRONMENT_ACCESS_TYPE |
static java.lang.String |
SERIALIZED_NAME_ENVIRONMENT_ID |
static java.lang.String |
SERIALIZED_NAME_NAME |
static java.lang.String |
SERIALIZED_NAME_ORDER |
static java.lang.String |
SERIALIZED_NAME_REASON_REQUIRED |
| Constructor and Description |
|---|
EnvironmentAccessModel() |
| Modifier and Type | Method and Description |
|---|---|
EnvironmentAccessModel |
color(java.lang.String color) |
EnvironmentAccessModel |
description(java.lang.String description) |
EnvironmentAccessModel |
environmentAccessType(EnvironmentAccessModel.EnvironmentAccessTypeEnum environmentAccessType) |
EnvironmentAccessModel |
environmentId(java.util.UUID environmentId) |
boolean |
equals(java.lang.Object o) |
static EnvironmentAccessModel |
fromJson(java.lang.String jsonString)
Create an instance of EnvironmentAccessModel given an JSON string
|
java.lang.String |
getColor()
Color of the Environment.
|
java.lang.String |
getDescription()
Description of the Environment.
|
EnvironmentAccessModel.EnvironmentAccessTypeEnum |
getEnvironmentAccessType()
Represent the environment specific Feature Management permission.
|
java.util.UUID |
getEnvironmentId()
Identifier of the Environment.
|
java.lang.String |
getName()
Name of the Environment.
|
java.lang.Integer |
getOrder()
The order of the Environment represented on the ConfigCat Dashboard.
|
java.lang.Boolean |
getReasonRequired()
Determines whether a mandatory reason must be given every time when the Feature Flags or Settings in the given Environment are saved.
|
int |
hashCode() |
EnvironmentAccessModel |
name(java.lang.String name) |
EnvironmentAccessModel |
order(java.lang.Integer order) |
EnvironmentAccessModel |
reasonRequired(java.lang.Boolean reasonRequired) |
void |
setColor(java.lang.String color) |
void |
setDescription(java.lang.String description) |
void |
setEnvironmentAccessType(EnvironmentAccessModel.EnvironmentAccessTypeEnum environmentAccessType) |
void |
setEnvironmentId(java.util.UUID environmentId) |
void |
setName(java.lang.String name) |
void |
setOrder(java.lang.Integer order) |
void |
setReasonRequired(java.lang.Boolean reasonRequired) |
java.lang.String |
toJson()
Convert an instance of EnvironmentAccessModel 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_ENVIRONMENT_ID
public static final java.lang.String SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_COLOR
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_ORDER
public static final java.lang.String SERIALIZED_NAME_REASON_REQUIRED
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT_ACCESS_TYPE
public static java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public EnvironmentAccessModel environmentId(java.util.UUID environmentId)
@Nullable public java.util.UUID getEnvironmentId()
public void setEnvironmentId(java.util.UUID environmentId)
public EnvironmentAccessModel name(java.lang.String name)
@Nullable public java.lang.String getName()
public void setName(java.lang.String name)
public EnvironmentAccessModel color(java.lang.String color)
@Nullable public java.lang.String getColor()
public void setColor(java.lang.String color)
public EnvironmentAccessModel description(java.lang.String description)
@Nullable public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public EnvironmentAccessModel order(java.lang.Integer order)
@Nullable public java.lang.Integer getOrder()
public void setOrder(java.lang.Integer order)
public EnvironmentAccessModel reasonRequired(java.lang.Boolean reasonRequired)
@Nullable public java.lang.Boolean getReasonRequired()
public void setReasonRequired(java.lang.Boolean reasonRequired)
public EnvironmentAccessModel environmentAccessType(EnvironmentAccessModel.EnvironmentAccessTypeEnum environmentAccessType)
@Nullable public EnvironmentAccessModel.EnvironmentAccessTypeEnum getEnvironmentAccessType()
public void setEnvironmentAccessType(EnvironmentAccessModel.EnvironmentAccessTypeEnum environmentAccessType)
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 EnvironmentAccessModelpublic static EnvironmentAccessModel fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to EnvironmentAccessModelpublic java.lang.String toJson()