@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class RolloutOptions extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_AUTOSTART |
static String |
JSON_PROPERTY_SELECTION_INTERVAL_MS |
static String |
JSON_PROPERTY_STRATEGY |
boolean |
unparsed |
| Constructor and Description |
|---|
RolloutOptions() |
RolloutOptions(Boolean autostart,
Long selectionIntervalMs,
RolloutStrategy strategy) |
| Modifier and Type | Method and Description |
|---|---|
RolloutOptions |
autostart(Boolean autostart) |
boolean |
equals(Object o)
Return true if this RolloutOptions object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
Boolean |
getAutostart()
Whether the schedule starts automatically.
|
Long |
getSelectionIntervalMs()
Interval in milliseconds for uniform interval strategies.
|
RolloutStrategy |
getStrategy()
The progression strategy used by a progressive rollout.
|
int |
hashCode() |
RolloutOptions |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
RolloutOptions |
selectionIntervalMs(Long selectionIntervalMs) |
void |
setAutostart(Boolean autostart) |
void |
setSelectionIntervalMs(Long selectionIntervalMs) |
void |
setStrategy(RolloutStrategy strategy) |
RolloutOptions |
strategy(RolloutStrategy strategy) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_AUTOSTART
public static final String JSON_PROPERTY_SELECTION_INTERVAL_MS
public static final String JSON_PROPERTY_STRATEGY
public RolloutOptions()
public RolloutOptions(Boolean autostart, Long selectionIntervalMs, RolloutStrategy strategy)
public RolloutOptions autostart(Boolean autostart)
public Boolean getAutostart()
public void setAutostart(Boolean autostart)
public RolloutOptions selectionIntervalMs(Long selectionIntervalMs)
public Long getSelectionIntervalMs()
public void setSelectionIntervalMs(Long selectionIntervalMs)
public RolloutOptions strategy(RolloutStrategy strategy)
public RolloutStrategy getStrategy()
public void setStrategy(RolloutStrategy strategy)
public RolloutOptions 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.