Package com.launchdarkly.api.model
Class FlagGlobalAttributesRep
- java.lang.Object
-
- com.launchdarkly.api.model.FlagGlobalAttributesRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-07-11T22:46:03.646077Z[Etc/UTC]") public class FlagGlobalAttributesRep extends java.lang.Object
FlagGlobalAttributesRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FlagGlobalAttributesRep.CustomTypeAdapterFactory
static class
FlagGlobalAttributesRep.KindEnum
Kind of feature flag
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>
openapiFields
static java.util.HashSet<java.lang.String>
openapiRequiredFields
static java.lang.String
SERIALIZED_NAME_ARCHIVED
static java.lang.String
SERIALIZED_NAME_ARCHIVED_DATE
static java.lang.String
SERIALIZED_NAME_CLIENT_SIDE_AVAILABILITY
static java.lang.String
SERIALIZED_NAME_CREATION_DATE
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_EXPERIMENTS
static java.lang.String
SERIALIZED_NAME_GOAL_IDS
static java.lang.String
SERIALIZED_NAME_INCLUDE_IN_SNIPPET
static java.lang.String
SERIALIZED_NAME_KEY
static java.lang.String
SERIALIZED_NAME_KIND
static java.lang.String
SERIALIZED_NAME_LINKS
static java.lang.String
SERIALIZED_NAME_MAINTAINER
static java.lang.String
SERIALIZED_NAME_MAINTAINER_ID
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_VARIATIONS
static java.lang.String
SERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description FlagGlobalAttributesRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FlagGlobalAttributesRep
addGoalIdsItem(java.lang.String goalIdsItem)
FlagGlobalAttributesRep
addTagsItem(java.lang.String tagsItem)
FlagGlobalAttributesRep
addVariationsItem(Variation variationsItem)
FlagGlobalAttributesRep
archived(java.lang.Boolean archived)
FlagGlobalAttributesRep
archivedDate(java.lang.Long archivedDate)
FlagGlobalAttributesRep
clientSideAvailability(ClientSideAvailability clientSideAvailability)
FlagGlobalAttributesRep
creationDate(java.lang.Long creationDate)
FlagGlobalAttributesRep
customProperties(java.util.Map<java.lang.String,CustomProperty> customProperties)
FlagGlobalAttributesRep
defaults(Defaults defaults)
FlagGlobalAttributesRep
description(java.lang.String description)
boolean
equals(java.lang.Object o)
FlagGlobalAttributesRep
experiments(ExperimentInfoRep experiments)
static FlagGlobalAttributesRep
fromJson(java.lang.String jsonString)
Create an instance of FlagGlobalAttributesRep given an JSON stringjava.util.Map<java.lang.String,java.lang.Object>
getAdditionalProperties()
Return the additional (undeclared) property.java.lang.Object
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.java.lang.Boolean
getArchived()
Boolean indicating if the feature flag is archivedjava.lang.Long
getArchivedDate()
Get archivedDateClientSideAvailability
getClientSideAvailability()
Get clientSideAvailabilityjava.lang.Long
getCreationDate()
Get creationDatejava.util.Map<java.lang.String,CustomProperty>
getCustomProperties()
Get customPropertiesDefaults
getDefaults()
Get defaultsjava.lang.String
getDescription()
Description of the feature flagExperimentInfoRep
getExperiments()
Get experimentsjava.util.List<java.lang.String>
getGoalIds()
Get goalIdsjava.lang.Boolean
getIncludeInSnippet()
Deprecated, use <code>clientSideAvailability</code>.java.lang.String
getKey()
A unique key used to reference the flag in your codeFlagGlobalAttributesRep.KindEnum
getKind()
Kind of feature flagjava.util.Map<java.lang.String,Link>
getLinks()
Get linksMemberSummary
getMaintainer()
Get maintainerjava.lang.String
getMaintainerId()
Associated maintainerId for the feature flagjava.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 the flag is a temporary flagjava.util.List<Variation>
getVariations()
An array of possible variations for the flagjava.lang.Integer
getVersion()
Version of the feature flagFlagGlobalAttributesRep
goalIds(java.util.List<java.lang.String> goalIds)
int
hashCode()
FlagGlobalAttributesRep
includeInSnippet(java.lang.Boolean includeInSnippet)
FlagGlobalAttributesRep
key(java.lang.String key)
FlagGlobalAttributesRep
kind(FlagGlobalAttributesRep.KindEnum kind)
FlagGlobalAttributesRep
links(java.util.Map<java.lang.String,Link> links)
FlagGlobalAttributesRep
maintainer(MemberSummary maintainer)
FlagGlobalAttributesRep
maintainerId(java.lang.String maintainerId)
FlagGlobalAttributesRep
name(java.lang.String name)
FlagGlobalAttributesRep
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.FlagGlobalAttributesRep
putCustomPropertiesItem(java.lang.String key, CustomProperty customPropertiesItem)
FlagGlobalAttributesRep
putLinksItem(java.lang.String key, Link linksItem)
void
setArchived(java.lang.Boolean archived)
void
setArchivedDate(java.lang.Long archivedDate)
void
setClientSideAvailability(ClientSideAvailability clientSideAvailability)
void
setCreationDate(java.lang.Long creationDate)
void
setCustomProperties(java.util.Map<java.lang.String,CustomProperty> customProperties)
void
setDefaults(Defaults defaults)
void
setDescription(java.lang.String description)
void
setExperiments(ExperimentInfoRep experiments)
void
setGoalIds(java.util.List<java.lang.String> goalIds)
void
setIncludeInSnippet(java.lang.Boolean includeInSnippet)
void
setKey(java.lang.String key)
void
setKind(FlagGlobalAttributesRep.KindEnum kind)
void
setLinks(java.util.Map<java.lang.String,Link> links)
void
setMaintainer(MemberSummary maintainer)
void
setMaintainerId(java.lang.String maintainerId)
void
setName(java.lang.String name)
void
setTags(java.util.List<java.lang.String> tags)
void
setTemporary(java.lang.Boolean temporary)
void
setVariations(java.util.List<Variation> variations)
void
setVersion(java.lang.Integer version)
FlagGlobalAttributesRep
tags(java.util.List<java.lang.String> tags)
FlagGlobalAttributesRep
temporary(java.lang.Boolean temporary)
java.lang.String
toJson()
Convert an instance of FlagGlobalAttributesRep to an JSON stringjava.lang.String
toString()
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues foundFlagGlobalAttributesRep
variations(java.util.List<Variation> variations)
FlagGlobalAttributesRep
version(java.lang.Integer version)
-
-
-
Field Detail
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KIND
public static final java.lang.String SERIALIZED_NAME_KIND
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KEY
public static final java.lang.String SERIALIZED_NAME_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATION_DATE
public static final java.lang.String SERIALIZED_NAME_CREATION_DATE
- 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_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_LINKS
public static final java.lang.String SERIALIZED_NAME_LINKS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MAINTAINER_ID
public static final java.lang.String SERIALIZED_NAME_MAINTAINER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MAINTAINER
public static final java.lang.String SERIALIZED_NAME_MAINTAINER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GOAL_IDS
public static final java.lang.String SERIALIZED_NAME_GOAL_IDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXPERIMENTS
public static final java.lang.String SERIALIZED_NAME_EXPERIMENTS
- 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_ARCHIVED
public static final java.lang.String SERIALIZED_NAME_ARCHIVED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ARCHIVED_DATE
public static final java.lang.String SERIALIZED_NAME_ARCHIVED_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULTS
public static final java.lang.String SERIALIZED_NAME_DEFAULTS
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
name
public FlagGlobalAttributesRep 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)
-
kind
public FlagGlobalAttributesRep kind(FlagGlobalAttributesRep.KindEnum kind)
-
getKind
@Nonnull public FlagGlobalAttributesRep.KindEnum getKind()
Kind of feature flag- Returns:
- kind
-
setKind
public void setKind(FlagGlobalAttributesRep.KindEnum kind)
-
description
public FlagGlobalAttributesRep 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)
-
key
public FlagGlobalAttributesRep key(java.lang.String key)
-
getKey
@Nonnull public java.lang.String getKey()
A unique key used to reference the flag in your code- Returns:
- key
-
setKey
public void setKey(java.lang.String key)
-
version
public FlagGlobalAttributesRep version(java.lang.Integer version)
-
getVersion
@Nonnull public java.lang.Integer getVersion()
Version of the feature flag- Returns:
- version
-
setVersion
public void setVersion(java.lang.Integer version)
-
creationDate
public FlagGlobalAttributesRep creationDate(java.lang.Long creationDate)
-
getCreationDate
@Nonnull public java.lang.Long getCreationDate()
Get creationDate- Returns:
- creationDate
-
setCreationDate
public void setCreationDate(java.lang.Long creationDate)
-
includeInSnippet
public FlagGlobalAttributesRep includeInSnippet(java.lang.Boolean includeInSnippet)
-
getIncludeInSnippet
@Nullable public java.lang.Boolean getIncludeInSnippet()
Deprecated, use <code>clientSideAvailability</code>. Whether this flag should be made available to the client-side JavaScript SDK- Returns:
- includeInSnippet
-
setIncludeInSnippet
public void setIncludeInSnippet(java.lang.Boolean includeInSnippet)
-
clientSideAvailability
public FlagGlobalAttributesRep clientSideAvailability(ClientSideAvailability clientSideAvailability)
-
getClientSideAvailability
@Nullable public ClientSideAvailability getClientSideAvailability()
Get clientSideAvailability- Returns:
- clientSideAvailability
-
setClientSideAvailability
public void setClientSideAvailability(ClientSideAvailability clientSideAvailability)
-
variations
public FlagGlobalAttributesRep variations(java.util.List<Variation> variations)
-
addVariationsItem
public FlagGlobalAttributesRep addVariationsItem(Variation variationsItem)
-
getVariations
@Nonnull 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)
-
temporary
public FlagGlobalAttributesRep temporary(java.lang.Boolean temporary)
-
getTemporary
@Nonnull public java.lang.Boolean getTemporary()
Whether the flag is a temporary flag- Returns:
- temporary
-
setTemporary
public void setTemporary(java.lang.Boolean temporary)
-
tags
public FlagGlobalAttributesRep tags(java.util.List<java.lang.String> tags)
-
addTagsItem
public FlagGlobalAttributesRep addTagsItem(java.lang.String tagsItem)
-
getTags
@Nonnull 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)
-
links
public FlagGlobalAttributesRep links(java.util.Map<java.lang.String,Link> links)
-
putLinksItem
public FlagGlobalAttributesRep putLinksItem(java.lang.String key, Link linksItem)
-
getLinks
@Nonnull public java.util.Map<java.lang.String,Link> getLinks()
Get links- Returns:
- links
-
setLinks
public void setLinks(java.util.Map<java.lang.String,Link> links)
-
maintainerId
public FlagGlobalAttributesRep maintainerId(java.lang.String maintainerId)
-
getMaintainerId
@Nullable public java.lang.String getMaintainerId()
Associated maintainerId for the feature flag- Returns:
- maintainerId
-
setMaintainerId
public void setMaintainerId(java.lang.String maintainerId)
-
maintainer
public FlagGlobalAttributesRep maintainer(MemberSummary maintainer)
-
getMaintainer
@Nullable public MemberSummary getMaintainer()
Get maintainer- Returns:
- maintainer
-
setMaintainer
public void setMaintainer(MemberSummary maintainer)
-
goalIds
public FlagGlobalAttributesRep goalIds(java.util.List<java.lang.String> goalIds)
-
addGoalIdsItem
public FlagGlobalAttributesRep addGoalIdsItem(java.lang.String goalIdsItem)
-
getGoalIds
@Nullable public java.util.List<java.lang.String> getGoalIds()
Get goalIds- Returns:
- goalIds
-
setGoalIds
public void setGoalIds(java.util.List<java.lang.String> goalIds)
-
experiments
public FlagGlobalAttributesRep experiments(ExperimentInfoRep experiments)
-
getExperiments
@Nonnull public ExperimentInfoRep getExperiments()
Get experiments- Returns:
- experiments
-
setExperiments
public void setExperiments(ExperimentInfoRep experiments)
-
customProperties
public FlagGlobalAttributesRep customProperties(java.util.Map<java.lang.String,CustomProperty> customProperties)
-
putCustomPropertiesItem
public FlagGlobalAttributesRep putCustomPropertiesItem(java.lang.String key, CustomProperty customPropertiesItem)
-
getCustomProperties
@Nonnull 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)
-
archived
public FlagGlobalAttributesRep archived(java.lang.Boolean archived)
-
getArchived
@Nonnull public java.lang.Boolean getArchived()
Boolean indicating if the feature flag is archived- Returns:
- archived
-
setArchived
public void setArchived(java.lang.Boolean archived)
-
archivedDate
public FlagGlobalAttributesRep archivedDate(java.lang.Long archivedDate)
-
getArchivedDate
@Nullable public java.lang.Long getArchivedDate()
Get archivedDate- Returns:
- archivedDate
-
setArchivedDate
public void setArchivedDate(java.lang.Long archivedDate)
-
defaults
public FlagGlobalAttributesRep defaults(Defaults defaults)
-
getDefaults
@Nullable public Defaults getDefaults()
Get defaults- Returns:
- defaults
-
setDefaults
public void setDefaults(Defaults defaults)
-
putAdditionalProperty
public FlagGlobalAttributesRep putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
-
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
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOException
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj
- JSON Object- Throws:
java.io.IOException
- if the JSON Object is invalid with respect to FlagGlobalAttributesRep
-
fromJson
public static FlagGlobalAttributesRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of FlagGlobalAttributesRep given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of FlagGlobalAttributesRep
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to FlagGlobalAttributesRep
-
toJson
public java.lang.String toJson()
Convert an instance of FlagGlobalAttributesRep to an JSON string- Returns:
- JSON string
-
-