From df77179a354bc4767513e678d764b31a6f37ebae Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 12 Aug 2026 19:21:06 +0000 Subject: [PATCH] Regenerate client from commit d2c1ef5 of spec repo --- .generator/schemas/v2/openapi.yaml | 39 +++++++++++++++++ .../v2/model/ActionConnectionAttributes.java | 42 ++++++++++++++++++- .../ActionConnectionAttributesUpdate.java | 42 ++++++++++++++++++- 3 files changed, 119 insertions(+), 4 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index a5b1012c5d2..94872e87691 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -4241,6 +4241,18 @@ components: description: Name of the connection example: My AWS Connection type: string + tags: + description: |- + Tags associated with the connection. Each tag must follow the `key:value` format. + The `default` tag key is reserved. + example: + - env:prod + - team:action-platform + items: + description: A non-reserved tag in `key:value` format. + pattern: "^(?!default:)[A-Za-z0-9._/-]+:[A-Za-z0-9._/-]+$" + type: string + type: array required: - name - integration @@ -4254,6 +4266,18 @@ components: description: Name of the connection example: My AWS Connection type: string + tags: + description: |- + Tags associated with the connection. Each tag must follow the `key:value` format. + The `default` tag key is reserved. + example: + - env:prod + - team:action-platform + items: + description: A non-reserved tag in `key:value` format. + pattern: "^(?!default:)[A-Za-z0-9._/-]+:[A-Za-z0-9._/-]+$" + type: string + type: array type: object ActionConnectionData: description: Data related to the connection. @@ -121471,6 +121495,9 @@ paths: type: AWSAssumeRole type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform type: action_connection schema: $ref: "#/components/schemas/CreateActionConnectionRequest" @@ -121487,6 +121514,9 @@ paths: integration: type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform id: 00000000-0000-0000-0000-000000000001 type: action_connection schema: @@ -121564,6 +121594,9 @@ paths: integration: type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform id: 00000000-0000-0000-0000-000000000002 type: action_connection schema: @@ -121612,6 +121645,9 @@ paths: integration: type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform type: action_connection schema: $ref: "#/components/schemas/UpdateActionConnectionRequest" @@ -121629,6 +121665,9 @@ paths: integration: type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform id: 00000000-0000-0000-0000-000000000003 type: action_connection schema: diff --git a/src/main/java/com/datadog/api/client/v2/model/ActionConnectionAttributes.java b/src/main/java/com/datadog/api/client/v2/model/ActionConnectionAttributes.java index c0cd5f07c5e..b25b02e796b 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ActionConnectionAttributes.java +++ b/src/main/java/com/datadog/api/client/v2/model/ActionConnectionAttributes.java @@ -13,14 +13,17 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; import java.util.Map; import java.util.Objects; /** The definition of ActionConnectionAttributes object. */ @JsonPropertyOrder({ ActionConnectionAttributes.JSON_PROPERTY_INTEGRATION, - ActionConnectionAttributes.JSON_PROPERTY_NAME + ActionConnectionAttributes.JSON_PROPERTY_NAME, + ActionConnectionAttributes.JSON_PROPERTY_TAGS }) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -32,6 +35,9 @@ public class ActionConnectionAttributes { public static final String JSON_PROPERTY_NAME = "name"; private String name; + public static final String JSON_PROPERTY_TAGS = "tags"; + private List tags = null; + public ActionConnectionAttributes() {} @JsonCreator @@ -88,6 +94,36 @@ public void setName(String name) { this.name = name; } + public ActionConnectionAttributes tags(List tags) { + this.tags = tags; + return this; + } + + public ActionConnectionAttributes addTagsItem(String tagsItem) { + if (this.tags == null) { + this.tags = new ArrayList<>(); + } + this.tags.add(tagsItem); + return this; + } + + /** + * Tags associated with the connection. Each tag must follow the key:value format. + * The default tag key is reserved. + * + * @return tags + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_TAGS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public List getTags() { + return tags; + } + + public void setTags(List tags) { + this.tags = tags; + } + /** * A container for additional, undeclared properties. This is a holder for any undeclared * properties as specified with the 'additionalProperties' keyword in the OAS document. @@ -146,13 +182,14 @@ public boolean equals(Object o) { ActionConnectionAttributes actionConnectionAttributes = (ActionConnectionAttributes) o; return Objects.equals(this.integration, actionConnectionAttributes.integration) && Objects.equals(this.name, actionConnectionAttributes.name) + && Objects.equals(this.tags, actionConnectionAttributes.tags) && Objects.equals( this.additionalProperties, actionConnectionAttributes.additionalProperties); } @Override public int hashCode() { - return Objects.hash(integration, name, additionalProperties); + return Objects.hash(integration, name, tags, additionalProperties); } @Override @@ -161,6 +198,7 @@ public String toString() { sb.append("class ActionConnectionAttributes {\n"); sb.append(" integration: ").append(toIndentedString(integration)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); sb.append(" additionalProperties: ") .append(toIndentedString(additionalProperties)) .append("\n"); diff --git a/src/main/java/com/datadog/api/client/v2/model/ActionConnectionAttributesUpdate.java b/src/main/java/com/datadog/api/client/v2/model/ActionConnectionAttributesUpdate.java index 1f07671aaca..98c02a77a66 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ActionConnectionAttributesUpdate.java +++ b/src/main/java/com/datadog/api/client/v2/model/ActionConnectionAttributesUpdate.java @@ -12,14 +12,17 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; import java.util.Map; import java.util.Objects; /** The definition of ActionConnectionAttributesUpdate object. */ @JsonPropertyOrder({ ActionConnectionAttributesUpdate.JSON_PROPERTY_INTEGRATION, - ActionConnectionAttributesUpdate.JSON_PROPERTY_NAME + ActionConnectionAttributesUpdate.JSON_PROPERTY_NAME, + ActionConnectionAttributesUpdate.JSON_PROPERTY_TAGS }) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -31,6 +34,9 @@ public class ActionConnectionAttributesUpdate { public static final String JSON_PROPERTY_NAME = "name"; private String name; + public static final String JSON_PROPERTY_TAGS = "tags"; + private List tags = null; + public ActionConnectionAttributesUpdate integration( ActionConnectionIntegrationUpdate integration) { this.integration = integration; @@ -78,6 +84,36 @@ public void setName(String name) { this.name = name; } + public ActionConnectionAttributesUpdate tags(List tags) { + this.tags = tags; + return this; + } + + public ActionConnectionAttributesUpdate addTagsItem(String tagsItem) { + if (this.tags == null) { + this.tags = new ArrayList<>(); + } + this.tags.add(tagsItem); + return this; + } + + /** + * Tags associated with the connection. Each tag must follow the key:value format. + * The default tag key is reserved. + * + * @return tags + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_TAGS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public List getTags() { + return tags; + } + + public void setTags(List tags) { + this.tags = tags; + } + /** * A container for additional, undeclared properties. This is a holder for any undeclared * properties as specified with the 'additionalProperties' keyword in the OAS document. @@ -137,13 +173,14 @@ public boolean equals(Object o) { (ActionConnectionAttributesUpdate) o; return Objects.equals(this.integration, actionConnectionAttributesUpdate.integration) && Objects.equals(this.name, actionConnectionAttributesUpdate.name) + && Objects.equals(this.tags, actionConnectionAttributesUpdate.tags) && Objects.equals( this.additionalProperties, actionConnectionAttributesUpdate.additionalProperties); } @Override public int hashCode() { - return Objects.hash(integration, name, additionalProperties); + return Objects.hash(integration, name, tags, additionalProperties); } @Override @@ -152,6 +189,7 @@ public String toString() { sb.append("class ActionConnectionAttributesUpdate {\n"); sb.append(" integration: ").append(toIndentedString(integration)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); sb.append(" additionalProperties: ") .append(toIndentedString(additionalProperties)) .append("\n");