Package com.datadog.api.client.v2.model
Class ExposureScheduleRequest
java.lang.Object
com.datadog.api.client.v2.model.ExposureScheduleRequest
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ExposureScheduleRequest
extends Object
Progressive release request payload.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionExposureScheduleRequest(RolloutOptionsRequest rolloutOptions, List<ExposureRolloutStepRequest> rolloutSteps) -
Method Summary
Modifier and TypeMethodDescriptionabsoluteStartTime(OffsetDateTime absoluteStartTime) addRolloutStepsItem(ExposureRolloutStepRequest rolloutStepsItem) controlVariantId(String controlVariantId) controlVariantKey(String controlVariantKey) booleanReturn true if this ExposureScheduleRequest object is equal to o.The absolute UTC start time for this schedule.org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime>Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The control variant ID used for experiment comparisons.org.openapitools.jackson.nullable.JsonNullable<String>The control variant key used during creation workflows.org.openapitools.jackson.nullable.JsonNullable<String>getId()The unique identifier of the progressive rollout.Rollout options request payload.Ordered progression steps for exposure.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.rolloutOptions(RolloutOptionsRequest rolloutOptions) rolloutSteps(List<ExposureRolloutStepRequest> rolloutSteps) voidsetAbsoluteStartTime(OffsetDateTime absoluteStartTime) voidsetAbsoluteStartTime_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> absoluteStartTime) voidsetControlVariantId(String controlVariantId) voidsetControlVariantId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantId) voidsetControlVariantKey(String controlVariantKey) voidsetControlVariantKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantKey) voidvoidsetRolloutOptions(RolloutOptionsRequest rolloutOptions) voidsetRolloutSteps(List<ExposureRolloutStepRequest> rolloutSteps) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_ABSOLUTE_START_TIME
- See Also:
-
JSON_PROPERTY_CONTROL_VARIANT_ID
- See Also:
-
JSON_PROPERTY_CONTROL_VARIANT_KEY
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_ROLLOUT_OPTIONS
- See Also:
-
JSON_PROPERTY_ROLLOUT_STEPS
- See Also:
-
-
Constructor Details
-
ExposureScheduleRequest
public ExposureScheduleRequest() -
ExposureScheduleRequest
public ExposureScheduleRequest(RolloutOptionsRequest rolloutOptions, List<ExposureRolloutStepRequest> rolloutSteps)
-
-
Method Details
-
absoluteStartTime
-
getAbsoluteStartTime
The absolute UTC start time for this schedule.- Returns:
- absoluteStartTime
-
getAbsoluteStartTime_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getAbsoluteStartTime_JsonNullable() -
setAbsoluteStartTime_JsonNullable
public void setAbsoluteStartTime_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> absoluteStartTime) -
setAbsoluteStartTime
-
controlVariantId
-
getControlVariantId
The control variant ID used for experiment comparisons.- Returns:
- controlVariantId
-
getControlVariantId_JsonNullable
-
setControlVariantId_JsonNullable
public void setControlVariantId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantId) -
setControlVariantId
-
controlVariantKey
-
getControlVariantKey
The control variant key used during creation workflows.- Returns:
- controlVariantKey
-
getControlVariantKey_JsonNullable
-
setControlVariantKey_JsonNullable
public void setControlVariantKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantKey) -
setControlVariantKey
-
id
-
getId
The unique identifier of the progressive rollout.- Returns:
- id
-
setId
-
rolloutOptions
-
getRolloutOptions
Rollout options request payload.- Returns:
- rolloutOptions
-
setRolloutOptions
-
rolloutSteps
-
addRolloutStepsItem
-
getRolloutSteps
Ordered progression steps for exposure.- Returns:
- rolloutSteps
-
setRolloutSteps
-
putAdditionalProperty
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- The arbitrary key to setvalue- The associated value- Returns:
- ExposureScheduleRequest
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this ExposureScheduleRequest object is equal to o. -
hashCode
public int hashCode() -
toString
-