Package io.harness.cf.model
Class FeatureConfig
- java.lang.Object
-
- io.harness.cf.model.FeatureConfig
-
- All Implemented Interfaces:
java.io.Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-03-04T15:01:14.036901Z[GMT]") public class FeatureConfig extends java.lang.Object implements java.io.SerializableFeatureConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFeatureConfig.KindEnumGets or Sets kind
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSERIALIZED_NAME_DEFAULT_SERVEstatic java.lang.StringSERIALIZED_NAME_ENVIRONMENTstatic java.lang.StringSERIALIZED_NAME_FEATUREstatic java.lang.StringSERIALIZED_NAME_KINDstatic java.lang.StringSERIALIZED_NAME_OFF_VARIATIONstatic java.lang.StringSERIALIZED_NAME_PREREQUISITESstatic java.lang.StringSERIALIZED_NAME_PROJECTstatic java.lang.StringSERIALIZED_NAME_RULESstatic java.lang.StringSERIALIZED_NAME_STATEstatic java.lang.StringSERIALIZED_NAME_VARIATION_TO_TARGET_MAPstatic java.lang.StringSERIALIZED_NAME_VARIATIONSstatic java.lang.StringSERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description FeatureConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureConfigaddPrerequisitesItem(Prerequisite prerequisitesItem)FeatureConfigaddRulesItem(ServingRule rulesItem)FeatureConfigaddVariationsItem(Variation variationsItem)FeatureConfigaddVariationToTargetMapItem(VariationMap variationToTargetMapItem)FeatureConfigdefaultServe(Serve defaultServe)FeatureConfigenvironment(java.lang.String environment)booleanequals(java.lang.Object o)FeatureConfigfeature(java.lang.String feature)ServegetDefaultServe()Get defaultServejava.lang.StringgetEnvironment()Get environmentjava.lang.StringgetFeature()Get featureFeatureConfig.KindEnumgetKind()Get kindjava.lang.StringgetOffVariation()Get offVariationjava.util.List<Prerequisite>getPrerequisites()Get prerequisitesjava.lang.StringgetProject()Get projectjava.util.List<ServingRule>getRules()Get rulesFeatureStategetState()Get statejava.util.List<Variation>getVariations()Get variationsjava.util.List<VariationMap>getVariationToTargetMap()Get variationToTargetMapjava.lang.LonggetVersion()Get versioninthashCode()FeatureConfigkind(FeatureConfig.KindEnum kind)FeatureConfigoffVariation(java.lang.String offVariation)FeatureConfigprerequisites(java.util.List<Prerequisite> prerequisites)FeatureConfigproject(java.lang.String project)FeatureConfigrules(java.util.List<ServingRule> rules)voidsetDefaultServe(Serve defaultServe)voidsetEnvironment(java.lang.String environment)voidsetFeature(java.lang.String feature)voidsetKind(FeatureConfig.KindEnum kind)voidsetOffVariation(java.lang.String offVariation)voidsetPrerequisites(java.util.List<Prerequisite> prerequisites)voidsetProject(java.lang.String project)voidsetRules(java.util.List<ServingRule> rules)voidsetState(FeatureState state)voidsetVariations(java.util.List<Variation> variations)voidsetVariationToTargetMap(java.util.List<VariationMap> variationToTargetMap)voidsetVersion(java.lang.Long version)FeatureConfigstate(FeatureState state)java.lang.StringtoString()FeatureConfigvariations(java.util.List<Variation> variations)FeatureConfigvariationToTargetMap(java.util.List<VariationMap> variationToTargetMap)FeatureConfigversion(java.lang.Long version)
-
-
-
Field Detail
-
SERIALIZED_NAME_PROJECT
public static final java.lang.String SERIALIZED_NAME_PROJECT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENVIRONMENT
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FEATURE
public static final java.lang.String SERIALIZED_NAME_FEATURE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATE
public static final java.lang.String SERIALIZED_NAME_STATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KIND
public static final java.lang.String SERIALIZED_NAME_KIND
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VARIATIONS
public static final java.lang.String SERIALIZED_NAME_VARIATIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RULES
public static final java.lang.String SERIALIZED_NAME_RULES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SERVE
public static final java.lang.String SERIALIZED_NAME_DEFAULT_SERVE
- 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_VARIATION_TO_TARGET_MAP
public static final java.lang.String SERIALIZED_NAME_VARIATION_TO_TARGET_MAP
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
project
public FeatureConfig project(java.lang.String project)
-
getProject
@Nonnull public java.lang.String getProject()
Get project- Returns:
- project
-
setProject
public void setProject(java.lang.String project)
-
environment
public FeatureConfig environment(java.lang.String environment)
-
getEnvironment
@Nonnull public java.lang.String getEnvironment()
Get environment- Returns:
- environment
-
setEnvironment
public void setEnvironment(java.lang.String environment)
-
feature
public FeatureConfig feature(java.lang.String feature)
-
getFeature
@Nonnull public java.lang.String getFeature()
Get feature- Returns:
- feature
-
setFeature
public void setFeature(java.lang.String feature)
-
state
public FeatureConfig state(FeatureState state)
-
getState
@Nonnull public FeatureState getState()
Get state- Returns:
- state
-
setState
public void setState(FeatureState state)
-
kind
public FeatureConfig kind(FeatureConfig.KindEnum kind)
-
getKind
@Nonnull public FeatureConfig.KindEnum getKind()
Get kind- Returns:
- kind
-
setKind
public void setKind(FeatureConfig.KindEnum kind)
-
variations
public FeatureConfig variations(java.util.List<Variation> variations)
-
addVariationsItem
public FeatureConfig addVariationsItem(Variation variationsItem)
-
getVariations
@Nonnull public java.util.List<Variation> getVariations()
Get variations- Returns:
- variations
-
setVariations
public void setVariations(java.util.List<Variation> variations)
-
rules
public FeatureConfig rules(java.util.List<ServingRule> rules)
-
addRulesItem
public FeatureConfig addRulesItem(ServingRule rulesItem)
-
getRules
@Nullable public java.util.List<ServingRule> getRules()
Get rules- Returns:
- rules
-
setRules
public void setRules(java.util.List<ServingRule> rules)
-
defaultServe
public FeatureConfig defaultServe(Serve defaultServe)
-
getDefaultServe
@Nonnull public Serve getDefaultServe()
Get defaultServe- Returns:
- defaultServe
-
setDefaultServe
public void setDefaultServe(Serve defaultServe)
-
offVariation
public FeatureConfig offVariation(java.lang.String offVariation)
-
getOffVariation
@Nonnull public java.lang.String getOffVariation()
Get offVariation- Returns:
- offVariation
-
setOffVariation
public void setOffVariation(java.lang.String offVariation)
-
prerequisites
public FeatureConfig prerequisites(java.util.List<Prerequisite> prerequisites)
-
addPrerequisitesItem
public FeatureConfig addPrerequisitesItem(Prerequisite prerequisitesItem)
-
getPrerequisites
@Nullable public java.util.List<Prerequisite> getPrerequisites()
Get prerequisites- Returns:
- prerequisites
-
setPrerequisites
public void setPrerequisites(java.util.List<Prerequisite> prerequisites)
-
variationToTargetMap
public FeatureConfig variationToTargetMap(java.util.List<VariationMap> variationToTargetMap)
-
addVariationToTargetMapItem
public FeatureConfig addVariationToTargetMapItem(VariationMap variationToTargetMapItem)
-
getVariationToTargetMap
@Nullable public java.util.List<VariationMap> getVariationToTargetMap()
Get variationToTargetMap- Returns:
- variationToTargetMap
-
setVariationToTargetMap
public void setVariationToTargetMap(java.util.List<VariationMap> variationToTargetMap)
-
version
public FeatureConfig version(java.lang.Long version)
-
getVersion
@Nullable public java.lang.Long getVersion()
Get version- Returns:
- version
-
setVersion
public void setVersion(java.lang.Long version)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-