Package io.featurehub.sse.model
Class FeatureRolloutStrategyAttribute
- java.lang.Object
-
- io.featurehub.sse.model.FeatureRolloutStrategyAttribute
-
@Generated(value="cd.connect.openapi.Jersey3ApiGenerator", date="2022-07-09T19:32:48.407018+12:00[Pacific/Auckland]") public class FeatureRolloutStrategyAttribute extends java.lang.ObjectFeatureRolloutStrategyAttribute
-
-
Constructor Summary
Constructors Constructor Description FeatureRolloutStrategyAttribute()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureRolloutStrategyAttributeaddValuesItem(java.lang.Object valuesItem)FeatureRolloutStrategyAttributeconditional(@NotNull RolloutStrategyAttributeConditional conditional)FeatureRolloutStrategyAttributecopy()booleanequals(java.lang.Object o)FeatureRolloutStrategyAttributefieldName(@NotNull java.lang.String fieldName)RolloutStrategyAttributeConditionalgetConditional()Get conditionaljava.lang.StringgetFieldName()Get fieldNameRolloutStrategyFieldTypegetType()Get typejava.util.List<java.lang.Object>getValues()the value(s) associated with this ruleinthashCode()voidsetConditional(@NotNull RolloutStrategyAttributeConditional conditional)voidsetFieldName(@NotNull java.lang.String fieldName)voidsetType(@NotNull RolloutStrategyFieldType type)voidsetValues(@Nullable java.util.List<java.lang.Object> values)java.lang.StringtoString()FeatureRolloutStrategyAttributetype(@NotNull RolloutStrategyFieldType type)FeatureRolloutStrategyAttributevalues(@Nullable java.util.List<java.lang.Object> values)
-
-
-
Method Detail
-
conditional
public FeatureRolloutStrategyAttribute conditional(@NotNull @NotNull RolloutStrategyAttributeConditional conditional)
-
getConditional
public RolloutStrategyAttributeConditional getConditional()
Get conditional- Returns:
- conditional
-
setConditional
public void setConditional(@NotNull @NotNull RolloutStrategyAttributeConditional conditional)
-
fieldName
public FeatureRolloutStrategyAttribute fieldName(@NotNull @NotNull java.lang.String fieldName)
-
getFieldName
public java.lang.String getFieldName()
Get fieldName- Returns:
- fieldName
-
setFieldName
public void setFieldName(@NotNull @NotNull java.lang.String fieldName)
-
values
public FeatureRolloutStrategyAttribute values(@Nullable @Nullable java.util.List<java.lang.Object> values)
-
addValuesItem
public FeatureRolloutStrategyAttribute addValuesItem(java.lang.Object valuesItem)
-
getValues
public java.util.List<java.lang.Object> getValues()
the value(s) associated with this rule- Returns:
- values
-
setValues
public void setValues(@Nullable @Nullable java.util.List<java.lang.Object> values)
-
type
public FeatureRolloutStrategyAttribute type(@NotNull @NotNull RolloutStrategyFieldType type)
-
getType
public RolloutStrategyFieldType getType()
Get type- Returns:
- type
-
setType
public void setType(@NotNull @NotNull RolloutStrategyFieldType type)
-
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
-
copy
public FeatureRolloutStrategyAttribute copy()
-
-