Package com.launchdarkly.api.model
Class InsightGroup
- java.lang.Object
-
- com.launchdarkly.api.model.InsightGroup
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-04-03T23:27:37.555894Z[Etc/UTC]") public class InsightGroup extends java.lang.Object
InsightGroup
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InsightGroup.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_APPLICATION_KEYS
static java.lang.String
SERIALIZED_NAME_CREATED_AT
static java.lang.String
SERIALIZED_NAME_ENVIRONMENT
static java.lang.String
SERIALIZED_NAME_ENVIRONMENT_KEY
static java.lang.String
SERIALIZED_NAME_KEY
static java.lang.String
SERIALIZED_NAME_NAME
static java.lang.String
SERIALIZED_NAME_PROJECT_KEY
static java.lang.String
SERIALIZED_NAME_SCORE_METADATA
static java.lang.String
SERIALIZED_NAME_SCORES
-
Constructor Summary
Constructors Constructor Description InsightGroup()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InsightGroup
addApplicationKeysItem(java.lang.String applicationKeysItem)
InsightGroup
applicationKeys(java.util.List<java.lang.String> applicationKeys)
InsightGroup
createdAt(java.lang.Long createdAt)
InsightGroup
environment(Environment environment)
InsightGroup
environmentKey(java.lang.String environmentKey)
boolean
equals(java.lang.Object o)
static InsightGroup
fromJson(java.lang.String jsonString)
Create an instance of InsightGroup 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.util.List<java.lang.String>
getApplicationKeys()
The application keysjava.lang.Long
getCreatedAt()
Get createdAtEnvironment
getEnvironment()
Get environmentjava.lang.String
getEnvironmentKey()
The environment keyjava.lang.String
getKey()
The insight group keyjava.lang.String
getName()
The insight group namejava.lang.String
getProjectKey()
The project keyInsightGroupCollectionScoreMetadata
getScoreMetadata()
Get scoreMetadataInsightGroupScores
getScores()
Get scoresint
hashCode()
InsightGroup
key(java.lang.String key)
InsightGroup
name(java.lang.String name)
InsightGroup
projectKey(java.lang.String projectKey)
InsightGroup
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.InsightGroup
scoreMetadata(InsightGroupCollectionScoreMetadata scoreMetadata)
InsightGroup
scores(InsightGroupScores scores)
void
setApplicationKeys(java.util.List<java.lang.String> applicationKeys)
void
setCreatedAt(java.lang.Long createdAt)
void
setEnvironment(Environment environment)
void
setEnvironmentKey(java.lang.String environmentKey)
void
setKey(java.lang.String key)
void
setName(java.lang.String name)
void
setProjectKey(java.lang.String projectKey)
void
setScoreMetadata(InsightGroupCollectionScoreMetadata scoreMetadata)
void
setScores(InsightGroupScores scores)
java.lang.String
toJson()
Convert an instance of InsightGroup 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 found
-
-
-
Field Detail
-
SERIALIZED_NAME_ENVIRONMENT
public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SCORES
public static final java.lang.String SERIALIZED_NAME_SCORES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SCORE_METADATA
public static final java.lang.String SERIALIZED_NAME_SCORE_METADATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_KEY
public static final java.lang.String SERIALIZED_NAME_KEY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- 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_APPLICATION_KEYS
public static final java.lang.String SERIALIZED_NAME_APPLICATION_KEYS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_AT
public static final java.lang.String SERIALIZED_NAME_CREATED_AT
- 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
-
environment
public InsightGroup environment(Environment environment)
-
getEnvironment
@Nullable public Environment getEnvironment()
Get environment- Returns:
- environment
-
setEnvironment
public void setEnvironment(Environment environment)
-
scores
public InsightGroup scores(InsightGroupScores scores)
-
getScores
@Nullable public InsightGroupScores getScores()
Get scores- Returns:
- scores
-
setScores
public void setScores(InsightGroupScores scores)
-
scoreMetadata
public InsightGroup scoreMetadata(InsightGroupCollectionScoreMetadata scoreMetadata)
-
getScoreMetadata
@Nullable public InsightGroupCollectionScoreMetadata getScoreMetadata()
Get scoreMetadata- Returns:
- scoreMetadata
-
setScoreMetadata
public void setScoreMetadata(InsightGroupCollectionScoreMetadata scoreMetadata)
-
key
public InsightGroup key(java.lang.String key)
-
getKey
@Nonnull public java.lang.String getKey()
The insight group key- Returns:
- key
-
setKey
public void setKey(java.lang.String key)
-
name
public InsightGroup name(java.lang.String name)
-
getName
@Nonnull public java.lang.String getName()
The insight group name- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
projectKey
public InsightGroup 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 InsightGroup 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)
-
applicationKeys
public InsightGroup applicationKeys(java.util.List<java.lang.String> applicationKeys)
-
addApplicationKeysItem
public InsightGroup addApplicationKeysItem(java.lang.String applicationKeysItem)
-
getApplicationKeys
@Nullable public java.util.List<java.lang.String> getApplicationKeys()
The application keys- Returns:
- applicationKeys
-
setApplicationKeys
public void setApplicationKeys(java.util.List<java.lang.String> applicationKeys)
-
createdAt
public InsightGroup createdAt(java.lang.Long createdAt)
-
getCreatedAt
@Nonnull public java.lang.Long getCreatedAt()
Get createdAt- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(java.lang.Long createdAt)
-
putAdditionalProperty
public InsightGroup 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 InsightGroup
-
fromJson
public static InsightGroup fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of InsightGroup given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of InsightGroup
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to InsightGroup
-
toJson
public java.lang.String toJson()
Convert an instance of InsightGroup to an JSON string- Returns:
- JSON string
-
-