@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-10T12:39:37.024419310Z[Etc/UTC]",
comments="Generator version: 7.7.0")
public class SettingFormulaModel
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SettingFormulaModel.CustomTypeAdapterFactory |
| Constructor and Description |
|---|
SettingFormulaModel() |
| Modifier and Type | Method and Description |
|---|---|
SettingFormulaModel |
addIntegrationLinksItem(IntegrationLinkModel integrationLinksItem) |
SettingFormulaModel |
addSettingIdsWherePrerequisiteItem(java.lang.Integer settingIdsWherePrerequisiteItem) |
SettingFormulaModel |
addSettingTagsItem(SettingTagModel settingTagsItem) |
SettingFormulaModel |
addTargetingRulesItem(TargetingRuleModel targetingRulesItem) |
SettingFormulaModel |
config(ConfigModel config) |
SettingFormulaModel |
defaultValue(ValueModel defaultValue) |
SettingFormulaModel |
environment(EnvironmentModel environment) |
boolean |
equals(java.lang.Object o) |
SettingFormulaModel |
featureFlagLimitations(FeatureFlagLimitations featureFlagLimitations) |
static SettingFormulaModel |
fromJson(java.lang.String jsonString)
Create an instance of SettingFormulaModel given an JSON string
|
ConfigModel |
getConfig()
Get config
|
ValueModel |
getDefaultValue()
Get defaultValue
|
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.util.UUID |
getLastVersionId()
Get lastVersionId
|
java.lang.String |
getPercentageEvaluationAttribute()
The user attribute used for percentage evaluation.
|
java.lang.Boolean |
getReadOnly()
Get readOnly
|
SettingDataModel |
getSetting()
Get setting
|
java.util.List<java.lang.Integer> |
getSettingIdsWherePrerequisite()
List of Feature Flag and Setting IDs where the actual Feature Flag or Setting is prerequisite.
|
java.util.List<SettingTagModel> |
getSettingTags()
The tags attached to the Feature Flag or Setting.
|
java.util.List<TargetingRuleModel> |
getTargetingRules()
The targeting rules of the Feature Flag or Setting.
|
java.time.OffsetDateTime |
getUpdatedAt()
The last updated date and time when the Feature Flag or Setting.
|
int |
hashCode() |
SettingFormulaModel |
integrationLinks(java.util.List<IntegrationLinkModel> integrationLinks) |
SettingFormulaModel |
lastUpdaterUserEmail(java.lang.String lastUpdaterUserEmail) |
SettingFormulaModel |
lastUpdaterUserFullName(java.lang.String lastUpdaterUserFullName) |
SettingFormulaModel |
lastVersionId(java.util.UUID lastVersionId) |
SettingFormulaModel |
percentageEvaluationAttribute(java.lang.String percentageEvaluationAttribute) |
SettingFormulaModel |
readOnly(java.lang.Boolean readOnly) |
void |
setConfig(ConfigModel config) |
void |
setDefaultValue(ValueModel defaultValue) |
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 |
setLastVersionId(java.util.UUID lastVersionId) |
void |
setPercentageEvaluationAttribute(java.lang.String percentageEvaluationAttribute) |
void |
setReadOnly(java.lang.Boolean readOnly) |
void |
setSetting(SettingDataModel setting) |
void |
setSettingIdsWherePrerequisite(java.util.List<java.lang.Integer> settingIdsWherePrerequisite) |
void |
setSettingTags(java.util.List<SettingTagModel> settingTags) |
void |
setTargetingRules(java.util.List<TargetingRuleModel> targetingRules) |
SettingFormulaModel |
setting(SettingDataModel setting) |
SettingFormulaModel |
settingIdsWherePrerequisite(java.util.List<java.lang.Integer> settingIdsWherePrerequisite) |
SettingFormulaModel |
settingTags(java.util.List<SettingTagModel> settingTags) |
void |
setUpdatedAt(java.time.OffsetDateTime updatedAt) |
SettingFormulaModel |
targetingRules(java.util.List<TargetingRuleModel> targetingRules) |
java.lang.String |
toJson()
Convert an instance of SettingFormulaModel to an JSON string
|
java.lang.String |
toString() |
SettingFormulaModel |
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_LAST_VERSION_ID
public static final java.lang.String SERIALIZED_NAME_DEFAULT_VALUE
public static final java.lang.String SERIALIZED_NAME_TARGETING_RULES
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_PERCENTAGE_EVALUATION_ATTRIBUTE
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_SETTING_IDS_WHERE_PREREQUISITE
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_READ_ONLY
public static final java.lang.String SERIALIZED_NAME_FEATURE_FLAG_LIMITATIONS
public static java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public SettingFormulaModel lastVersionId(java.util.UUID lastVersionId)
@Nullable public java.util.UUID getLastVersionId()
public void setLastVersionId(java.util.UUID lastVersionId)
public SettingFormulaModel defaultValue(ValueModel defaultValue)
@Nullable public ValueModel getDefaultValue()
public void setDefaultValue(ValueModel defaultValue)
public SettingFormulaModel targetingRules(java.util.List<TargetingRuleModel> targetingRules)
public SettingFormulaModel addTargetingRulesItem(TargetingRuleModel targetingRulesItem)
@Nullable public java.util.List<TargetingRuleModel> getTargetingRules()
public void setTargetingRules(java.util.List<TargetingRuleModel> targetingRules)
public SettingFormulaModel setting(SettingDataModel setting)
@Nullable public SettingDataModel getSetting()
public void setSetting(SettingDataModel setting)
public SettingFormulaModel updatedAt(java.time.OffsetDateTime updatedAt)
@Nullable public java.time.OffsetDateTime getUpdatedAt()
public void setUpdatedAt(java.time.OffsetDateTime updatedAt)
public SettingFormulaModel percentageEvaluationAttribute(java.lang.String percentageEvaluationAttribute)
@Nullable public java.lang.String getPercentageEvaluationAttribute()
public void setPercentageEvaluationAttribute(java.lang.String percentageEvaluationAttribute)
public SettingFormulaModel lastUpdaterUserEmail(java.lang.String lastUpdaterUserEmail)
@Nullable public java.lang.String getLastUpdaterUserEmail()
public void setLastUpdaterUserEmail(java.lang.String lastUpdaterUserEmail)
public SettingFormulaModel lastUpdaterUserFullName(java.lang.String lastUpdaterUserFullName)
@Nullable public java.lang.String getLastUpdaterUserFullName()
public void setLastUpdaterUserFullName(java.lang.String lastUpdaterUserFullName)
public SettingFormulaModel integrationLinks(java.util.List<IntegrationLinkModel> integrationLinks)
public SettingFormulaModel addIntegrationLinksItem(IntegrationLinkModel integrationLinksItem)
@Nullable public java.util.List<IntegrationLinkModel> getIntegrationLinks()
public void setIntegrationLinks(java.util.List<IntegrationLinkModel> integrationLinks)
public SettingFormulaModel settingTags(java.util.List<SettingTagModel> settingTags)
public SettingFormulaModel addSettingTagsItem(SettingTagModel settingTagsItem)
@Nullable public java.util.List<SettingTagModel> getSettingTags()
public void setSettingTags(java.util.List<SettingTagModel> settingTags)
public SettingFormulaModel settingIdsWherePrerequisite(java.util.List<java.lang.Integer> settingIdsWherePrerequisite)
public SettingFormulaModel addSettingIdsWherePrerequisiteItem(java.lang.Integer settingIdsWherePrerequisiteItem)
@Nullable public java.util.List<java.lang.Integer> getSettingIdsWherePrerequisite()
public void setSettingIdsWherePrerequisite(java.util.List<java.lang.Integer> settingIdsWherePrerequisite)
public SettingFormulaModel config(ConfigModel config)
@Nullable public ConfigModel getConfig()
public void setConfig(ConfigModel config)
public SettingFormulaModel environment(EnvironmentModel environment)
@Nullable public EnvironmentModel getEnvironment()
public void setEnvironment(EnvironmentModel environment)
public SettingFormulaModel readOnly(java.lang.Boolean readOnly)
@Nullable public java.lang.Boolean getReadOnly()
public void setReadOnly(java.lang.Boolean readOnly)
public SettingFormulaModel featureFlagLimitations(FeatureFlagLimitations featureFlagLimitations)
@Nullable public FeatureFlagLimitations getFeatureFlagLimitations()
public void setFeatureFlagLimitations(FeatureFlagLimitations featureFlagLimitations)
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 SettingFormulaModelpublic static SettingFormulaModel fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to SettingFormulaModelpublic java.lang.String toJson()