diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 3bec741a126..8d0e283f954 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -20587,15 +20587,19 @@ components: - data type: object DeletedSuiteResponseData: + description: Data object for a deleted Synthetic test suite. properties: attributes: $ref: '#/components/schemas/DeletedSuiteResponseDataAttributes' id: + description: The public ID of the deleted Synthetic test suite. type: string type: $ref: '#/components/schemas/SyntheticsSuiteTypes' type: object DeletedSuiteResponseDataAttributes: + description: Attributes of a deleted Synthetic test suite, including deletion + timestamp and public ID. properties: deleted_at: description: Deletion timestamp of the Synthetic suite ID. @@ -20605,10 +20609,12 @@ components: type: string type: object DeletedSuitesRequestDelete: + description: Data object for a bulk delete Synthetic test suites request. properties: attributes: $ref: '#/components/schemas/DeletedSuitesRequestDeleteAttributes' id: + description: An optional identifier for the delete request. type: string type: $ref: '#/components/schemas/DeletedSuitesRequestType' @@ -20616,19 +20622,24 @@ components: - attributes type: object DeletedSuitesRequestDeleteAttributes: + description: Attributes for a bulk delete Synthetic test suites request. properties: force_delete_dependencies: + description: Whether to force deletion of suites that have dependent resources. type: boolean public_ids: + description: List of public IDs of the Synthetic test suites to delete. example: - '' items: + description: The public ID of a Synthetic test suite to delete. type: string type: array required: - public_ids type: object DeletedSuitesRequestDeleteRequest: + description: Request body for bulk deleting Synthetic test suites. properties: data: $ref: '#/components/schemas/DeletedSuitesRequestDelete' @@ -20637,6 +20648,7 @@ components: type: object DeletedSuitesRequestType: default: delete_suites_request + description: Type for the bulk delete Synthetic suites request, `delete_suites_request`. enum: - delete_suites_request example: delete_suites_request @@ -20644,22 +20656,28 @@ components: x-enum-varnames: - DELETE_SUITES_REQUEST DeletedSuitesResponse: + description: Response containing the list of deleted Synthetic test suites. properties: data: + description: List of deleted Synthetic suite data objects. items: $ref: '#/components/schemas/DeletedSuiteResponseData' type: array type: object DeletedTestResponseData: + description: Data object for a deleted Synthetic test. properties: attributes: $ref: '#/components/schemas/DeletedTestResponseDataAttributes' id: + description: The public ID of the deleted Synthetic test. type: string type: $ref: '#/components/schemas/DeletedTestsResponseType' type: object DeletedTestResponseDataAttributes: + description: Attributes of a deleted Synthetic test, including deletion timestamp + and public ID. properties: deleted_at: description: Deletion timestamp of the Synthetic test ID. @@ -20669,10 +20687,12 @@ components: type: string type: object DeletedTestsRequestDelete: + description: Data object for a bulk delete Synthetic tests request. properties: attributes: $ref: '#/components/schemas/DeletedTestsRequestDeleteAttributes' id: + description: An optional identifier for the delete request. type: string type: $ref: '#/components/schemas/DeletedTestsRequestType' @@ -20680,19 +20700,24 @@ components: - attributes type: object DeletedTestsRequestDeleteAttributes: + description: Attributes for a bulk delete Synthetic tests request. properties: force_delete_dependencies: + description: Whether to force deletion of tests that have dependent resources. type: boolean public_ids: + description: List of public IDs of the Synthetic tests to delete. example: - '' items: + description: The public ID of a Synthetic test to delete. type: string type: array required: - public_ids type: object DeletedTestsRequestDeleteRequest: + description: Request body for bulk deleting Synthetic tests. properties: data: $ref: '#/components/schemas/DeletedTestsRequestDelete' @@ -20701,6 +20726,7 @@ components: type: object DeletedTestsRequestType: default: delete_tests_request + description: Type for the bulk delete Synthetic tests request, `delete_tests_request`. enum: - delete_tests_request example: delete_tests_request @@ -20708,14 +20734,17 @@ components: x-enum-varnames: - DELETE_TESTS_REQUEST DeletedTestsResponse: + description: Response containing the list of deleted Synthetic tests. properties: data: + description: List of deleted Synthetic test data objects. items: $ref: '#/components/schemas/DeletedTestResponseData' type: array type: object DeletedTestsResponseType: default: delete_tests + description: Type for the bulk delete Synthetic tests response, `delete_tests`. enum: - delete_tests example: delete_tests @@ -28822,6 +28851,7 @@ components: - data type: object GlobalVariableJsonPatchRequestData: + description: Data object for a JSON Patch request on a Synthetic global variable. properties: attributes: $ref: '#/components/schemas/GlobalVariableJsonPatchRequestDataAttributes' @@ -28829,6 +28859,7 @@ components: $ref: '#/components/schemas/GlobalVariableJsonPatchType' type: object GlobalVariableJsonPatchRequestDataAttributes: + description: Attributes for a JSON Patch request on a Synthetic global variable. properties: json_patch: description: JSON Patch operations following RFC 6902. @@ -44821,7 +44852,7 @@ components: Protocol (OTLP) over gRPC and HTTP. - **Supported pipeline types:** logs, metrics' + **Supported pipeline types:** logs' properties: grpc_address_key: description: Environment variable name containing the gRPC server address @@ -44851,7 +44882,6 @@ components: type: object x-pipeline-types: - logs - - metrics ObservabilityPipelineOpentelemetrySourceType: default: opentelemetry description: The source type. The value should always be `opentelemetry`. @@ -65632,6 +65662,7 @@ components: type: number type: object SuiteCreateEdit: + description: Data object for creating or editing a Synthetic test suite. properties: attributes: $ref: '#/components/schemas/SyntheticsSuite' @@ -65642,6 +65673,7 @@ components: - type type: object SuiteCreateEditRequest: + description: Request body for creating or editing a Synthetic test suite. properties: data: $ref: '#/components/schemas/SuiteCreateEdit' @@ -65650,6 +65682,7 @@ components: type: object SuiteSearchResponseType: default: suites_search + description: Type for the Synthetics suites search response, `suites_search`. enum: - suites_search example: suites_search @@ -66077,6 +66110,7 @@ components: $ref: '#/components/schemas/SyntheticsNetworkTestRequest' type: object SyntheticsNetworkTestEdit: + description: Data object for creating or editing a Network Path test. properties: attributes: $ref: '#/components/schemas/SyntheticsNetworkTest' @@ -66253,6 +66287,7 @@ components: type: string type: array tests: + description: Array of Synthetic tests included in the suite. items: $ref: '#/components/schemas/SyntheticsSuiteTest' type: array @@ -66306,6 +66341,7 @@ components: attributes: $ref: '#/components/schemas/SyntheticsSuiteSearchResponseDataAttributes' id: + description: The unique identifier of the suite search response data. format: uuid type: string type: @@ -66315,10 +66351,12 @@ components: description: Synthetics suite search response data attributes properties: suites: + description: List of Synthetic suites matching the search query. items: $ref: '#/components/schemas/SyntheticsSuite' type: array total: + description: Total number of Synthetic suites matching the search query. format: int32 maximum: 2147483647 type: integer @@ -66330,6 +66368,7 @@ components: alerting_criticality: $ref: '#/components/schemas/SyntheticsSuiteTestAlertingCriticality' public_id: + description: The public ID of the Synthetic test included in the suite. example: '' type: string required: diff --git a/examples/v2/observability-pipelines/ValidatePipeline_884022323.java b/examples/v2/observability-pipelines/ValidatePipeline_884022323.java deleted file mode 100644 index 75e3efa36de..00000000000 --- a/examples/v2/observability-pipelines/ValidatePipeline_884022323.java +++ /dev/null @@ -1,90 +0,0 @@ -// Validate a metrics pipeline with opentelemetry source returns "OK" response - -import com.datadog.api.client.ApiClient; -import com.datadog.api.client.ApiException; -import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; -import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; -import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem; -import com.datadog.api.client.v2.model.ObservabilityPipelineConfigPipelineType; -import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorGroup; -import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorItem; -import com.datadog.api.client.v2.model.ObservabilityPipelineConfigSourceItem; -import com.datadog.api.client.v2.model.ObservabilityPipelineDataAttributes; -import com.datadog.api.client.v2.model.ObservabilityPipelineDatadogMetricsDestination; -import com.datadog.api.client.v2.model.ObservabilityPipelineDatadogMetricsDestinationType; -import com.datadog.api.client.v2.model.ObservabilityPipelineFilterProcessor; -import com.datadog.api.client.v2.model.ObservabilityPipelineFilterProcessorType; -import com.datadog.api.client.v2.model.ObservabilityPipelineOpentelemetrySource; -import com.datadog.api.client.v2.model.ObservabilityPipelineOpentelemetrySourceType; -import com.datadog.api.client.v2.model.ObservabilityPipelineSpec; -import com.datadog.api.client.v2.model.ObservabilityPipelineSpecData; -import com.datadog.api.client.v2.model.ValidationResponse; -import java.util.Collections; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = ApiClient.getDefaultApiClient(); - ObservabilityPipelinesApi apiInstance = new ObservabilityPipelinesApi(defaultClient); - - ObservabilityPipelineSpec body = - new ObservabilityPipelineSpec() - .data( - new ObservabilityPipelineSpecData() - .attributes( - new ObservabilityPipelineDataAttributes() - .config( - new ObservabilityPipelineConfig() - .pipelineType(ObservabilityPipelineConfigPipelineType.METRICS) - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineDatadogMetricsDestination() - .id("datadog-metrics-destination") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineDatadogMetricsDestinationType - .DATADOG_METRICS)))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("*") - .inputs( - Collections.singletonList( - "opentelemetry-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineFilterProcessor() - .enabled(true) - .id("filter-processor") - .include("env:production") - .type( - ObservabilityPipelineFilterProcessorType - .FILTER)))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineOpentelemetrySource() - .id("opentelemetry-source") - .type( - ObservabilityPipelineOpentelemetrySourceType - .OPENTELEMETRY))))) - .name("Metrics OTel Pipeline")) - .type("pipelines")); - - try { - ValidationResponse result = apiInstance.validatePipeline(body); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling ObservabilityPipelinesApi#validatePipeline"); - 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/src/main/java/com/datadog/api/client/v2/model/DeletedSuiteResponseData.java b/src/main/java/com/datadog/api/client/v2/model/DeletedSuiteResponseData.java index ce7bc7dc4ae..2498f0250fb 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedSuiteResponseData.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedSuiteResponseData.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Data object for a deleted Synthetic test suite. */ @JsonPropertyOrder({ DeletedSuiteResponseData.JSON_PROPERTY_ATTRIBUTES, DeletedSuiteResponseData.JSON_PROPERTY_ID, @@ -42,7 +42,7 @@ public DeletedSuiteResponseData attributes(DeletedSuiteResponseDataAttributes at } /** - * Getattributes + * Attributes of a deleted Synthetic test suite, including deletion timestamp and public ID. * * @return attributes */ @@ -63,7 +63,7 @@ public DeletedSuiteResponseData id(String id) { } /** - * Getid + * The public ID of the deleted Synthetic test suite. * * @return id */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedSuiteResponseDataAttributes.java b/src/main/java/com/datadog/api/client/v2/model/DeletedSuiteResponseDataAttributes.java index 5e99299cc43..36e0a817564 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedSuiteResponseDataAttributes.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedSuiteResponseDataAttributes.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Attributes of a deleted Synthetic test suite, including deletion timestamp and public ID. */ @JsonPropertyOrder({ DeletedSuiteResponseDataAttributes.JSON_PROPERTY_DELETED_AT, DeletedSuiteResponseDataAttributes.JSON_PROPERTY_PUBLIC_ID diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDelete.java b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDelete.java index 75a316e6928..27a2b19d84b 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDelete.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDelete.java @@ -17,7 +17,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Data object for a bulk delete Synthetic test suites request. */ @JsonPropertyOrder({ DeletedSuitesRequestDelete.JSON_PROPERTY_ATTRIBUTES, DeletedSuitesRequestDelete.JSON_PROPERTY_ID, @@ -53,7 +53,7 @@ public DeletedSuitesRequestDelete attributes(DeletedSuitesRequestDeleteAttribute } /** - * Getattributes + * Attributes for a bulk delete Synthetic test suites request. * * @return attributes */ @@ -73,7 +73,7 @@ public DeletedSuitesRequestDelete id(String id) { } /** - * Getid + * An optional identifier for the delete request. * * @return id */ @@ -95,7 +95,7 @@ public DeletedSuitesRequestDelete type(DeletedSuitesRequestType type) { } /** - * Gettype + * Type for the bulk delete Synthetic suites request, delete_suites_request. * * @return type */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDeleteAttributes.java b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDeleteAttributes.java index 779a3f44cde..041d0cf204e 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDeleteAttributes.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDeleteAttributes.java @@ -19,7 +19,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Attributes for a bulk delete Synthetic test suites request. */ @JsonPropertyOrder({ DeletedSuitesRequestDeleteAttributes.JSON_PROPERTY_FORCE_DELETE_DEPENDENCIES, DeletedSuitesRequestDeleteAttributes.JSON_PROPERTY_PUBLIC_IDS @@ -49,7 +49,7 @@ public DeletedSuitesRequestDeleteAttributes forceDeleteDependencies( } /** - * GetforceDeleteDependencies + * Whether to force deletion of suites that have dependent resources. * * @return forceDeleteDependencies */ @@ -75,7 +75,7 @@ public DeletedSuitesRequestDeleteAttributes addPublicIdsItem(String publicIdsIte } /** - * GetpublicIds + * List of public IDs of the Synthetic test suites to delete. * * @return publicIds */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDeleteRequest.java b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDeleteRequest.java index 331ff9be80d..b9ec5f1f996 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDeleteRequest.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestDeleteRequest.java @@ -17,7 +17,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Request body for bulk deleting Synthetic test suites. */ @JsonPropertyOrder({DeletedSuitesRequestDeleteRequest.JSON_PROPERTY_DATA}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -42,7 +42,7 @@ public DeletedSuitesRequestDeleteRequest data(DeletedSuitesRequestDelete data) { } /** - * Getdata + * Data object for a bulk delete Synthetic test suites request. * * @return data */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestType.java b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestType.java index 90726e10043..28bec1acc8c 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestType.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesRequestType.java @@ -18,7 +18,7 @@ import java.util.HashSet; import java.util.Set; -/** */ +/** Type for the bulk delete Synthetic suites request, delete_suites_request. */ @JsonSerialize(using = DeletedSuitesRequestType.DeletedSuitesRequestTypeSerializer.class) public class DeletedSuitesRequestType extends ModelEnum { diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesResponse.java b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesResponse.java index c9d1de3e5ea..7f0b7309197 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesResponse.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedSuitesResponse.java @@ -18,7 +18,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Response containing the list of deleted Synthetic test suites. */ @JsonPropertyOrder({DeletedSuitesResponse.JSON_PROPERTY_DATA}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -45,7 +45,7 @@ public DeletedSuitesResponse addDataItem(DeletedSuiteResponseData dataItem) { } /** - * Getdata + * List of deleted Synthetic suite data objects. * * @return data */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedTestResponseData.java b/src/main/java/com/datadog/api/client/v2/model/DeletedTestResponseData.java index 5d8c0d6886c..fc6dd31192f 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedTestResponseData.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedTestResponseData.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Data object for a deleted Synthetic test. */ @JsonPropertyOrder({ DeletedTestResponseData.JSON_PROPERTY_ATTRIBUTES, DeletedTestResponseData.JSON_PROPERTY_ID, @@ -42,7 +42,7 @@ public DeletedTestResponseData attributes(DeletedTestResponseDataAttributes attr } /** - * Getattributes + * Attributes of a deleted Synthetic test, including deletion timestamp and public ID. * * @return attributes */ @@ -63,7 +63,7 @@ public DeletedTestResponseData id(String id) { } /** - * Getid + * The public ID of the deleted Synthetic test. * * @return id */ @@ -85,7 +85,7 @@ public DeletedTestResponseData type(DeletedTestsResponseType type) { } /** - * Gettype + * Type for the bulk delete Synthetic tests response, delete_tests. * * @return type */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedTestResponseDataAttributes.java b/src/main/java/com/datadog/api/client/v2/model/DeletedTestResponseDataAttributes.java index 79db6ca1bce..8dbfe8d96f3 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedTestResponseDataAttributes.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedTestResponseDataAttributes.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Attributes of a deleted Synthetic test, including deletion timestamp and public ID. */ @JsonPropertyOrder({ DeletedTestResponseDataAttributes.JSON_PROPERTY_DELETED_AT, DeletedTestResponseDataAttributes.JSON_PROPERTY_PUBLIC_ID diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDelete.java b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDelete.java index c2a03251cde..d540f56074c 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDelete.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDelete.java @@ -17,7 +17,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Data object for a bulk delete Synthetic tests request. */ @JsonPropertyOrder({ DeletedTestsRequestDelete.JSON_PROPERTY_ATTRIBUTES, DeletedTestsRequestDelete.JSON_PROPERTY_ID, @@ -53,7 +53,7 @@ public DeletedTestsRequestDelete attributes(DeletedTestsRequestDeleteAttributes } /** - * Getattributes + * Attributes for a bulk delete Synthetic tests request. * * @return attributes */ @@ -73,7 +73,7 @@ public DeletedTestsRequestDelete id(String id) { } /** - * Getid + * An optional identifier for the delete request. * * @return id */ @@ -95,7 +95,7 @@ public DeletedTestsRequestDelete type(DeletedTestsRequestType type) { } /** - * Gettype + * Type for the bulk delete Synthetic tests request, delete_tests_request. * * @return type */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDeleteAttributes.java b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDeleteAttributes.java index 2510aa9656b..874b30b1716 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDeleteAttributes.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDeleteAttributes.java @@ -19,7 +19,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Attributes for a bulk delete Synthetic tests request. */ @JsonPropertyOrder({ DeletedTestsRequestDeleteAttributes.JSON_PROPERTY_FORCE_DELETE_DEPENDENCIES, DeletedTestsRequestDeleteAttributes.JSON_PROPERTY_PUBLIC_IDS @@ -49,7 +49,7 @@ public DeletedTestsRequestDeleteAttributes forceDeleteDependencies( } /** - * GetforceDeleteDependencies + * Whether to force deletion of tests that have dependent resources. * * @return forceDeleteDependencies */ @@ -75,7 +75,7 @@ public DeletedTestsRequestDeleteAttributes addPublicIdsItem(String publicIdsItem } /** - * GetpublicIds + * List of public IDs of the Synthetic tests to delete. * * @return publicIds */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDeleteRequest.java b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDeleteRequest.java index 7ee79a93376..01e50fe9654 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDeleteRequest.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestDeleteRequest.java @@ -17,7 +17,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Request body for bulk deleting Synthetic tests. */ @JsonPropertyOrder({DeletedTestsRequestDeleteRequest.JSON_PROPERTY_DATA}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -42,7 +42,7 @@ public DeletedTestsRequestDeleteRequest data(DeletedTestsRequestDelete data) { } /** - * Getdata + * Data object for a bulk delete Synthetic tests request. * * @return data */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestType.java b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestType.java index 829d73564a0..5e0f48bc2b2 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestType.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsRequestType.java @@ -18,7 +18,7 @@ import java.util.HashSet; import java.util.Set; -/** */ +/** Type for the bulk delete Synthetic tests request, delete_tests_request. */ @JsonSerialize(using = DeletedTestsRequestType.DeletedTestsRequestTypeSerializer.class) public class DeletedTestsRequestType extends ModelEnum { diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsResponse.java b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsResponse.java index 191efcbde81..e99c9738170 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsResponse.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsResponse.java @@ -18,7 +18,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Response containing the list of deleted Synthetic tests. */ @JsonPropertyOrder({DeletedTestsResponse.JSON_PROPERTY_DATA}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -45,7 +45,7 @@ public DeletedTestsResponse addDataItem(DeletedTestResponseData dataItem) { } /** - * Getdata + * List of deleted Synthetic test data objects. * * @return data */ diff --git a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsResponseType.java b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsResponseType.java index abf29508261..98e0b773543 100644 --- a/src/main/java/com/datadog/api/client/v2/model/DeletedTestsResponseType.java +++ b/src/main/java/com/datadog/api/client/v2/model/DeletedTestsResponseType.java @@ -18,7 +18,7 @@ import java.util.HashSet; import java.util.Set; -/** */ +/** Type for the bulk delete Synthetic tests response, delete_tests. */ @JsonSerialize(using = DeletedTestsResponseType.DeletedTestsResponseTypeSerializer.class) public class DeletedTestsResponseType extends ModelEnum { diff --git a/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequest.java b/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequest.java index 29c15a1303a..6bb559c7b39 100644 --- a/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequest.java +++ b/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequest.java @@ -43,7 +43,7 @@ public GlobalVariableJsonPatchRequest data(GlobalVariableJsonPatchRequestData da } /** - * Getdata + * Data object for a JSON Patch request on a Synthetic global variable. * * @return data */ diff --git a/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequestData.java b/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequestData.java index f0a1ad20711..c1399120ec8 100644 --- a/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequestData.java +++ b/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequestData.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Data object for a JSON Patch request on a Synthetic global variable. */ @JsonPropertyOrder({ GlobalVariableJsonPatchRequestData.JSON_PROPERTY_ATTRIBUTES, GlobalVariableJsonPatchRequestData.JSON_PROPERTY_TYPE @@ -39,7 +39,7 @@ public GlobalVariableJsonPatchRequestData attributes( } /** - * Getattributes + * Attributes for a JSON Patch request on a Synthetic global variable. * * @return attributes */ diff --git a/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequestDataAttributes.java b/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequestDataAttributes.java index 7dc82fa8fcb..57b2f21a43c 100644 --- a/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequestDataAttributes.java +++ b/src/main/java/com/datadog/api/client/v2/model/GlobalVariableJsonPatchRequestDataAttributes.java @@ -18,7 +18,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Attributes for a JSON Patch request on a Synthetic global variable. */ @JsonPropertyOrder({GlobalVariableJsonPatchRequestDataAttributes.JSON_PROPERTY_JSON_PATCH}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOpentelemetrySource.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOpentelemetrySource.java index 221238d464d..2964bc439bb 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOpentelemetrySource.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineOpentelemetrySource.java @@ -21,7 +21,7 @@ * The opentelemetry source receives telemetry data using the OpenTelemetry Protocol * (OTLP) over gRPC and HTTP. * - *

Supported pipeline types: logs, metrics + *

Supported pipeline types: logs */ @JsonPropertyOrder({ ObservabilityPipelineOpentelemetrySource.JSON_PROPERTY_GRPC_ADDRESS_KEY, diff --git a/src/main/java/com/datadog/api/client/v2/model/SuiteCreateEdit.java b/src/main/java/com/datadog/api/client/v2/model/SuiteCreateEdit.java index 6035aeb897e..519a7416de8 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SuiteCreateEdit.java +++ b/src/main/java/com/datadog/api/client/v2/model/SuiteCreateEdit.java @@ -17,7 +17,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Data object for creating or editing a Synthetic test suite. */ @JsonPropertyOrder({SuiteCreateEdit.JSON_PROPERTY_ATTRIBUTES, SuiteCreateEdit.JSON_PROPERTY_TYPE}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") diff --git a/src/main/java/com/datadog/api/client/v2/model/SuiteCreateEditRequest.java b/src/main/java/com/datadog/api/client/v2/model/SuiteCreateEditRequest.java index 231a5078ee2..2b953fe498a 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SuiteCreateEditRequest.java +++ b/src/main/java/com/datadog/api/client/v2/model/SuiteCreateEditRequest.java @@ -17,7 +17,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Request body for creating or editing a Synthetic test suite. */ @JsonPropertyOrder({SuiteCreateEditRequest.JSON_PROPERTY_DATA}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -42,7 +42,7 @@ public SuiteCreateEditRequest data(SuiteCreateEdit data) { } /** - * Getdata + * Data object for creating or editing a Synthetic test suite. * * @return data */ diff --git a/src/main/java/com/datadog/api/client/v2/model/SuiteSearchResponseType.java b/src/main/java/com/datadog/api/client/v2/model/SuiteSearchResponseType.java index f24f8ba8087..efe6773723e 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SuiteSearchResponseType.java +++ b/src/main/java/com/datadog/api/client/v2/model/SuiteSearchResponseType.java @@ -18,7 +18,7 @@ import java.util.HashSet; import java.util.Set; -/** */ +/** Type for the Synthetics suites search response, suites_search. */ @JsonSerialize(using = SuiteSearchResponseType.SuiteSearchResponseTypeSerializer.class) public class SuiteSearchResponseType extends ModelEnum { diff --git a/src/main/java/com/datadog/api/client/v2/model/SyntheticsNetworkTestEdit.java b/src/main/java/com/datadog/api/client/v2/model/SyntheticsNetworkTestEdit.java index 9a476aaf917..08933025f96 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SyntheticsNetworkTestEdit.java +++ b/src/main/java/com/datadog/api/client/v2/model/SyntheticsNetworkTestEdit.java @@ -17,7 +17,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Data object for creating or editing a Network Path test. */ @JsonPropertyOrder({ SyntheticsNetworkTestEdit.JSON_PROPERTY_ATTRIBUTES, SyntheticsNetworkTestEdit.JSON_PROPERTY_TYPE diff --git a/src/main/java/com/datadog/api/client/v2/model/SyntheticsNetworkTestEditRequest.java b/src/main/java/com/datadog/api/client/v2/model/SyntheticsNetworkTestEditRequest.java index 46d5d7c61fc..fe474a2a7f9 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SyntheticsNetworkTestEditRequest.java +++ b/src/main/java/com/datadog/api/client/v2/model/SyntheticsNetworkTestEditRequest.java @@ -42,7 +42,7 @@ public SyntheticsNetworkTestEditRequest data(SyntheticsNetworkTestEdit data) { } /** - * Getdata + * Data object for creating or editing a Network Path test. * * @return data */ diff --git a/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuite.java b/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuite.java index 063766f134c..f84170a19cf 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuite.java +++ b/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuite.java @@ -204,7 +204,7 @@ public SyntheticsSuite addTestsItem(SyntheticsSuiteTest testsItem) { } /** - * Gettests + * Array of Synthetic tests included in the suite. * * @return tests */ diff --git a/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteSearchResponseData.java b/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteSearchResponseData.java index 09f21537830..c99ffe2c69e 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteSearchResponseData.java +++ b/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteSearchResponseData.java @@ -65,7 +65,7 @@ public SyntheticsSuiteSearchResponseData id(UUID id) { } /** - * Getid + * The unique identifier of the suite search response data. * * @return id */ @@ -87,7 +87,7 @@ public SyntheticsSuiteSearchResponseData type(SuiteSearchResponseType type) { } /** - * Gettype + * Type for the Synthetics suites search response, suites_search. * * @return type */ diff --git a/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteSearchResponseDataAttributes.java b/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteSearchResponseDataAttributes.java index 703c5a9a63e..2a0db69496d 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteSearchResponseDataAttributes.java +++ b/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteSearchResponseDataAttributes.java @@ -51,7 +51,7 @@ public SyntheticsSuiteSearchResponseDataAttributes addSuitesItem(SyntheticsSuite } /** - * Getsuites + * List of Synthetic suites matching the search query. * * @return suites */ @@ -72,7 +72,7 @@ public SyntheticsSuiteSearchResponseDataAttributes total(Integer total) { } /** - * Gettotal maximum: 2147483647 + * Total number of Synthetic suites matching the search query. maximum: 2147483647 * * @return total */ diff --git a/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteTest.java b/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteTest.java index 053da52c187..843c383a1b1 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteTest.java +++ b/src/main/java/com/datadog/api/client/v2/model/SyntheticsSuiteTest.java @@ -72,7 +72,7 @@ public SyntheticsSuiteTest publicId(String publicId) { } /** - * GetpublicId + * The public ID of the Synthetic test included in the suite. * * @return publicId */ diff --git a/src/test/resources/cassettes/features/v2/Validate_a_metrics_pipeline_with_opentelemetry_source_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Validate_a_metrics_pipeline_with_opentelemetry_source_returns_OK_response.freeze deleted file mode 100644 index 9218d08a363..00000000000 --- a/src/test/resources/cassettes/features/v2/Validate_a_metrics_pipeline_with_opentelemetry_source_returns_OK_response.freeze +++ /dev/null @@ -1 +0,0 @@ -2026-03-10T16:11:47.487Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Validate_a_metrics_pipeline_with_opentelemetry_source_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Validate_a_metrics_pipeline_with_opentelemetry_source_returns_OK_response.json deleted file mode 100644 index fd26d952407..00000000000 --- a/src/test/resources/cassettes/features/v2/Validate_a_metrics_pipeline_with_opentelemetry_source_returns_OK_response.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "httpRequest": { - "body": { - "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"config\":{\"destinations\":[{\"id\":\"datadog-metrics-destination\",\"inputs\":[\"my-processor-group\"],\"type\":\"datadog_metrics\"}],\"pipeline_type\":\"metrics\",\"processor_groups\":[{\"enabled\":true,\"id\":\"my-processor-group\",\"include\":\"*\",\"inputs\":[\"opentelemetry-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"env:production\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"opentelemetry-source\",\"type\":\"opentelemetry\"}]},\"name\":\"Metrics OTel Pipeline\"},\"type\":\"pipelines\"}}" - }, - "headers": {}, - "method": "POST", - "path": "/api/v2/obs-pipelines/pipelines/validate", - "keepAlive": false, - "secure": true - }, - "httpResponse": { - "body": "{\"errors\":[]}\n", - "headers": { - "Content-Type": [ - "application/vnd.api+json" - ] - }, - "statusCode": 200, - "reasonPhrase": "OK" - }, - "times": { - "remainingTimes": 1 - }, - "timeToLive": { - "unlimited": true - }, - "id": "fd62c635-471a-b911-f21d-26a9cd87afdc" - } -] \ No newline at end of file diff --git a/src/test/resources/com/datadog/api/client/v2/api/observability_pipelines.feature b/src/test/resources/com/datadog/api/client/v2/api/observability_pipelines.feature index e272303955a..bf90c06c139 100644 --- a/src/test/resources/com/datadog/api/client/v2/api/observability_pipelines.feature +++ b/src/test/resources/com/datadog/api/client/v2/api/observability_pipelines.feature @@ -149,14 +149,6 @@ Feature: Observability Pipelines And the response "data.attributes.config.destinations" has length 1 And the response "data.attributes.config.destinations[0].id" is equal to "updated-datadog-logs-destination-id" - @team:DataDog/observability-pipelines - Scenario: Validate a metrics pipeline with opentelemetry source returns "OK" response - Given new "ValidatePipeline" request - And body with value {"data": {"attributes": {"config": {"pipeline_type": "metrics", "destinations": [{"id": "datadog-metrics-destination", "inputs": ["my-processor-group"], "type": "datadog_metrics"}], "processor_groups": [{"enabled": true, "id": "my-processor-group", "include": "*", "inputs": ["opentelemetry-source"], "processors": [{"enabled": true, "id": "filter-processor", "include": "env:production", "type": "filter"}]}], "sources": [{"id": "opentelemetry-source", "type": "opentelemetry"}]}, "name": "Metrics OTel Pipeline"}, "type": "pipelines"}} - When the request is sent - Then the response status is 200 OK - And the response "errors" has length 0 - @team:DataDog/observability-pipelines Scenario: Validate an observability pipeline returns "Bad Request" response Given new "ValidatePipeline" request