Package com.launchdarkly.api.model
Class BigSegmentStoreIntegration
- java.lang.Object
-
- com.launchdarkly.api.model.BigSegmentStoreIntegration
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-04-03T23:27:37.555894Z[Etc/UTC]") public class BigSegmentStoreIntegration extends java.lang.Object
BigSegmentStoreIntegration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BigSegmentStoreIntegration.CustomTypeAdapterFactory
static class
BigSegmentStoreIntegration.IntegrationKeyEnum
The integration key
-
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_ACCESS
static java.lang.String
SERIALIZED_NAME_CONFIG
static java.lang.String
SERIALIZED_NAME_ENVIRONMENT_KEY
static java.lang.String
SERIALIZED_NAME_ID
static java.lang.String
SERIALIZED_NAME_INTEGRATION_KEY
static java.lang.String
SERIALIZED_NAME_LINKS
static java.lang.String
SERIALIZED_NAME_NAME
static java.lang.String
SERIALIZED_NAME_ON
static java.lang.String
SERIALIZED_NAME_PROJECT_KEY
static java.lang.String
SERIALIZED_NAME_STATUS
static java.lang.String
SERIALIZED_NAME_TAGS
static java.lang.String
SERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description BigSegmentStoreIntegration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BigSegmentStoreIntegration
access(Access access)
BigSegmentStoreIntegration
addTagsItem(java.lang.String tagsItem)
BigSegmentStoreIntegration
config(java.util.Map<java.lang.String,java.lang.Object> config)
BigSegmentStoreIntegration
environmentKey(java.lang.String environmentKey)
boolean
equals(java.lang.Object o)
static BigSegmentStoreIntegration
fromJson(java.lang.String jsonString)
Create an instance of BigSegmentStoreIntegration given an JSON stringAccess
getAccess()
Get accessjava.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.util.Map<java.lang.String,java.lang.Object>
getConfig()
Get configjava.lang.String
getEnvironmentKey()
The environment keyjava.lang.String
getId()
The integration IDBigSegmentStoreIntegration.IntegrationKeyEnum
getIntegrationKey()
The integration keyBigSegmentStoreIntegrationLinks
getLinks()
Get linksjava.lang.String
getName()
Name of the configurationjava.lang.Boolean
getOn()
Whether the configuration is turned onjava.lang.String
getProjectKey()
The project keyBigSegmentStoreStatus
getStatus()
Get statusjava.util.List<java.lang.String>
getTags()
List of tags for this configurationjava.lang.Integer
getVersion()
Version of the current configurationint
hashCode()
BigSegmentStoreIntegration
id(java.lang.String id)
BigSegmentStoreIntegration
integrationKey(BigSegmentStoreIntegration.IntegrationKeyEnum integrationKey)
BigSegmentStoreIntegration
links(BigSegmentStoreIntegrationLinks links)
BigSegmentStoreIntegration
name(java.lang.String name)
BigSegmentStoreIntegration
on(java.lang.Boolean on)
BigSegmentStoreIntegration
projectKey(java.lang.String projectKey)
BigSegmentStoreIntegration
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.BigSegmentStoreIntegration
putConfigItem(java.lang.String key, java.lang.Object configItem)
void
setAccess(Access access)
void
setConfig(java.util.Map<java.lang.String,java.lang.Object> config)
void
setEnvironmentKey(java.lang.String environmentKey)
void
setId(java.lang.String id)
void
setIntegrationKey(BigSegmentStoreIntegration.IntegrationKeyEnum integrationKey)
void
setLinks(BigSegmentStoreIntegrationLinks links)
void
setName(java.lang.String name)
void
setOn(java.lang.Boolean on)
void
setProjectKey(java.lang.String projectKey)
void
setStatus(BigSegmentStoreStatus status)
void
setTags(java.util.List<java.lang.String> tags)
void
setVersion(java.lang.Integer version)
BigSegmentStoreIntegration
status(BigSegmentStoreStatus status)
BigSegmentStoreIntegration
tags(java.util.List<java.lang.String> tags)
java.lang.String
toJson()
Convert an instance of BigSegmentStoreIntegration 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 foundBigSegmentStoreIntegration
version(java.lang.Integer version)
-
-
-
Field Detail
-
SERIALIZED_NAME_LINKS
public static final java.lang.String SERIALIZED_NAME_LINKS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INTEGRATION_KEY
public static final java.lang.String SERIALIZED_NAME_INTEGRATION_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROJECT_KEY
public static final java.lang.String SERIALIZED_NAME_PROJECT_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENVIRONMENT_KEY
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONFIG
public static final java.lang.String SERIALIZED_NAME_CONFIG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ON
public static final java.lang.String SERIALIZED_NAME_ON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final java.lang.String SERIALIZED_NAME_TAGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ACCESS
public static final java.lang.String SERIALIZED_NAME_ACCESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATUS
public static final java.lang.String SERIALIZED_NAME_STATUS
- 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
-
links
public BigSegmentStoreIntegration links(BigSegmentStoreIntegrationLinks links)
-
getLinks
@Nonnull public BigSegmentStoreIntegrationLinks getLinks()
Get links- Returns:
- links
-
setLinks
public void setLinks(BigSegmentStoreIntegrationLinks links)
-
id
public BigSegmentStoreIntegration id(java.lang.String id)
-
getId
@Nonnull public java.lang.String getId()
The integration ID- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
integrationKey
public BigSegmentStoreIntegration integrationKey(BigSegmentStoreIntegration.IntegrationKeyEnum integrationKey)
-
getIntegrationKey
@Nonnull public BigSegmentStoreIntegration.IntegrationKeyEnum getIntegrationKey()
The integration key- Returns:
- integrationKey
-
setIntegrationKey
public void setIntegrationKey(BigSegmentStoreIntegration.IntegrationKeyEnum integrationKey)
-
projectKey
public BigSegmentStoreIntegration projectKey(java.lang.String projectKey)
-
getProjectKey
@Nonnull public java.lang.String getProjectKey()
The project key- Returns:
- projectKey
-
setProjectKey
public void setProjectKey(java.lang.String projectKey)
-
environmentKey
public BigSegmentStoreIntegration environmentKey(java.lang.String environmentKey)
-
getEnvironmentKey
@Nonnull public java.lang.String getEnvironmentKey()
The environment key- Returns:
- environmentKey
-
setEnvironmentKey
public void setEnvironmentKey(java.lang.String environmentKey)
-
config
public BigSegmentStoreIntegration config(java.util.Map<java.lang.String,java.lang.Object> config)
-
putConfigItem
public BigSegmentStoreIntegration putConfigItem(java.lang.String key, java.lang.Object configItem)
-
getConfig
@Nonnull public java.util.Map<java.lang.String,java.lang.Object> getConfig()
Get config- Returns:
- config
-
setConfig
public void setConfig(java.util.Map<java.lang.String,java.lang.Object> config)
-
on
public BigSegmentStoreIntegration on(java.lang.Boolean on)
-
getOn
@Nonnull public java.lang.Boolean getOn()
Whether the configuration is turned on- Returns:
- on
-
setOn
public void setOn(java.lang.Boolean on)
-
tags
public BigSegmentStoreIntegration tags(java.util.List<java.lang.String> tags)
-
addTagsItem
public BigSegmentStoreIntegration addTagsItem(java.lang.String tagsItem)
-
getTags
@Nonnull public java.util.List<java.lang.String> getTags()
List of tags for this configuration- Returns:
- tags
-
setTags
public void setTags(java.util.List<java.lang.String> tags)
-
name
public BigSegmentStoreIntegration name(java.lang.String name)
-
getName
@Nonnull public java.lang.String getName()
Name of the configuration- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
version
public BigSegmentStoreIntegration version(java.lang.Integer version)
-
getVersion
@Nonnull public java.lang.Integer getVersion()
Version of the current configuration- Returns:
- version
-
setVersion
public void setVersion(java.lang.Integer version)
-
access
public BigSegmentStoreIntegration access(Access access)
-
getAccess
@Nullable public Access getAccess()
Get access- Returns:
- access
-
setAccess
public void setAccess(Access access)
-
status
public BigSegmentStoreIntegration status(BigSegmentStoreStatus status)
-
getStatus
@Nonnull public BigSegmentStoreStatus getStatus()
Get status- Returns:
- status
-
setStatus
public void setStatus(BigSegmentStoreStatus status)
-
putAdditionalProperty
public BigSegmentStoreIntegration 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 BigSegmentStoreIntegration
-
fromJson
public static BigSegmentStoreIntegration fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of BigSegmentStoreIntegration given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of BigSegmentStoreIntegration
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to BigSegmentStoreIntegration
-
toJson
public java.lang.String toJson()
Convert an instance of BigSegmentStoreIntegration to an JSON string- Returns:
- JSON string
-
-