Package com.launchdarkly.api.model
Class IterationRep
- java.lang.Object
-
- com.launchdarkly.api.model.IterationRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-04-19T22:24:20.163470Z[Etc/UTC]") public class IterationRep extends java.lang.ObjectIterationRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIterationRep.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_CAN_RESHUFFLE_TRAFFICstatic java.lang.StringSERIALIZED_NAME_CREATED_ATstatic java.lang.StringSERIALIZED_NAME_ENDED_ATstatic java.lang.StringSERIALIZED_NAME_FLAGSstatic java.lang.StringSERIALIZED_NAME_HYPOTHESISstatic java.lang.StringSERIALIZED_NAME_IDstatic java.lang.StringSERIALIZED_NAME_PRIMARY_METRICstatic java.lang.StringSERIALIZED_NAME_RANDOMIZATION_UNITstatic java.lang.StringSERIALIZED_NAME_SECONDARY_METRICSstatic java.lang.StringSERIALIZED_NAME_STARTED_ATstatic java.lang.StringSERIALIZED_NAME_STATUSstatic java.lang.StringSERIALIZED_NAME_TREATMENTSstatic java.lang.StringSERIALIZED_NAME_WINNING_REASONstatic java.lang.StringSERIALIZED_NAME_WINNING_TREATMENT_ID
-
Constructor Summary
Constructors Constructor Description IterationRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IterationRepaddSecondaryMetricsItem(MetricV2Rep secondaryMetricsItem)IterationRepaddTreatmentsItem(TreatmentRep treatmentsItem)IterationRepcanReshuffleTraffic(java.lang.Boolean canReshuffleTraffic)IterationRepcreatedAt(java.lang.Long createdAt)IterationRependedAt(java.lang.Long endedAt)booleanequals(java.lang.Object o)IterationRepflags(java.util.Map<java.lang.String,FlagRep> flags)static IterationRepfromJson(java.lang.String jsonString)Create an instance of IterationRep 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.java.lang.BooleangetCanReshuffleTraffic()Whether the experiment may reassign traffic to different variations when the experiment audience changes (true) or must keep all traffic assigned to its initial variation (false).java.lang.LonggetCreatedAt()Get createdAtjava.lang.LonggetEndedAt()Get endedAtjava.util.Map<java.lang.String,FlagRep>getFlags()Details on the flag used in this experimentjava.lang.StringgetHypothesis()The expected outcome of this experimentjava.lang.StringgetId()The iteration IDMetricV2RepgetPrimaryMetric()Get primaryMetricjava.lang.StringgetRandomizationUnit()The unit of randomization for this iterationjava.util.List<MetricV2Rep>getSecondaryMetrics()Details on the secondary metrics for this experimentjava.lang.LonggetStartedAt()Get startedAtjava.lang.StringgetStatus()The status of the iteration: <code>not_started</code>, <code>running</code>, <code>stopped</code>java.util.List<TreatmentRep>getTreatments()Details on the variations you are testing in the experimentjava.lang.StringgetWinningReason()The reason you stopped the experimentjava.lang.StringgetWinningTreatmentId()The ID of the treatment chosen when the experiment stoppedinthashCode()IterationRephypothesis(java.lang.String hypothesis)IterationRepid(java.lang.String id)IterationRepprimaryMetric(MetricV2Rep primaryMetric)IterationRepputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.IterationRepputFlagsItem(java.lang.String key, FlagRep flagsItem)IterationReprandomizationUnit(java.lang.String randomizationUnit)IterationRepsecondaryMetrics(java.util.List<MetricV2Rep> secondaryMetrics)voidsetCanReshuffleTraffic(java.lang.Boolean canReshuffleTraffic)voidsetCreatedAt(java.lang.Long createdAt)voidsetEndedAt(java.lang.Long endedAt)voidsetFlags(java.util.Map<java.lang.String,FlagRep> flags)voidsetHypothesis(java.lang.String hypothesis)voidsetId(java.lang.String id)voidsetPrimaryMetric(MetricV2Rep primaryMetric)voidsetRandomizationUnit(java.lang.String randomizationUnit)voidsetSecondaryMetrics(java.util.List<MetricV2Rep> secondaryMetrics)voidsetStartedAt(java.lang.Long startedAt)voidsetStatus(java.lang.String status)voidsetTreatments(java.util.List<TreatmentRep> treatments)voidsetWinningReason(java.lang.String winningReason)voidsetWinningTreatmentId(java.lang.String winningTreatmentId)IterationRepstartedAt(java.lang.Long startedAt)IterationRepstatus(java.lang.String status)java.lang.StringtoJson()Convert an instance of IterationRep to an JSON stringjava.lang.StringtoString()IterationReptreatments(java.util.List<TreatmentRep> treatments)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues foundIterationRepwinningReason(java.lang.String winningReason)IterationRepwinningTreatmentId(java.lang.String winningTreatmentId)
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HYPOTHESIS
public static final java.lang.String SERIALIZED_NAME_HYPOTHESIS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATUS
public static final java.lang.String SERIALIZED_NAME_STATUS
- 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_STARTED_AT
public static final java.lang.String SERIALIZED_NAME_STARTED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENDED_AT
public static final java.lang.String SERIALIZED_NAME_ENDED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WINNING_TREATMENT_ID
public static final java.lang.String SERIALIZED_NAME_WINNING_TREATMENT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WINNING_REASON
public static final java.lang.String SERIALIZED_NAME_WINNING_REASON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAN_RESHUFFLE_TRAFFIC
public static final java.lang.String SERIALIZED_NAME_CAN_RESHUFFLE_TRAFFIC
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FLAGS
public static final java.lang.String SERIALIZED_NAME_FLAGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PRIMARY_METRIC
public static final java.lang.String SERIALIZED_NAME_PRIMARY_METRIC
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RANDOMIZATION_UNIT
public static final java.lang.String SERIALIZED_NAME_RANDOMIZATION_UNIT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TREATMENTS
public static final java.lang.String SERIALIZED_NAME_TREATMENTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SECONDARY_METRICS
public static final java.lang.String SERIALIZED_NAME_SECONDARY_METRICS
- 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 IterationRep id(java.lang.String id)
-
getId
@Nullable public java.lang.String getId()
The iteration ID- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
hypothesis
public IterationRep hypothesis(java.lang.String hypothesis)
-
getHypothesis
@Nonnull public java.lang.String getHypothesis()
The expected outcome of this experiment- Returns:
- hypothesis
-
setHypothesis
public void setHypothesis(java.lang.String hypothesis)
-
status
public IterationRep status(java.lang.String status)
-
getStatus
@Nonnull public java.lang.String getStatus()
The status of the iteration: <code>not_started</code>, <code>running</code>, <code>stopped</code>- Returns:
- status
-
setStatus
public void setStatus(java.lang.String status)
-
createdAt
public IterationRep createdAt(java.lang.Long createdAt)
-
getCreatedAt
@Nonnull public java.lang.Long getCreatedAt()
Get createdAt- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(java.lang.Long createdAt)
-
startedAt
public IterationRep startedAt(java.lang.Long startedAt)
-
getStartedAt
@Nullable public java.lang.Long getStartedAt()
Get startedAt- Returns:
- startedAt
-
setStartedAt
public void setStartedAt(java.lang.Long startedAt)
-
endedAt
public IterationRep endedAt(java.lang.Long endedAt)
-
getEndedAt
@Nullable public java.lang.Long getEndedAt()
Get endedAt- Returns:
- endedAt
-
setEndedAt
public void setEndedAt(java.lang.Long endedAt)
-
winningTreatmentId
public IterationRep winningTreatmentId(java.lang.String winningTreatmentId)
-
getWinningTreatmentId
@Nullable public java.lang.String getWinningTreatmentId()
The ID of the treatment chosen when the experiment stopped- Returns:
- winningTreatmentId
-
setWinningTreatmentId
public void setWinningTreatmentId(java.lang.String winningTreatmentId)
-
winningReason
public IterationRep winningReason(java.lang.String winningReason)
-
getWinningReason
@Nullable public java.lang.String getWinningReason()
The reason you stopped the experiment- Returns:
- winningReason
-
setWinningReason
public void setWinningReason(java.lang.String winningReason)
-
canReshuffleTraffic
public IterationRep canReshuffleTraffic(java.lang.Boolean canReshuffleTraffic)
-
getCanReshuffleTraffic
@Nullable public java.lang.Boolean getCanReshuffleTraffic()
Whether the experiment may reassign traffic to different variations when the experiment audience changes (true) or must keep all traffic assigned to its initial variation (false).- Returns:
- canReshuffleTraffic
-
setCanReshuffleTraffic
public void setCanReshuffleTraffic(java.lang.Boolean canReshuffleTraffic)
-
flags
public IterationRep flags(java.util.Map<java.lang.String,FlagRep> flags)
-
putFlagsItem
public IterationRep putFlagsItem(java.lang.String key, FlagRep flagsItem)
-
getFlags
@Nullable public java.util.Map<java.lang.String,FlagRep> getFlags()
Details on the flag used in this experiment- Returns:
- flags
-
setFlags
public void setFlags(java.util.Map<java.lang.String,FlagRep> flags)
-
primaryMetric
public IterationRep primaryMetric(MetricV2Rep primaryMetric)
-
getPrimaryMetric
@Nullable public MetricV2Rep getPrimaryMetric()
Get primaryMetric- Returns:
- primaryMetric
-
setPrimaryMetric
public void setPrimaryMetric(MetricV2Rep primaryMetric)
-
randomizationUnit
public IterationRep randomizationUnit(java.lang.String randomizationUnit)
-
getRandomizationUnit
@Nullable public java.lang.String getRandomizationUnit()
The unit of randomization for this iteration- Returns:
- randomizationUnit
-
setRandomizationUnit
public void setRandomizationUnit(java.lang.String randomizationUnit)
-
treatments
public IterationRep treatments(java.util.List<TreatmentRep> treatments)
-
addTreatmentsItem
public IterationRep addTreatmentsItem(TreatmentRep treatmentsItem)
-
getTreatments
@Nullable public java.util.List<TreatmentRep> getTreatments()
Details on the variations you are testing in the experiment- Returns:
- treatments
-
setTreatments
public void setTreatments(java.util.List<TreatmentRep> treatments)
-
secondaryMetrics
public IterationRep secondaryMetrics(java.util.List<MetricV2Rep> secondaryMetrics)
-
addSecondaryMetricsItem
public IterationRep addSecondaryMetricsItem(MetricV2Rep secondaryMetricsItem)
-
getSecondaryMetrics
@Nullable public java.util.List<MetricV2Rep> getSecondaryMetrics()
Details on the secondary metrics for this experiment- Returns:
- secondaryMetrics
-
setSecondaryMetrics
public void setSecondaryMetrics(java.util.List<MetricV2Rep> secondaryMetrics)
-
putAdditionalProperty
public IterationRep 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 IterationRep
-
fromJson
public static IterationRep fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of IterationRep given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of IterationRep
- Throws:
java.io.IOException- if the JSON string is invalid with respect to IterationRep
-
toJson
public java.lang.String toJson()
Convert an instance of IterationRep to an JSON string- Returns:
- JSON string
-
-