Package com.launchdarkly.api.model
Class IntegrationDeliveryConfiguration
- java.lang.Object
-
- com.launchdarkly.api.model.IntegrationDeliveryConfiguration
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-04-19T22:24:20.163470Z[Etc/UTC]") public class IntegrationDeliveryConfiguration extends java.lang.Object
IntegrationDeliveryConfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IntegrationDeliveryConfiguration.CustomTypeAdapterFactory
-
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_TAGS
static java.lang.String
SERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description IntegrationDeliveryConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegrationDeliveryConfiguration
access(Access access)
IntegrationDeliveryConfiguration
addTagsItem(java.lang.String tagsItem)
IntegrationDeliveryConfiguration
config(java.util.Map<java.lang.String,java.lang.Object> config)
IntegrationDeliveryConfiguration
environmentKey(java.lang.String environmentKey)
boolean
equals(java.lang.Object o)
static IntegrationDeliveryConfiguration
fromJson(java.lang.String jsonString)
Create an instance of IntegrationDeliveryConfiguration 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 IDjava.lang.String
getIntegrationKey()
The integration keyIntegrationDeliveryConfigurationLinks
getLinks()
Get linksjava.lang.String
getName()
Name of the configurationjava.lang.Boolean
getOn()
Whether the configuration is turned onjava.lang.String
getProjectKey()
The project keyjava.util.List<java.lang.String>
getTags()
List of tags for this configurationjava.lang.Integer
getVersion()
Version of the current configurationint
hashCode()
IntegrationDeliveryConfiguration
id(java.lang.String id)
IntegrationDeliveryConfiguration
integrationKey(java.lang.String integrationKey)
IntegrationDeliveryConfiguration
links(IntegrationDeliveryConfigurationLinks links)
IntegrationDeliveryConfiguration
name(java.lang.String name)
IntegrationDeliveryConfiguration
on(java.lang.Boolean on)
IntegrationDeliveryConfiguration
projectKey(java.lang.String projectKey)
IntegrationDeliveryConfiguration
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.IntegrationDeliveryConfiguration
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(java.lang.String integrationKey)
void
setLinks(IntegrationDeliveryConfigurationLinks links)
void
setName(java.lang.String name)
void
setOn(java.lang.Boolean on)
void
setProjectKey(java.lang.String projectKey)
void
setTags(java.util.List<java.lang.String> tags)
void
setVersion(java.lang.Integer version)
IntegrationDeliveryConfiguration
tags(java.util.List<java.lang.String> tags)
java.lang.String
toJson()
Convert an instance of IntegrationDeliveryConfiguration 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 foundIntegrationDeliveryConfiguration
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
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
links
public IntegrationDeliveryConfiguration links(IntegrationDeliveryConfigurationLinks links)
-
getLinks
@Nonnull public IntegrationDeliveryConfigurationLinks getLinks()
Get links- Returns:
- links
-
setLinks
public void setLinks(IntegrationDeliveryConfigurationLinks links)
-
id
public IntegrationDeliveryConfiguration 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 IntegrationDeliveryConfiguration integrationKey(java.lang.String integrationKey)
-
getIntegrationKey
@Nonnull public java.lang.String getIntegrationKey()
The integration key- Returns:
- integrationKey
-
setIntegrationKey
public void setIntegrationKey(java.lang.String integrationKey)
-
projectKey
public IntegrationDeliveryConfiguration 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 IntegrationDeliveryConfiguration 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 IntegrationDeliveryConfiguration config(java.util.Map<java.lang.String,java.lang.Object> config)
-
putConfigItem
public IntegrationDeliveryConfiguration 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 IntegrationDeliveryConfiguration 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 IntegrationDeliveryConfiguration tags(java.util.List<java.lang.String> tags)
-
addTagsItem
public IntegrationDeliveryConfiguration 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 IntegrationDeliveryConfiguration 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 IntegrationDeliveryConfiguration 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 IntegrationDeliveryConfiguration access(Access access)
-
getAccess
@Nullable public Access getAccess()
Get access- Returns:
- access
-
setAccess
public void setAccess(Access access)
-
putAdditionalProperty
public IntegrationDeliveryConfiguration 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 IntegrationDeliveryConfiguration
-
fromJson
public static IntegrationDeliveryConfiguration fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of IntegrationDeliveryConfiguration given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of IntegrationDeliveryConfiguration
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to IntegrationDeliveryConfiguration
-
toJson
public java.lang.String toJson()
Convert an instance of IntegrationDeliveryConfiguration to an JSON string- Returns:
- JSON string
-
-