diff --git a/.apigentools-info b/.apigentools-info index 7abb14f0e73..976b7e9529d 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.5", - "regenerated": "2023-08-03 15:19:26.436178", - "spec_repo_commit": "200d56a1" + "regenerated": "2023-08-03 18:00:12.583242", + "spec_repo_commit": "b1453658" }, "v2": { "apigentools_version": "1.6.5", - "regenerated": "2023-08-03 15:19:26.452453", - "spec_repo_commit": "200d56a1" + "regenerated": "2023-08-03 18:00:12.596668", + "spec_repo_commit": "b1453658" } } } \ No newline at end of file diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index d4bed0cf490..7a61b1ebca6 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -3605,6 +3605,15 @@ components: maximum: 5 readOnly: true type: integer + tags: + description: List of team names representing ownership of a dashboard. + items: + description: The name of a Datadog team, formatted as `team:` + type: string + maxItems: 5 + nullable: true + readOnly: true + type: array title: description: Title of the dashboard. readOnly: true diff --git a/src/main/java/com/datadog/api/client/v2/model/DashboardListItem.java b/src/main/java/com/datadog/api/client/v2/model/DashboardListItem.java index 62708c14f32..ff744e4a833 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DashboardListItem.java +++ b/src/main/java/com/datadog/api/client/v2/model/DashboardListItem.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; import java.time.OffsetDateTime; import java.util.HashMap; +import java.util.List; import java.util.Map; import java.util.Objects; import org.openapitools.jackson.nullable.JsonNullable; @@ -31,6 +32,7 @@ DashboardListItem.JSON_PROPERTY_IS_SHARED, DashboardListItem.JSON_PROPERTY_MODIFIED, DashboardListItem.JSON_PROPERTY_POPULARITY, + DashboardListItem.JSON_PROPERTY_TAGS, DashboardListItem.JSON_PROPERTY_TITLE, DashboardListItem.JSON_PROPERTY_TYPE, DashboardListItem.JSON_PROPERTY_URL @@ -69,6 +71,9 @@ public class DashboardListItem { public static final String JSON_PROPERTY_POPULARITY = "popularity"; private Integer popularity; + public static final String JSON_PROPERTY_TAGS = "tags"; + private JsonNullable> tags = JsonNullable.>undefined(); + public static final String JSON_PROPERTY_TITLE = "title"; private String title; @@ -255,6 +260,32 @@ public Integer getPopularity() { return popularity; } + /** + * List of team names representing ownership of a dashboard. + * + * @return tags + */ + @jakarta.annotation.Nullable + @JsonIgnore + public List getTags() { + + if (tags == null) { + tags = JsonNullable.>undefined(); + } + return tags.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_TAGS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getTags_JsonNullable() { + return tags; + } + + @JsonProperty(JSON_PROPERTY_TAGS) + private void setTags_JsonNullable(JsonNullable> tags) { + this.tags = tags; + } + /** * Title of the dashboard. * @@ -369,6 +400,7 @@ public boolean equals(Object o) { && Objects.equals(this.isShared, dashboardListItem.isShared) && Objects.equals(this.modified, dashboardListItem.modified) && Objects.equals(this.popularity, dashboardListItem.popularity) + && Objects.equals(this.tags, dashboardListItem.tags) && Objects.equals(this.title, dashboardListItem.title) && Objects.equals(this.type, dashboardListItem.type) && Objects.equals(this.url, dashboardListItem.url) @@ -388,6 +420,7 @@ public int hashCode() { isShared, modified, popularity, + tags, title, type, url, @@ -408,6 +441,7 @@ public String toString() { sb.append(" isShared: ").append(toIndentedString(isShared)).append("\n"); sb.append(" modified: ").append(toIndentedString(modified)).append("\n"); sb.append(" popularity: ").append(toIndentedString(popularity)).append("\n"); + sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); sb.append(" title: ").append(toIndentedString(title)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" url: ").append(toIndentedString(url)).append("\n");