Package com.launchdarkly.api.model
Class ExpandedFlagRep
- java.lang.Object
-
- com.launchdarkly.api.model.ExpandedFlagRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-02-28T02:08:46.393880Z[Etc/UTC]") public class ExpandedFlagRep extends java.lang.Object
ExpandedFlagRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExpandedFlagRep.CustomTypeAdapterFactory
static class
ExpandedFlagRep.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_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 ExpandedFlagRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpandedFlagRep
addTagsItem(java.lang.String tagsItem)
ExpandedFlagRep
addVariationsItem(Variation variationsItem)
ExpandedFlagRep
archived(java.lang.Boolean archived)
ExpandedFlagRep
archivedDate(java.lang.Long archivedDate)
ExpandedFlagRep
clientSideAvailability(ClientSideAvailability clientSideAvailability)
ExpandedFlagRep
creationDate(java.lang.Long creationDate)
ExpandedFlagRep
customProperties(java.util.Map<java.lang.String,CustomProperty> customProperties)
ExpandedFlagRep
defaults(Defaults defaults)
ExpandedFlagRep
description(java.lang.String description)
boolean
equals(java.lang.Object o)
static ExpandedFlagRep
fromJson(java.lang.String jsonString)
Create an instance of ExpandedFlagRep 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 flagjava.lang.Boolean
getIncludeInSnippet()
Deprecated, use <code>clientSideAvailability</code>.java.lang.String
getKey()
A unique key used to reference the flag in your codeExpandedFlagRep.KindEnum
getKind()
Kind of feature flagjava.util.Map<java.lang.String,Link>
getLinks()
The location and content type of related resourcesMemberSummary
getMaintainer()
Get maintainerjava.lang.String
getMaintainerId()
The ID of the member who maintains the 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 flagint
hashCode()
ExpandedFlagRep
includeInSnippet(java.lang.Boolean includeInSnippet)
ExpandedFlagRep
key(java.lang.String key)
ExpandedFlagRep
kind(ExpandedFlagRep.KindEnum kind)
ExpandedFlagRep
links(java.util.Map<java.lang.String,Link> links)
ExpandedFlagRep
maintainer(MemberSummary maintainer)
ExpandedFlagRep
maintainerId(java.lang.String maintainerId)
ExpandedFlagRep
name(java.lang.String name)
ExpandedFlagRep
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.ExpandedFlagRep
putCustomPropertiesItem(java.lang.String key, CustomProperty customPropertiesItem)
ExpandedFlagRep
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
setIncludeInSnippet(java.lang.Boolean includeInSnippet)
void
setKey(java.lang.String key)
void
setKind(ExpandedFlagRep.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)
ExpandedFlagRep
tags(java.util.List<java.lang.String> tags)
ExpandedFlagRep
temporary(java.lang.Boolean temporary)
java.lang.String
toJson()
Convert an instance of ExpandedFlagRep 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 foundExpandedFlagRep
variations(java.util.List<Variation> variations)
ExpandedFlagRep
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_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 ExpandedFlagRep 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 ExpandedFlagRep kind(ExpandedFlagRep.KindEnum kind)
-
getKind
@Nonnull public ExpandedFlagRep.KindEnum getKind()
Kind of feature flag- Returns:
- kind
-
setKind
public void setKind(ExpandedFlagRep.KindEnum kind)
-
description
public ExpandedFlagRep 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 ExpandedFlagRep 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 ExpandedFlagRep 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 ExpandedFlagRep 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 ExpandedFlagRep 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 ExpandedFlagRep clientSideAvailability(ClientSideAvailability clientSideAvailability)
-
getClientSideAvailability
@Nullable public ClientSideAvailability getClientSideAvailability()
Get clientSideAvailability- Returns:
- clientSideAvailability
-
setClientSideAvailability
public void setClientSideAvailability(ClientSideAvailability clientSideAvailability)
-
variations
public ExpandedFlagRep variations(java.util.List<Variation> variations)
-
addVariationsItem
public ExpandedFlagRep 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 ExpandedFlagRep 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 ExpandedFlagRep tags(java.util.List<java.lang.String> tags)
-
addTagsItem
public ExpandedFlagRep 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 ExpandedFlagRep links(java.util.Map<java.lang.String,Link> links)
-
putLinksItem
public ExpandedFlagRep putLinksItem(java.lang.String key, Link linksItem)
-
getLinks
@Nonnull public java.util.Map<java.lang.String,Link> getLinks()
The location and content type of related resources- Returns:
- links
-
setLinks
public void setLinks(java.util.Map<java.lang.String,Link> links)
-
maintainerId
public ExpandedFlagRep maintainerId(java.lang.String maintainerId)
-
getMaintainerId
@Nullable public java.lang.String getMaintainerId()
The ID of the member who maintains the flag- Returns:
- maintainerId
-
setMaintainerId
public void setMaintainerId(java.lang.String maintainerId)
-
maintainer
public ExpandedFlagRep maintainer(MemberSummary maintainer)
-
getMaintainer
@Nullable public MemberSummary getMaintainer()
Get maintainer- Returns:
- maintainer
-
setMaintainer
public void setMaintainer(MemberSummary maintainer)
-
customProperties
public ExpandedFlagRep customProperties(java.util.Map<java.lang.String,CustomProperty> customProperties)
-
putCustomPropertiesItem
public ExpandedFlagRep 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 ExpandedFlagRep 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 ExpandedFlagRep 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 ExpandedFlagRep defaults(Defaults defaults)
-
getDefaults
@Nullable public Defaults getDefaults()
Get defaults- Returns:
- defaults
-
setDefaults
public void setDefaults(Defaults defaults)
-
putAdditionalProperty
public ExpandedFlagRep 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 ExpandedFlagRep
-
fromJson
public static ExpandedFlagRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of ExpandedFlagRep given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of ExpandedFlagRep
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to ExpandedFlagRep
-
toJson
public java.lang.String toJson()
Convert an instance of ExpandedFlagRep to an JSON string- Returns:
- JSON string
-
-