Package com.launchdarkly.api.model
Class FlagEventImpactRep
- java.lang.Object
-
- com.launchdarkly.api.model.FlagEventImpactRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-04-03T23:27:37.555894Z[Etc/UTC]") public class FlagEventImpactRep extends java.lang.Object
FlagEventImpactRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FlagEventImpactRep.CustomTypeAdapterFactory
static class
FlagEventImpactRep.SizeEnum
The size of the flag event impact.
-
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_EVALUATIONS_SUMMARY
static java.lang.String
SERIALIZED_NAME_PERCENTAGE
static java.lang.String
SERIALIZED_NAME_REASON
static java.lang.String
SERIALIZED_NAME_SIZE
-
Constructor Summary
Constructors Constructor Description FlagEventImpactRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
FlagEventImpactRep
evaluationsSummary(EvaluationsSummary evaluationsSummary)
static FlagEventImpactRep
fromJson(java.lang.String jsonString)
Create an instance of FlagEventImpactRep 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.EvaluationsSummary
getEvaluationsSummary()
Get evaluationsSummaryjava.math.BigDecimal
getPercentage()
The percentage of the flag event impactjava.lang.String
getReason()
Get reasonFlagEventImpactRep.SizeEnum
getSize()
The size of the flag event impact.int
hashCode()
FlagEventImpactRep
percentage(java.math.BigDecimal percentage)
FlagEventImpactRep
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.FlagEventImpactRep
reason(java.lang.String reason)
void
setEvaluationsSummary(EvaluationsSummary evaluationsSummary)
void
setPercentage(java.math.BigDecimal percentage)
void
setReason(java.lang.String reason)
void
setSize(FlagEventImpactRep.SizeEnum size)
FlagEventImpactRep
size(FlagEventImpactRep.SizeEnum size)
java.lang.String
toJson()
Convert an instance of FlagEventImpactRep 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_SIZE
public static final java.lang.String SERIALIZED_NAME_SIZE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PERCENTAGE
public static final java.lang.String SERIALIZED_NAME_PERCENTAGE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REASON
public static final java.lang.String SERIALIZED_NAME_REASON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EVALUATIONS_SUMMARY
public static final java.lang.String SERIALIZED_NAME_EVALUATIONS_SUMMARY
- 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
-
size
public FlagEventImpactRep size(FlagEventImpactRep.SizeEnum size)
-
getSize
@Nullable public FlagEventImpactRep.SizeEnum getSize()
The size of the flag event impact. Sizes are defined as: none (0%), small (0-20%), medium (20-80%), large (>80%)- Returns:
- size
-
setSize
public void setSize(FlagEventImpactRep.SizeEnum size)
-
percentage
public FlagEventImpactRep percentage(java.math.BigDecimal percentage)
-
getPercentage
@Nullable public java.math.BigDecimal getPercentage()
The percentage of the flag event impact- Returns:
- percentage
-
setPercentage
public void setPercentage(java.math.BigDecimal percentage)
-
reason
public FlagEventImpactRep reason(java.lang.String reason)
-
getReason
@Nullable public java.lang.String getReason()
Get reason- Returns:
- reason
-
setReason
public void setReason(java.lang.String reason)
-
evaluationsSummary
public FlagEventImpactRep evaluationsSummary(EvaluationsSummary evaluationsSummary)
-
getEvaluationsSummary
@Nullable public EvaluationsSummary getEvaluationsSummary()
Get evaluationsSummary- Returns:
- evaluationsSummary
-
setEvaluationsSummary
public void setEvaluationsSummary(EvaluationsSummary evaluationsSummary)
-
putAdditionalProperty
public FlagEventImpactRep 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 FlagEventImpactRep
-
fromJson
public static FlagEventImpactRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of FlagEventImpactRep given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of FlagEventImpactRep
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to FlagEventImpactRep
-
toJson
public java.lang.String toJson()
Convert an instance of FlagEventImpactRep to an JSON string- Returns:
- JSON string
-
-