Package com.launchdarkly.api.model
Class IterationRep
- java.lang.Object
-
- com.launchdarkly.api.model.IterationRep
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-07-11T22:46:03.646077Z[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_PRIMARY_METRIC
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 Modifier and Type Method Description 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()
Get canReshuffleTrafficjava.lang.Long
getCreatedAt()
Get createdAtjava.lang.Long
getEndedAt()
Get endedAtjava.util.Map<java.lang.String,FlagRep>
getFlags()
Get flagsjava.lang.String
getHypothesis()
Get hypothesisjava.lang.String
getId()
Get idMetricV2Rep
getPrimaryMetric()
Get primaryMetricjava.util.List<MetricV2Rep>
getSecondaryMetrics()
Get secondaryMetricsjava.lang.Long
getStartedAt()
Get startedAtjava.lang.String
getStatus()
Get statusjava.util.List<TreatmentRep>
getTreatments()
Get treatmentsjava.lang.String
getWinningReason()
Get winningReasonjava.lang.String
getWinningTreatmentId()
Get winningTreatmentIdint
hashCode()
IterationRep
hypothesis(java.lang.String hypothesis)
IterationRep
id(java.lang.String id)
IterationRep
primaryMetric(MetricV2Rep primaryMetric)
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
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
setPrimaryMetric(MetricV2Rep primaryMetric)
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_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()
Get 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()
Get hypothesis- 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()
Get status- 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()
Get winningTreatmentId- 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()
Get winningReason- 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()
Get canReshuffleTraffic- 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()
Get flags- 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)
-
treatments
public IterationRep treatments(java.util.List<TreatmentRep> treatments)
-
addTreatmentsItem
public IterationRep addTreatmentsItem(TreatmentRep treatmentsItem)
-
getTreatments
@Nullable public java.util.List<TreatmentRep> getTreatments()
Get treatments- 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()
Get secondaryMetrics- 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:
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
-
-