Package com.launchdarkly.api.model
Class AIConfigTargetingVariationValue
- java.lang.Object
-
- com.launchdarkly.api.model.AbstractOpenApiSchema
-
- com.launchdarkly.api.model.AIConfigTargetingVariationValue
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-05T10:45:26.516033Z[Etc/UTC]", comments="Generator version: 7.18.0") public class AIConfigTargetingVariationValue extends AbstractOpenApiSchema
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAIConfigTargetingVariationValue.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<java.lang.String,java.lang.Class<?>>schemas
-
Constructor Summary
Constructors Constructor Description AIConfigTargetingVariationValue()AIConfigTargetingVariationValue(java.lang.Object o)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AIConfigTargetingVariationValuefromJson(java.lang.String jsonString)Create an instance of AIConfigTargetingVariationValue given an JSON stringjava.lang.ObjectgetActualInstance()Get the actual instance, which can be the following: BigDecimal, Boolean, Object, Stringjava.math.BigDecimalgetBigDecimal()Get the actual instance of `BigDecimal`.java.lang.BooleangetBoolean()Get the actual instance of `Boolean`.java.lang.ObjectgetObject()Get the actual instance of `Object`.java.util.Map<java.lang.String,java.lang.Class<?>>getSchemas()Get the list of oneOf/anyOf composed schemas allowed to be stored in this objectjava.lang.StringgetString()Get the actual instance of `String`.voidsetActualInstance(java.lang.Object instance)Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: BigDecimal, Boolean, Object, String It could be an instance of the 'oneOf' schemas.java.lang.StringtoJson()Convert an instance of AIConfigTargetingVariationValue to an JSON stringstatic voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found-
Methods inherited from class com.launchdarkly.api.model.AbstractOpenApiSchema
equals, getActualInstanceRecursively, getSchemaType, hashCode, isNullable, toString
-
-
-
-
Method Detail
-
getSchemas
public java.util.Map<java.lang.String,java.lang.Class<?>> getSchemas()
Description copied from class:AbstractOpenApiSchemaGet the list of oneOf/anyOf composed schemas allowed to be stored in this object- Specified by:
getSchemasin classAbstractOpenApiSchema- Returns:
- an instance of the actual schema/object
-
setActualInstance
public void setActualInstance(java.lang.Object instance)
Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: BigDecimal, Boolean, Object, String It could be an instance of the 'oneOf' schemas.- Overrides:
setActualInstancein classAbstractOpenApiSchema- Parameters:
instance- the actual instance of the schema/object
-
getActualInstance
public java.lang.Object getActualInstance()
Get the actual instance, which can be the following: BigDecimal, Boolean, Object, String- Overrides:
getActualInstancein classAbstractOpenApiSchema- Returns:
- The actual instance (BigDecimal, Boolean, Object, String)
-
getBoolean
public java.lang.Boolean getBoolean() throws java.lang.ClassCastExceptionGet the actual instance of `Boolean`. If the actual instance is not `Boolean`, the ClassCastException will be thrown.- Returns:
- The actual instance of `Boolean`
- Throws:
java.lang.ClassCastException- if the instance is not `Boolean`
-
getObject
public java.lang.Object getObject() throws java.lang.ClassCastExceptionGet the actual instance of `Object`. If the actual instance is not `Object`, the ClassCastException will be thrown.- Returns:
- The actual instance of `Object`
- Throws:
java.lang.ClassCastException- if the instance is not `Object`
-
getBigDecimal
public java.math.BigDecimal getBigDecimal() throws java.lang.ClassCastExceptionGet the actual instance of `BigDecimal`. If the actual instance is not `BigDecimal`, the ClassCastException will be thrown.- Returns:
- The actual instance of `BigDecimal`
- Throws:
java.lang.ClassCastException- if the instance is not `BigDecimal`
-
getString
public java.lang.String getString() throws java.lang.ClassCastExceptionGet the actual instance of `String`. If the actual instance is not `String`, the ClassCastException will be thrown.- Returns:
- The actual instance of `String`
- Throws:
java.lang.ClassCastException- if the instance is not `String`
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws java.io.IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
java.io.IOException- if the JSON Element is invalid with respect to AIConfigTargetingVariationValue
-
fromJson
public static AIConfigTargetingVariationValue fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of AIConfigTargetingVariationValue given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AIConfigTargetingVariationValue
- Throws:
java.io.IOException- if the JSON string is invalid with respect to AIConfigTargetingVariationValue
-
toJson
public java.lang.String toJson()
Convert an instance of AIConfigTargetingVariationValue to an JSON string- Returns:
- JSON string
-
-