Package com.launchdarkly.api.model
Class FeatureFlagBody
- java.lang.Object
-
- com.launchdarkly.api.model.FeatureFlagBody
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2021-12-03T20:58:35.619656Z[Etc/UTC]") public class FeatureFlagBody extends java.lang.Object
FeatureFlagBody
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_CLIENT_SIDE_AVAILABILITY
static java.lang.String
SERIALIZED_NAME_CUSTOM_PROPERTIES
static java.lang.String
SERIALIZED_NAME_DEFAULTS
static java.lang.String
SERIALIZED_NAME_DESCRIPTION
static java.lang.String
SERIALIZED_NAME_INCLUDE_IN_SNIPPET
static java.lang.String
SERIALIZED_NAME_KEY
static java.lang.String
SERIALIZED_NAME_NAME
static java.lang.String
SERIALIZED_NAME_TAGS
static java.lang.String
SERIALIZED_NAME_TEMPORARY
static java.lang.String
SERIALIZED_NAME_VARIATION_JSON_SCHEMA
static java.lang.String
SERIALIZED_NAME_VARIATIONS
-
Constructor Summary
Constructors Constructor Description FeatureFlagBody()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureFlagBody
addTagsItem(java.lang.String tagsItem)
FeatureFlagBody
addVariationsItem(Variation variationsItem)
FeatureFlagBody
clientSideAvailability(ClientSideAvailabilityPost clientSideAvailability)
FeatureFlagBody
customProperties(java.util.Map<java.lang.String,CustomProperty> customProperties)
FeatureFlagBody
defaults(Defaults defaults)
FeatureFlagBody
description(java.lang.String description)
boolean
equals(java.lang.Object o)
ClientSideAvailabilityPost
getClientSideAvailability()
Get clientSideAvailabilityjava.util.Map<java.lang.String,CustomProperty>
getCustomProperties()
Get customPropertiesDefaults
getDefaults()
Get defaultsjava.lang.String
getDescription()
Description of the feature flagjava.lang.Boolean
getIncludeInSnippet()
Deprecated, use clientSideAvailability.java.lang.String
getKey()
A unique key to reference the flag in your codejava.lang.String
getName()
A human-friendly name for the feature flagjava.util.List<java.lang.String>
getTags()
Tags for the feature flagjava.lang.Boolean
getTemporary()
Whether or not the flag is a temporary flagjava.lang.Object
getVariationJsonSchema()
Get variationJsonSchemajava.util.List<Variation>
getVariations()
An array of possible variations for the flagint
hashCode()
FeatureFlagBody
includeInSnippet(java.lang.Boolean includeInSnippet)
FeatureFlagBody
key(java.lang.String key)
FeatureFlagBody
name(java.lang.String name)
FeatureFlagBody
putCustomPropertiesItem(java.lang.String key, CustomProperty customPropertiesItem)
void
setClientSideAvailability(ClientSideAvailabilityPost clientSideAvailability)
void
setCustomProperties(java.util.Map<java.lang.String,CustomProperty> customProperties)
void
setDefaults(Defaults defaults)
void
setDescription(java.lang.String description)
void
setIncludeInSnippet(java.lang.Boolean includeInSnippet)
void
setKey(java.lang.String key)
void
setName(java.lang.String name)
void
setTags(java.util.List<java.lang.String> tags)
void
setTemporary(java.lang.Boolean temporary)
void
setVariationJsonSchema(java.lang.Object variationJsonSchema)
void
setVariations(java.util.List<Variation> variations)
FeatureFlagBody
tags(java.util.List<java.lang.String> tags)
FeatureFlagBody
temporary(java.lang.Boolean temporary)
java.lang.String
toString()
FeatureFlagBody
variationJsonSchema(java.lang.Object variationJsonSchema)
FeatureFlagBody
variations(java.util.List<Variation> variations)
-
-
-
Field Detail
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KEY
public static final java.lang.String SERIALIZED_NAME_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INCLUDE_IN_SNIPPET
public static final java.lang.String SERIALIZED_NAME_INCLUDE_IN_SNIPPET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLIENT_SIDE_AVAILABILITY
public static final java.lang.String SERIALIZED_NAME_CLIENT_SIDE_AVAILABILITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VARIATIONS
public static final java.lang.String SERIALIZED_NAME_VARIATIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VARIATION_JSON_SCHEMA
public static final java.lang.String SERIALIZED_NAME_VARIATION_JSON_SCHEMA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TEMPORARY
public static final java.lang.String SERIALIZED_NAME_TEMPORARY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final java.lang.String SERIALIZED_NAME_TAGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CUSTOM_PROPERTIES
public static final java.lang.String SERIALIZED_NAME_CUSTOM_PROPERTIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULTS
public static final java.lang.String SERIALIZED_NAME_DEFAULTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
name
public FeatureFlagBody name(java.lang.String name)
-
getName
@Nonnull public java.lang.String getName()
A human-friendly name for the feature flag- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
key
public FeatureFlagBody key(java.lang.String key)
-
getKey
@Nonnull public java.lang.String getKey()
A unique key to reference the flag in your code- Returns:
- key
-
setKey
public void setKey(java.lang.String key)
-
description
public FeatureFlagBody description(java.lang.String description)
-
getDescription
@Nullable public java.lang.String getDescription()
Description of the feature flag- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description)
-
includeInSnippet
public FeatureFlagBody includeInSnippet(java.lang.Boolean includeInSnippet)
-
getIncludeInSnippet
@Nullable public java.lang.Boolean getIncludeInSnippet()
Deprecated, use clientSideAvailability. Whether or not this flag should be made available to the client-side JavaScript SDK- Returns:
- includeInSnippet
-
setIncludeInSnippet
public void setIncludeInSnippet(java.lang.Boolean includeInSnippet)
-
clientSideAvailability
public FeatureFlagBody clientSideAvailability(ClientSideAvailabilityPost clientSideAvailability)
-
getClientSideAvailability
@Nullable public ClientSideAvailabilityPost getClientSideAvailability()
Get clientSideAvailability- Returns:
- clientSideAvailability
-
setClientSideAvailability
public void setClientSideAvailability(ClientSideAvailabilityPost clientSideAvailability)
-
variations
public FeatureFlagBody variations(java.util.List<Variation> variations)
-
addVariationsItem
public FeatureFlagBody addVariationsItem(Variation variationsItem)
-
getVariations
@Nullable public java.util.List<Variation> getVariations()
An array of possible variations for the flag- Returns:
- variations
-
setVariations
public void setVariations(java.util.List<Variation> variations)
-
variationJsonSchema
public FeatureFlagBody variationJsonSchema(java.lang.Object variationJsonSchema)
-
getVariationJsonSchema
@Nullable public java.lang.Object getVariationJsonSchema()
Get variationJsonSchema- Returns:
- variationJsonSchema
-
setVariationJsonSchema
public void setVariationJsonSchema(java.lang.Object variationJsonSchema)
-
temporary
public FeatureFlagBody temporary(java.lang.Boolean temporary)
-
getTemporary
@Nullable public java.lang.Boolean getTemporary()
Whether or not the flag is a temporary flag- Returns:
- temporary
-
setTemporary
public void setTemporary(java.lang.Boolean temporary)
-
tags
public FeatureFlagBody tags(java.util.List<java.lang.String> tags)
-
addTagsItem
public FeatureFlagBody addTagsItem(java.lang.String tagsItem)
-
getTags
@Nullable public java.util.List<java.lang.String> getTags()
Tags for the feature flag- Returns:
- tags
-
setTags
public void setTags(java.util.List<java.lang.String> tags)
-
customProperties
public FeatureFlagBody customProperties(java.util.Map<java.lang.String,CustomProperty> customProperties)
-
putCustomPropertiesItem
public FeatureFlagBody putCustomPropertiesItem(java.lang.String key, CustomProperty customPropertiesItem)
-
getCustomProperties
@Nullable public java.util.Map<java.lang.String,CustomProperty> getCustomProperties()
Get customProperties- Returns:
- customProperties
-
setCustomProperties
public void setCustomProperties(java.util.Map<java.lang.String,CustomProperty> customProperties)
-
defaults
public FeatureFlagBody defaults(Defaults defaults)
-
getDefaults
@Nullable public Defaults getDefaults()
Get defaults- Returns:
- defaults
-
setDefaults
public void setDefaults(Defaults defaults)
-
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
-
-