From 3250f5239d43ac92b6a4494625edd6cc59940c61 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Tue, 19 May 2026 13:04:23 +0000 Subject: [PATCH] Regenerate client from commit f5f447a of spec repo --- .generator/schemas/v2/openapi.yaml | 4 +++ .../api/client/v2/model/OnCallTrigger.java | 32 +++++++++++++++++-- 2 files changed, 33 insertions(+), 3 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 4e9c630923b..3cae905522d 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -53833,6 +53833,10 @@ components: OnCallTrigger: description: "Trigger a workflow from an On-Call Page or On-Call Handover. For automatic triggering a handle must be configured and the workflow must be published." properties: + handle: + description: "The handle used to reference this trigger from On-Call. Required for automatic triggering." + example: "" + type: string rateLimit: $ref: "#/components/schemas/TriggerRateLimit" type: object diff --git a/src/main/java/com/datadog/api/client/v2/model/OnCallTrigger.java b/src/main/java/com/datadog/api/client/v2/model/OnCallTrigger.java index d9e2078b3e4..0409657766c 100644 --- a/src/main/java/com/datadog/api/client/v2/model/OnCallTrigger.java +++ b/src/main/java/com/datadog/api/client/v2/model/OnCallTrigger.java @@ -20,14 +20,38 @@ * Trigger a workflow from an On-Call Page or On-Call Handover. For automatic triggering a handle * must be configured and the workflow must be published. */ -@JsonPropertyOrder({OnCallTrigger.JSON_PROPERTY_RATE_LIMIT}) +@JsonPropertyOrder({OnCallTrigger.JSON_PROPERTY_HANDLE, OnCallTrigger.JSON_PROPERTY_RATE_LIMIT}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class OnCallTrigger { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_HANDLE = "handle"; + private String handle; + public static final String JSON_PROPERTY_RATE_LIMIT = "rateLimit"; private TriggerRateLimit rateLimit; + public OnCallTrigger handle(String handle) { + this.handle = handle; + return this; + } + + /** + * The handle used to reference this trigger from On-Call. Required for automatic triggering. + * + * @return handle + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_HANDLE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getHandle() { + return handle; + } + + public void setHandle(String handle) { + this.handle = handle; + } + public OnCallTrigger rateLimit(TriggerRateLimit rateLimit) { this.rateLimit = rateLimit; this.unparsed |= rateLimit.unparsed; @@ -106,19 +130,21 @@ public boolean equals(Object o) { return false; } OnCallTrigger onCallTrigger = (OnCallTrigger) o; - return Objects.equals(this.rateLimit, onCallTrigger.rateLimit) + return Objects.equals(this.handle, onCallTrigger.handle) + && Objects.equals(this.rateLimit, onCallTrigger.rateLimit) && Objects.equals(this.additionalProperties, onCallTrigger.additionalProperties); } @Override public int hashCode() { - return Objects.hash(rateLimit, additionalProperties); + return Objects.hash(handle, rateLimit, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class OnCallTrigger {\n"); + sb.append(" handle: ").append(toIndentedString(handle)).append("\n"); sb.append(" rateLimit: ").append(toIndentedString(rateLimit)).append("\n"); sb.append(" additionalProperties: ") .append(toIndentedString(additionalProperties))