Package com.datadog.api.client.v2.model
Class ExposureRolloutStepRequest
java.lang.Object
com.datadog.api.client.v2.model.ExposureRolloutStepRequest
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ExposureRolloutStepRequest
extends Object
Rollout step request payload.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionExposureRolloutStepRequest(Double exposureRatio, Long groupedStepIndex, Boolean isPauseRecord) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this ExposureRolloutStepRequest object is equal to o.exposureRatio(Double exposureRatio) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The exposure ratio for this step.Logical index grouping related steps.getId()The unique identifier of the progression step.Step duration in milliseconds.org.openapitools.jackson.nullable.JsonNullable<Long>Whether this step represents a pause record.groupedStepIndex(Long groupedStepIndex) inthashCode()intervalMs(Long intervalMs) isPauseRecord(Boolean isPauseRecord) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetExposureRatio(Double exposureRatio) voidsetGroupedStepIndex(Long groupedStepIndex) voidvoidsetIntervalMs(Long intervalMs) voidsetIntervalMs_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> intervalMs) voidsetIsPauseRecord(Boolean isPauseRecord) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_EXPOSURE_RATIO
- See Also:
-
JSON_PROPERTY_GROUPED_STEP_INDEX
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_INTERVAL_MS
- See Also:
-
JSON_PROPERTY_IS_PAUSE_RECORD
- See Also:
-
-
Constructor Details
-
ExposureRolloutStepRequest
public ExposureRolloutStepRequest() -
ExposureRolloutStepRequest
-
-
Method Details
-
exposureRatio
-
getExposureRatio
The exposure ratio for this step. minimum: 0 maximum: 1- Returns:
- exposureRatio
-
setExposureRatio
-
groupedStepIndex
-
getGroupedStepIndex
Logical index grouping related steps. minimum: 0- Returns:
- groupedStepIndex
-
setGroupedStepIndex
-
id
-
getId
The unique identifier of the progression step.- Returns:
- id
-
setId
-
intervalMs
-
getIntervalMs
Step duration in milliseconds.- Returns:
- intervalMs
-
getIntervalMs_JsonNullable
-
setIntervalMs_JsonNullable
public void setIntervalMs_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> intervalMs) -
setIntervalMs
-
isPauseRecord
-
getIsPauseRecord
Whether this step represents a pause record.- Returns:
- isPauseRecord
-
setIsPauseRecord
-
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:
- ExposureRolloutStepRequest
-
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 ExposureRolloutStepRequest object is equal to o. -
hashCode
public int hashCode() -
toString
-