@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-10T12:39:37.024419310Z[Etc/UTC]",
comments="Generator version: 7.7.0")
public class PreferencesModel
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PreferencesModel.CustomTypeAdapterFactory |
static class |
PreferencesModel.KeyGenerationModeEnum
Determines the Feature Flag key generation mode.
|
| 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_KEY_GENERATION_MODE |
static java.lang.String |
SERIALIZED_NAME_MANDATORY_SETTING_HINT |
static java.lang.String |
SERIALIZED_NAME_REASON_REQUIRED |
static java.lang.String |
SERIALIZED_NAME_REASON_REQUIRED_ENVIRONMENTS |
static java.lang.String |
SERIALIZED_NAME_SHOW_VARIATION_ID |
| Constructor and Description |
|---|
PreferencesModel() |
| Modifier and Type | Method and Description |
|---|---|
PreferencesModel |
addReasonRequiredEnvironmentsItem(ReasonRequiredEnvironmentModel reasonRequiredEnvironmentsItem) |
boolean |
equals(java.lang.Object o) |
static PreferencesModel |
fromJson(java.lang.String jsonString)
Create an instance of PreferencesModel given an JSON string
|
PreferencesModel.KeyGenerationModeEnum |
getKeyGenerationMode()
Determines the Feature Flag key generation mode.
|
java.lang.Boolean |
getMandatorySettingHint()
Indicates whether Feature flags and Settings must have a hint.
|
java.lang.Boolean |
getReasonRequired()
Indicates that a mandatory note required for saving and publishing.
|
java.util.List<ReasonRequiredEnvironmentModel> |
getReasonRequiredEnvironments()
List of Environments where mandatory note must be set before saving and publishing.
|
java.lang.Boolean |
getShowVariationId()
Indicates whether a variation ID's must be shown on the ConfigCat Dashboard.
|
int |
hashCode() |
PreferencesModel |
keyGenerationMode(PreferencesModel.KeyGenerationModeEnum keyGenerationMode) |
PreferencesModel |
mandatorySettingHint(java.lang.Boolean mandatorySettingHint) |
PreferencesModel |
reasonRequired(java.lang.Boolean reasonRequired) |
PreferencesModel |
reasonRequiredEnvironments(java.util.List<ReasonRequiredEnvironmentModel> reasonRequiredEnvironments) |
void |
setKeyGenerationMode(PreferencesModel.KeyGenerationModeEnum keyGenerationMode) |
void |
setMandatorySettingHint(java.lang.Boolean mandatorySettingHint) |
void |
setReasonRequired(java.lang.Boolean reasonRequired) |
void |
setReasonRequiredEnvironments(java.util.List<ReasonRequiredEnvironmentModel> reasonRequiredEnvironments) |
void |
setShowVariationId(java.lang.Boolean showVariationId) |
PreferencesModel |
showVariationId(java.lang.Boolean showVariationId) |
java.lang.String |
toJson()
Convert an instance of PreferencesModel 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_REASON_REQUIRED
public static final java.lang.String SERIALIZED_NAME_KEY_GENERATION_MODE
public static final java.lang.String SERIALIZED_NAME_SHOW_VARIATION_ID
public static final java.lang.String SERIALIZED_NAME_REASON_REQUIRED_ENVIRONMENTS
public static final java.lang.String SERIALIZED_NAME_MANDATORY_SETTING_HINT
public static java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public PreferencesModel reasonRequired(java.lang.Boolean reasonRequired)
@Nullable public java.lang.Boolean getReasonRequired()
public void setReasonRequired(java.lang.Boolean reasonRequired)
public PreferencesModel keyGenerationMode(PreferencesModel.KeyGenerationModeEnum keyGenerationMode)
@Nullable public PreferencesModel.KeyGenerationModeEnum getKeyGenerationMode()
public void setKeyGenerationMode(PreferencesModel.KeyGenerationModeEnum keyGenerationMode)
public PreferencesModel showVariationId(java.lang.Boolean showVariationId)
@Nullable public java.lang.Boolean getShowVariationId()
public void setShowVariationId(java.lang.Boolean showVariationId)
public PreferencesModel reasonRequiredEnvironments(java.util.List<ReasonRequiredEnvironmentModel> reasonRequiredEnvironments)
public PreferencesModel addReasonRequiredEnvironmentsItem(ReasonRequiredEnvironmentModel reasonRequiredEnvironmentsItem)
@Nullable public java.util.List<ReasonRequiredEnvironmentModel> getReasonRequiredEnvironments()
public void setReasonRequiredEnvironments(java.util.List<ReasonRequiredEnvironmentModel> reasonRequiredEnvironments)
public PreferencesModel mandatorySettingHint(java.lang.Boolean mandatorySettingHint)
@Nullable public java.lang.Boolean getMandatorySettingHint()
public void setMandatorySettingHint(java.lang.Boolean mandatorySettingHint)
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 PreferencesModelpublic static PreferencesModel fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to PreferencesModelpublic java.lang.String toJson()