Class DemRecommendedTestAttributes

java.lang.Object
com.datadog.api.client.v2.model.DemRecommendedTestAttributes

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class DemRecommendedTestAttributes extends Object
Attributes of an AI-recommended synthetic test for a DEM journey.
  • Field Details

  • Constructor Details

  • Method Details

    • config

      public DemRecommendedTestAttributes config(Map<String,Object> config)
    • putConfigItem

      public DemRecommendedTestAttributes putConfigItem(String key, Object configItem)
    • getConfig

      public Map<String,Object> getConfig()
      The browser test configuration that can be used to create the recommended test.
      Returns:
      config
    • setConfig

      public void setConfig(Map<String,Object> config)
    • createdAt

      public DemRecommendedTestAttributes createdAt(OffsetDateTime createdAt)
    • getCreatedAt

      public OffsetDateTime getCreatedAt()
      The time when the recommendation was generated.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(OffsetDateTime createdAt)
    • name

    • getName

      public String getName()
      The display name of the recommended test.
      Returns:
      name
    • setName

      public void setName(String name)
    • resultId

      public DemRecommendedTestAttributes resultId(String resultId)
    • getResultId

      @Nullable public String getResultId()
      The identifier of the validating sample run, when available.
      Returns:
      resultId
    • setResultId

      public void setResultId(String resultId)
    • sessionId

      public DemRecommendedTestAttributes sessionId(String sessionId)
    • getSessionId

      @Nullable public String getSessionId()
      The RUM session identifier for the validating sample run, when available.
      Returns:
      sessionId
    • setSessionId

      public void setSessionId(String sessionId)
    • source

      public DemRecommendedTestAttributes source(String source)
    • getSource

      public String getSource()
      The pipeline that produced the recommendation.
      Returns:
      source
    • setSource

      public void setSource(String source)
    • type

    • getType

      public String getType()
      The type of synthetic test.
      Returns:
      type
    • setType

      public void setType(String type)
    • variantId

      public DemRecommendedTestAttributes variantId(String variantId)
    • getVariantId

      @Nullable public String getVariantId()
      The variant associated with the recommendation, when applicable.
      Returns:
      variantId
    • setVariantId

      public void setVariantId(String variantId)
    • putAdditionalProperty

      public DemRecommendedTestAttributes 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:
      DemRecommendedTestAttributes
    • 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 DemRecommendedTestAttributes 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