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 Details

  • Constructor Details

  • Method Details

    • absoluteStartTime

      public ExposureScheduleRequest absoluteStartTime(OffsetDateTime absoluteStartTime)
    • getAbsoluteStartTime

      @Nullable public OffsetDateTime 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

      public void setAbsoluteStartTime(OffsetDateTime absoluteStartTime)
    • controlVariantId

      public ExposureScheduleRequest controlVariantId(String controlVariantId)
    • getControlVariantId

      @Nullable public String getControlVariantId()
      The control variant ID used for experiment comparisons.
      Returns:
      controlVariantId
    • getControlVariantId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getControlVariantId_JsonNullable()
    • setControlVariantId_JsonNullable

      public void setControlVariantId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantId)
    • setControlVariantId

      public void setControlVariantId(String controlVariantId)
    • controlVariantKey

      public ExposureScheduleRequest controlVariantKey(String controlVariantKey)
    • getControlVariantKey

      @Nullable public String getControlVariantKey()
      The control variant key used during creation workflows.
      Returns:
      controlVariantKey
    • getControlVariantKey_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getControlVariantKey_JsonNullable()
    • setControlVariantKey_JsonNullable

      public void setControlVariantKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> controlVariantKey)
    • setControlVariantKey

      public void setControlVariantKey(String controlVariantKey)
    • id

      public ExposureScheduleRequest id(UUID id)
    • getId

      @Nullable public UUID getId()
      The unique identifier of the progressive rollout.
      Returns:
      id
    • setId

      public void setId(UUID id)
    • rolloutOptions

      public ExposureScheduleRequest rolloutOptions(RolloutOptionsRequest rolloutOptions)
    • getRolloutOptions

      public RolloutOptionsRequest getRolloutOptions()
      Rollout options request payload.
      Returns:
      rolloutOptions
    • setRolloutOptions

      public void setRolloutOptions(RolloutOptionsRequest rolloutOptions)
    • rolloutSteps

      public ExposureScheduleRequest rolloutSteps(List<ExposureRolloutStepRequest> rolloutSteps)
    • addRolloutStepsItem

      public ExposureScheduleRequest addRolloutStepsItem(ExposureRolloutStepRequest rolloutStepsItem)
    • getRolloutSteps

      public List<ExposureRolloutStepRequest> getRolloutSteps()
      Ordered progression steps for exposure.
      Returns:
      rolloutSteps
    • setRolloutSteps

      public void setRolloutSteps(List<ExposureRolloutStepRequest> rolloutSteps)
    • putAdditionalProperty

      public ExposureScheduleRequest putAdditionalProperty(String key, 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.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      ExposureScheduleRequest
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      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

      public boolean equals(Object o)
      Return true if this ExposureScheduleRequest object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object