Package com.launchdarkly.api.model
Class RelativeDifferenceRep
- java.lang.Object
-
- com.launchdarkly.api.model.RelativeDifferenceRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-11-16T23:57:26.096741Z[Etc/UTC]") public class RelativeDifferenceRep extends java.lang.ObjectRelativeDifferenceRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRelativeDifferenceRep.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>openapiFieldsstatic java.util.HashSet<java.lang.String>openapiRequiredFieldsstatic java.lang.StringSERIALIZED_NAME_FROM_TREATMENT_IDstatic java.lang.StringSERIALIZED_NAME_LOWERstatic java.lang.StringSERIALIZED_NAME_UPPER
-
Constructor Summary
Constructors Constructor Description RelativeDifferenceRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static RelativeDifferenceRepfromJson(java.lang.String jsonString)Create an instance of RelativeDifferenceRep given an JSON stringRelativeDifferenceRepfromTreatmentId(java.lang.String fromTreatmentId)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()Return the additional (undeclared) property.java.lang.ObjectgetAdditionalProperty(java.lang.String key)Return the additional (undeclared) property with the specified name.java.lang.StringgetFromTreatmentId()The treatment ID of the treatment against which the relative difference is calculatedjava.math.BigDecimalgetLower()A lower bound of the relative difference between the treatment and the <code>fromTreatmentId</code>java.math.BigDecimalgetUpper()An upper bound of the relative difference between the treatment and the <code>fromTreatmentId</code>inthashCode()RelativeDifferenceReplower(java.math.BigDecimal lower)RelativeDifferenceRepputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.voidsetFromTreatmentId(java.lang.String fromTreatmentId)voidsetLower(java.math.BigDecimal lower)voidsetUpper(java.math.BigDecimal upper)java.lang.StringtoJson()Convert an instance of RelativeDifferenceRep to an JSON stringjava.lang.StringtoString()RelativeDifferenceRepupper(java.math.BigDecimal upper)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_UPPER
public static final java.lang.String SERIALIZED_NAME_UPPER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LOWER
public static final java.lang.String SERIALIZED_NAME_LOWER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FROM_TREATMENT_ID
public static final java.lang.String SERIALIZED_NAME_FROM_TREATMENT_ID
- 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
-
upper
public RelativeDifferenceRep upper(java.math.BigDecimal upper)
-
getUpper
@Nullable public java.math.BigDecimal getUpper()
An upper bound of the relative difference between the treatment and the <code>fromTreatmentId</code>- Returns:
- upper
-
setUpper
public void setUpper(java.math.BigDecimal upper)
-
lower
public RelativeDifferenceRep lower(java.math.BigDecimal lower)
-
getLower
@Nullable public java.math.BigDecimal getLower()
A lower bound of the relative difference between the treatment and the <code>fromTreatmentId</code>- Returns:
- lower
-
setLower
public void setLower(java.math.BigDecimal lower)
-
fromTreatmentId
public RelativeDifferenceRep fromTreatmentId(java.lang.String fromTreatmentId)
-
getFromTreatmentId
@Nullable public java.lang.String getFromTreatmentId()
The treatment ID of the treatment against which the relative difference is calculated- Returns:
- fromTreatmentId
-
setFromTreatmentId
public void setFromTreatmentId(java.lang.String fromTreatmentId)
-
putAdditionalProperty
public RelativeDifferenceRep 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOExceptionValidates 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 RelativeDifferenceRep
-
fromJson
public static RelativeDifferenceRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of RelativeDifferenceRep given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of RelativeDifferenceRep
- Throws:
java.io.IOException- if the JSON string is invalid with respect to RelativeDifferenceRep
-
toJson
public java.lang.String toJson()
Convert an instance of RelativeDifferenceRep to an JSON string- Returns:
- JSON string
-
-