Package com.launchdarkly.api.model
Class HoldoutDetailRep
- java.lang.Object
-
- com.launchdarkly.api.model.HoldoutDetailRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-05T10:45:26.516033Z[Etc/UTC]", comments="Generator version: 7.18.0") public class HoldoutDetailRep extends java.lang.ObjectHoldoutDetailRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHoldoutDetailRep.CustomTypeAdapterFactorystatic classHoldoutDetailRep.StatusEnumGets or Sets status
-
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_BASE_EXPERIMENTstatic java.lang.StringSERIALIZED_NAME_CREATED_ATstatic java.lang.StringSERIALIZED_NAME_DESCRIPTIONstatic java.lang.StringSERIALIZED_NAME_HOLDOUT_AMOUNTstatic java.lang.StringSERIALIZED_NAME_IDstatic java.lang.StringSERIALIZED_NAME_IS_DIRTYstatic java.lang.StringSERIALIZED_NAME_RELATED_EXPERIMENTSstatic java.lang.StringSERIALIZED_NAME_STATUSstatic java.lang.StringSERIALIZED_NAME_UPDATED_AT
-
Constructor Summary
Constructors Constructor Description HoldoutDetailRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HoldoutDetailRepaddRelatedExperimentsItem(Experiment relatedExperimentsItem)HoldoutDetailRepbaseExperiment(Experiment baseExperiment)HoldoutDetailRepcreatedAt(java.lang.Long createdAt)HoldoutDetailRepdescription(java.lang.String description)booleanequals(java.lang.Object o)static HoldoutDetailRepfromJson(java.lang.String jsonString)Create an instance of HoldoutDetailRep given an JSON stringjava.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.ExperimentgetBaseExperiment()Get baseExperimentjava.lang.LonggetCreatedAt()Get createdAtjava.lang.StringgetDescription()Get descriptionjava.lang.StringgetHoldoutAmount()The percentage of traffic allocated to this holdout.java.lang.StringgetId()Get idjava.lang.BooleangetIsDirty()Indicates if the holdout experiment is running and if any related experiments are running.java.util.List<Experiment>getRelatedExperiments()Get relatedExperimentsHoldoutDetailRep.StatusEnumgetStatus()Get statusjava.lang.LonggetUpdatedAt()Get updatedAtinthashCode()HoldoutDetailRepholdoutAmount(java.lang.String holdoutAmount)HoldoutDetailRepid(java.lang.String id)HoldoutDetailRepisDirty(java.lang.Boolean isDirty)HoldoutDetailRepputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.HoldoutDetailReprelatedExperiments(java.util.List<Experiment> relatedExperiments)voidsetBaseExperiment(Experiment baseExperiment)voidsetCreatedAt(java.lang.Long createdAt)voidsetDescription(java.lang.String description)voidsetHoldoutAmount(java.lang.String holdoutAmount)voidsetId(java.lang.String id)voidsetIsDirty(java.lang.Boolean isDirty)voidsetRelatedExperiments(java.util.List<Experiment> relatedExperiments)voidsetStatus(HoldoutDetailRep.StatusEnum status)voidsetUpdatedAt(java.lang.Long updatedAt)HoldoutDetailRepstatus(HoldoutDetailRep.StatusEnum status)java.lang.StringtoJson()Convert an instance of HoldoutDetailRep to an JSON stringjava.lang.StringtoString()HoldoutDetailRepupdatedAt(java.lang.Long updatedAt)static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATUS
public static final java.lang.String SERIALIZED_NAME_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final java.lang.String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HOLDOUT_AMOUNT
public static final java.lang.String SERIALIZED_NAME_HOLDOUT_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_DIRTY
public static final java.lang.String SERIALIZED_NAME_IS_DIRTY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_AT
public static final java.lang.String SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UPDATED_AT
public static final java.lang.String SERIALIZED_NAME_UPDATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BASE_EXPERIMENT
public static final java.lang.String SERIALIZED_NAME_BASE_EXPERIMENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RELATED_EXPERIMENTS
public static final java.lang.String SERIALIZED_NAME_RELATED_EXPERIMENTS
- 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
-
id
public HoldoutDetailRep id(@Nonnull java.lang.String id)
-
getId
@Nonnull public java.lang.String getId()
Get id- Returns:
- id
-
setId
public void setId(@Nonnull java.lang.String id)
-
status
public HoldoutDetailRep status(@Nonnull HoldoutDetailRep.StatusEnum status)
-
getStatus
@Nonnull public HoldoutDetailRep.StatusEnum getStatus()
Get status- Returns:
- status
-
setStatus
public void setStatus(@Nonnull HoldoutDetailRep.StatusEnum status)
-
description
public HoldoutDetailRep description(@Nullable java.lang.String description)
-
getDescription
@Nullable public java.lang.String getDescription()
Get description- Returns:
- description
-
setDescription
public void setDescription(@Nullable java.lang.String description)
-
holdoutAmount
public HoldoutDetailRep holdoutAmount(@Nonnull java.lang.String holdoutAmount)
-
getHoldoutAmount
@Nonnull public java.lang.String getHoldoutAmount()
The percentage of traffic allocated to this holdout.- Returns:
- holdoutAmount
-
setHoldoutAmount
public void setHoldoutAmount(@Nonnull java.lang.String holdoutAmount)
-
isDirty
public HoldoutDetailRep isDirty(@Nullable java.lang.Boolean isDirty)
-
getIsDirty
@Nullable public java.lang.Boolean getIsDirty()
Indicates if the holdout experiment is running and if any related experiments are running.- Returns:
- isDirty
-
setIsDirty
public void setIsDirty(@Nullable java.lang.Boolean isDirty)
-
createdAt
public HoldoutDetailRep createdAt(@Nonnull java.lang.Long createdAt)
-
getCreatedAt
@Nonnull public java.lang.Long getCreatedAt()
Get createdAt- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(@Nonnull java.lang.Long createdAt)
-
updatedAt
public HoldoutDetailRep updatedAt(@Nonnull java.lang.Long updatedAt)
-
getUpdatedAt
@Nonnull public java.lang.Long getUpdatedAt()
Get updatedAt- Returns:
- updatedAt
-
setUpdatedAt
public void setUpdatedAt(@Nonnull java.lang.Long updatedAt)
-
baseExperiment
public HoldoutDetailRep baseExperiment(@Nonnull Experiment baseExperiment)
-
getBaseExperiment
@Nonnull public Experiment getBaseExperiment()
Get baseExperiment- Returns:
- baseExperiment
-
setBaseExperiment
public void setBaseExperiment(@Nonnull Experiment baseExperiment)
-
relatedExperiments
public HoldoutDetailRep relatedExperiments(@Nullable java.util.List<Experiment> relatedExperiments)
-
addRelatedExperimentsItem
public HoldoutDetailRep addRelatedExperimentsItem(Experiment relatedExperimentsItem)
-
getRelatedExperiments
@Nullable public java.util.List<Experiment> getRelatedExperiments()
Get relatedExperiments- Returns:
- relatedExperiments
-
setRelatedExperiments
public void setRelatedExperiments(@Nullable java.util.List<Experiment> relatedExperiments)
-
putAdditionalProperty
public HoldoutDetailRep 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.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the HoldoutDetailRep instance itself
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
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
-
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 HoldoutDetailRep
-
fromJson
public static HoldoutDetailRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of HoldoutDetailRep given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of HoldoutDetailRep
- Throws:
java.io.IOException- if the JSON string is invalid with respect to HoldoutDetailRep
-
toJson
public java.lang.String toJson()
Convert an instance of HoldoutDetailRep to an JSON string- Returns:
- JSON string
-
-