diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 3bec741a126..7b68aab1f77 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -10129,6 +10129,7 @@ components: CaseObjectAttributes: additionalProperties: items: + description: An attribute value. type: string type: array description: The definition of `CaseObjectAttributes` object. @@ -10872,6 +10873,7 @@ components: example: - team-handle-1 items: + description: A team handle to request decisions from. type: string type: array start_date: @@ -11139,6 +11141,7 @@ components: ChangeRequestObjectAttributes: additionalProperties: items: + description: An attribute value. type: string type: array description: Custom attributes of the change request as key-value pairs. @@ -33115,6 +33118,7 @@ components: description: Whether incident integration is enabled type: boolean field_mappings: + description: List of mappings between incident fields and case fields items: $ref: '#/components/schemas/IntegrationIncidentFieldMappingsItems' type: array @@ -33125,17 +33129,23 @@ components: $ref: '#/components/schemas/IntegrationIncidentSeverityConfig' type: object IntegrationIncidentFieldMappingsItems: + description: Mapping between an incident user-defined field and a case field properties: case_field: + description: The case field to map the incident field value to type: string incident_user_defined_field_id: + description: The identifier of the incident user-defined field to map from type: string type: object IntegrationIncidentSeverityConfig: + description: Severity configuration for mapping incident priorities to case + priorities properties: priority_mapping: additionalProperties: type: string + description: Mapping of incident severity values to case priority values type: object type: object IntegrationJira: @@ -33152,34 +33162,46 @@ components: $ref: '#/components/schemas/IntegrationJiraSync' type: object IntegrationJiraAutoCreation: + description: Auto-creation settings for Jira issues from cases properties: enabled: + description: Whether automatic Jira issue creation is enabled type: boolean type: object IntegrationJiraMetadata: + description: Metadata for connecting a case management project to a Jira project properties: account_id: + description: The Jira account identifier type: string issue_type_id: + description: The Jira issue type identifier to use when creating issues type: string project_id: + description: The Jira project identifier to associate with this case project type: string type: object IntegrationJiraSync: + description: Synchronization configuration for Jira integration properties: enabled: + description: Whether Jira field synchronization is enabled type: boolean properties: $ref: '#/components/schemas/IntegrationJiraSyncProperties' type: object IntegrationJiraSyncDueDate: + description: Due date synchronization configuration for Jira integration properties: jira_field_id: + description: The Jira field identifier used to store the due date type: string sync_type: + description: The type of synchronization to apply for the due date field type: string type: object IntegrationJiraSyncProperties: + description: Field synchronization properties for Jira integration properties: assignee: $ref: '#/components/schemas/SyncProperty' @@ -33188,6 +33210,7 @@ components: custom_fields: additionalProperties: $ref: '#/components/schemas/IntegrationJiraSyncPropertiesCustomFieldsAdditionalProperties' + description: Map of custom field identifiers to their sync configurations type: object description: $ref: '#/components/schemas/SyncProperty' @@ -33201,8 +33224,10 @@ components: $ref: '#/components/schemas/SyncProperty' type: object IntegrationJiraSyncPropertiesCustomFieldsAdditionalProperties: + description: Synchronization configuration for a Jira custom field properties: sync_type: + description: The type of synchronization to apply for this custom field type: string value: $ref: '#/components/schemas/AnyValue' @@ -33241,28 +33266,38 @@ components: description: Whether On-Call integration is enabled type: boolean escalation_queries: + description: List of escalation queries for routing cases to on-call responders items: $ref: '#/components/schemas/IntegrationOnCallEscalationQueriesItems' type: array type: object IntegrationOnCallEscalationQueriesItems: + description: An On-Call escalation query entry used to route cases to on-call + responders properties: enabled: + description: Whether this escalation query is enabled type: boolean id: + description: Unique identifier of the escalation query type: string query: + description: The query used to match cases for escalation type: string target: $ref: '#/components/schemas/IntegrationOnCallEscalationQueriesItemsTarget' type: object IntegrationOnCallEscalationQueriesItemsTarget: + description: The target recipient for an On-Call escalation query properties: dynamic_team_paging: + description: Whether to use dynamic team paging for escalation type: boolean team_id: + description: The identifier of the team to escalate to type: string user_id: + description: The identifier of the user to escalate to type: string type: object IntegrationServiceNow: @@ -33283,18 +33318,23 @@ components: $ref: '#/components/schemas/IntegrationServiceNowSyncConfig' type: object IntegrationServiceNowAutoCreation: + description: Auto-creation settings for ServiceNow incidents from cases properties: enabled: + description: Whether automatic ServiceNow incident creation is enabled type: boolean type: object IntegrationServiceNowSyncConfig: + description: Synchronization configuration for ServiceNow integration properties: enabled: + description: Whether ServiceNow synchronization is enabled type: boolean properties: $ref: '#/components/schemas/IntegrationServiceNowSyncConfig139772721534496' type: object IntegrationServiceNowSyncConfig139772721534496: + description: Field-level synchronization properties for ServiceNow integration properties: comments: $ref: '#/components/schemas/SyncProperty' @@ -33304,16 +33344,20 @@ components: $ref: '#/components/schemas/SyncPropertyWithMapping' type: object IntegrationServiceNowSyncConfigPriority: + description: Priority synchronization configuration for ServiceNow integration properties: impact_mapping: additionalProperties: type: string + description: Mapping of case priority values to ServiceNow impact values type: object sync_type: + description: The type of synchronization to apply for priority type: string urgency_mapping: additionalProperties: type: string + description: Mapping of case priority values to ServiceNow urgency values type: object type: object IntegrationType: @@ -44821,7 +44865,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 +44895,6 @@ components: type: object x-pipeline-types: - logs - - metrics ObservabilityPipelineOpentelemetrySourceType: default: opentelemetry description: The source type. The value should always be `opentelemetry`. @@ -50442,6 +50485,7 @@ components: enabled_custom_case_types: description: List of enabled custom case type IDs items: + description: A custom case type identifier type: string type: array key: @@ -50462,24 +50506,31 @@ components: description: Project columns configuration properties: columns: + description: List of column configurations for the project board view items: $ref: '#/components/schemas/ProjectColumnsConfigColumnsItems' type: array type: object ProjectColumnsConfigColumnsItems: + description: Configuration for a single column in a project board view properties: sort: $ref: '#/components/schemas/ProjectColumnsConfigColumnsItemsSort' sort_field: + description: The field used to sort items in this column type: string type: + description: The type of column type: string type: object ProjectColumnsConfigColumnsItemsSort: + description: Sort configuration for a project board column properties: ascending: + description: Whether to sort in ascending order type: boolean priority: + description: The sort priority order for this column format: int64 type: integer type: object @@ -50500,6 +50551,7 @@ components: enabled_custom_case_types: description: List of enabled custom case type IDs items: + description: A custom case type identifier type: string type: array key: @@ -50531,24 +50583,34 @@ components: destinations: description: Notification destinations (1=email, 2=slack, 3=in-app) items: + description: Notification channel identifier (1=email, 2=slack, 3=in-app) type: integer type: array enabled: description: Whether notifications are enabled type: boolean notify_on_case_assignment: + description: Whether to send a notification when a case is assigned type: boolean notify_on_case_closed: + description: Whether to send a notification when a case is closed type: boolean notify_on_case_comment: + description: Whether to send a notification when a comment is added to a + case type: boolean notify_on_case_comment_mention: + description: Whether to send a notification when a user is mentioned in + a case comment type: boolean notify_on_case_priority_change: + description: Whether to send a notification when a case's priority changes type: boolean notify_on_case_status_change: + description: Whether to send a notification when a case's status changes type: boolean notify_on_case_unassignment: + description: Whether to send a notification when a case is unassigned type: boolean type: object ProjectRelationship: @@ -50633,6 +50695,7 @@ components: enabled_custom_case_types: description: List of enabled custom case type IDs items: + description: A custom case type identifier type: string type: array name: @@ -65686,6 +65749,7 @@ components: description: Sync property configuration properties: sync_type: + description: The direction and type of synchronization for this property type: string type: object SyncPropertyWithMapping: @@ -65694,12 +65758,15 @@ components: mapping: additionalProperties: type: string + description: Map of source values to destination values for synchronization type: object name_mapping: additionalProperties: type: string + description: Map of source names to display names used during synchronization type: object sync_type: + description: The direction and type of synchronization for this property type: string type: object SyntheticsGlobalVariable: 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/IntegrationIncident.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationIncident.java index 781116b7b10..6dec904c689 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationIncident.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationIncident.java @@ -133,7 +133,7 @@ public IntegrationIncident addFieldMappingsItem( } /** - * GetfieldMappings + * List of mappings between incident fields and case fields * * @return fieldMappings */ @@ -176,7 +176,7 @@ public IntegrationIncident severityConfig(IntegrationIncidentSeverityConfig seve } /** - * GetseverityConfig + * Severity configuration for mapping incident priorities to case priorities * * @return severityConfig */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationIncidentFieldMappingsItems.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationIncidentFieldMappingsItems.java index f8d09e3eff1..30b0dacacd9 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationIncidentFieldMappingsItems.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationIncidentFieldMappingsItems.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Mapping between an incident user-defined field and a case field */ @JsonPropertyOrder({ IntegrationIncidentFieldMappingsItems.JSON_PROPERTY_CASE_FIELD, IntegrationIncidentFieldMappingsItems.JSON_PROPERTY_INCIDENT_USER_DEFINED_FIELD_ID @@ -38,7 +38,7 @@ public IntegrationIncidentFieldMappingsItems caseField(String caseField) { } /** - * GetcaseField + * The case field to map the incident field value to * * @return caseField */ @@ -60,7 +60,7 @@ public IntegrationIncidentFieldMappingsItems incidentUserDefinedFieldId( } /** - * GetincidentUserDefinedFieldId + * The identifier of the incident user-defined field to map from * * @return incidentUserDefinedFieldId */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationIncidentSeverityConfig.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationIncidentSeverityConfig.java index 2e2ca450072..2180796e6c8 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationIncidentSeverityConfig.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationIncidentSeverityConfig.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Severity configuration for mapping incident priorities to case priorities */ @JsonPropertyOrder({IntegrationIncidentSeverityConfig.JSON_PROPERTY_PRIORITY_MAPPING}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -40,7 +40,7 @@ public IntegrationIncidentSeverityConfig putPriorityMappingItem( } /** - * GetpriorityMapping + * Mapping of incident severity values to case priority values * * @return priorityMapping */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationJira.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationJira.java index 1e021cb4cbc..48121b30e28 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationJira.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationJira.java @@ -46,7 +46,7 @@ public IntegrationJira autoCreation(IntegrationJiraAutoCreation autoCreation) { } /** - * GetautoCreation + * Auto-creation settings for Jira issues from cases * * @return autoCreation */ @@ -89,7 +89,7 @@ public IntegrationJira metadata(IntegrationJiraMetadata metadata) { } /** - * Getmetadata + * Metadata for connecting a case management project to a Jira project * * @return metadata */ @@ -111,7 +111,7 @@ public IntegrationJira sync(IntegrationJiraSync sync) { } /** - * Getsync + * Synchronization configuration for Jira integration * * @return sync */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraAutoCreation.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraAutoCreation.java index b407e14b716..346d78df200 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraAutoCreation.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraAutoCreation.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Auto-creation settings for Jira issues from cases */ @JsonPropertyOrder({IntegrationJiraAutoCreation.JSON_PROPERTY_ENABLED}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -31,7 +31,7 @@ public IntegrationJiraAutoCreation enabled(Boolean enabled) { } /** - * Getenabled + * Whether automatic Jira issue creation is enabled * * @return enabled */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraMetadata.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraMetadata.java index 427f5a899f8..5fdc4a59d76 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraMetadata.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraMetadata.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Metadata for connecting a case management project to a Jira project */ @JsonPropertyOrder({ IntegrationJiraMetadata.JSON_PROPERTY_ACCOUNT_ID, IntegrationJiraMetadata.JSON_PROPERTY_ISSUE_TYPE_ID, @@ -41,7 +41,7 @@ public IntegrationJiraMetadata accountId(String accountId) { } /** - * GetaccountId + * The Jira account identifier * * @return accountId */ @@ -62,7 +62,7 @@ public IntegrationJiraMetadata issueTypeId(String issueTypeId) { } /** - * GetissueTypeId + * The Jira issue type identifier to use when creating issues * * @return issueTypeId */ @@ -83,7 +83,7 @@ public IntegrationJiraMetadata projectId(String projectId) { } /** - * GetprojectId + * The Jira project identifier to associate with this case project * * @return projectId */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSync.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSync.java index a34a39ddc23..afb52d265f2 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSync.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSync.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Synchronization configuration for Jira integration */ @JsonPropertyOrder({ IntegrationJiraSync.JSON_PROPERTY_ENABLED, IntegrationJiraSync.JSON_PROPERTY_PROPERTIES @@ -37,7 +37,7 @@ public IntegrationJiraSync enabled(Boolean enabled) { } /** - * Getenabled + * Whether Jira field synchronization is enabled * * @return enabled */ @@ -59,7 +59,7 @@ public IntegrationJiraSync properties(IntegrationJiraSyncProperties properties) } /** - * Getproperties + * Field synchronization properties for Jira integration * * @return properties */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncDueDate.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncDueDate.java index 2b71ad1d964..b62ac35fd84 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncDueDate.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncDueDate.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Due date synchronization configuration for Jira integration */ @JsonPropertyOrder({ IntegrationJiraSyncDueDate.JSON_PROPERTY_JIRA_FIELD_ID, IntegrationJiraSyncDueDate.JSON_PROPERTY_SYNC_TYPE @@ -37,7 +37,7 @@ public IntegrationJiraSyncDueDate jiraFieldId(String jiraFieldId) { } /** - * GetjiraFieldId + * The Jira field identifier used to store the due date * * @return jiraFieldId */ @@ -58,7 +58,7 @@ public IntegrationJiraSyncDueDate syncType(String syncType) { } /** - * GetsyncType + * The type of synchronization to apply for the due date field * * @return syncType */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncProperties.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncProperties.java index ddc0fa78848..6b314c275fb 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncProperties.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncProperties.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Field synchronization properties for Jira integration */ @JsonPropertyOrder({ IntegrationJiraSyncProperties.JSON_PROPERTY_ASSIGNEE, IntegrationJiraSyncProperties.JSON_PROPERTY_COMMENTS, @@ -116,7 +116,7 @@ public IntegrationJiraSyncProperties putCustomFieldsItem( } /** - * GetcustomFields + * Map of custom field identifiers to their sync configurations * * @return customFields */ @@ -162,7 +162,7 @@ public IntegrationJiraSyncProperties dueDate(IntegrationJiraSyncDueDate dueDate) } /** - * GetdueDate + * Due date synchronization configuration for Jira integration * * @return dueDate */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncPropertiesCustomFieldsAdditionalProperties.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncPropertiesCustomFieldsAdditionalProperties.java index 0d83e126d9c..200f2d1d957 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncPropertiesCustomFieldsAdditionalProperties.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationJiraSyncPropertiesCustomFieldsAdditionalProperties.java @@ -17,7 +17,7 @@ import java.util.Objects; import org.openapitools.jackson.nullable.JsonNullable; -/** */ +/** Synchronization configuration for a Jira custom field */ @JsonPropertyOrder({ IntegrationJiraSyncPropertiesCustomFieldsAdditionalProperties.JSON_PROPERTY_SYNC_TYPE, IntegrationJiraSyncPropertiesCustomFieldsAdditionalProperties.JSON_PROPERTY_VALUE @@ -38,7 +38,7 @@ public IntegrationJiraSyncPropertiesCustomFieldsAdditionalProperties syncType(St } /** - * GetsyncType + * The type of synchronization to apply for this custom field * * @return syncType */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCall.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCall.java index b39097b1585..3346c80b35d 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCall.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCall.java @@ -99,7 +99,7 @@ public IntegrationOnCall addEscalationQueriesItem( } /** - * GetescalationQueries + * List of escalation queries for routing cases to on-call responders * * @return escalationQueries */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCallEscalationQueriesItems.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCallEscalationQueriesItems.java index c8a43cdd7f3..7ac16085663 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCallEscalationQueriesItems.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCallEscalationQueriesItems.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** An On-Call escalation query entry used to route cases to on-call responders */ @JsonPropertyOrder({ IntegrationOnCallEscalationQueriesItems.JSON_PROPERTY_ENABLED, IntegrationOnCallEscalationQueriesItems.JSON_PROPERTY_ID, @@ -45,7 +45,7 @@ public IntegrationOnCallEscalationQueriesItems enabled(Boolean enabled) { } /** - * Getenabled + * Whether this escalation query is enabled * * @return enabled */ @@ -66,7 +66,7 @@ public IntegrationOnCallEscalationQueriesItems id(String id) { } /** - * Getid + * Unique identifier of the escalation query * * @return id */ @@ -87,7 +87,7 @@ public IntegrationOnCallEscalationQueriesItems query(String query) { } /** - * Getquery + * The query used to match cases for escalation * * @return query */ @@ -110,7 +110,7 @@ public IntegrationOnCallEscalationQueriesItems target( } /** - * Gettarget + * The target recipient for an On-Call escalation query * * @return target */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCallEscalationQueriesItemsTarget.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCallEscalationQueriesItemsTarget.java index 57a72828dfc..8c573a11e21 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCallEscalationQueriesItemsTarget.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationOnCallEscalationQueriesItemsTarget.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** The target recipient for an On-Call escalation query */ @JsonPropertyOrder({ IntegrationOnCallEscalationQueriesItemsTarget.JSON_PROPERTY_DYNAMIC_TEAM_PAGING, IntegrationOnCallEscalationQueriesItemsTarget.JSON_PROPERTY_TEAM_ID, @@ -42,7 +42,7 @@ public IntegrationOnCallEscalationQueriesItemsTarget dynamicTeamPaging( } /** - * GetdynamicTeamPaging + * Whether to use dynamic team paging for escalation * * @return dynamicTeamPaging */ @@ -63,7 +63,7 @@ public IntegrationOnCallEscalationQueriesItemsTarget teamId(String teamId) { } /** - * GetteamId + * The identifier of the team to escalate to * * @return teamId */ @@ -84,7 +84,7 @@ public IntegrationOnCallEscalationQueriesItemsTarget userId(String userId) { } /** - * GetuserId + * The identifier of the user to escalate to * * @return userId */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNow.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNow.java index 5f58debf7cf..45b4c228573 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNow.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNow.java @@ -71,7 +71,7 @@ public IntegrationServiceNow autoCreation(IntegrationServiceNowAutoCreation auto } /** - * GetautoCreation + * Auto-creation settings for ServiceNow incidents from cases * * @return autoCreation */ @@ -135,7 +135,7 @@ public IntegrationServiceNow syncConfig(IntegrationServiceNowSyncConfig syncConf } /** - * GetsyncConfig + * Synchronization configuration for ServiceNow integration * * @return syncConfig */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowAutoCreation.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowAutoCreation.java index d45e95d2992..833b1693420 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowAutoCreation.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowAutoCreation.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Auto-creation settings for ServiceNow incidents from cases */ @JsonPropertyOrder({IntegrationServiceNowAutoCreation.JSON_PROPERTY_ENABLED}) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") @@ -31,7 +31,7 @@ public IntegrationServiceNowAutoCreation enabled(Boolean enabled) { } /** - * Getenabled + * Whether automatic ServiceNow incident creation is enabled * * @return enabled */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfig.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfig.java index c53e49dfe12..303b392c04b 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfig.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfig.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Synchronization configuration for ServiceNow integration */ @JsonPropertyOrder({ IntegrationServiceNowSyncConfig.JSON_PROPERTY_ENABLED, IntegrationServiceNowSyncConfig.JSON_PROPERTY_PROPERTIES @@ -37,7 +37,7 @@ public IntegrationServiceNowSyncConfig enabled(Boolean enabled) { } /** - * Getenabled + * Whether ServiceNow synchronization is enabled * * @return enabled */ @@ -60,7 +60,7 @@ public IntegrationServiceNowSyncConfig properties( } /** - * Getproperties + * Field-level synchronization properties for ServiceNow integration * * @return properties */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfig139772721534496.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfig139772721534496.java index 9df49db70c8..95b38050c60 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfig139772721534496.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfig139772721534496.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Field-level synchronization properties for ServiceNow integration */ @JsonPropertyOrder({ IntegrationServiceNowSyncConfig139772721534496.JSON_PROPERTY_COMMENTS, IntegrationServiceNowSyncConfig139772721534496.JSON_PROPERTY_PRIORITY, @@ -65,7 +65,7 @@ public IntegrationServiceNowSyncConfig139772721534496 priority( } /** - * Getpriority + * Priority synchronization configuration for ServiceNow integration * * @return priority */ diff --git a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfigPriority.java b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfigPriority.java index 66a06fb3e6f..aec934118d5 100644 --- a/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfigPriority.java +++ b/src/main/java/com/datadog/api/client/v2/model/IntegrationServiceNowSyncConfigPriority.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Priority synchronization configuration for ServiceNow integration */ @JsonPropertyOrder({ IntegrationServiceNowSyncConfigPriority.JSON_PROPERTY_IMPACT_MAPPING, IntegrationServiceNowSyncConfigPriority.JSON_PROPERTY_SYNC_TYPE, @@ -50,7 +50,7 @@ public IntegrationServiceNowSyncConfigPriority putImpactMappingItem( } /** - * GetimpactMapping + * Mapping of case priority values to ServiceNow impact values * * @return impactMapping */ @@ -71,7 +71,7 @@ public IntegrationServiceNowSyncConfigPriority syncType(String syncType) { } /** - * GetsyncType + * The type of synchronization to apply for priority * * @return syncType */ @@ -102,7 +102,7 @@ public IntegrationServiceNowSyncConfigPriority putUrgencyMappingItem( } /** - * GeturgencyMapping + * Mapping of case priority values to ServiceNow urgency values * * @return urgencyMapping */ 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/ProjectColumnsConfig.java b/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfig.java index 839de448d91..6fcfd1950b4 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfig.java +++ b/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfig.java @@ -45,7 +45,7 @@ public ProjectColumnsConfig addColumnsItem(ProjectColumnsConfigColumnsItems colu } /** - * Getcolumns + * List of column configurations for the project board view * * @return columns */ diff --git a/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfigColumnsItems.java b/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfigColumnsItems.java index bcc93199cca..f2da0dc8259 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfigColumnsItems.java +++ b/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfigColumnsItems.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Configuration for a single column in a project board view */ @JsonPropertyOrder({ ProjectColumnsConfigColumnsItems.JSON_PROPERTY_SORT, ProjectColumnsConfigColumnsItems.JSON_PROPERTY_SORT_FIELD, @@ -42,7 +42,7 @@ public ProjectColumnsConfigColumnsItems sort(ProjectColumnsConfigColumnsItemsSor } /** - * Getsort + * Sort configuration for a project board column * * @return sort */ @@ -63,7 +63,7 @@ public ProjectColumnsConfigColumnsItems sortField(String sortField) { } /** - * GetsortField + * The field used to sort items in this column * * @return sortField */ @@ -84,7 +84,7 @@ public ProjectColumnsConfigColumnsItems type(String type) { } /** - * Gettype + * The type of column * * @return type */ diff --git a/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfigColumnsItemsSort.java b/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfigColumnsItemsSort.java index ea72c232d85..a1d3aeaa4de 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfigColumnsItemsSort.java +++ b/src/main/java/com/datadog/api/client/v2/model/ProjectColumnsConfigColumnsItemsSort.java @@ -16,7 +16,7 @@ import java.util.Map; import java.util.Objects; -/** */ +/** Sort configuration for a project board column */ @JsonPropertyOrder({ ProjectColumnsConfigColumnsItemsSort.JSON_PROPERTY_ASCENDING, ProjectColumnsConfigColumnsItemsSort.JSON_PROPERTY_PRIORITY @@ -37,7 +37,7 @@ public ProjectColumnsConfigColumnsItemsSort ascending(Boolean ascending) { } /** - * Getascending + * Whether to sort in ascending order * * @return ascending */ @@ -58,7 +58,7 @@ public ProjectColumnsConfigColumnsItemsSort priority(Long priority) { } /** - * Getpriority + * The sort priority order for this column * * @return priority */ diff --git a/src/main/java/com/datadog/api/client/v2/model/ProjectNotificationSettings.java b/src/main/java/com/datadog/api/client/v2/model/ProjectNotificationSettings.java index 57683ca17cd..c65bac18c82 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ProjectNotificationSettings.java +++ b/src/main/java/com/datadog/api/client/v2/model/ProjectNotificationSettings.java @@ -121,7 +121,7 @@ public ProjectNotificationSettings notifyOnCaseAssignment(Boolean notifyOnCaseAs } /** - * GetnotifyOnCaseAssignment + * Whether to send a notification when a case is assigned * * @return notifyOnCaseAssignment */ @@ -142,7 +142,7 @@ public ProjectNotificationSettings notifyOnCaseClosed(Boolean notifyOnCaseClosed } /** - * GetnotifyOnCaseClosed + * Whether to send a notification when a case is closed * * @return notifyOnCaseClosed */ @@ -163,7 +163,7 @@ public ProjectNotificationSettings notifyOnCaseComment(Boolean notifyOnCaseComme } /** - * GetnotifyOnCaseComment + * Whether to send a notification when a comment is added to a case * * @return notifyOnCaseComment */ @@ -185,7 +185,7 @@ public ProjectNotificationSettings notifyOnCaseCommentMention( } /** - * GetnotifyOnCaseCommentMention + * Whether to send a notification when a user is mentioned in a case comment * * @return notifyOnCaseCommentMention */ @@ -207,7 +207,7 @@ public ProjectNotificationSettings notifyOnCasePriorityChange( } /** - * GetnotifyOnCasePriorityChange + * Whether to send a notification when a case's priority changes * * @return notifyOnCasePriorityChange */ @@ -228,7 +228,7 @@ public ProjectNotificationSettings notifyOnCaseStatusChange(Boolean notifyOnCase } /** - * GetnotifyOnCaseStatusChange + * Whether to send a notification when a case's status changes * * @return notifyOnCaseStatusChange */ @@ -249,7 +249,7 @@ public ProjectNotificationSettings notifyOnCaseUnassignment(Boolean notifyOnCase } /** - * GetnotifyOnCaseUnassignment + * Whether to send a notification when a case is unassigned * * @return notifyOnCaseUnassignment */ diff --git a/src/main/java/com/datadog/api/client/v2/model/SyncProperty.java b/src/main/java/com/datadog/api/client/v2/model/SyncProperty.java index 6456547be8f..c47ade712d2 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SyncProperty.java +++ b/src/main/java/com/datadog/api/client/v2/model/SyncProperty.java @@ -31,7 +31,7 @@ public SyncProperty syncType(String syncType) { } /** - * GetsyncType + * The direction and type of synchronization for this property * * @return syncType */ diff --git a/src/main/java/com/datadog/api/client/v2/model/SyncPropertyWithMapping.java b/src/main/java/com/datadog/api/client/v2/model/SyncPropertyWithMapping.java index 1dc600d5501..68dbf03c043 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SyncPropertyWithMapping.java +++ b/src/main/java/com/datadog/api/client/v2/model/SyncPropertyWithMapping.java @@ -49,7 +49,7 @@ public SyncPropertyWithMapping putMappingItem(String key, String mappingItem) { } /** - * Getmapping + * Map of source values to destination values for synchronization * * @return mapping */ @@ -78,7 +78,7 @@ public SyncPropertyWithMapping putNameMappingItem(String key, String nameMapping } /** - * GetnameMapping + * Map of source names to display names used during synchronization * * @return nameMapping */ @@ -99,7 +99,7 @@ public SyncPropertyWithMapping syncType(String syncType) { } /** - * GetsyncType + * The direction and type of synchronization for this property * * @return syncType */ 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