diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml
index 50260ba612b..1c6479f7f71 100644
--- a/.generator/schemas/v2/openapi.yaml
+++ b/.generator/schemas/v2/openapi.yaml
@@ -100099,6 +100099,12 @@ components:
$ref: "#/components/schemas/ComponentRecommendation"
executor:
$ref: "#/components/schemas/ComponentRecommendation"
+ matched_params:
+ description: |-
+ Only returned by the v2 endpoint. The job parameters whose values the recommendation was matched on, as `parameter=value` pairs joined by `|`.
+ An empty string means the service-wide (coarse) recommendation was used.
+ example: "detailed_metrics=false|Region=US1"
+ type: string
required: [driver, executor]
type: object
RecommendationData:
@@ -100132,7 +100138,7 @@ components:
RecommendationV2RequestAttributes:
description: |-
Attributes for requesting SPA recommendations by forwarding a Spark job's raw arguments
- instead of a precomputed shard.
+ instead of a pre-computed shard.
properties:
arguments:
description: |-
@@ -100148,7 +100154,7 @@ components:
RecommendationV2RequestBody:
description: |-
Request body for retrieving SPA recommendations by forwarding a Spark job's raw arguments
- instead of a precomputed shard.
+ instead of a pre-computed shard.
properties:
data:
$ref: "#/components/schemas/RecommendationV2RequestData"
@@ -230935,6 +230941,7 @@ paths:
heap: 3072
memory: 4096
overhead: 1024
+ matched_params: "detailed_metrics=false"
id: "dedupeactivecontexts:adp_dedupeactivecontexts_org2"
type: recommendation
schema:
diff --git a/src/main/java/com/datadog/api/client/v2/model/RecommendationAttributes.java b/src/main/java/com/datadog/api/client/v2/model/RecommendationAttributes.java
index 1e0bd2dd897..e4e1826db98 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RecommendationAttributes.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RecommendationAttributes.java
@@ -24,7 +24,8 @@
@JsonPropertyOrder({
RecommendationAttributes.JSON_PROPERTY_CONFIDENCE_LEVEL,
RecommendationAttributes.JSON_PROPERTY_DRIVER,
- RecommendationAttributes.JSON_PROPERTY_EXECUTOR
+ RecommendationAttributes.JSON_PROPERTY_EXECUTOR,
+ RecommendationAttributes.JSON_PROPERTY_MATCHED_PARAMS
})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
@@ -39,6 +40,9 @@ public class RecommendationAttributes {
public static final String JSON_PROPERTY_EXECUTOR = "executor";
private ComponentRecommendation executor;
+ public static final String JSON_PROPERTY_MATCHED_PARAMS = "matched_params";
+ private String matchedParams;
+
public RecommendationAttributes() {}
@JsonCreator
@@ -124,6 +128,29 @@ public void setExecutor(ComponentRecommendation executor) {
}
}
+ public RecommendationAttributes matchedParams(String matchedParams) {
+ this.matchedParams = matchedParams;
+ return this;
+ }
+
+ /**
+ * Only returned by the v2 endpoint. The job parameters whose values the recommendation was
+ * matched on, as parameter=value pairs joined by |. An empty string
+ * means the service-wide (coarse) recommendation was used.
+ *
+ * @return matchedParams
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_MATCHED_PARAMS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public String getMatchedParams() {
+ return matchedParams;
+ }
+
+ public void setMatchedParams(String matchedParams) {
+ this.matchedParams = matchedParams;
+ }
+
/**
* A container for additional, undeclared properties. This is a holder for any undeclared
* properties as specified with the 'additionalProperties' keyword in the OAS document.
@@ -183,12 +210,13 @@ public boolean equals(Object o) {
return Objects.equals(this.confidenceLevel, recommendationAttributes.confidenceLevel)
&& Objects.equals(this.driver, recommendationAttributes.driver)
&& Objects.equals(this.executor, recommendationAttributes.executor)
+ && Objects.equals(this.matchedParams, recommendationAttributes.matchedParams)
&& Objects.equals(this.additionalProperties, recommendationAttributes.additionalProperties);
}
@Override
public int hashCode() {
- return Objects.hash(confidenceLevel, driver, executor, additionalProperties);
+ return Objects.hash(confidenceLevel, driver, executor, matchedParams, additionalProperties);
}
@Override
@@ -198,6 +226,7 @@ public String toString() {
sb.append(" confidenceLevel: ").append(toIndentedString(confidenceLevel)).append("\n");
sb.append(" driver: ").append(toIndentedString(driver)).append("\n");
sb.append(" executor: ").append(toIndentedString(executor)).append("\n");
+ sb.append(" matchedParams: ").append(toIndentedString(matchedParams)).append("\n");
sb.append(" additionalProperties: ")
.append(toIndentedString(additionalProperties))
.append("\n");
diff --git a/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestAttributes.java b/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestAttributes.java
index 2d71464fa0f..d1181304fa3 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestAttributes.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestAttributes.java
@@ -21,7 +21,7 @@
/**
* Attributes for requesting SPA recommendations by forwarding a Spark job's raw arguments instead
- * of a precomputed shard.
+ * of a pre-computed shard.
*/
@JsonPropertyOrder({RecommendationV2RequestAttributes.JSON_PROPERTY_ARGUMENTS})
@jakarta.annotation.Generated(
diff --git a/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestBody.java b/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestBody.java
index 9958793d64f..fbbbef54c4d 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestBody.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestBody.java
@@ -19,7 +19,7 @@
/**
* Request body for retrieving SPA recommendations by forwarding a Spark job's raw arguments instead
- * of a precomputed shard.
+ * of a pre-computed shard.
*/
@JsonPropertyOrder({RecommendationV2RequestBody.JSON_PROPERTY_DATA})
@jakarta.annotation.Generated(
diff --git a/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestData.java b/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestData.java
index f8870898af2..506a70a686f 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestData.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RecommendationV2RequestData.java
@@ -53,7 +53,7 @@ public RecommendationV2RequestData attributes(RecommendationV2RequestAttributes
/**
* Attributes for requesting SPA recommendations by forwarding a Spark job's raw arguments instead
- * of a precomputed shard.
+ * of a pre-computed shard.
*
* @return attributes
*/