@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ExposureScheduleRequest extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ABSOLUTE_START_TIME |
static String |
JSON_PROPERTY_CONTROL_VARIANT_ID |
static String |
JSON_PROPERTY_CONTROL_VARIANT_KEY |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_ROLLOUT_OPTIONS |
static String |
JSON_PROPERTY_ROLLOUT_STEPS |
boolean |
unparsed |
| Constructor and Description |
|---|
ExposureScheduleRequest() |
ExposureScheduleRequest(RolloutOptionsRequest rolloutOptions,
List<ExposureRolloutStepRequest> rolloutSteps) |
| Modifier and Type | Method and Description |
|---|---|
ExposureScheduleRequest |
absoluteStartTime(OffsetDateTime absoluteStartTime) |
ExposureScheduleRequest |
addRolloutStepsItem(ExposureRolloutStepRequest rolloutStepsItem) |
ExposureScheduleRequest |
controlVariantId(String controlVariantId) |
ExposureScheduleRequest |
controlVariantKey(String controlVariantKey) |
boolean |
equals(Object o)
Return true if this ExposureScheduleRequest object is equal to o.
|
org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> |
getAbsoluteStartTime_JsonNullable() |
OffsetDateTime |
getAbsoluteStartTime()
The absolute UTC start time for this schedule.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getControlVariantId_JsonNullable() |
String |
getControlVariantId()
The control variant ID used for experiment comparisons.
|
org.openapitools.jackson.nullable.JsonNullable<String> |
getControlVariantKey_JsonNullable() |
String |
getControlVariantKey()
The control variant key used during creation workflows.
|
UUID |
getId()
The unique identifier of the progressive rollout.
|
RolloutOptionsRequest |
getRolloutOptions()
Rollout options request payload.
|
List<ExposureRolloutStepRequest> |
getRolloutSteps()
Ordered progression steps for exposure.
|
int |
hashCode() |
ExposureScheduleRequest |
id(UUID id) |
ExposureScheduleRequest |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
ExposureScheduleRequest |
rolloutOptions(RolloutOptionsRequest rolloutOptions) |
ExposureScheduleRequest |
rolloutSteps(List<ExposureRolloutStepRequest> rolloutSteps) |
void |
setAbsoluteStartTime_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> absoluteStartTime) |
void |
setAbsoluteStartTime(OffsetDateTime absoluteStartTime) |
void |
setControlVariantId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantId) |
void |
setControlVariantId(String controlVariantId) |
void |
setControlVariantKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantKey) |
void |
setControlVariantKey(String controlVariantKey) |
void |
setId(UUID id) |
void |
setRolloutOptions(RolloutOptionsRequest rolloutOptions) |
void |
setRolloutSteps(List<ExposureRolloutStepRequest> rolloutSteps) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_ABSOLUTE_START_TIME
public static final String JSON_PROPERTY_CONTROL_VARIANT_ID
public static final String JSON_PROPERTY_CONTROL_VARIANT_KEY
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_ROLLOUT_OPTIONS
public static final String JSON_PROPERTY_ROLLOUT_STEPS
public ExposureScheduleRequest()
public ExposureScheduleRequest(RolloutOptionsRequest rolloutOptions, List<ExposureRolloutStepRequest> rolloutSteps)
public ExposureScheduleRequest absoluteStartTime(OffsetDateTime absoluteStartTime)
@Nullable public OffsetDateTime getAbsoluteStartTime()
public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getAbsoluteStartTime_JsonNullable()
public void setAbsoluteStartTime_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> absoluteStartTime)
public void setAbsoluteStartTime(OffsetDateTime absoluteStartTime)
public ExposureScheduleRequest controlVariantId(String controlVariantId)
@Nullable public String getControlVariantId()
public org.openapitools.jackson.nullable.JsonNullable<String> getControlVariantId_JsonNullable()
public void setControlVariantId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantId)
public void setControlVariantId(String controlVariantId)
public ExposureScheduleRequest controlVariantKey(String controlVariantKey)
@Nullable public String getControlVariantKey()
public org.openapitools.jackson.nullable.JsonNullable<String> getControlVariantKey_JsonNullable()
public void setControlVariantKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantKey)
public void setControlVariantKey(String controlVariantKey)
public ExposureScheduleRequest id(UUID id)
@Nullable public UUID getId()
public void setId(UUID id)
public ExposureScheduleRequest rolloutOptions(RolloutOptionsRequest rolloutOptions)
public RolloutOptionsRequest getRolloutOptions()
public void setRolloutOptions(RolloutOptionsRequest rolloutOptions)
public ExposureScheduleRequest rolloutSteps(List<ExposureRolloutStepRequest> rolloutSteps)
public ExposureScheduleRequest addRolloutStepsItem(ExposureRolloutStepRequest rolloutStepsItem)
public List<ExposureRolloutStepRequest> getRolloutSteps()
public void setRolloutSteps(List<ExposureRolloutStepRequest> rolloutSteps)
public ExposureScheduleRequest putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.