diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index a954de475f6..a70382470b1 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -63547,6 +63547,14 @@ paths: - $ref: '#/components/parameters/FilterByRelationType' - $ref: '#/components/parameters/FilterByExcludeSnapshot' - $ref: '#/components/parameters/Include' + - description: If true, includes discovered services from APM and USM that do + not have entity definitions. + in: query + name: includeDiscovered + required: false + schema: + default: false + type: boolean responses: '200': content: @@ -63765,6 +63773,13 @@ paths: - $ref: '#/components/parameters/FilterRelationByFromRef' - $ref: '#/components/parameters/FilterRelationByToRef' - $ref: '#/components/parameters/RelationInclude' + - description: If true, includes relationships discovered by APM and USM. + in: query + name: includeDiscovered + required: false + schema: + default: false + type: boolean responses: '200': content: diff --git a/src/main/java/com/datadog/api/client/v2/api/SoftwareCatalogApi.java b/src/main/java/com/datadog/api/client/v2/api/SoftwareCatalogApi.java index 4875f4fdc7a..e8595724a63 100644 --- a/src/main/java/com/datadog/api/client/v2/api/SoftwareCatalogApi.java +++ b/src/main/java/com/datadog/api/client/v2/api/SoftwareCatalogApi.java @@ -338,6 +338,7 @@ public static class ListCatalogEntityOptionalParameters { private RelationType filterRelationType; private String filterExcludeSnapshot; private IncludeType include; + private Boolean includeDiscovered; /** * Set pageOffset. @@ -449,6 +450,18 @@ public ListCatalogEntityOptionalParameters include(IncludeType include) { this.include = include; return this; } + + /** + * Set includeDiscovered. + * + * @param includeDiscovered If true, includes discovered services from APM and USM that do not + * have entity definitions. (optional, default to false) + * @return ListCatalogEntityOptionalParameters + */ + public ListCatalogEntityOptionalParameters includeDiscovered(Boolean includeDiscovered) { + this.includeDiscovered = includeDiscovered; + return this; + } } /** @@ -589,6 +602,7 @@ public ApiResponse listCatalogEntityWithHttpInfo( RelationType filterRelationType = parameters.filterRelationType; String filterExcludeSnapshot = parameters.filterExcludeSnapshot; IncludeType include = parameters.include; + Boolean includeDiscovered = parameters.includeDiscovered; // create path and map variables String localVarPath = "/api/v2/catalog/entity"; @@ -607,6 +621,8 @@ public ApiResponse listCatalogEntityWithHttpInfo( localVarQueryParams.addAll( apiClient.parameterToPairs("", "filter[exclude_snapshot]", filterExcludeSnapshot)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "include", include)); + localVarQueryParams.addAll( + apiClient.parameterToPairs("", "includeDiscovered", includeDiscovered)); Invocation.Builder builder = apiClient.createBuilder( @@ -649,6 +665,7 @@ public ApiResponse listCatalogEntityWithHttpInfo( RelationType filterRelationType = parameters.filterRelationType; String filterExcludeSnapshot = parameters.filterExcludeSnapshot; IncludeType include = parameters.include; + Boolean includeDiscovered = parameters.includeDiscovered; // create path and map variables String localVarPath = "/api/v2/catalog/entity"; @@ -667,6 +684,8 @@ public ApiResponse listCatalogEntityWithHttpInfo( localVarQueryParams.addAll( apiClient.parameterToPairs("", "filter[exclude_snapshot]", filterExcludeSnapshot)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "include", include)); + localVarQueryParams.addAll( + apiClient.parameterToPairs("", "includeDiscovered", includeDiscovered)); Invocation.Builder builder; try { @@ -973,6 +992,7 @@ public static class ListCatalogRelationOptionalParameters { private String filterFromRef; private String filterToRef; private RelationIncludeType include; + private Boolean includeDiscovered; /** * Set pageOffset. @@ -1042,6 +1062,18 @@ public ListCatalogRelationOptionalParameters include(RelationIncludeType include this.include = include; return this; } + + /** + * Set includeDiscovered. + * + * @param includeDiscovered If true, includes relationships discovered by APM and USM. + * (optional, default to false) + * @return ListCatalogRelationOptionalParameters + */ + public ListCatalogRelationOptionalParameters includeDiscovered(Boolean includeDiscovered) { + this.includeDiscovered = includeDiscovered; + return this; + } } /** @@ -1178,6 +1210,7 @@ public ApiResponse listCatalogRelationWithHttpInfo( String filterFromRef = parameters.filterFromRef; String filterToRef = parameters.filterToRef; RelationIncludeType include = parameters.include; + Boolean includeDiscovered = parameters.includeDiscovered; // create path and map variables String localVarPath = "/api/v2/catalog/relation"; @@ -1190,6 +1223,8 @@ public ApiResponse listCatalogRelationWithHttpInfo( localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[from_ref]", filterFromRef)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[to_ref]", filterToRef)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "include", include)); + localVarQueryParams.addAll( + apiClient.parameterToPairs("", "includeDiscovered", includeDiscovered)); Invocation.Builder builder = apiClient.createBuilder( @@ -1228,6 +1263,7 @@ public ApiResponse listCatalogRelationWithHttpInfo( String filterFromRef = parameters.filterFromRef; String filterToRef = parameters.filterToRef; RelationIncludeType include = parameters.include; + Boolean includeDiscovered = parameters.includeDiscovered; // create path and map variables String localVarPath = "/api/v2/catalog/relation"; @@ -1240,6 +1276,8 @@ public ApiResponse listCatalogRelationWithHttpInfo( localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[from_ref]", filterFromRef)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[to_ref]", filterToRef)); localVarQueryParams.addAll(apiClient.parameterToPairs("", "include", include)); + localVarQueryParams.addAll( + apiClient.parameterToPairs("", "includeDiscovered", includeDiscovered)); Invocation.Builder builder; try {