diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml
index a27042d9b8f..c6e015ed15c 100644
--- a/.generator/schemas/v2/openapi.yaml
+++ b/.generator/schemas/v2/openapi.yaml
@@ -7475,89 +7475,23 @@ components:
properties:
data:
items:
- $ref: '#/components/schemas/TableRowResourceIdentifier'
+ $ref: '#/components/schemas/BatchDeleteRowsRequestData'
maxItems: 200
type: array
required:
- data
type: object
- BatchRowsQueryDataType:
- default: reference-tables-batch-rows-query
- description: Resource type identifier for batch queries of reference table rows.
- enum:
- - reference-tables-batch-rows-query
- example: reference-tables-batch-rows-query
- type: string
- x-enum-varnames:
- - REFERENCE_TABLES_BATCH_ROWS_QUERY
- BatchRowsQueryRequest:
- properties:
- data:
- $ref: '#/components/schemas/BatchRowsQueryRequestData'
- type: object
- BatchRowsQueryRequestData:
- properties:
- attributes:
- $ref: '#/components/schemas/BatchRowsQueryRequestDataAttributes'
- type:
- $ref: '#/components/schemas/BatchRowsQueryDataType'
- required:
- - type
- type: object
- BatchRowsQueryRequestDataAttributes:
- properties:
- row_ids:
- example:
- - row_id_1
- - row_id_2
- items:
- type: string
- type: array
- table_id:
- example: 00000000-0000-0000-0000-000000000000
- type: string
- required:
- - row_ids
- - table_id
- type: object
- BatchRowsQueryResponse:
- example:
- data:
- id: 00000000-0000-0000-0000-000000000000
- relationships:
- rows:
- data:
- - id: row_id_1
- type: row
- - id: row_id_2
- type: row
- type: reference-tables-batch-rows-query
- properties:
- data:
- $ref: '#/components/schemas/BatchRowsQueryResponseData'
- type: object
- BatchRowsQueryResponseData:
+ BatchDeleteRowsRequestData:
+ description: Row resource containing a single row identifier for deletion.
properties:
id:
+ example: primary_key_value
type: string
- relationships:
- $ref: '#/components/schemas/BatchRowsQueryResponseDataRelationships'
type:
- $ref: '#/components/schemas/BatchRowsQueryDataType'
+ $ref: '#/components/schemas/TableRowResourceDataType'
required:
- type
- type: object
- BatchRowsQueryResponseDataRelationships:
- properties:
- rows:
- $ref: '#/components/schemas/BatchRowsQueryResponseDataRelationshipsRows'
- type: object
- BatchRowsQueryResponseDataRelationshipsRows:
- properties:
- data:
- items:
- $ref: '#/components/schemas/TableRowResourceIdentifier'
- type: array
+ - id
type: object
BatchUpsertRowsRequestArray:
description: The request body for creating or updating multiple rows into a
@@ -59634,6 +59568,7 @@ components:
SecurityMonitoringStandardDataSource:
default: logs
description: Source of events, either logs, audit trail, or Datadog events.
+ `app_sec_spans` is deprecated in favor of `spans`.
enum:
- logs
- audit
@@ -67019,18 +66954,6 @@ components:
type: string
x-enum-varnames:
- ROW
- TableRowResourceIdentifier:
- description: Row resource containing a single row identifier.
- properties:
- id:
- example: primary_key_value
- type: string
- type:
- $ref: '#/components/schemas/TableRowResourceDataType'
- required:
- - type
- - id
- type: object
TagsEventAttribute:
description: Array of tags associated with your event.
example:
@@ -96466,57 +96389,6 @@ paths:
operator: OR
permissions:
- timeseries_query
- /api/v2/reference-tables/queries/batch-rows:
- post:
- description: Batch query reference table rows by their primary key values. Returns
- only found rows in the included array.
- operationId: BatchRowsQuery
- requestBody:
- content:
- application/json:
- examples:
- happy_path:
- summary: Batch query reference table rows by their primary key values.
- value:
- data:
- attributes:
- row_ids:
- - row_id_1
- - row_id_2
- table_id: 00000000-0000-0000-0000-000000000000
- type: reference-tables-batch-rows-query
- schema:
- $ref: '#/components/schemas/BatchRowsQueryRequest'
- required: true
- responses:
- '200':
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/BatchRowsQueryResponse'
- description: Successfully retrieved rows. Some or all requested rows were
- found. Response includes found rows in the included section.
- '400':
- $ref: '#/components/responses/BadRequestResponse'
- '403':
- $ref: '#/components/responses/ForbiddenResponse'
- '404':
- $ref: '#/components/responses/NotFoundResponse'
- '429':
- $ref: '#/components/responses/TooManyRequestsResponse'
- '500':
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/APIErrorResponse'
- description: Internal Server Error
- security:
- - apiKeyAuth: []
- appKeyAuth: []
- - AuthZ: []
- summary: Batch rows query
- tags:
- - Reference Tables
/api/v2/reference-tables/tables:
get:
description: List all reference tables in this organization.
diff --git a/examples/v2/reference-tables/BatchRowsQuery.java b/examples/v2/reference-tables/BatchRowsQuery.java
deleted file mode 100644
index 191ca8d2da2..00000000000
--- a/examples/v2/reference-tables/BatchRowsQuery.java
+++ /dev/null
@@ -1,41 +0,0 @@
-// Batch rows query returns "Successfully retrieved rows. Some or all requested rows were found.
-// Response includes found
-// rows in the included section." response
-
-import com.datadog.api.client.ApiClient;
-import com.datadog.api.client.ApiException;
-import com.datadog.api.client.v2.api.ReferenceTablesApi;
-import com.datadog.api.client.v2.model.BatchRowsQueryDataType;
-import com.datadog.api.client.v2.model.BatchRowsQueryRequest;
-import com.datadog.api.client.v2.model.BatchRowsQueryRequestData;
-import com.datadog.api.client.v2.model.BatchRowsQueryRequestDataAttributes;
-import com.datadog.api.client.v2.model.BatchRowsQueryResponse;
-import java.util.Arrays;
-
-public class Example {
- public static void main(String[] args) {
- ApiClient defaultClient = ApiClient.getDefaultApiClient();
- ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
-
- BatchRowsQueryRequest body =
- new BatchRowsQueryRequest()
- .data(
- new BatchRowsQueryRequestData()
- .attributes(
- new BatchRowsQueryRequestDataAttributes()
- .rowIds(Arrays.asList("row_id_1", "row_id_2"))
- .tableId("00000000-0000-0000-0000-000000000000"))
- .type(BatchRowsQueryDataType.REFERENCE_TABLES_BATCH_ROWS_QUERY));
-
- try {
- BatchRowsQueryResponse result = apiInstance.batchRowsQuery(body);
- System.out.println(result);
- } catch (ApiException e) {
- System.err.println("Exception when calling ReferenceTablesApi#batchRowsQuery");
- System.err.println("Status code: " + e.getCode());
- System.err.println("Reason: " + e.getResponseBody());
- System.err.println("Response headers: " + e.getResponseHeaders());
- e.printStackTrace();
- }
- }
-}
diff --git a/examples/v2/reference-tables/DeleteRows.java b/examples/v2/reference-tables/DeleteRows.java
index cd1f3ae281f..55d2615ed0e 100644
--- a/examples/v2/reference-tables/DeleteRows.java
+++ b/examples/v2/reference-tables/DeleteRows.java
@@ -4,8 +4,8 @@
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.ReferenceTablesApi;
import com.datadog.api.client.v2.model.BatchDeleteRowsRequestArray;
+import com.datadog.api.client.v2.model.BatchDeleteRowsRequestData;
import com.datadog.api.client.v2.model.TableRowResourceDataType;
-import com.datadog.api.client.v2.model.TableRowResourceIdentifier;
import java.util.Collections;
public class Example {
@@ -17,7 +17,7 @@ public static void main(String[] args) {
new BatchDeleteRowsRequestArray()
.data(
Collections.singletonList(
- new TableRowResourceIdentifier()
+ new BatchDeleteRowsRequestData()
.id("primary_key_value")
.type(TableRowResourceDataType.ROW)));
diff --git a/src/main/java/com/datadog/api/client/v2/api/ReferenceTablesApi.java b/src/main/java/com/datadog/api/client/v2/api/ReferenceTablesApi.java
index 4008addc6f0..58b2be6ec88 100644
--- a/src/main/java/com/datadog/api/client/v2/api/ReferenceTablesApi.java
+++ b/src/main/java/com/datadog/api/client/v2/api/ReferenceTablesApi.java
@@ -5,8 +5,6 @@
import com.datadog.api.client.ApiResponse;
import com.datadog.api.client.Pair;
import com.datadog.api.client.v2.model.BatchDeleteRowsRequestArray;
-import com.datadog.api.client.v2.model.BatchRowsQueryRequest;
-import com.datadog.api.client.v2.model.BatchRowsQueryResponse;
import com.datadog.api.client.v2.model.BatchUpsertRowsRequestArray;
import com.datadog.api.client.v2.model.CreateTableRequest;
import com.datadog.api.client.v2.model.CreateUploadRequest;
@@ -55,140 +53,6 @@ public void setApiClient(ApiClient apiClient) {
this.apiClient = apiClient;
}
- /**
- * Batch rows query.
- *
- *
See {@link #batchRowsQueryWithHttpInfo}.
- *
- * @param body (required)
- * @return BatchRowsQueryResponse
- * @throws ApiException if fails to make API call
- */
- public BatchRowsQueryResponse batchRowsQuery(BatchRowsQueryRequest body) throws ApiException {
- return batchRowsQueryWithHttpInfo(body).getData();
- }
-
- /**
- * Batch rows query.
- *
- *
See {@link #batchRowsQueryWithHttpInfoAsync}.
- *
- * @param body (required)
- * @return CompletableFuture<BatchRowsQueryResponse>
- */
- public CompletableFuture batchRowsQueryAsync(BatchRowsQueryRequest body) {
- return batchRowsQueryWithHttpInfoAsync(body)
- .thenApply(
- response -> {
- return response.getData();
- });
- }
-
- /**
- * Batch query reference table rows by their primary key values. Returns only found rows in the
- * included array.
- *
- * @param body (required)
- * @return ApiResponse<BatchRowsQueryResponse>
- * @throws ApiException if fails to make API call
- * @http.response.details
- *
- * Response details
- * | Status Code | Description | Response Headers |
- * | 200 | Successfully retrieved rows. Some or all requested rows were found. Response includes found rows in the included section. | - |
- * | 400 | Bad Request | - |
- * | 403 | Forbidden | - |
- * | 404 | Not Found | - |
- * | 429 | Too many requests | - |
- * | 500 | Internal Server Error | - |
- *
- */
- public ApiResponse batchRowsQueryWithHttpInfo(BatchRowsQueryRequest body)
- throws ApiException {
- Object localVarPostBody = body;
-
- // verify the required parameter 'body' is set
- if (body == null) {
- throw new ApiException(
- 400, "Missing the required parameter 'body' when calling batchRowsQuery");
- }
- // create path and map variables
- String localVarPath = "/api/v2/reference-tables/queries/batch-rows";
-
- Map localVarHeaderParams = new HashMap();
-
- Invocation.Builder builder =
- apiClient.createBuilder(
- "v2.ReferenceTablesApi.batchRowsQuery",
- localVarPath,
- new ArrayList(),
- localVarHeaderParams,
- new HashMap(),
- new String[] {"application/json"},
- new String[] {"apiKeyAuth", "appKeyAuth", "AuthZ"});
- return apiClient.invokeAPI(
- "POST",
- builder,
- localVarHeaderParams,
- new String[] {"application/json"},
- localVarPostBody,
- new HashMap(),
- false,
- new GenericType() {});
- }
-
- /**
- * Batch rows query.
- *
- * See {@link #batchRowsQueryWithHttpInfo}.
- *
- * @param body (required)
- * @return CompletableFuture<ApiResponse<BatchRowsQueryResponse>>
- */
- public CompletableFuture> batchRowsQueryWithHttpInfoAsync(
- BatchRowsQueryRequest body) {
- Object localVarPostBody = body;
-
- // verify the required parameter 'body' is set
- if (body == null) {
- CompletableFuture> result = new CompletableFuture<>();
- result.completeExceptionally(
- new ApiException(
- 400, "Missing the required parameter 'body' when calling batchRowsQuery"));
- return result;
- }
- // create path and map variables
- String localVarPath = "/api/v2/reference-tables/queries/batch-rows";
-
- Map localVarHeaderParams = new HashMap();
-
- Invocation.Builder builder;
- try {
- builder =
- apiClient.createBuilder(
- "v2.ReferenceTablesApi.batchRowsQuery",
- localVarPath,
- new ArrayList(),
- localVarHeaderParams,
- new HashMap(),
- new String[] {"application/json"},
- new String[] {"apiKeyAuth", "appKeyAuth", "AuthZ"});
- } catch (ApiException ex) {
- CompletableFuture> result = new CompletableFuture<>();
- result.completeExceptionally(ex);
- return result;
- }
- return apiClient.invokeAPIAsync(
- "POST",
- builder,
- localVarHeaderParams,
- new String[] {"application/json"},
- localVarPostBody,
- new HashMap(),
- false,
- new GenericType() {});
- }
-
/**
* Create reference table.
*
diff --git a/src/main/java/com/datadog/api/client/v2/model/BatchDeleteRowsRequestArray.java b/src/main/java/com/datadog/api/client/v2/model/BatchDeleteRowsRequestArray.java
index 68c7e5a0222..530204fc198 100644
--- a/src/main/java/com/datadog/api/client/v2/model/BatchDeleteRowsRequestArray.java
+++ b/src/main/java/com/datadog/api/client/v2/model/BatchDeleteRowsRequestArray.java
@@ -26,26 +26,26 @@
public class BatchDeleteRowsRequestArray {
@JsonIgnore public boolean unparsed = false;
public static final String JSON_PROPERTY_DATA = "data";
- private List data = new ArrayList<>();
+ private List data = new ArrayList<>();
public BatchDeleteRowsRequestArray() {}
@JsonCreator
public BatchDeleteRowsRequestArray(
@JsonProperty(required = true, value = JSON_PROPERTY_DATA)
- List data) {
+ List data) {
this.data = data;
}
- public BatchDeleteRowsRequestArray data(List data) {
+ public BatchDeleteRowsRequestArray data(List data) {
this.data = data;
- for (TableRowResourceIdentifier item : data) {
+ for (BatchDeleteRowsRequestData item : data) {
this.unparsed |= item.unparsed;
}
return this;
}
- public BatchDeleteRowsRequestArray addDataItem(TableRowResourceIdentifier dataItem) {
+ public BatchDeleteRowsRequestArray addDataItem(BatchDeleteRowsRequestData dataItem) {
this.data.add(dataItem);
this.unparsed |= dataItem.unparsed;
return this;
@@ -58,11 +58,11 @@ public BatchDeleteRowsRequestArray addDataItem(TableRowResourceIdentifier dataIt
*/
@JsonProperty(JSON_PROPERTY_DATA)
@JsonInclude(value = JsonInclude.Include.ALWAYS)
- public List getData() {
+ public List getData() {
return data;
}
- public void setData(List data) {
+ public void setData(List data) {
this.data = data;
}
diff --git a/src/main/java/com/datadog/api/client/v2/model/TableRowResourceIdentifier.java b/src/main/java/com/datadog/api/client/v2/model/BatchDeleteRowsRequestData.java
similarity index 82%
rename from src/main/java/com/datadog/api/client/v2/model/TableRowResourceIdentifier.java
rename to src/main/java/com/datadog/api/client/v2/model/BatchDeleteRowsRequestData.java
index 0fe6b76719a..41a4270f1ef 100644
--- a/src/main/java/com/datadog/api/client/v2/model/TableRowResourceIdentifier.java
+++ b/src/main/java/com/datadog/api/client/v2/model/BatchDeleteRowsRequestData.java
@@ -17,14 +17,14 @@
import java.util.Map;
import java.util.Objects;
-/** Row resource containing a single row identifier. */
+/** Row resource containing a single row identifier for deletion. */
@JsonPropertyOrder({
- TableRowResourceIdentifier.JSON_PROPERTY_ID,
- TableRowResourceIdentifier.JSON_PROPERTY_TYPE
+ BatchDeleteRowsRequestData.JSON_PROPERTY_ID,
+ BatchDeleteRowsRequestData.JSON_PROPERTY_TYPE
})
@jakarta.annotation.Generated(
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
-public class TableRowResourceIdentifier {
+public class BatchDeleteRowsRequestData {
@JsonIgnore public boolean unparsed = false;
public static final String JSON_PROPERTY_ID = "id";
private String id;
@@ -32,10 +32,10 @@ public class TableRowResourceIdentifier {
public static final String JSON_PROPERTY_TYPE = "type";
private TableRowResourceDataType type = TableRowResourceDataType.ROW;
- public TableRowResourceIdentifier() {}
+ public BatchDeleteRowsRequestData() {}
@JsonCreator
- public TableRowResourceIdentifier(
+ public BatchDeleteRowsRequestData(
@JsonProperty(required = true, value = JSON_PROPERTY_ID) String id,
@JsonProperty(required = true, value = JSON_PROPERTY_TYPE) TableRowResourceDataType type) {
this.id = id;
@@ -43,7 +43,7 @@ public TableRowResourceIdentifier(
this.unparsed |= !type.isValid();
}
- public TableRowResourceIdentifier id(String id) {
+ public BatchDeleteRowsRequestData id(String id) {
this.id = id;
return this;
}
@@ -63,7 +63,7 @@ public void setId(String id) {
this.id = id;
}
- public TableRowResourceIdentifier type(TableRowResourceDataType type) {
+ public BatchDeleteRowsRequestData type(TableRowResourceDataType type) {
this.type = type;
this.unparsed |= !type.isValid();
return this;
@@ -99,10 +99,10 @@ public void setType(TableRowResourceDataType type) {
*
* @param key The arbitrary key to set
* @param value The associated value
- * @return TableRowResourceIdentifier
+ * @return BatchDeleteRowsRequestData
*/
@JsonAnySetter
- public TableRowResourceIdentifier putAdditionalProperty(String key, Object value) {
+ public BatchDeleteRowsRequestData putAdditionalProperty(String key, Object value) {
if (this.additionalProperties == null) {
this.additionalProperties = new HashMap();
}
@@ -133,7 +133,7 @@ public Object getAdditionalProperty(String key) {
return this.additionalProperties.get(key);
}
- /** Return true if this TableRowResourceIdentifier object is equal to o. */
+ /** Return true if this BatchDeleteRowsRequestData object is equal to o. */
@Override
public boolean equals(Object o) {
if (this == o) {
@@ -142,11 +142,11 @@ public boolean equals(Object o) {
if (o == null || getClass() != o.getClass()) {
return false;
}
- TableRowResourceIdentifier tableRowResourceIdentifier = (TableRowResourceIdentifier) o;
- return Objects.equals(this.id, tableRowResourceIdentifier.id)
- && Objects.equals(this.type, tableRowResourceIdentifier.type)
+ BatchDeleteRowsRequestData batchDeleteRowsRequestData = (BatchDeleteRowsRequestData) o;
+ return Objects.equals(this.id, batchDeleteRowsRequestData.id)
+ && Objects.equals(this.type, batchDeleteRowsRequestData.type)
&& Objects.equals(
- this.additionalProperties, tableRowResourceIdentifier.additionalProperties);
+ this.additionalProperties, batchDeleteRowsRequestData.additionalProperties);
}
@Override
@@ -157,7 +157,7 @@ public int hashCode() {
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
- sb.append("class TableRowResourceIdentifier {\n");
+ sb.append("class BatchDeleteRowsRequestData {\n");
sb.append(" id: ").append(toIndentedString(id)).append("\n");
sb.append(" type: ").append(toIndentedString(type)).append("\n");
sb.append(" additionalProperties: ")
diff --git a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryDataType.java b/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryDataType.java
deleted file mode 100644
index cfd7332a984..00000000000
--- a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryDataType.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
- * This product includes software developed at Datadog (https://www.datadoghq.com/).
- * Copyright 2019-Present Datadog, Inc.
- */
-
-package com.datadog.api.client.v2.model;
-
-import com.datadog.api.client.ModelEnum;
-import com.fasterxml.jackson.annotation.JsonCreator;
-import com.fasterxml.jackson.core.JsonGenerator;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.databind.SerializerProvider;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.fasterxml.jackson.databind.ser.std.StdSerializer;
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.HashSet;
-import java.util.Set;
-
-/** Resource type identifier for batch queries of reference table rows. */
-@JsonSerialize(using = BatchRowsQueryDataType.BatchRowsQueryDataTypeSerializer.class)
-public class BatchRowsQueryDataType extends ModelEnum {
-
- private static final Set allowedValues =
- new HashSet(Arrays.asList("reference-tables-batch-rows-query"));
-
- public static final BatchRowsQueryDataType REFERENCE_TABLES_BATCH_ROWS_QUERY =
- new BatchRowsQueryDataType("reference-tables-batch-rows-query");
-
- BatchRowsQueryDataType(String value) {
- super(value, allowedValues);
- }
-
- public static class BatchRowsQueryDataTypeSerializer
- extends StdSerializer {
- public BatchRowsQueryDataTypeSerializer(Class t) {
- super(t);
- }
-
- public BatchRowsQueryDataTypeSerializer() {
- this(null);
- }
-
- @Override
- public void serialize(
- BatchRowsQueryDataType value, JsonGenerator jgen, SerializerProvider provider)
- throws IOException, JsonProcessingException {
- jgen.writeObject(value.value);
- }
- }
-
- @JsonCreator
- public static BatchRowsQueryDataType fromValue(String value) {
- return new BatchRowsQueryDataType(value);
- }
-}
diff --git a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryRequest.java b/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryRequest.java
deleted file mode 100644
index 8791984f8d9..00000000000
--- a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryRequest.java
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
- * This product includes software developed at Datadog (https://www.datadoghq.com/).
- * Copyright 2019-Present Datadog, Inc.
- */
-
-package com.datadog.api.client.v2.model;
-
-import com.fasterxml.jackson.annotation.JsonAnyGetter;
-import com.fasterxml.jackson.annotation.JsonAnySetter;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.annotation.JsonPropertyOrder;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Objects;
-
-/** */
-@JsonPropertyOrder({BatchRowsQueryRequest.JSON_PROPERTY_DATA})
-@jakarta.annotation.Generated(
- value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
-public class BatchRowsQueryRequest {
- @JsonIgnore public boolean unparsed = false;
- public static final String JSON_PROPERTY_DATA = "data";
- private BatchRowsQueryRequestData data;
-
- public BatchRowsQueryRequest data(BatchRowsQueryRequestData data) {
- this.data = data;
- this.unparsed |= data.unparsed;
- return this;
- }
-
- /**
- * Getdata
- *
- * @return data
- */
- @jakarta.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_DATA)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public BatchRowsQueryRequestData getData() {
- return data;
- }
-
- public void setData(BatchRowsQueryRequestData data) {
- this.data = data;
- }
-
- /**
- * A container for additional, undeclared properties. This is a holder for any undeclared
- * properties as specified with the 'additionalProperties' keyword in the OAS document.
- */
- private Map additionalProperties;
-
- /**
- * Set the additional (undeclared) property with the specified name and value. If the property
- * does not already exist, create it otherwise replace it.
- *
- * @param key The arbitrary key to set
- * @param value The associated value
- * @return BatchRowsQueryRequest
- */
- @JsonAnySetter
- public BatchRowsQueryRequest putAdditionalProperty(String key, Object value) {
- if (this.additionalProperties == null) {
- this.additionalProperties = new HashMap();
- }
- this.additionalProperties.put(key, value);
- return this;
- }
-
- /**
- * Return the additional (undeclared) property.
- *
- * @return The additional properties
- */
- @JsonAnyGetter
- public Map getAdditionalProperties() {
- return additionalProperties;
- }
-
- /**
- * Return the additional (undeclared) property with the specified name.
- *
- * @param key The arbitrary key to get
- * @return The specific additional property for the given key
- */
- public Object getAdditionalProperty(String key) {
- if (this.additionalProperties == null) {
- return null;
- }
- return this.additionalProperties.get(key);
- }
-
- /** Return true if this BatchRowsQueryRequest object is equal to o. */
- @Override
- public boolean equals(Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- BatchRowsQueryRequest batchRowsQueryRequest = (BatchRowsQueryRequest) o;
- return Objects.equals(this.data, batchRowsQueryRequest.data)
- && Objects.equals(this.additionalProperties, batchRowsQueryRequest.additionalProperties);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(data, additionalProperties);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class BatchRowsQueryRequest {\n");
- sb.append(" data: ").append(toIndentedString(data)).append("\n");
- sb.append(" additionalProperties: ")
- .append(toIndentedString(additionalProperties))
- .append("\n");
- sb.append('}');
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces (except the first line).
- */
- private String toIndentedString(Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
diff --git a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryRequestData.java b/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryRequestData.java
deleted file mode 100644
index e0127626788..00000000000
--- a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryRequestData.java
+++ /dev/null
@@ -1,179 +0,0 @@
-/*
- * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
- * This product includes software developed at Datadog (https://www.datadoghq.com/).
- * Copyright 2019-Present Datadog, Inc.
- */
-
-package com.datadog.api.client.v2.model;
-
-import com.fasterxml.jackson.annotation.JsonAnyGetter;
-import com.fasterxml.jackson.annotation.JsonAnySetter;
-import com.fasterxml.jackson.annotation.JsonCreator;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.annotation.JsonPropertyOrder;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Objects;
-
-/** */
-@JsonPropertyOrder({
- BatchRowsQueryRequestData.JSON_PROPERTY_ATTRIBUTES,
- BatchRowsQueryRequestData.JSON_PROPERTY_TYPE
-})
-@jakarta.annotation.Generated(
- value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
-public class BatchRowsQueryRequestData {
- @JsonIgnore public boolean unparsed = false;
- public static final String JSON_PROPERTY_ATTRIBUTES = "attributes";
- private BatchRowsQueryRequestDataAttributes attributes;
-
- public static final String JSON_PROPERTY_TYPE = "type";
- private BatchRowsQueryDataType type = BatchRowsQueryDataType.REFERENCE_TABLES_BATCH_ROWS_QUERY;
-
- public BatchRowsQueryRequestData() {}
-
- @JsonCreator
- public BatchRowsQueryRequestData(
- @JsonProperty(required = true, value = JSON_PROPERTY_TYPE) BatchRowsQueryDataType type) {
- this.type = type;
- this.unparsed |= !type.isValid();
- }
-
- public BatchRowsQueryRequestData attributes(BatchRowsQueryRequestDataAttributes attributes) {
- this.attributes = attributes;
- this.unparsed |= attributes.unparsed;
- return this;
- }
-
- /**
- * Getattributes
- *
- * @return attributes
- */
- @jakarta.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_ATTRIBUTES)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public BatchRowsQueryRequestDataAttributes getAttributes() {
- return attributes;
- }
-
- public void setAttributes(BatchRowsQueryRequestDataAttributes attributes) {
- this.attributes = attributes;
- }
-
- public BatchRowsQueryRequestData type(BatchRowsQueryDataType type) {
- this.type = type;
- this.unparsed |= !type.isValid();
- return this;
- }
-
- /**
- * Resource type identifier for batch queries of reference table rows.
- *
- * @return type
- */
- @JsonProperty(JSON_PROPERTY_TYPE)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
- public BatchRowsQueryDataType getType() {
- return type;
- }
-
- public void setType(BatchRowsQueryDataType type) {
- if (!type.isValid()) {
- this.unparsed = true;
- }
- this.type = type;
- }
-
- /**
- * A container for additional, undeclared properties. This is a holder for any undeclared
- * properties as specified with the 'additionalProperties' keyword in the OAS document.
- */
- private Map additionalProperties;
-
- /**
- * Set the additional (undeclared) property with the specified name and value. If the property
- * does not already exist, create it otherwise replace it.
- *
- * @param key The arbitrary key to set
- * @param value The associated value
- * @return BatchRowsQueryRequestData
- */
- @JsonAnySetter
- public BatchRowsQueryRequestData putAdditionalProperty(String key, Object value) {
- if (this.additionalProperties == null) {
- this.additionalProperties = new HashMap();
- }
- this.additionalProperties.put(key, value);
- return this;
- }
-
- /**
- * Return the additional (undeclared) property.
- *
- * @return The additional properties
- */
- @JsonAnyGetter
- public Map getAdditionalProperties() {
- return additionalProperties;
- }
-
- /**
- * Return the additional (undeclared) property with the specified name.
- *
- * @param key The arbitrary key to get
- * @return The specific additional property for the given key
- */
- public Object getAdditionalProperty(String key) {
- if (this.additionalProperties == null) {
- return null;
- }
- return this.additionalProperties.get(key);
- }
-
- /** Return true if this BatchRowsQueryRequestData object is equal to o. */
- @Override
- public boolean equals(Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- BatchRowsQueryRequestData batchRowsQueryRequestData = (BatchRowsQueryRequestData) o;
- return Objects.equals(this.attributes, batchRowsQueryRequestData.attributes)
- && Objects.equals(this.type, batchRowsQueryRequestData.type)
- && Objects.equals(
- this.additionalProperties, batchRowsQueryRequestData.additionalProperties);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(attributes, type, additionalProperties);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class BatchRowsQueryRequestData {\n");
- sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n");
- sb.append(" type: ").append(toIndentedString(type)).append("\n");
- sb.append(" additionalProperties: ")
- .append(toIndentedString(additionalProperties))
- .append("\n");
- sb.append('}');
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces (except the first line).
- */
- private String toIndentedString(Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
diff --git a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryRequestDataAttributes.java b/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryRequestDataAttributes.java
deleted file mode 100644
index c7315bf4043..00000000000
--- a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryRequestDataAttributes.java
+++ /dev/null
@@ -1,182 +0,0 @@
-/*
- * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
- * This product includes software developed at Datadog (https://www.datadoghq.com/).
- * Copyright 2019-Present Datadog, Inc.
- */
-
-package com.datadog.api.client.v2.model;
-
-import com.fasterxml.jackson.annotation.JsonAnyGetter;
-import com.fasterxml.jackson.annotation.JsonAnySetter;
-import com.fasterxml.jackson.annotation.JsonCreator;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-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;
-
-/** */
-@JsonPropertyOrder({
- BatchRowsQueryRequestDataAttributes.JSON_PROPERTY_ROW_IDS,
- BatchRowsQueryRequestDataAttributes.JSON_PROPERTY_TABLE_ID
-})
-@jakarta.annotation.Generated(
- value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
-public class BatchRowsQueryRequestDataAttributes {
- @JsonIgnore public boolean unparsed = false;
- public static final String JSON_PROPERTY_ROW_IDS = "row_ids";
- private List rowIds = new ArrayList<>();
-
- public static final String JSON_PROPERTY_TABLE_ID = "table_id";
- private String tableId;
-
- public BatchRowsQueryRequestDataAttributes() {}
-
- @JsonCreator
- public BatchRowsQueryRequestDataAttributes(
- @JsonProperty(required = true, value = JSON_PROPERTY_ROW_IDS) List rowIds,
- @JsonProperty(required = true, value = JSON_PROPERTY_TABLE_ID) String tableId) {
- this.rowIds = rowIds;
- this.tableId = tableId;
- }
-
- public BatchRowsQueryRequestDataAttributes rowIds(List rowIds) {
- this.rowIds = rowIds;
- return this;
- }
-
- public BatchRowsQueryRequestDataAttributes addRowIdsItem(String rowIdsItem) {
- this.rowIds.add(rowIdsItem);
- return this;
- }
-
- /**
- * GetrowIds
- *
- * @return rowIds
- */
- @JsonProperty(JSON_PROPERTY_ROW_IDS)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
- public List getRowIds() {
- return rowIds;
- }
-
- public void setRowIds(List rowIds) {
- this.rowIds = rowIds;
- }
-
- public BatchRowsQueryRequestDataAttributes tableId(String tableId) {
- this.tableId = tableId;
- return this;
- }
-
- /**
- * GettableId
- *
- * @return tableId
- */
- @JsonProperty(JSON_PROPERTY_TABLE_ID)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
- public String getTableId() {
- return tableId;
- }
-
- public void setTableId(String tableId) {
- this.tableId = tableId;
- }
-
- /**
- * A container for additional, undeclared properties. This is a holder for any undeclared
- * properties as specified with the 'additionalProperties' keyword in the OAS document.
- */
- private Map additionalProperties;
-
- /**
- * Set the additional (undeclared) property with the specified name and value. If the property
- * does not already exist, create it otherwise replace it.
- *
- * @param key The arbitrary key to set
- * @param value The associated value
- * @return BatchRowsQueryRequestDataAttributes
- */
- @JsonAnySetter
- public BatchRowsQueryRequestDataAttributes putAdditionalProperty(String key, Object value) {
- if (this.additionalProperties == null) {
- this.additionalProperties = new HashMap();
- }
- this.additionalProperties.put(key, value);
- return this;
- }
-
- /**
- * Return the additional (undeclared) property.
- *
- * @return The additional properties
- */
- @JsonAnyGetter
- public Map getAdditionalProperties() {
- return additionalProperties;
- }
-
- /**
- * Return the additional (undeclared) property with the specified name.
- *
- * @param key The arbitrary key to get
- * @return The specific additional property for the given key
- */
- public Object getAdditionalProperty(String key) {
- if (this.additionalProperties == null) {
- return null;
- }
- return this.additionalProperties.get(key);
- }
-
- /** Return true if this BatchRowsQueryRequestDataAttributes object is equal to o. */
- @Override
- public boolean equals(Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- BatchRowsQueryRequestDataAttributes batchRowsQueryRequestDataAttributes =
- (BatchRowsQueryRequestDataAttributes) o;
- return Objects.equals(this.rowIds, batchRowsQueryRequestDataAttributes.rowIds)
- && Objects.equals(this.tableId, batchRowsQueryRequestDataAttributes.tableId)
- && Objects.equals(
- this.additionalProperties, batchRowsQueryRequestDataAttributes.additionalProperties);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(rowIds, tableId, additionalProperties);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class BatchRowsQueryRequestDataAttributes {\n");
- sb.append(" rowIds: ").append(toIndentedString(rowIds)).append("\n");
- sb.append(" tableId: ").append(toIndentedString(tableId)).append("\n");
- sb.append(" additionalProperties: ")
- .append(toIndentedString(additionalProperties))
- .append("\n");
- sb.append('}');
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces (except the first line).
- */
- private String toIndentedString(Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
diff --git a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponse.java b/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponse.java
deleted file mode 100644
index 87b72699a19..00000000000
--- a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponse.java
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
- * This product includes software developed at Datadog (https://www.datadoghq.com/).
- * Copyright 2019-Present Datadog, Inc.
- */
-
-package com.datadog.api.client.v2.model;
-
-import com.fasterxml.jackson.annotation.JsonAnyGetter;
-import com.fasterxml.jackson.annotation.JsonAnySetter;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.annotation.JsonPropertyOrder;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Objects;
-
-/** */
-@JsonPropertyOrder({BatchRowsQueryResponse.JSON_PROPERTY_DATA})
-@jakarta.annotation.Generated(
- value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
-public class BatchRowsQueryResponse {
- @JsonIgnore public boolean unparsed = false;
- public static final String JSON_PROPERTY_DATA = "data";
- private BatchRowsQueryResponseData data;
-
- public BatchRowsQueryResponse data(BatchRowsQueryResponseData data) {
- this.data = data;
- this.unparsed |= data.unparsed;
- return this;
- }
-
- /**
- * Getdata
- *
- * @return data
- */
- @jakarta.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_DATA)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public BatchRowsQueryResponseData getData() {
- return data;
- }
-
- public void setData(BatchRowsQueryResponseData data) {
- this.data = data;
- }
-
- /**
- * A container for additional, undeclared properties. This is a holder for any undeclared
- * properties as specified with the 'additionalProperties' keyword in the OAS document.
- */
- private Map additionalProperties;
-
- /**
- * Set the additional (undeclared) property with the specified name and value. If the property
- * does not already exist, create it otherwise replace it.
- *
- * @param key The arbitrary key to set
- * @param value The associated value
- * @return BatchRowsQueryResponse
- */
- @JsonAnySetter
- public BatchRowsQueryResponse putAdditionalProperty(String key, Object value) {
- if (this.additionalProperties == null) {
- this.additionalProperties = new HashMap();
- }
- this.additionalProperties.put(key, value);
- return this;
- }
-
- /**
- * Return the additional (undeclared) property.
- *
- * @return The additional properties
- */
- @JsonAnyGetter
- public Map getAdditionalProperties() {
- return additionalProperties;
- }
-
- /**
- * Return the additional (undeclared) property with the specified name.
- *
- * @param key The arbitrary key to get
- * @return The specific additional property for the given key
- */
- public Object getAdditionalProperty(String key) {
- if (this.additionalProperties == null) {
- return null;
- }
- return this.additionalProperties.get(key);
- }
-
- /** Return true if this BatchRowsQueryResponse object is equal to o. */
- @Override
- public boolean equals(Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- BatchRowsQueryResponse batchRowsQueryResponse = (BatchRowsQueryResponse) o;
- return Objects.equals(this.data, batchRowsQueryResponse.data)
- && Objects.equals(this.additionalProperties, batchRowsQueryResponse.additionalProperties);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(data, additionalProperties);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class BatchRowsQueryResponse {\n");
- sb.append(" data: ").append(toIndentedString(data)).append("\n");
- sb.append(" additionalProperties: ")
- .append(toIndentedString(additionalProperties))
- .append("\n");
- sb.append('}');
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces (except the first line).
- */
- private String toIndentedString(Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
diff --git a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponseData.java b/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponseData.java
deleted file mode 100644
index 85802def1d4..00000000000
--- a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponseData.java
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
- * This product includes software developed at Datadog (https://www.datadoghq.com/).
- * Copyright 2019-Present Datadog, Inc.
- */
-
-package com.datadog.api.client.v2.model;
-
-import com.fasterxml.jackson.annotation.JsonAnyGetter;
-import com.fasterxml.jackson.annotation.JsonAnySetter;
-import com.fasterxml.jackson.annotation.JsonCreator;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.annotation.JsonPropertyOrder;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Objects;
-
-/** */
-@JsonPropertyOrder({
- BatchRowsQueryResponseData.JSON_PROPERTY_ID,
- BatchRowsQueryResponseData.JSON_PROPERTY_RELATIONSHIPS,
- BatchRowsQueryResponseData.JSON_PROPERTY_TYPE
-})
-@jakarta.annotation.Generated(
- value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
-public class BatchRowsQueryResponseData {
- @JsonIgnore public boolean unparsed = false;
- public static final String JSON_PROPERTY_ID = "id";
- private String id;
-
- public static final String JSON_PROPERTY_RELATIONSHIPS = "relationships";
- private BatchRowsQueryResponseDataRelationships relationships;
-
- public static final String JSON_PROPERTY_TYPE = "type";
- private BatchRowsQueryDataType type = BatchRowsQueryDataType.REFERENCE_TABLES_BATCH_ROWS_QUERY;
-
- public BatchRowsQueryResponseData() {}
-
- @JsonCreator
- public BatchRowsQueryResponseData(
- @JsonProperty(required = true, value = JSON_PROPERTY_TYPE) BatchRowsQueryDataType type) {
- this.type = type;
- this.unparsed |= !type.isValid();
- }
-
- public BatchRowsQueryResponseData id(String id) {
- this.id = id;
- return this;
- }
-
- /**
- * Getid
- *
- * @return id
- */
- @jakarta.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_ID)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public BatchRowsQueryResponseData relationships(
- BatchRowsQueryResponseDataRelationships relationships) {
- this.relationships = relationships;
- this.unparsed |= relationships.unparsed;
- return this;
- }
-
- /**
- * Getrelationships
- *
- * @return relationships
- */
- @jakarta.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_RELATIONSHIPS)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public BatchRowsQueryResponseDataRelationships getRelationships() {
- return relationships;
- }
-
- public void setRelationships(BatchRowsQueryResponseDataRelationships relationships) {
- this.relationships = relationships;
- }
-
- public BatchRowsQueryResponseData type(BatchRowsQueryDataType type) {
- this.type = type;
- this.unparsed |= !type.isValid();
- return this;
- }
-
- /**
- * Resource type identifier for batch queries of reference table rows.
- *
- * @return type
- */
- @JsonProperty(JSON_PROPERTY_TYPE)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
- public BatchRowsQueryDataType getType() {
- return type;
- }
-
- public void setType(BatchRowsQueryDataType type) {
- if (!type.isValid()) {
- this.unparsed = true;
- }
- this.type = type;
- }
-
- /**
- * A container for additional, undeclared properties. This is a holder for any undeclared
- * properties as specified with the 'additionalProperties' keyword in the OAS document.
- */
- private Map additionalProperties;
-
- /**
- * Set the additional (undeclared) property with the specified name and value. If the property
- * does not already exist, create it otherwise replace it.
- *
- * @param key The arbitrary key to set
- * @param value The associated value
- * @return BatchRowsQueryResponseData
- */
- @JsonAnySetter
- public BatchRowsQueryResponseData putAdditionalProperty(String key, Object value) {
- if (this.additionalProperties == null) {
- this.additionalProperties = new HashMap();
- }
- this.additionalProperties.put(key, value);
- return this;
- }
-
- /**
- * Return the additional (undeclared) property.
- *
- * @return The additional properties
- */
- @JsonAnyGetter
- public Map getAdditionalProperties() {
- return additionalProperties;
- }
-
- /**
- * Return the additional (undeclared) property with the specified name.
- *
- * @param key The arbitrary key to get
- * @return The specific additional property for the given key
- */
- public Object getAdditionalProperty(String key) {
- if (this.additionalProperties == null) {
- return null;
- }
- return this.additionalProperties.get(key);
- }
-
- /** Return true if this BatchRowsQueryResponseData object is equal to o. */
- @Override
- public boolean equals(Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- BatchRowsQueryResponseData batchRowsQueryResponseData = (BatchRowsQueryResponseData) o;
- return Objects.equals(this.id, batchRowsQueryResponseData.id)
- && Objects.equals(this.relationships, batchRowsQueryResponseData.relationships)
- && Objects.equals(this.type, batchRowsQueryResponseData.type)
- && Objects.equals(
- this.additionalProperties, batchRowsQueryResponseData.additionalProperties);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(id, relationships, type, additionalProperties);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class BatchRowsQueryResponseData {\n");
- sb.append(" id: ").append(toIndentedString(id)).append("\n");
- sb.append(" relationships: ").append(toIndentedString(relationships)).append("\n");
- sb.append(" type: ").append(toIndentedString(type)).append("\n");
- sb.append(" additionalProperties: ")
- .append(toIndentedString(additionalProperties))
- .append("\n");
- sb.append('}');
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces (except the first line).
- */
- private String toIndentedString(Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
diff --git a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponseDataRelationships.java b/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponseDataRelationships.java
deleted file mode 100644
index c535d451cb0..00000000000
--- a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponseDataRelationships.java
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
- * This product includes software developed at Datadog (https://www.datadoghq.com/).
- * Copyright 2019-Present Datadog, Inc.
- */
-
-package com.datadog.api.client.v2.model;
-
-import com.fasterxml.jackson.annotation.JsonAnyGetter;
-import com.fasterxml.jackson.annotation.JsonAnySetter;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.annotation.JsonPropertyOrder;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Objects;
-
-/** */
-@JsonPropertyOrder({BatchRowsQueryResponseDataRelationships.JSON_PROPERTY_ROWS})
-@jakarta.annotation.Generated(
- value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
-public class BatchRowsQueryResponseDataRelationships {
- @JsonIgnore public boolean unparsed = false;
- public static final String JSON_PROPERTY_ROWS = "rows";
- private BatchRowsQueryResponseDataRelationshipsRows rows;
-
- public BatchRowsQueryResponseDataRelationships rows(
- BatchRowsQueryResponseDataRelationshipsRows rows) {
- this.rows = rows;
- this.unparsed |= rows.unparsed;
- return this;
- }
-
- /**
- * Getrows
- *
- * @return rows
- */
- @jakarta.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_ROWS)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public BatchRowsQueryResponseDataRelationshipsRows getRows() {
- return rows;
- }
-
- public void setRows(BatchRowsQueryResponseDataRelationshipsRows rows) {
- this.rows = rows;
- }
-
- /**
- * A container for additional, undeclared properties. This is a holder for any undeclared
- * properties as specified with the 'additionalProperties' keyword in the OAS document.
- */
- private Map additionalProperties;
-
- /**
- * Set the additional (undeclared) property with the specified name and value. If the property
- * does not already exist, create it otherwise replace it.
- *
- * @param key The arbitrary key to set
- * @param value The associated value
- * @return BatchRowsQueryResponseDataRelationships
- */
- @JsonAnySetter
- public BatchRowsQueryResponseDataRelationships putAdditionalProperty(String key, Object value) {
- if (this.additionalProperties == null) {
- this.additionalProperties = new HashMap();
- }
- this.additionalProperties.put(key, value);
- return this;
- }
-
- /**
- * Return the additional (undeclared) property.
- *
- * @return The additional properties
- */
- @JsonAnyGetter
- public Map getAdditionalProperties() {
- return additionalProperties;
- }
-
- /**
- * Return the additional (undeclared) property with the specified name.
- *
- * @param key The arbitrary key to get
- * @return The specific additional property for the given key
- */
- public Object getAdditionalProperty(String key) {
- if (this.additionalProperties == null) {
- return null;
- }
- return this.additionalProperties.get(key);
- }
-
- /** Return true if this BatchRowsQueryResponseDataRelationships object is equal to o. */
- @Override
- public boolean equals(Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- BatchRowsQueryResponseDataRelationships batchRowsQueryResponseDataRelationships =
- (BatchRowsQueryResponseDataRelationships) o;
- return Objects.equals(this.rows, batchRowsQueryResponseDataRelationships.rows)
- && Objects.equals(
- this.additionalProperties,
- batchRowsQueryResponseDataRelationships.additionalProperties);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(rows, additionalProperties);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class BatchRowsQueryResponseDataRelationships {\n");
- sb.append(" rows: ").append(toIndentedString(rows)).append("\n");
- sb.append(" additionalProperties: ")
- .append(toIndentedString(additionalProperties))
- .append("\n");
- sb.append('}');
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces (except the first line).
- */
- private String toIndentedString(Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
diff --git a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponseDataRelationshipsRows.java b/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponseDataRelationshipsRows.java
deleted file mode 100644
index 7f8b924ab03..00000000000
--- a/src/main/java/com/datadog/api/client/v2/model/BatchRowsQueryResponseDataRelationshipsRows.java
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
- * This product includes software developed at Datadog (https://www.datadoghq.com/).
- * Copyright 2019-Present Datadog, Inc.
- */
-
-package com.datadog.api.client.v2.model;
-
-import com.fasterxml.jackson.annotation.JsonAnyGetter;
-import com.fasterxml.jackson.annotation.JsonAnySetter;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-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;
-
-/** */
-@JsonPropertyOrder({BatchRowsQueryResponseDataRelationshipsRows.JSON_PROPERTY_DATA})
-@jakarta.annotation.Generated(
- value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
-public class BatchRowsQueryResponseDataRelationshipsRows {
- @JsonIgnore public boolean unparsed = false;
- public static final String JSON_PROPERTY_DATA = "data";
- private List data = null;
-
- public BatchRowsQueryResponseDataRelationshipsRows data(List data) {
- this.data = data;
- for (TableRowResourceIdentifier item : data) {
- this.unparsed |= item.unparsed;
- }
- return this;
- }
-
- public BatchRowsQueryResponseDataRelationshipsRows addDataItem(
- TableRowResourceIdentifier dataItem) {
- if (this.data == null) {
- this.data = new ArrayList<>();
- }
- this.data.add(dataItem);
- this.unparsed |= dataItem.unparsed;
- return this;
- }
-
- /**
- * Getdata
- *
- * @return data
- */
- @jakarta.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_DATA)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public List getData() {
- return data;
- }
-
- public void setData(List data) {
- this.data = data;
- }
-
- /**
- * A container for additional, undeclared properties. This is a holder for any undeclared
- * properties as specified with the 'additionalProperties' keyword in the OAS document.
- */
- private Map additionalProperties;
-
- /**
- * Set the additional (undeclared) property with the specified name and value. If the property
- * does not already exist, create it otherwise replace it.
- *
- * @param key The arbitrary key to set
- * @param value The associated value
- * @return BatchRowsQueryResponseDataRelationshipsRows
- */
- @JsonAnySetter
- public BatchRowsQueryResponseDataRelationshipsRows putAdditionalProperty(
- String key, Object value) {
- if (this.additionalProperties == null) {
- this.additionalProperties = new HashMap();
- }
- this.additionalProperties.put(key, value);
- return this;
- }
-
- /**
- * Return the additional (undeclared) property.
- *
- * @return The additional properties
- */
- @JsonAnyGetter
- public Map getAdditionalProperties() {
- return additionalProperties;
- }
-
- /**
- * Return the additional (undeclared) property with the specified name.
- *
- * @param key The arbitrary key to get
- * @return The specific additional property for the given key
- */
- public Object getAdditionalProperty(String key) {
- if (this.additionalProperties == null) {
- return null;
- }
- return this.additionalProperties.get(key);
- }
-
- /** Return true if this BatchRowsQueryResponseDataRelationshipsRows object is equal to o. */
- @Override
- public boolean equals(Object o) {
- if (this == o) {
- return true;
- }
- if (o == null || getClass() != o.getClass()) {
- return false;
- }
- BatchRowsQueryResponseDataRelationshipsRows batchRowsQueryResponseDataRelationshipsRows =
- (BatchRowsQueryResponseDataRelationshipsRows) o;
- return Objects.equals(this.data, batchRowsQueryResponseDataRelationshipsRows.data)
- && Objects.equals(
- this.additionalProperties,
- batchRowsQueryResponseDataRelationshipsRows.additionalProperties);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(data, additionalProperties);
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder();
- sb.append("class BatchRowsQueryResponseDataRelationshipsRows {\n");
- sb.append(" data: ").append(toIndentedString(data)).append("\n");
- sb.append(" additionalProperties: ")
- .append(toIndentedString(additionalProperties))
- .append("\n");
- sb.append('}');
- return sb.toString();
- }
-
- /**
- * Convert the given object to string with each line indented by 4 spaces (except the first line).
- */
- private String toIndentedString(Object o) {
- if (o == null) {
- return "null";
- }
- return o.toString().replace("\n", "\n ");
- }
-}
diff --git a/src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringStandardDataSource.java b/src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringStandardDataSource.java
index bed1cd3b27a..404e522e62f 100644
--- a/src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringStandardDataSource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringStandardDataSource.java
@@ -18,7 +18,10 @@
import java.util.HashSet;
import java.util.Set;
-/** Source of events, either logs, audit trail, or Datadog events. */
+/**
+ * Source of events, either logs, audit trail, or Datadog events. app_sec_spans is
+ * deprecated in favor of spans.
+ */
@JsonSerialize(
using =
SecurityMonitoringStandardDataSource.SecurityMonitoringStandardDataSourceSerializer.class)
diff --git a/src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringStandardRuleQuery.java b/src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringStandardRuleQuery.java
index 59268d99366..7c3e512ed04 100644
--- a/src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringStandardRuleQuery.java
+++ b/src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringStandardRuleQuery.java
@@ -130,7 +130,8 @@ public SecurityMonitoringStandardRuleQuery dataSource(
}
/**
- * Source of events, either logs, audit trail, or Datadog events.
+ * Source of events, either logs, audit trail, or Datadog events. app_sec_spans is
+ * deprecated in favor of spans.
*
* @return dataSource
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/ThreatHuntingJobQuery.java b/src/main/java/com/datadog/api/client/v2/model/ThreatHuntingJobQuery.java
index 6eb52d0b0ea..8406bca30cf 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ThreatHuntingJobQuery.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ThreatHuntingJobQuery.java
@@ -91,7 +91,8 @@ public ThreatHuntingJobQuery dataSource(SecurityMonitoringStandardDataSource dat
}
/**
- * Source of events, either logs, audit trail, or Datadog events.
+ * Source of events, either logs, audit trail, or Datadog events. app_sec_spans is
+ * deprecated in favor of spans.
*
* @return dataSource
*/
diff --git a/src/test/resources/com/datadog/api/client/v2/api/reference_tables.feature b/src/test/resources/com/datadog/api/client/v2/api/reference_tables.feature
index 0ba8738c6b9..db0f84a6e55 100644
--- a/src/test/resources/com/datadog/api/client/v2/api/reference_tables.feature
+++ b/src/test/resources/com/datadog/api/client/v2/api/reference_tables.feature
@@ -7,27 +7,6 @@ Feature: Reference Tables
And a valid "appKeyAuth" key in the system
And an instance of "ReferenceTables" API
- @generated @skip @team:DataDog/redapl-experiences
- Scenario: Batch rows query returns "Bad Request" response
- Given new "BatchRowsQuery" request
- And body with value {"data": {"attributes": {"row_ids": ["row_id_1", "row_id_2"], "table_id": "00000000-0000-0000-0000-000000000000"}, "type": "reference-tables-batch-rows-query"}}
- When the request is sent
- Then the response status is 400 Bad Request
-
- @generated @skip @team:DataDog/redapl-experiences
- Scenario: Batch rows query returns "Not Found" response
- Given new "BatchRowsQuery" request
- And body with value {"data": {"attributes": {"row_ids": ["row_id_1", "row_id_2"], "table_id": "00000000-0000-0000-0000-000000000000"}, "type": "reference-tables-batch-rows-query"}}
- When the request is sent
- Then the response status is 404 Not Found
-
- @generated @skip @team:DataDog/redapl-experiences
- Scenario: Batch rows query returns "Successfully retrieved rows. Some or all requested rows were found. Response includes found rows in the included section." response
- Given new "BatchRowsQuery" request
- And body with value {"data": {"attributes": {"row_ids": ["row_id_1", "row_id_2"], "table_id": "00000000-0000-0000-0000-000000000000"}, "type": "reference-tables-batch-rows-query"}}
- When the request is sent
- Then the response status is 200 Successfully retrieved rows. Some or all requested rows were found. Response includes found rows in the included section.
-
@generated @skip @team:DataDog/redapl-experiences
Scenario: Create reference table returns "Bad Request" response
Given new "CreateReferenceTable" request
diff --git a/src/test/resources/com/datadog/api/client/v2/api/undo.json b/src/test/resources/com/datadog/api/client/v2/api/undo.json
index a04c9b283b9..e33094f9f8c 100644
--- a/src/test/resources/com/datadog/api/client/v2/api/undo.json
+++ b/src/test/resources/com/datadog/api/client/v2/api/undo.json
@@ -3963,12 +3963,6 @@
"type": "idempotent"
}
},
- "BatchRowsQuery": {
- "tag": "Reference Tables",
- "undo": {
- "type": "safe"
- }
- },
"ListTables": {
"tag": "Reference Tables",
"undo": {