Class RecommendationAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class RecommendationAttributes extends Object
Attributes of the SPA Recommendation resource. Contains recommendations for both driver and executor components.
  • Field Details

  • Constructor Details

  • Method Details

    • confidenceLevel

      public RecommendationAttributes confidenceLevel(Double confidenceLevel)
    • getConfidenceLevel

      @Nullable public Double getConfidenceLevel()
      The confidence level of the recommendation, expressed as a value between 0.0 (low confidence) and 1.0 (high confidence).
      Returns:
      confidenceLevel
    • setConfidenceLevel

      public void setConfidenceLevel(Double confidenceLevel)
    • driver

    • getDriver

      public ComponentRecommendation getDriver()
      Resource recommendation for a single Spark component (driver or executor). Contains estimation data used to patch Spark job specs.
      Returns:
      driver
    • setDriver

      public void setDriver(ComponentRecommendation driver)
    • executor

    • getExecutor

      public ComponentRecommendation getExecutor()
      Resource recommendation for a single Spark component (driver or executor). Contains estimation data used to patch Spark job specs.
      Returns:
      executor
    • setExecutor

      public void setExecutor(ComponentRecommendation executor)
    • putAdditionalProperty

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