Package com.launchdarkly.api.model
Class FeatureFlagConfig
- java.lang.Object
-
- com.launchdarkly.api.model.FeatureFlagConfig
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2021-12-03T20:58:35.619656Z[Etc/UTC]") public class FeatureFlagConfig extends java.lang.Object
FeatureFlagConfig
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_ACCESS
static java.lang.String
SERIALIZED_NAME_ARCHIVED
static java.lang.String
SERIALIZED_NAME_DEBUG_EVENTS_UNTIL_DATE
static java.lang.String
SERIALIZED_NAME_ENVIRONMENT_NAME
static java.lang.String
SERIALIZED_NAME_FALLTHROUGH
static java.lang.String
SERIALIZED_NAME_LAST_MODIFIED
static java.lang.String
SERIALIZED_NAME_OFF_VARIATION
static java.lang.String
SERIALIZED_NAME_ON
static java.lang.String
SERIALIZED_NAME_PREREQUISITES
static java.lang.String
SERIALIZED_NAME_RULES
static java.lang.String
SERIALIZED_NAME_SALT
static java.lang.String
SERIALIZED_NAME_SEL
static java.lang.String
SERIALIZED_NAME_SITE
static java.lang.String
SERIALIZED_NAME_SUMMARY
static java.lang.String
SERIALIZED_NAME_TARGETS
static java.lang.String
SERIALIZED_NAME_TRACK_EVENTS
static java.lang.String
SERIALIZED_NAME_TRACK_EVENTS_FALLTHROUGH
static java.lang.String
SERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description FeatureFlagConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureFlagConfig
access(AccessRep access)
FeatureFlagConfig
addPrerequisitesItem(Prerequisite prerequisitesItem)
FeatureFlagConfig
addRulesItem(Rule rulesItem)
FeatureFlagConfig
addTargetsItem(Target targetsItem)
FeatureFlagConfig
archived(java.lang.Boolean archived)
FeatureFlagConfig
debugEventsUntilDate(java.lang.Long debugEventsUntilDate)
FeatureFlagConfig
environmentName(java.lang.String environmentName)
boolean
equals(java.lang.Object o)
FeatureFlagConfig
fallthrough(VariationOrRolloutRep fallthrough)
AccessRep
getAccess()
Get accessjava.lang.Boolean
getArchived()
Get archivedjava.lang.Long
getDebugEventsUntilDate()
Get debugEventsUntilDatejava.lang.String
getEnvironmentName()
Get environmentNameVariationOrRolloutRep
getFallthrough()
Get fallthroughjava.lang.Long
getLastModified()
Get lastModifiedjava.lang.Integer
getOffVariation()
Get offVariationjava.lang.Boolean
getOn()
Get onjava.util.List<Prerequisite>
getPrerequisites()
Get prerequisitesjava.util.List<Rule>
getRules()
Get rulesjava.lang.String
getSalt()
Get saltjava.lang.String
getSel()
Get selLink
getSite()
Get siteFlagSummary
getSummary()
Get summaryjava.util.List<Target>
getTargets()
Get targetsjava.lang.Boolean
getTrackEvents()
Get trackEventsjava.lang.Boolean
getTrackEventsFallthrough()
Get trackEventsFallthroughjava.lang.Integer
getVersion()
Get versionint
hashCode()
FeatureFlagConfig
lastModified(java.lang.Long lastModified)
FeatureFlagConfig
offVariation(java.lang.Integer offVariation)
FeatureFlagConfig
on(java.lang.Boolean on)
FeatureFlagConfig
prerequisites(java.util.List<Prerequisite> prerequisites)
FeatureFlagConfig
rules(java.util.List<Rule> rules)
FeatureFlagConfig
salt(java.lang.String salt)
FeatureFlagConfig
sel(java.lang.String sel)
void
setAccess(AccessRep access)
void
setArchived(java.lang.Boolean archived)
void
setDebugEventsUntilDate(java.lang.Long debugEventsUntilDate)
void
setEnvironmentName(java.lang.String environmentName)
void
setFallthrough(VariationOrRolloutRep fallthrough)
void
setLastModified(java.lang.Long lastModified)
void
setOffVariation(java.lang.Integer offVariation)
void
setOn(java.lang.Boolean on)
void
setPrerequisites(java.util.List<Prerequisite> prerequisites)
void
setRules(java.util.List<Rule> rules)
void
setSalt(java.lang.String salt)
void
setSel(java.lang.String sel)
void
setSite(Link site)
void
setSummary(FlagSummary summary)
void
setTargets(java.util.List<Target> targets)
void
setTrackEvents(java.lang.Boolean trackEvents)
void
setTrackEventsFallthrough(java.lang.Boolean trackEventsFallthrough)
void
setVersion(java.lang.Integer version)
FeatureFlagConfig
site(Link site)
FeatureFlagConfig
summary(FlagSummary summary)
FeatureFlagConfig
targets(java.util.List<Target> targets)
java.lang.String
toString()
FeatureFlagConfig
trackEvents(java.lang.Boolean trackEvents)
FeatureFlagConfig
trackEventsFallthrough(java.lang.Boolean trackEventsFallthrough)
FeatureFlagConfig
version(java.lang.Integer version)
-
-
-
Field Detail
-
SERIALIZED_NAME_ON
public static final java.lang.String SERIALIZED_NAME_ON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ARCHIVED
public static final java.lang.String SERIALIZED_NAME_ARCHIVED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SALT
public static final java.lang.String SERIALIZED_NAME_SALT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SEL
public static final java.lang.String SERIALIZED_NAME_SEL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_MODIFIED
public static final java.lang.String SERIALIZED_NAME_LAST_MODIFIED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TARGETS
public static final java.lang.String SERIALIZED_NAME_TARGETS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RULES
public static final java.lang.String SERIALIZED_NAME_RULES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FALLTHROUGH
public static final java.lang.String SERIALIZED_NAME_FALLTHROUGH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OFF_VARIATION
public static final java.lang.String SERIALIZED_NAME_OFF_VARIATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PREREQUISITES
public static final java.lang.String SERIALIZED_NAME_PREREQUISITES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SITE
public static final java.lang.String SERIALIZED_NAME_SITE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCESS
public static final java.lang.String SERIALIZED_NAME_ACCESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENVIRONMENT_NAME
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRACK_EVENTS
public static final java.lang.String SERIALIZED_NAME_TRACK_EVENTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRACK_EVENTS_FALLTHROUGH
public static final java.lang.String SERIALIZED_NAME_TRACK_EVENTS_FALLTHROUGH
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEBUG_EVENTS_UNTIL_DATE
public static final java.lang.String SERIALIZED_NAME_DEBUG_EVENTS_UNTIL_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUMMARY
public static final java.lang.String SERIALIZED_NAME_SUMMARY
- See Also:
- Constant Field Values
-
-
Method Detail
-
on
public FeatureFlagConfig on(java.lang.Boolean on)
-
getOn
@Nonnull public java.lang.Boolean getOn()
Get on- Returns:
- on
-
setOn
public void setOn(java.lang.Boolean on)
-
archived
public FeatureFlagConfig archived(java.lang.Boolean archived)
-
getArchived
@Nonnull public java.lang.Boolean getArchived()
Get archived- Returns:
- archived
-
setArchived
public void setArchived(java.lang.Boolean archived)
-
salt
public FeatureFlagConfig salt(java.lang.String salt)
-
getSalt
@Nonnull public java.lang.String getSalt()
Get salt- Returns:
- salt
-
setSalt
public void setSalt(java.lang.String salt)
-
sel
public FeatureFlagConfig sel(java.lang.String sel)
-
getSel
@Nonnull public java.lang.String getSel()
Get sel- Returns:
- sel
-
setSel
public void setSel(java.lang.String sel)
-
lastModified
public FeatureFlagConfig lastModified(java.lang.Long lastModified)
-
getLastModified
@Nonnull public java.lang.Long getLastModified()
Get lastModified- Returns:
- lastModified
-
setLastModified
public void setLastModified(java.lang.Long lastModified)
-
version
public FeatureFlagConfig version(java.lang.Integer version)
-
getVersion
@Nonnull public java.lang.Integer getVersion()
Get version- Returns:
- version
-
setVersion
public void setVersion(java.lang.Integer version)
-
targets
public FeatureFlagConfig targets(java.util.List<Target> targets)
-
addTargetsItem
public FeatureFlagConfig addTargetsItem(Target targetsItem)
-
getTargets
@Nonnull public java.util.List<Target> getTargets()
Get targets- Returns:
- targets
-
setTargets
public void setTargets(java.util.List<Target> targets)
-
rules
public FeatureFlagConfig rules(java.util.List<Rule> rules)
-
addRulesItem
public FeatureFlagConfig addRulesItem(Rule rulesItem)
-
getRules
@Nonnull public java.util.List<Rule> getRules()
Get rules- Returns:
- rules
-
setRules
public void setRules(java.util.List<Rule> rules)
-
fallthrough
public FeatureFlagConfig fallthrough(VariationOrRolloutRep fallthrough)
-
getFallthrough
@Nonnull public VariationOrRolloutRep getFallthrough()
Get fallthrough- Returns:
- fallthrough
-
setFallthrough
public void setFallthrough(VariationOrRolloutRep fallthrough)
-
offVariation
public FeatureFlagConfig offVariation(java.lang.Integer offVariation)
-
getOffVariation
@Nullable public java.lang.Integer getOffVariation()
Get offVariation- Returns:
- offVariation
-
setOffVariation
public void setOffVariation(java.lang.Integer offVariation)
-
prerequisites
public FeatureFlagConfig prerequisites(java.util.List<Prerequisite> prerequisites)
-
addPrerequisitesItem
public FeatureFlagConfig addPrerequisitesItem(Prerequisite prerequisitesItem)
-
getPrerequisites
@Nonnull public java.util.List<Prerequisite> getPrerequisites()
Get prerequisites- Returns:
- prerequisites
-
setPrerequisites
public void setPrerequisites(java.util.List<Prerequisite> prerequisites)
-
site
public FeatureFlagConfig site(Link site)
-
getSite
@Nonnull public Link getSite()
Get site- Returns:
- site
-
setSite
public void setSite(Link site)
-
access
public FeatureFlagConfig access(AccessRep access)
-
getAccess
@Nullable public AccessRep getAccess()
Get access- Returns:
- access
-
setAccess
public void setAccess(AccessRep access)
-
environmentName
public FeatureFlagConfig environmentName(java.lang.String environmentName)
-
getEnvironmentName
@Nonnull public java.lang.String getEnvironmentName()
Get environmentName- Returns:
- environmentName
-
setEnvironmentName
public void setEnvironmentName(java.lang.String environmentName)
-
trackEvents
public FeatureFlagConfig trackEvents(java.lang.Boolean trackEvents)
-
getTrackEvents
@Nonnull public java.lang.Boolean getTrackEvents()
Get trackEvents- Returns:
- trackEvents
-
setTrackEvents
public void setTrackEvents(java.lang.Boolean trackEvents)
-
trackEventsFallthrough
public FeatureFlagConfig trackEventsFallthrough(java.lang.Boolean trackEventsFallthrough)
-
getTrackEventsFallthrough
@Nonnull public java.lang.Boolean getTrackEventsFallthrough()
Get trackEventsFallthrough- Returns:
- trackEventsFallthrough
-
setTrackEventsFallthrough
public void setTrackEventsFallthrough(java.lang.Boolean trackEventsFallthrough)
-
debugEventsUntilDate
public FeatureFlagConfig debugEventsUntilDate(java.lang.Long debugEventsUntilDate)
-
getDebugEventsUntilDate
@Nullable public java.lang.Long getDebugEventsUntilDate()
Get debugEventsUntilDate- Returns:
- debugEventsUntilDate
-
setDebugEventsUntilDate
public void setDebugEventsUntilDate(java.lang.Long debugEventsUntilDate)
-
summary
public FeatureFlagConfig summary(FlagSummary summary)
-
getSummary
@Nullable public FlagSummary getSummary()
Get summary- Returns:
- summary
-
setSummary
public void setSummary(FlagSummary summary)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-