Package com.launchdarkly.api.model
Class IterationRep
- java.lang.Object
-
- com.launchdarkly.api.model.IterationRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-04-03T23:27:37.555894Z[Etc/UTC]") public class IterationRep extends java.lang.Object
IterationRep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IterationRep.CustomTypeAdapterFactory
-
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_CAN_RESHUFFLE_TRAFFIC
static java.lang.String
SERIALIZED_NAME_CREATED_AT
static java.lang.String
SERIALIZED_NAME_ENDED_AT
static java.lang.String
SERIALIZED_NAME_FLAGS
static java.lang.String
SERIALIZED_NAME_HYPOTHESIS
static java.lang.String
SERIALIZED_NAME_ID
static java.lang.String
SERIALIZED_NAME_METRICS
static java.lang.String
SERIALIZED_NAME_PRIMARY_FUNNEL
static java.lang.String
SERIALIZED_NAME_PRIMARY_METRIC
static java.lang.String
SERIALIZED_NAME_PRIMARY_SINGLE_METRIC
static java.lang.String
SERIALIZED_NAME_RANDOMIZATION_UNIT
static java.lang.String
SERIALIZED_NAME_SECONDARY_METRICS
static java.lang.String
SERIALIZED_NAME_STARTED_AT
static java.lang.String
SERIALIZED_NAME_STATUS
static java.lang.String
SERIALIZED_NAME_TREATMENTS
static java.lang.String
SERIALIZED_NAME_WINNING_REASON
static java.lang.String
SERIALIZED_NAME_WINNING_TREATMENT_ID
-
Constructor Summary
Constructors Constructor Description IterationRep()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description IterationRep
addMetricsItem(DependentMetricOrMetricGroupRep metricsItem)
IterationRep
addSecondaryMetricsItem(MetricV2Rep secondaryMetricsItem)
IterationRep
addTreatmentsItem(TreatmentRep treatmentsItem)
IterationRep
canReshuffleTraffic(java.lang.Boolean canReshuffleTraffic)
IterationRep
createdAt(java.lang.Long createdAt)
IterationRep
endedAt(java.lang.Long endedAt)
boolean
equals(java.lang.Object o)
IterationRep
flags(java.util.Map<java.lang.String,FlagRep> flags)
static IterationRep
fromJson(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.Object
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.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).java.lang.Long
getCreatedAt()
Get createdAtjava.lang.Long
getEndedAt()
Get endedAtjava.util.Map<java.lang.String,FlagRep>
getFlags()
Details on the flag used in this experimentjava.lang.String
getHypothesis()
The expected outcome of this experimentjava.lang.String
getId()
The iteration IDjava.util.List<DependentMetricOrMetricGroupRep>
getMetrics()
Details on the metrics for this experimentDependentMetricGroupRepWithMetrics
getPrimaryFunnel()
Get primaryFunnelDependentMetricOrMetricGroupRep
getPrimaryMetric()
Get primaryMetricMetricV2Rep
getPrimarySingleMetric()
Get primarySingleMetricjava.lang.String
getRandomizationUnit()
The unit of randomization for this iterationjava.util.List<MetricV2Rep>
getSecondaryMetrics()
Deprecated.java.lang.Long
getStartedAt()
Get startedAtjava.lang.String
getStatus()
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.String
getWinningReason()
The reason you stopped the experimentjava.lang.String
getWinningTreatmentId()
The ID of the treatment chosen when the experiment stoppedint
hashCode()
IterationRep
hypothesis(java.lang.String hypothesis)
IterationRep
id(java.lang.String id)
IterationRep
metrics(java.util.List<DependentMetricOrMetricGroupRep> metrics)
IterationRep
primaryFunnel(DependentMetricGroupRepWithMetrics primaryFunnel)
IterationRep
primaryMetric(DependentMetricOrMetricGroupRep primaryMetric)
IterationRep
primarySingleMetric(MetricV2Rep primarySingleMetric)
IterationRep
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.IterationRep
putFlagsItem(java.lang.String key, FlagRep flagsItem)
IterationRep
randomizationUnit(java.lang.String randomizationUnit)
IterationRep
secondaryMetrics(java.util.List<MetricV2Rep> secondaryMetrics)
void
setCanReshuffleTraffic(java.lang.Boolean canReshuffleTraffic)
void
setCreatedAt(java.lang.Long createdAt)
void
setEndedAt(java.lang.Long endedAt)
void
setFlags(java.util.Map<java.lang.String,FlagRep> flags)
void
setHypothesis(java.lang.String hypothesis)
void
setId(java.lang.String id)
void
setMetrics(java.util.List<DependentMetricOrMetricGroupRep> metrics)
void
setPrimaryFunnel(DependentMetricGroupRepWithMetrics primaryFunnel)
void
setPrimaryMetric(DependentMetricOrMetricGroupRep primaryMetric)
void
setPrimarySingleMetric(MetricV2Rep primarySingleMetric)
void
setRandomizationUnit(java.lang.String randomizationUnit)
void
setSecondaryMetrics(java.util.List<MetricV2Rep> secondaryMetrics)
void
setStartedAt(java.lang.Long startedAt)
void
setStatus(java.lang.String status)
void
setTreatments(java.util.List<TreatmentRep> treatments)
void
setWinningReason(java.lang.String winningReason)
void
setWinningTreatmentId(java.lang.String winningTreatmentId)
IterationRep
startedAt(java.lang.Long startedAt)
IterationRep
status(java.lang.String status)
java.lang.String
toJson()
Convert an instance of IterationRep to an JSON stringjava.lang.String
toString()
IterationRep
treatments(java.util.List<TreatmentRep> treatments)
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues foundIterationRep
winningReason(java.lang.String winningReason)
IterationRep
winningTreatmentId(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_PRIMARY_SINGLE_METRIC
public static final java.lang.String SERIALIZED_NAME_PRIMARY_SINGLE_METRIC
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PRIMARY_FUNNEL
public static final java.lang.String SERIALIZED_NAME_PRIMARY_FUNNEL
- 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
-
SERIALIZED_NAME_METRICS
public static final java.lang.String SERIALIZED_NAME_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(DependentMetricOrMetricGroupRep primaryMetric)
-
getPrimaryMetric
@Nullable public DependentMetricOrMetricGroupRep getPrimaryMetric()
Get primaryMetric- Returns:
- primaryMetric
-
setPrimaryMetric
public void setPrimaryMetric(DependentMetricOrMetricGroupRep primaryMetric)
-
primarySingleMetric
public IterationRep primarySingleMetric(MetricV2Rep primarySingleMetric)
-
getPrimarySingleMetric
@Nullable public MetricV2Rep getPrimarySingleMetric()
Get primarySingleMetric- Returns:
- primarySingleMetric
-
setPrimarySingleMetric
public void setPrimarySingleMetric(MetricV2Rep primarySingleMetric)
-
primaryFunnel
public IterationRep primaryFunnel(DependentMetricGroupRepWithMetrics primaryFunnel)
-
getPrimaryFunnel
@Nullable public DependentMetricGroupRepWithMetrics getPrimaryFunnel()
Get primaryFunnel- Returns:
- primaryFunnel
-
setPrimaryFunnel
public void setPrimaryFunnel(DependentMetricGroupRepWithMetrics primaryFunnel)
-
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
@Deprecated @Nullable public java.util.List<MetricV2Rep> getSecondaryMetrics()
Deprecated.Deprecated, use <code>metrics</code> instead. Details on the secondary metrics for this experiment.- Returns:
- secondaryMetrics
-
setSecondaryMetrics
public void setSecondaryMetrics(java.util.List<MetricV2Rep> secondaryMetrics)
-
metrics
public IterationRep metrics(java.util.List<DependentMetricOrMetricGroupRep> metrics)
-
addMetricsItem
public IterationRep addMetricsItem(DependentMetricOrMetricGroupRep metricsItem)
-
getMetrics
@Nullable public java.util.List<DependentMetricOrMetricGroupRep> getMetrics()
Details on the metrics for this experiment- Returns:
- metrics
-
setMetrics
public void setMetrics(java.util.List<DependentMetricOrMetricGroupRep> metrics)
-
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:
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 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
-
-