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": {