@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-10-09T12:38:06.739118192Z[Etc/UTC]",
comments="Generator version: 7.7.0")
public class SettingValueModel
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SettingValueModel.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_CONFIG |
static java.lang.String |
SERIALIZED_NAME_ENVIRONMENT |
static java.lang.String |
SERIALIZED_NAME_FEATURE_FLAG_LIMITATIONS |
static java.lang.String |
SERIALIZED_NAME_INTEGRATION_LINKS |
static java.lang.String |
SERIALIZED_NAME_LAST_UPDATER_USER_EMAIL |
static java.lang.String |
SERIALIZED_NAME_LAST_UPDATER_USER_FULL_NAME |
static java.lang.String |
SERIALIZED_NAME_READ_ONLY |
static java.lang.String |
SERIALIZED_NAME_ROLLOUT_PERCENTAGE_ITEMS |
static java.lang.String |
SERIALIZED_NAME_ROLLOUT_RULES |
static java.lang.String |
SERIALIZED_NAME_SETTING |
static java.lang.String |
SERIALIZED_NAME_SETTING_TAGS |
static java.lang.String |
SERIALIZED_NAME_UPDATED_AT |
static java.lang.String |
SERIALIZED_NAME_VALUE |
| Constructor and Description |
|---|
SettingValueModel() |
| Modifier and Type | Method and Description |
|---|---|
SettingValueModel |
addIntegrationLinksItem(IntegrationLinkModel integrationLinksItem) |
SettingValueModel |
addRolloutPercentageItemsItem(RolloutPercentageItemModel rolloutPercentageItemsItem) |
SettingValueModel |
addRolloutRulesItem(RolloutRuleModel rolloutRulesItem) |
SettingValueModel |
addSettingTagsItem(SettingTagModel settingTagsItem) |
SettingValueModel |
config(ConfigModel config) |
SettingValueModel |
environment(EnvironmentModel environment) |
boolean |
equals(java.lang.Object o) |
SettingValueModel |
featureFlagLimitations(FeatureFlagLimitations featureFlagLimitations) |
static SettingValueModel |
fromJson(java.lang.String jsonString)
Create an instance of SettingValueModel given an JSON string
|
ConfigModel |
getConfig()
Get config
|
EnvironmentModel |
getEnvironment()
Get environment
|
FeatureFlagLimitations |
getFeatureFlagLimitations()
Get featureFlagLimitations
|
java.util.List<IntegrationLinkModel> |
getIntegrationLinks()
The integration links attached to the Feature Flag or Setting.
|
java.lang.String |
getLastUpdaterUserEmail()
The email of the user who last updated the Feature Flag or Setting.
|
java.lang.String |
getLastUpdaterUserFullName()
The name of the user who last updated the Feature Flag or Setting.
|
java.lang.Boolean |
getReadOnly()
Get readOnly
|
java.util.List<RolloutPercentageItemModel> |
getRolloutPercentageItems()
The percentage rule collection.
|
java.util.List<RolloutRuleModel> |
getRolloutRules()
The targeting rule collection.
|
SettingDataModel |
getSetting()
Get setting
|
java.util.List<SettingTagModel> |
getSettingTags()
The tags attached to the Feature Flag or Setting.
|
java.time.OffsetDateTime |
getUpdatedAt()
The last updated date and time when the Feature Flag or Setting.
|
java.lang.Object |
getValue()
The value to serve.
|
int |
hashCode() |
SettingValueModel |
integrationLinks(java.util.List<IntegrationLinkModel> integrationLinks) |
SettingValueModel |
lastUpdaterUserEmail(java.lang.String lastUpdaterUserEmail) |
SettingValueModel |
lastUpdaterUserFullName(java.lang.String lastUpdaterUserFullName) |
SettingValueModel |
readOnly(java.lang.Boolean readOnly) |
SettingValueModel |
rolloutPercentageItems(java.util.List<RolloutPercentageItemModel> rolloutPercentageItems) |
SettingValueModel |
rolloutRules(java.util.List<RolloutRuleModel> rolloutRules) |
void |
setConfig(ConfigModel config) |
void |
setEnvironment(EnvironmentModel environment) |
void |
setFeatureFlagLimitations(FeatureFlagLimitations featureFlagLimitations) |
void |
setIntegrationLinks(java.util.List<IntegrationLinkModel> integrationLinks) |
void |
setLastUpdaterUserEmail(java.lang.String lastUpdaterUserEmail) |
void |
setLastUpdaterUserFullName(java.lang.String lastUpdaterUserFullName) |
void |
setReadOnly(java.lang.Boolean readOnly) |
void |
setRolloutPercentageItems(java.util.List<RolloutPercentageItemModel> rolloutPercentageItems) |
void |
setRolloutRules(java.util.List<RolloutRuleModel> rolloutRules) |
void |
setSetting(SettingDataModel setting) |
void |
setSettingTags(java.util.List<SettingTagModel> settingTags) |
SettingValueModel |
setting(SettingDataModel setting) |
SettingValueModel |
settingTags(java.util.List<SettingTagModel> settingTags) |
void |
setUpdatedAt(java.time.OffsetDateTime updatedAt) |
void |
setValue(java.lang.Object value) |
java.lang.String |
toJson()
Convert an instance of SettingValueModel to an JSON string
|
java.lang.String |
toString() |
SettingValueModel |
updatedAt(java.time.OffsetDateTime updatedAt) |
static void |
validateJsonElement(com.google.gson.JsonElement jsonElement)
Validates the JSON Element and throws an exception if issues found
|
SettingValueModel |
value(java.lang.Object value) |
public static final java.lang.String SERIALIZED_NAME_ROLLOUT_RULES
public static final java.lang.String SERIALIZED_NAME_ROLLOUT_PERCENTAGE_ITEMS
public static final java.lang.String SERIALIZED_NAME_VALUE
public static final java.lang.String SERIALIZED_NAME_SETTING
public static final java.lang.String SERIALIZED_NAME_UPDATED_AT
public static final java.lang.String SERIALIZED_NAME_LAST_UPDATER_USER_EMAIL
public static final java.lang.String SERIALIZED_NAME_LAST_UPDATER_USER_FULL_NAME
public static final java.lang.String SERIALIZED_NAME_INTEGRATION_LINKS
public static final java.lang.String SERIALIZED_NAME_SETTING_TAGS
public static final java.lang.String SERIALIZED_NAME_CONFIG
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT
public static final java.lang.String SERIALIZED_NAME_FEATURE_FLAG_LIMITATIONS
public static final java.lang.String SERIALIZED_NAME_READ_ONLY
public static java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public SettingValueModel rolloutRules(java.util.List<RolloutRuleModel> rolloutRules)
public SettingValueModel addRolloutRulesItem(RolloutRuleModel rolloutRulesItem)
@Nullable public java.util.List<RolloutRuleModel> getRolloutRules()
public void setRolloutRules(java.util.List<RolloutRuleModel> rolloutRules)
public SettingValueModel rolloutPercentageItems(java.util.List<RolloutPercentageItemModel> rolloutPercentageItems)
public SettingValueModel addRolloutPercentageItemsItem(RolloutPercentageItemModel rolloutPercentageItemsItem)
@Nullable public java.util.List<RolloutPercentageItemModel> getRolloutPercentageItems()
public void setRolloutPercentageItems(java.util.List<RolloutPercentageItemModel> rolloutPercentageItems)
public SettingValueModel value(java.lang.Object value)
@Nullable public java.lang.Object getValue()
public void setValue(java.lang.Object value)
public SettingValueModel setting(SettingDataModel setting)
@Nullable public SettingDataModel getSetting()
public void setSetting(SettingDataModel setting)
public SettingValueModel updatedAt(java.time.OffsetDateTime updatedAt)
@Nullable public java.time.OffsetDateTime getUpdatedAt()
public void setUpdatedAt(java.time.OffsetDateTime updatedAt)
public SettingValueModel lastUpdaterUserEmail(java.lang.String lastUpdaterUserEmail)
@Nullable public java.lang.String getLastUpdaterUserEmail()
public void setLastUpdaterUserEmail(java.lang.String lastUpdaterUserEmail)
public SettingValueModel lastUpdaterUserFullName(java.lang.String lastUpdaterUserFullName)
@Nullable public java.lang.String getLastUpdaterUserFullName()
public void setLastUpdaterUserFullName(java.lang.String lastUpdaterUserFullName)
public SettingValueModel integrationLinks(java.util.List<IntegrationLinkModel> integrationLinks)
public SettingValueModel addIntegrationLinksItem(IntegrationLinkModel integrationLinksItem)
@Nullable public java.util.List<IntegrationLinkModel> getIntegrationLinks()
public void setIntegrationLinks(java.util.List<IntegrationLinkModel> integrationLinks)
public SettingValueModel settingTags(java.util.List<SettingTagModel> settingTags)
public SettingValueModel addSettingTagsItem(SettingTagModel settingTagsItem)
@Nullable public java.util.List<SettingTagModel> getSettingTags()
public void setSettingTags(java.util.List<SettingTagModel> settingTags)
public SettingValueModel config(ConfigModel config)
@Nullable public ConfigModel getConfig()
public void setConfig(ConfigModel config)
public SettingValueModel environment(EnvironmentModel environment)
@Nullable public EnvironmentModel getEnvironment()
public void setEnvironment(EnvironmentModel environment)
public SettingValueModel featureFlagLimitations(FeatureFlagLimitations featureFlagLimitations)
@Nullable public FeatureFlagLimitations getFeatureFlagLimitations()
public void setFeatureFlagLimitations(FeatureFlagLimitations featureFlagLimitations)
public SettingValueModel readOnly(java.lang.Boolean readOnly)
@Nullable public java.lang.Boolean getReadOnly()
public void setReadOnly(java.lang.Boolean readOnly)
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 SettingValueModelpublic static SettingValueModel fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to SettingValueModelpublic java.lang.String toJson()