diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 170293cea73..d02d5dd8031 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -15282,6 +15282,85 @@ components: id: $ref: '#/components/schemas/ApiID' type: object + CreateOrUpdateWidgetRequestAttributes: + properties: + definition: + $ref: '#/components/schemas/Definition' + description: The widget definition including type, title, and configuration. + tags: + description: User-defined tags for organizing the widget. + items: + type: string + nullable: true + title: Tags + type: array + required: + - definition + title: CreateOrUpdateWidgetRequestAttributes + type: object + CreateOrUpdateWidgetRequestJSONAPIRequestDocument: + properties: + data: + $ref: '#/components/schemas/CreateOrUpdateWidgetRequestResourceObjectRequest' + errors: + items: + $ref: '#/components/schemas/WidgetErrorInput' + nullable: true + title: Errors + type: array + included: + items: + $ref: '#/components/schemas/WidgetResourceObjectInput' + nullable: true + title: Included + type: array + links: + $ref: '#/components/schemas/WidgetLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + required: + - data + title: CreateOrUpdateWidgetRequestJSONAPIRequestDocument + type: object + CreateOrUpdateWidgetRequestResourceObjectRequest: + properties: + attributes: + $ref: '#/components/schemas/CreateOrUpdateWidgetRequestAttributes' + id: + nullable: true + title: Id + type: string + lid: + nullable: true + title: Lid + type: string + links: + $ref: '#/components/schemas/WidgetLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + relationships: + additionalProperties: + $ref: '#/components/schemas/WidgetRelationshipObjectInput' + nullable: true + title: Relationships + type: object + type: + example: '' + title: Type + type: string + required: + - type + - attributes + title: CreateOrUpdateWidgetRequestResourceObjectRequest + type: object CreatePageRequest: description: Full request to trigger an On-Call Page. example: @@ -19930,6 +20009,38 @@ components: example: 1722439510282 format: int64 type: integer + Definition: + additionalProperties: {} + description: The definition of a widget, including its type and configuration. + example: + requests: + - queries: + - data_source: metrics + name: query1 + query: avg:system.cpu.user{*} + response_format: timeseries + time: + type: live + unit: day + value: 30 + title: My Timeseries Widget + type: timeseries + properties: + title: + description: The display title of the widget. + example: L + maxLength: 100 + minLength: 1 + title: Title + type: string + type: + $ref: '#/components/schemas/WidgetType' + description: The type of the widget (for example, cloud_cost_summary, query_table). + required: + - type + - title + title: Definition + type: object Degradation: properties: data: @@ -22861,6 +22972,39 @@ components: - retryStrategy - fallbackStepName type: object + ErrorLinks: + properties: + about: + $ref: '#/components/schemas/ErrorLinksAbout' + required: + - about + title: ErrorLinks + type: object + ErrorLinksAbout: + example: '' + oneOf: + - type: string + - $ref: '#/components/schemas/LinkObject' + title: About + ErrorSource: + description: 'An object containing references to the primary source of the error. + + See: https://jsonapi.org/format/#error-objects' + properties: + header: + nullable: true + title: Header + type: string + parameter: + nullable: true + title: Parameter + type: string + pointer: + nullable: true + title: Pointer + type: string + title: ErrorSource + type: object Escalation: description: Represents an escalation policy step. properties: @@ -33961,6 +34105,10 @@ components: - name - type type: object + JSONAPIAttributes: + properties: {} + title: JSONAPIAttributes + type: object JSONAPIErrorItem: description: API error response body properties: @@ -34938,6 +35086,46 @@ components: required: - name type: object + LinkObject: + description: 'A JSON:API "link object" + + See: https://jsonapi.org/format/#auto-id--link-objects' + properties: + describedby: + nullable: true + title: Describedby + type: string + href: + example: '' + title: Href + type: string + hreflang: + items: + type: string + nullable: true + title: Hreflang + type: array + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + rel: + nullable: true + title: Rel + type: string + title: + nullable: true + title: Title + type: string + type: + nullable: true + title: Type + type: string + required: + - href + title: LinkObject + type: object Links: description: The JSON:API links related to pagination. properties: @@ -34966,6 +35154,55 @@ components: - first - last type: object + LinksDescribedBy: + nullable: true + oneOf: + - type: string + - $ref: '#/components/schemas/LinkObject' + title: Describedby + type: object + LinksFirst: + nullable: true + oneOf: + - type: string + - $ref: '#/components/schemas/LinkObject' + title: First + type: object + LinksLast: + nullable: true + oneOf: + - type: string + - $ref: '#/components/schemas/LinkObject' + title: Last + type: object + LinksNext: + nullable: true + oneOf: + - type: string + - $ref: '#/components/schemas/LinkObject' + title: Next + type: object + LinksPrev: + nullable: true + oneOf: + - type: string + - $ref: '#/components/schemas/LinkObject' + title: Prev + type: object + LinksRelated: + nullable: true + oneOf: + - type: string + - $ref: '#/components/schemas/LinkObject' + title: Related + type: object + LinksSelf: + nullable: true + oneOf: + - type: string + - $ref: '#/components/schemas/LinkObject' + title: Self + type: object ListAPIsResponse: description: Response for `ListAPIs`. properties: @@ -50013,6 +50250,15 @@ components: description: Relationship type. type: string type: object + RelationshipObjectOutputData: + nullable: true + oneOf: + - $ref: '#/components/schemas/ResourceIdentifierObject' + - items: + $ref: '#/components/schemas/ResourceIdentifierObject' + type: array + title: Data + type: object RelationshipToIncident: description: Relationship to incident. properties: @@ -50792,6 +51038,49 @@ components: type: string x-enum-varnames: - CSM_RESOURCE_FILTER + ResourceIdentifierObject: + description: 'A JSON:API "resource identifier object" + + See: https://jsonapi.org/format/#document-resource-identifier-objects' + properties: + id: + example: '' + title: Id + type: string + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + type: + example: '' + title: Type + type: string + required: + - type + - id + title: ResourceIdentifierObject + type: object + ResourceObjectInputAttributes: + nullable: true + oneOf: + - $ref: '#/components/schemas/ResourceObjectInputAttributesOneOf' + - $ref: '#/components/schemas/JSONAPIAttributes' + title: Attributes + type: object + ResourceObjectInputAttributesOneOf: + additionalProperties: {} + type: object + ResourceObjectOutputAttributes: + nullable: true + oneOf: + - $ref: '#/components/schemas/ResourceObjectOutputAttributesOneOf' + - $ref: '#/components/schemas/JSONAPIAttributes' + title: Attributes + type: object + ResourceObjectOutputAttributesOneOf: + additionalProperties: {} + type: object ResponseMetaAttributes: description: Object describing meta attributes of response. properties: @@ -70025,6 +70314,81 @@ components: - FRIDAY - SATURDAY - SUNDAY + WidgetErrorInput: + description: 'A JSON:API "error object". + + See: https://jsonapi.org/format/1.0/#error-objects' + properties: + code: + nullable: true + title: Code + type: string + detail: + nullable: true + title: Detail + type: string + id: + nullable: true + title: Id + type: string + links: + $ref: '#/components/schemas/ErrorLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + source: + $ref: '#/components/schemas/ErrorSource' + nullable: true + status: + nullable: true + title: Status + type: string + title: + nullable: true + title: Title + type: string + title: Error + type: object + WidgetExperienceType: + description: Widget experience types that differentiate between the products + using the specific widget. + enum: + - ccm_reports + - logs_reports + - csv_reports + - product_analytics + example: ccm_reports + title: WidgetExperienceType + type: string + x-enum-varnames: + - CCM_REPORTS + - LOGS_REPORTS + - CSV_REPORTS + - PRODUCT_ANALYTICS + WidgetLinks: + description: 'A JSON:API "links" member + + See: https://jsonapi.org/format/#document-links' + properties: + describedBy: + $ref: '#/components/schemas/LinksDescribedBy' + first: + $ref: '#/components/schemas/LinksFirst' + last: + $ref: '#/components/schemas/LinksLast' + next: + $ref: '#/components/schemas/LinksNext' + prev: + $ref: '#/components/schemas/LinksPrev' + related: + $ref: '#/components/schemas/LinksRelated' + self: + $ref: '#/components/schemas/LinksSelf' + title: Links + type: object WidgetLiveSpan: description: The available timeframes depend on the widget you are using. enum: @@ -70061,6 +70425,287 @@ components: - PAST_SIX_MONTHS - PAST_ONE_YEAR - ALERT + WidgetRelationshipObjectInput: + description: 'A JSON:API "relationship object". + + See: https://jsonapi.org/format/#document-resource-object-relationships + + + (When including relationships in models, you probably want Relationship, not + this.)' + properties: + data: + $ref: '#/components/schemas/RelationshipObjectOutputData' + links: + $ref: '#/components/schemas/WidgetLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + title: RelationshipObject + type: object + WidgetRelationshipObjectOutput: + description: 'A JSON:API "relationship object". + + See: https://jsonapi.org/format/#document-resource-object-relationships + + + (When including relationships in models, you probably want Relationship, not + this.)' + properties: + data: + $ref: '#/components/schemas/RelationshipObjectOutputData' + links: + $ref: '#/components/schemas/WidgetLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + title: RelationshipObject + type: object + WidgetResourceObjectInput: + description: 'A JSON:API resource object. + + See: https://jsonapi.org/format/#document-resource-objects' + properties: + attributes: + $ref: '#/components/schemas/ResourceObjectInputAttributes' + id: + example: '' + title: Id + type: string + links: + $ref: '#/components/schemas/WidgetLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + relationships: + additionalProperties: + $ref: '#/components/schemas/WidgetRelationshipObjectInput' + nullable: true + title: Relationships + type: object + type: + example: '' + title: Type + type: string + required: + - id + - type + title: ResourceObject + type: object + WidgetResourceObjectOutput: + description: 'A JSON:API resource object. + + See: https://jsonapi.org/format/#document-resource-objects' + properties: + attributes: + $ref: '#/components/schemas/ResourceObjectOutputAttributes' + id: + example: '' + title: Id + type: string + links: + $ref: '#/components/schemas/WidgetLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + relationships: + additionalProperties: + $ref: '#/components/schemas/WidgetRelationshipObjectOutput' + nullable: true + title: Relationships + type: object + type: + example: '' + title: Type + type: string + required: + - id + - type + title: ResourceObject + type: object + WidgetSchemaAttributes: + properties: + created_at: + description: ISO 8601 timestamp of when the widget was created. + example: '' + title: Created At + type: string + definition: + $ref: '#/components/schemas/Definition' + description: The widget definition including type, title, and configuration. + is_favorited: + deprecated: true + description: 'Deprecated: this field is not functional and always returns + False.' + example: false + title: Is Favorited + type: boolean + modified_at: + description: ISO 8601 timestamp of when the widget was last modified. + example: '' + title: Modified At + type: string + tags: + description: User-defined tags for organizing widgets. + example: + - '' + items: + type: string + nullable: true + title: Tags + type: array + required: + - definition + - tags + - is_favorited + - created_at + - modified_at + title: WidgetSchemaAttributes + type: object + WidgetSchemaJSONAPIDocument: + properties: + data: + $ref: '#/components/schemas/WidgetSchemaResource' + errors: + items: + $ref: '#/components/schemas/WidgetErrorInput' + nullable: true + title: Errors + type: array + included: + items: + $ref: '#/components/schemas/WidgetResourceObjectOutput' + nullable: true + title: Included + type: array + links: + $ref: '#/components/schemas/WidgetLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + required: + - data + title: WidgetSchemaJSONAPIDocument + type: object + WidgetSchemaJSONAPIListDocument: + properties: + data: + items: + $ref: '#/components/schemas/WidgetSchemaResource' + title: Data + type: array + errors: + items: + $ref: '#/components/schemas/WidgetErrorInput' + nullable: true + title: Errors + type: array + included: + items: + $ref: '#/components/schemas/WidgetResourceObjectOutput' + nullable: true + title: Included + type: array + links: + $ref: '#/components/schemas/WidgetLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + required: + - data + title: WidgetSchemaJSONAPIListDocument + type: object + WidgetSchemaResource: + properties: + attributes: + $ref: '#/components/schemas/WidgetSchemaAttributes' + id: + example: '' + title: Id + type: string + links: + $ref: '#/components/schemas/WidgetLinks' + nullable: true + meta: + additionalProperties: {} + nullable: true + title: Meta + type: object + relationships: + additionalProperties: + $ref: '#/components/schemas/WidgetRelationshipObjectOutput' + nullable: true + title: Relationships + type: object + type: + example: '' + title: Type + type: string + required: + - id + - type + - attributes + title: WidgetSchemaResource + type: object + WidgetType: + description: 'Widget types that are allowed to be stored as individual records + in the ''widget'' PG table. + + + This is not a complete list of dashboards/notebooks widget types.' + enum: + - bar_chart + - change + - cloud_cost_summary + - cohort + - funnel + - geomap + - list_stream + - query_table + - query_value + - retention_curve + - sankey + - sunburst + - timeseries + - toplist + - treemap + example: bar_chart + title: WidgetType + type: string + x-enum-varnames: + - BAR_CHART + - CHANGE + - CLOUD_COST_SUMMARY + - COHORT + - FUNNEL + - GEOMAP + - LIST_STREAM + - QUERY_TABLE + - QUERY_VALUE + - RETENTION_CURVE + - SANKEY + - SUNBURST + - TIMESERIES + - TOPLIST + - TREEMAP WorkflowData: description: Data related to the workflow. properties: @@ -106812,6 +107457,172 @@ paths: operator: OR permissions: - teams_read + /api/v2/widgets/{experience_type}: + get: + description: Search and list widgets for a given experience type. Supports filtering + by widget type, creator, title, and tags, as well as sorting and pagination. + operationId: SearchWidgetsApiV2WidgetsExperienceTypeGet + parameters: + - description: The experience type for the widget. + example: ccm_reports + in: path + name: experience_type + required: true + schema: + $ref: '#/components/schemas/WidgetExperienceType' + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/WidgetSchemaJSONAPIListDocument' + description: Successful Response + '429': + $ref: '#/components/responses/TooManyRequestsResponse' + security: + - apiKeyAuth: [] + appKeyAuth: [] + summary: Search widgets + tags: + - Widgets + post: + description: Create a new widget for a given experience type. + operationId: CreateWidgetApiV2WidgetsExperienceTypePost + parameters: + - description: The experience type for the widget. + example: ccm_reports + in: path + name: experience_type + required: true + schema: + $ref: '#/components/schemas/WidgetExperienceType' + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateOrUpdateWidgetRequestJSONAPIRequestDocument' + required: true + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/WidgetSchemaJSONAPIDocument' + description: Successful Response + '429': + $ref: '#/components/responses/TooManyRequestsResponse' + security: + - apiKeyAuth: [] + appKeyAuth: [] + summary: Create a widget + tags: + - Widgets + /api/v2/widgets/{experience_type}/{uuid}: + delete: + description: Soft-delete a widget by its UUID for a given experience type. + operationId: DeleteWidgetApiV2WidgetsExperienceTypeUuidDelete + parameters: + - description: The UUID of the widget. + in: path + name: uuid + required: true + schema: + format: uuid + title: Uuid + type: string + - description: The experience type for the widget. + example: ccm_reports + in: path + name: experience_type + required: true + schema: + $ref: '#/components/schemas/WidgetExperienceType' + responses: + '204': + description: Successful Response + '429': + $ref: '#/components/responses/TooManyRequestsResponse' + security: + - apiKeyAuth: [] + appKeyAuth: [] + summary: Delete a widget + tags: + - Widgets + get: + description: Retrieve a widget by its UUID for a given experience type. + operationId: GetWidgetApiV2WidgetsExperienceTypeUuidGet + parameters: + - description: The UUID of the widget. + in: path + name: uuid + required: true + schema: + format: uuid + title: Uuid + type: string + - description: The experience type for the widget. + example: ccm_reports + in: path + name: experience_type + required: true + schema: + $ref: '#/components/schemas/WidgetExperienceType' + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/WidgetSchemaJSONAPIDocument' + description: Successful Response + '429': + $ref: '#/components/responses/TooManyRequestsResponse' + security: + - apiKeyAuth: [] + appKeyAuth: [] + summary: Get a widget + tags: + - Widgets + put: + description: Update a widget by its UUID for a given experience type. This performs + a full replacement of the widget definition. + operationId: UpdateWidgetApiV2WidgetsExperienceTypeUuidPut + parameters: + - description: The UUID of the widget. + in: path + name: uuid + required: true + schema: + format: uuid + title: Uuid + type: string + - description: The experience type for the widget. + example: ccm_reports + in: path + name: experience_type + required: true + schema: + $ref: '#/components/schemas/WidgetExperienceType' + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateOrUpdateWidgetRequestJSONAPIRequestDocument' + required: true + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/WidgetSchemaJSONAPIDocument' + description: Successful Response + '429': + $ref: '#/components/responses/TooManyRequestsResponse' + security: + - apiKeyAuth: [] + appKeyAuth: [] + summary: Update a widget + tags: + - Widgets /api/v2/workflows: post: description: Create a new workflow, returning the workflow ID. This API requires @@ -107847,6 +108658,8 @@ tags: externalDocs: url: https://docs.datadoghq.com/account_management/users name: Users +- description: Auto-generated tag Widgets + name: Widgets - description: Datadog Workflow Automation allows you to automate your end-to-end processes by connecting Datadog with the rest of your tech stack. Build workflows to auto-remediate your alerts, streamline your incident and security processes, diff --git a/examples/v1/authentication/Validate.java b/examples/v1/authentication/Validate.java index 3a89a4d5955..2af35d362c5 100644 --- a/examples/v1/authentication/Validate.java +++ b/examples/v1/authentication/Validate.java @@ -1,9 +1,16 @@ // Validate API key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AuthenticationApi; import com.datadog.api.client.v1.model.AuthenticationValidationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/CreateAWSAccount.java b/examples/v1/aws-integration/CreateAWSAccount.java index 632ae6c2591..c0292e2b12d 100644 --- a/examples/v1/aws-integration/CreateAWSAccount.java +++ b/examples/v1/aws-integration/CreateAWSAccount.java @@ -1,30 +1,34 @@ // Create an AWS integration returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; -import com.datadog.api.client.v1.model.AWSAccount; import com.datadog.api.client.v1.model.AWSAccountCreateResponse; +import com.datadog.api.client.v1.model.AWSAccount; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSAccount body = - new AWSAccount() - .accountId("163662907100") - .accountSpecificNamespaceRules(Map.ofEntries(Map.entry("auto_scaling", false))) - .cspmResourceCollectionEnabled(true) - .excludedRegions(Arrays.asList("us-east-1", "us-west-2")) - .extendedResourceCollectionEnabled(true) - .filterTags(Collections.singletonList("$KEY:$VALUE")) - .hostTags(Collections.singletonList("$KEY:$VALUE")) - .metricsCollectionEnabled(false) - .roleName("DatadogAWSIntegrationRole"); + AWSAccount body = new AWSAccount() +.accountId("163662907100") +.accountSpecificNamespaceRules(Map.ofEntries(Map.entry("auto_scaling", false))) +.cspmResourceCollectionEnabled(true) +.excludedRegions(Arrays.asList("us-east-1", "us-west-2")) +.extendedResourceCollectionEnabled(true) +.filterTags(Collections.singletonList("$KEY:$VALUE")) +.hostTags(Collections.singletonList("$KEY:$VALUE")) +.metricsCollectionEnabled(false) +.roleName("DatadogAWSIntegrationRole"); try { AWSAccountCreateResponse result = apiInstance.createAWSAccount(body); @@ -37,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/CreateAWSEventBridgeSource.java b/examples/v1/aws-integration/CreateAWSEventBridgeSource.java index 721c1cc07e6..75015668359 100644 --- a/examples/v1/aws-integration/CreateAWSEventBridgeSource.java +++ b/examples/v1/aws-integration/CreateAWSEventBridgeSource.java @@ -1,22 +1,28 @@ // Create an Amazon EventBridge source returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; -import com.datadog.api.client.v1.model.AWSEventBridgeCreateRequest; import com.datadog.api.client.v1.model.AWSEventBridgeCreateResponse; +import com.datadog.api.client.v1.model.AWSEventBridgeCreateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSEventBridgeCreateRequest body = - new AWSEventBridgeCreateRequest() - .accountId("123456789012") - .createEventBus(true) - .eventGeneratorName("app-alerts") - .region("us-east-1"); + AWSEventBridgeCreateRequest body = new AWSEventBridgeCreateRequest() +.accountId("123456789012") +.createEventBus(true) +.eventGeneratorName("app-alerts") +.region("us-east-1"); try { AWSEventBridgeCreateResponse result = apiInstance.createAWSEventBridgeSource(body); @@ -29,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/CreateAWSTagFilter.java b/examples/v1/aws-integration/CreateAWSTagFilter.java index 2313626b32e..11e53157b6d 100644 --- a/examples/v1/aws-integration/CreateAWSTagFilter.java +++ b/examples/v1/aws-integration/CreateAWSTagFilter.java @@ -1,21 +1,27 @@ // Set an AWS tag filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; import com.datadog.api.client.v1.model.AWSNamespace; import com.datadog.api.client.v1.model.AWSTagFilterCreateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSTagFilterCreateRequest body = - new AWSTagFilterCreateRequest() - .accountId("123456789012") - .namespace(AWSNamespace.ELB) - .tagFilterStr("prod*"); + AWSTagFilterCreateRequest body = new AWSTagFilterCreateRequest() +.accountId("123456789012") +.namespace(AWSNamespace.ELB) +.tagFilterStr("prod*"); try { apiInstance.createAWSTagFilter(body); @@ -27,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/CreateNewAWSExternalID.java b/examples/v1/aws-integration/CreateNewAWSExternalID.java index 21a0439c517..7fa879159df 100644 --- a/examples/v1/aws-integration/CreateNewAWSExternalID.java +++ b/examples/v1/aws-integration/CreateNewAWSExternalID.java @@ -1,32 +1,34 @@ // Generate a new external ID returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; -import com.datadog.api.client.v1.model.AWSAccount; import com.datadog.api.client.v1.model.AWSAccountCreateResponse; +import com.datadog.api.client.v1.model.AWSAccount; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSAccount body = - new AWSAccount() - .accountId("123456789012") - .accountSpecificNamespaceRules( - Map.ofEntries(Map.entry("auto_scaling", false), Map.entry("opswork", false))) - .cspmResourceCollectionEnabled(true) - .excludedRegions(Arrays.asList("us-east-1", "us-west-2")) - .extendedResourceCollectionEnabled(true) - .filterTags(Collections.singletonList("$KEY:$VALUE")) - .hostTags(Collections.singletonList("$KEY:$VALUE")) - .metricsCollectionEnabled(false) - .resourceCollectionEnabled(true) - .roleName("DatadogAWSIntegrationRole"); + AWSAccount body = new AWSAccount() +.accountId("123456789012") +.accountSpecificNamespaceRules(Map.ofEntries(Map.entry("auto_scaling", false),Map.entry("opswork", false))) +.cspmResourceCollectionEnabled(true) +.excludedRegions(Arrays.asList("us-east-1", "us-west-2")) +.extendedResourceCollectionEnabled(true) +.filterTags(Collections.singletonList("$KEY:$VALUE")) +.hostTags(Collections.singletonList("$KEY:$VALUE")) +.metricsCollectionEnabled(false) +.resourceCollectionEnabled(true) +.roleName("DatadogAWSIntegrationRole"); try { AWSAccountCreateResponse result = apiInstance.createNewAWSExternalID(body); @@ -39,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/DeleteAWSAccount.java b/examples/v1/aws-integration/DeleteAWSAccount.java index 81c5a8a1356..ac9380217d7 100644 --- a/examples/v1/aws-integration/DeleteAWSAccount.java +++ b/examples/v1/aws-integration/DeleteAWSAccount.java @@ -1,19 +1,26 @@ // Delete an AWS integration returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; import com.datadog.api.client.v1.model.AWSAccountDeleteRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSAccountDeleteRequest body = - new AWSAccountDeleteRequest() - .accountId("163662907100") - .roleName("DatadogAWSIntegrationRole"); + AWSAccountDeleteRequest body = new AWSAccountDeleteRequest() +.accountId("163662907100") +.roleName("DatadogAWSIntegrationRole"); try { apiInstance.deleteAWSAccount(body); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/DeleteAWSEventBridgeSource.java b/examples/v1/aws-integration/DeleteAWSEventBridgeSource.java index 213bbf2b3cf..a1b44a7575c 100644 --- a/examples/v1/aws-integration/DeleteAWSEventBridgeSource.java +++ b/examples/v1/aws-integration/DeleteAWSEventBridgeSource.java @@ -1,21 +1,27 @@ // Delete an Amazon EventBridge source returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; -import com.datadog.api.client.v1.model.AWSEventBridgeDeleteRequest; import com.datadog.api.client.v1.model.AWSEventBridgeDeleteResponse; +import com.datadog.api.client.v1.model.AWSEventBridgeDeleteRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSEventBridgeDeleteRequest body = - new AWSEventBridgeDeleteRequest() - .accountId("123456789012") - .eventGeneratorName("app-alerts-zyxw3210") - .region("us-east-1"); + AWSEventBridgeDeleteRequest body = new AWSEventBridgeDeleteRequest() +.accountId("123456789012") +.eventGeneratorName("app-alerts-zyxw3210") +.region("us-east-1"); try { AWSEventBridgeDeleteResponse result = apiInstance.deleteAWSEventBridgeSource(body); @@ -28,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/DeleteAWSTagFilter.java b/examples/v1/aws-integration/DeleteAWSTagFilter.java index dacd590c77c..2490118f5b9 100644 --- a/examples/v1/aws-integration/DeleteAWSTagFilter.java +++ b/examples/v1/aws-integration/DeleteAWSTagFilter.java @@ -1,20 +1,26 @@ // Delete a tag filtering entry returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; import com.datadog.api.client.v1.model.AWSNamespace; import com.datadog.api.client.v1.model.AWSTagFilterDeleteRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSTagFilterDeleteRequest body = - new AWSTagFilterDeleteRequest() - .accountId("FAKEAC0FAKEAC2FAKEAC") - .namespace(AWSNamespace.ELB); + AWSTagFilterDeleteRequest body = new AWSTagFilterDeleteRequest() +.accountId("FAKEAC0FAKEAC2FAKEAC") +.namespace(AWSNamespace.ELB); try { apiInstance.deleteAWSTagFilter(body); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/ListAWSAccounts.java b/examples/v1/aws-integration/ListAWSAccounts.java index 35ebac955b4..b03181a85b7 100644 --- a/examples/v1/aws-integration/ListAWSAccounts.java +++ b/examples/v1/aws-integration/ListAWSAccounts.java @@ -1,9 +1,16 @@ // List all AWS integrations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; import com.datadog.api.client.v1.model.AWSAccountListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/ListAWSEventBridgeSources.java b/examples/v1/aws-integration/ListAWSEventBridgeSources.java index 442bc046b52..2310088890e 100644 --- a/examples/v1/aws-integration/ListAWSEventBridgeSources.java +++ b/examples/v1/aws-integration/ListAWSEventBridgeSources.java @@ -1,9 +1,16 @@ // Get all Amazon EventBridge sources returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; import com.datadog.api.client.v1.model.AWSEventBridgeListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/ListAWSTagFilters.java b/examples/v1/aws-integration/ListAWSTagFilters.java index 1d9eff13e91..dffffff51e0 100644 --- a/examples/v1/aws-integration/ListAWSTagFilters.java +++ b/examples/v1/aws-integration/ListAWSTagFilters.java @@ -1,9 +1,16 @@ // Get all AWS tag filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; import com.datadog.api.client.v1.model.AWSTagFilterListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/ListAvailableAWSNamespaces.java b/examples/v1/aws-integration/ListAvailableAWSNamespaces.java index 85061e6c6b8..912590612c7 100644 --- a/examples/v1/aws-integration/ListAvailableAWSNamespaces.java +++ b/examples/v1/aws-integration/ListAvailableAWSNamespaces.java @@ -1,9 +1,15 @@ // List namespace rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-integration/UpdateAWSAccount.java b/examples/v1/aws-integration/UpdateAWSAccount.java index ce2b3cbebf6..191b2073abf 100644 --- a/examples/v1/aws-integration/UpdateAWSAccount.java +++ b/examples/v1/aws-integration/UpdateAWSAccount.java @@ -1,37 +1,37 @@ // Update an AWS integration returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsIntegrationApi; import com.datadog.api.client.v1.api.AwsIntegrationApi.UpdateAWSAccountOptionalParameters; import com.datadog.api.client.v1.model.AWSAccount; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSAccount body = - new AWSAccount() - .accountId("163662907100") - .accountSpecificNamespaceRules(Map.ofEntries(Map.entry("auto_scaling", false))) - .cspmResourceCollectionEnabled(false) - .excludedRegions(Arrays.asList("us-east-1", "us-west-2")) - .extendedResourceCollectionEnabled(true) - .filterTags(Collections.singletonList("$KEY:$VALUE")) - .hostTags(Collections.singletonList("$KEY:$VALUE")) - .metricsCollectionEnabled(true) - .roleName("DatadogAWSIntegrationRole"); + AWSAccount body = new AWSAccount() +.accountId("163662907100") +.accountSpecificNamespaceRules(Map.ofEntries(Map.entry("auto_scaling", false))) +.cspmResourceCollectionEnabled(false) +.excludedRegions(Arrays.asList("us-east-1", "us-west-2")) +.extendedResourceCollectionEnabled(true) +.filterTags(Collections.singletonList("$KEY:$VALUE")) +.hostTags(Collections.singletonList("$KEY:$VALUE")) +.metricsCollectionEnabled(true) +.roleName("DatadogAWSIntegrationRole"); try { - apiInstance.updateAWSAccount( - body, - new UpdateAWSAccountOptionalParameters() - .accountId("163662907100") - .roleName("DatadogAWSIntegrationRole")); + apiInstance.updateAWSAccount(body,new UpdateAWSAccountOptionalParameters().accountId("163662907100").roleName("DatadogAWSIntegrationRole")); } catch (ApiException e) { System.err.println("Exception when calling AwsIntegrationApi#updateAWSAccount"); System.err.println("Status code: " + e.getCode()); @@ -40,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-logs-integration/CheckAWSLogsLambdaAsync.java b/examples/v1/aws-logs-integration/CheckAWSLogsLambdaAsync.java index 48c6feac8c1..42d8fcf9af9 100644 --- a/examples/v1/aws-logs-integration/CheckAWSLogsLambdaAsync.java +++ b/examples/v1/aws-logs-integration/CheckAWSLogsLambdaAsync.java @@ -1,20 +1,26 @@ // Check that an AWS Lambda Function exists returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsLogsIntegrationApi; -import com.datadog.api.client.v1.model.AWSAccountAndLambdaRequest; import com.datadog.api.client.v1.model.AWSLogsAsyncResponse; +import com.datadog.api.client.v1.model.AWSAccountAndLambdaRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsLogsIntegrationApi apiInstance = new AwsLogsIntegrationApi(defaultClient); - AWSAccountAndLambdaRequest body = - new AWSAccountAndLambdaRequest() - .accountId("1234567") - .lambdaArn("arn:aws:lambda:us-east-1:1234567:function:LogsCollectionAPITest"); + AWSAccountAndLambdaRequest body = new AWSAccountAndLambdaRequest() +.accountId("1234567") +.lambdaArn("arn:aws:lambda:us-east-1:1234567:function:LogsCollectionAPITest"); try { AWSLogsAsyncResponse result = apiInstance.checkAWSLogsLambdaAsync(body); @@ -27,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-logs-integration/CheckAWSLogsServicesAsync.java b/examples/v1/aws-logs-integration/CheckAWSLogsServicesAsync.java index 63a595a0530..6e76090eb43 100644 --- a/examples/v1/aws-logs-integration/CheckAWSLogsServicesAsync.java +++ b/examples/v1/aws-logs-integration/CheckAWSLogsServicesAsync.java @@ -1,21 +1,26 @@ // Check permissions for log services returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsLogsIntegrationApi; import com.datadog.api.client.v1.model.AWSLogsAsyncResponse; import com.datadog.api.client.v1.model.AWSLogsServicesRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsLogsIntegrationApi apiInstance = new AwsLogsIntegrationApi(defaultClient); - AWSLogsServicesRequest body = - new AWSLogsServicesRequest() - .accountId("1234567") - .services(Arrays.asList("s3", "elb", "elbv2", "cloudfront", "redshift", "lambda")); + AWSLogsServicesRequest body = new AWSLogsServicesRequest() +.accountId("1234567") +.services(Arrays.asList("s3", "elb", "elbv2", "cloudfront", "redshift", "lambda")); try { AWSLogsAsyncResponse result = apiInstance.checkAWSLogsServicesAsync(body); @@ -28,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-logs-integration/CreateAWSLambdaARN.java b/examples/v1/aws-logs-integration/CreateAWSLambdaARN.java index f9a9ea3a082..ab6ea9821fa 100644 --- a/examples/v1/aws-logs-integration/CreateAWSLambdaARN.java +++ b/examples/v1/aws-logs-integration/CreateAWSLambdaARN.java @@ -1,19 +1,25 @@ // Add AWS Log Lambda ARN returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsLogsIntegrationApi; import com.datadog.api.client.v1.model.AWSAccountAndLambdaRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsLogsIntegrationApi apiInstance = new AwsLogsIntegrationApi(defaultClient); - AWSAccountAndLambdaRequest body = - new AWSAccountAndLambdaRequest() - .accountId("1234567") - .lambdaArn("arn:aws:lambda:us-east-1:1234567:function:LogsCollectionAPITest"); + AWSAccountAndLambdaRequest body = new AWSAccountAndLambdaRequest() +.accountId("1234567") +.lambdaArn("arn:aws:lambda:us-east-1:1234567:function:LogsCollectionAPITest"); try { apiInstance.createAWSLambdaARN(body); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-logs-integration/DeleteAWSLambdaARN.java b/examples/v1/aws-logs-integration/DeleteAWSLambdaARN.java index 15b3d2accb7..b2a9e43a743 100644 --- a/examples/v1/aws-logs-integration/DeleteAWSLambdaARN.java +++ b/examples/v1/aws-logs-integration/DeleteAWSLambdaARN.java @@ -1,19 +1,25 @@ // Delete an AWS Logs integration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsLogsIntegrationApi; import com.datadog.api.client.v1.model.AWSAccountAndLambdaRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsLogsIntegrationApi apiInstance = new AwsLogsIntegrationApi(defaultClient); - AWSAccountAndLambdaRequest body = - new AWSAccountAndLambdaRequest() - .accountId("1234567") - .lambdaArn("arn:aws:lambda:us-east-1:1234567:function:LogsCollectionAPITest"); + AWSAccountAndLambdaRequest body = new AWSAccountAndLambdaRequest() +.accountId("1234567") +.lambdaArn("arn:aws:lambda:us-east-1:1234567:function:LogsCollectionAPITest"); try { apiInstance.deleteAWSLambdaARN(body); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-logs-integration/EnableAWSLogServices.java b/examples/v1/aws-logs-integration/EnableAWSLogServices.java index f9bb181a2a2..dc054c9cbf4 100644 --- a/examples/v1/aws-logs-integration/EnableAWSLogServices.java +++ b/examples/v1/aws-logs-integration/EnableAWSLogServices.java @@ -1,20 +1,25 @@ // Enable an AWS Logs integration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsLogsIntegrationApi; import com.datadog.api.client.v1.model.AWSLogsServicesRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsLogsIntegrationApi apiInstance = new AwsLogsIntegrationApi(defaultClient); - AWSLogsServicesRequest body = - new AWSLogsServicesRequest() - .accountId("1234567") - .services(Arrays.asList("s3", "elb", "elbv2", "cloudfront", "redshift", "lambda")); + AWSLogsServicesRequest body = new AWSLogsServicesRequest() +.accountId("1234567") +.services(Arrays.asList("s3", "elb", "elbv2", "cloudfront", "redshift", "lambda")); try { apiInstance.enableAWSLogServices(body); @@ -26,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-logs-integration/ListAWSLogsIntegrations.java b/examples/v1/aws-logs-integration/ListAWSLogsIntegrations.java index 2fc69c84df5..263a0f47198 100644 --- a/examples/v1/aws-logs-integration/ListAWSLogsIntegrations.java +++ b/examples/v1/aws-logs-integration/ListAWSLogsIntegrations.java @@ -1,10 +1,16 @@ // List all AWS Logs integrations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsLogsIntegrationApi; import com.datadog.api.client.v1.model.AWSLogsListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/aws-logs-integration/ListAWSLogsServices.java b/examples/v1/aws-logs-integration/ListAWSLogsServices.java index 45615290b7f..896c6824464 100644 --- a/examples/v1/aws-logs-integration/ListAWSLogsServices.java +++ b/examples/v1/aws-logs-integration/ListAWSLogsServices.java @@ -1,10 +1,16 @@ // Get list of AWS log ready services returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AwsLogsIntegrationApi; import com.datadog.api.client.v1.model.AWSLogsListServicesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/azure-integration/CreateAzureIntegration.java b/examples/v1/azure-integration/CreateAzureIntegration.java index bee2e3bb74b..f545986e813 100644 --- a/examples/v1/azure-integration/CreateAzureIntegration.java +++ b/examples/v1/azure-integration/CreateAzureIntegration.java @@ -1,31 +1,36 @@ // Create an Azure integration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AzureIntegrationApi; import com.datadog.api.client.v1.model.AzureAccount; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AzureIntegrationApi apiInstance = new AzureIntegrationApi(defaultClient); - AzureAccount body = - new AzureAccount() - .appServicePlanFilters("key:value,filter:example") - .automute(true) - .clientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") - .clientSecret("TestingRh2nx664kUy5dIApvM54T4AtO") - .containerAppFilters("key:value,filter:example") - .cspmEnabled(true) - .customMetricsEnabled(true) - .errors(Collections.singletonList("*")) - .hostFilters("key:value,filter:example") - .newClientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") - .newTenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") - .resourceCollectionEnabled(true) - .tenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"); + AzureAccount body = new AzureAccount() +.appServicePlanFilters("key:value,filter:example") +.automute(true) +.clientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") +.clientSecret("TestingRh2nx664kUy5dIApvM54T4AtO") +.containerAppFilters("key:value,filter:example") +.cspmEnabled(true) +.customMetricsEnabled(true) +.errors(Collections.singletonList("*")) +.hostFilters("key:value,filter:example") +.newClientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") +.newTenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") +.resourceCollectionEnabled(true) +.tenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"); try { apiInstance.createAzureIntegration(body); @@ -37,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/azure-integration/DeleteAzureIntegration.java b/examples/v1/azure-integration/DeleteAzureIntegration.java index 87920a6db71..cb580fc228b 100644 --- a/examples/v1/azure-integration/DeleteAzureIntegration.java +++ b/examples/v1/azure-integration/DeleteAzureIntegration.java @@ -1,19 +1,25 @@ // Delete an Azure integration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AzureIntegrationApi; import com.datadog.api.client.v1.model.AzureAccount; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AzureIntegrationApi apiInstance = new AzureIntegrationApi(defaultClient); - AzureAccount body = - new AzureAccount() - .clientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") - .tenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"); + AzureAccount body = new AzureAccount() +.clientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") +.tenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"); try { apiInstance.deleteAzureIntegration(body); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/azure-integration/ListAzureIntegration.java b/examples/v1/azure-integration/ListAzureIntegration.java index 83a363e7567..7246fdf45c0 100644 --- a/examples/v1/azure-integration/ListAzureIntegration.java +++ b/examples/v1/azure-integration/ListAzureIntegration.java @@ -1,10 +1,16 @@ // List all Azure integrations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AzureIntegrationApi; import com.datadog.api.client.v1.model.AzureAccount; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/azure-integration/UpdateAzureHostFilters.java b/examples/v1/azure-integration/UpdateAzureHostFilters.java index ff62057d0da..774e23d140a 100644 --- a/examples/v1/azure-integration/UpdateAzureHostFilters.java +++ b/examples/v1/azure-integration/UpdateAzureHostFilters.java @@ -1,40 +1,43 @@ // Update Azure integration host filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AzureIntegrationApi; import com.datadog.api.client.v1.model.AzureAccount; import com.datadog.api.client.v1.model.ResourceProviderConfig; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AzureIntegrationApi apiInstance = new AzureIntegrationApi(defaultClient); - AzureAccount body = - new AzureAccount() - .appServicePlanFilters("key:value,filter:example") - .automute(true) - .clientId("testc7f6-1234-5678-9101-3fcbf464test") - .clientSecret("TestingRh2nx664kUy5dIApvM54T4AtO") - .containerAppFilters("key:value,filter:example") - .cspmEnabled(true) - .customMetricsEnabled(true) - .errors(Collections.singletonList("*")) - .hostFilters("key:value,filter:example") - .metricsEnabled(true) - .metricsEnabledDefault(true) - .newClientId("new1c7f6-1234-5678-9101-3fcbf464test") - .newTenantName("new1c44-1234-5678-9101-cc00736ftest") - .resourceCollectionEnabled(true) - .resourceProviderConfigs( - Collections.singletonList( - new ResourceProviderConfig() - .metricsEnabled(true) - .namespace("Microsoft.Compute"))) - .tenantName("testc44-1234-5678-9101-cc00736ftest") - .usageMetricsEnabled(true); + AzureAccount body = new AzureAccount() +.appServicePlanFilters("key:value,filter:example") +.automute(true) +.clientId("testc7f6-1234-5678-9101-3fcbf464test") +.clientSecret("TestingRh2nx664kUy5dIApvM54T4AtO") +.containerAppFilters("key:value,filter:example") +.cspmEnabled(true) +.customMetricsEnabled(true) +.errors(Collections.singletonList("*")) +.hostFilters("key:value,filter:example") +.metricsEnabled(true) +.metricsEnabledDefault(true) +.newClientId("new1c7f6-1234-5678-9101-3fcbf464test") +.newTenantName("new1c44-1234-5678-9101-cc00736ftest") +.resourceCollectionEnabled(true) +.resourceProviderConfigs(Collections.singletonList(new ResourceProviderConfig() +.metricsEnabled(true) +.namespace("Microsoft.Compute"))) +.tenantName("testc44-1234-5678-9101-cc00736ftest") +.usageMetricsEnabled(true); try { apiInstance.updateAzureHostFilters(body); @@ -46,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/azure-integration/UpdateAzureIntegration.java b/examples/v1/azure-integration/UpdateAzureIntegration.java index ecc66cb37f0..37cd0b64e53 100644 --- a/examples/v1/azure-integration/UpdateAzureIntegration.java +++ b/examples/v1/azure-integration/UpdateAzureIntegration.java @@ -1,31 +1,36 @@ // Update an Azure integration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.AzureIntegrationApi; import com.datadog.api.client.v1.model.AzureAccount; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AzureIntegrationApi apiInstance = new AzureIntegrationApi(defaultClient); - AzureAccount body = - new AzureAccount() - .appServicePlanFilters("key:value,filter:example") - .automute(true) - .clientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") - .clientSecret("TestingRh2nx664kUy5dIApvM54T4AtO") - .containerAppFilters("key:value,filter:example") - .cspmEnabled(true) - .customMetricsEnabled(true) - .errors(Collections.singletonList("*")) - .hostFilters("key:value,filter:example") - .newClientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") - .newTenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") - .resourceCollectionEnabled(true) - .tenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"); + AzureAccount body = new AzureAccount() +.appServicePlanFilters("key:value,filter:example") +.automute(true) +.clientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") +.clientSecret("TestingRh2nx664kUy5dIApvM54T4AtO") +.containerAppFilters("key:value,filter:example") +.cspmEnabled(true) +.customMetricsEnabled(true) +.errors(Collections.singletonList("*")) +.hostFilters("key:value,filter:example") +.newClientId("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") +.newTenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") +.resourceCollectionEnabled(true) +.tenantName("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"); try { apiInstance.updateAzureIntegration(body); @@ -37,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboard-lists/CreateDashboardList.java b/examples/v1/dashboard-lists/CreateDashboardList.java index b865fca6612..dae23518aae 100644 --- a/examples/v1/dashboard-lists/CreateDashboardList.java +++ b/examples/v1/dashboard-lists/CreateDashboardList.java @@ -1,16 +1,25 @@ // Create a dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardListsApi; import com.datadog.api.client.v1.model.DashboardList; +import com.datadog.api.client.v1.model.DashboardList; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardListsApi apiInstance = new DashboardListsApi(defaultClient); - DashboardList body = new DashboardList().name("Example-Dashboard-List"); + DashboardList body = new DashboardList() +.name("Example-Dashboard-List"); try { DashboardList result = apiInstance.createDashboardList(body); @@ -23,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboard-lists/DeleteDashboardList.java b/examples/v1/dashboard-lists/DeleteDashboardList.java index b91208fe71a..11271a8c09c 100644 --- a/examples/v1/dashboard-lists/DeleteDashboardList.java +++ b/examples/v1/dashboard-lists/DeleteDashboardList.java @@ -1,9 +1,16 @@ // Delete a dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardListsApi; import com.datadog.api.client.v1.model.DashboardListDeleteResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboard-lists/GetDashboardList.java b/examples/v1/dashboard-lists/GetDashboardList.java index b6051e4056e..5ce559ce0f1 100644 --- a/examples/v1/dashboard-lists/GetDashboardList.java +++ b/examples/v1/dashboard-lists/GetDashboardList.java @@ -1,9 +1,16 @@ // Get a dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardListsApi; import com.datadog.api.client.v1.model.DashboardList; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboard-lists/ListDashboardLists.java b/examples/v1/dashboard-lists/ListDashboardLists.java index 872cbc28b31..865c06e9f99 100644 --- a/examples/v1/dashboard-lists/ListDashboardLists.java +++ b/examples/v1/dashboard-lists/ListDashboardLists.java @@ -1,9 +1,16 @@ // Get all dashboard lists returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardListsApi; import com.datadog.api.client.v1.model.DashboardListListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboard-lists/UpdateDashboardList.java b/examples/v1/dashboard-lists/UpdateDashboardList.java index 9380aa4281c..1d2899f2133 100644 --- a/examples/v1/dashboard-lists/UpdateDashboardList.java +++ b/examples/v1/dashboard-lists/UpdateDashboardList.java @@ -1,9 +1,17 @@ // Update a dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardListsApi; import com.datadog.api.client.v1.model.DashboardList; +import com.datadog.api.client.v1.model.DashboardList; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,7 +21,8 @@ public static void main(String[] args) { // there is a valid "dashboard_list" in the system Long DASHBOARD_LIST_ID = Long.parseLong(System.getenv("DASHBOARD_LIST_ID")); - DashboardList body = new DashboardList().name("updated Example-Dashboard-List"); + DashboardList body = new DashboardList() +.name("updated Example-Dashboard-List"); try { DashboardList result = apiInstance.updateDashboardList(DASHBOARD_LIST_ID, body); @@ -26,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard.java b/examples/v1/dashboards/CreateDashboard.java index 64edb9b1a0b..8679a39f7d9 100644 --- a/examples/v1/dashboards/CreateDashboard.java +++ b/examples/v1/dashboards/CreateDashboard.java @@ -1,9 +1,10 @@ // Create a new dashboard returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.LogQueryDefinition; import com.datadog.api.client.v1.model.LogQueryDefinitionGroupBy; @@ -16,49 +17,40 @@ import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with Profile Metrics Query") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .profileMetricsQuery( - new LogQueryDefinition() - .compute( - new LogsQueryCompute() - .aggregation("sum") - .facet("@prof_core_cpu_cores")) - .search( - new LogQueryDefinitionSearch() - .query("runtime:jvm")) - .groupBy( - Collections.singletonList( - new LogQueryDefinitionGroupBy() - .facet("service") - .limit(10L) - .sort( - new LogQueryDefinitionGroupBySort() - .aggregation("sum") - .order( - WidgetSort - .DESCENDING) - .facet( - "@prof_core_cpu_cores"))))))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with Profile Metrics Query") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.profileMetricsQuery(new LogQueryDefinition() +.compute(new LogsQueryCompute() +.aggregation("sum") +.facet("@prof_core_cpu_cores")) +.search(new LogQueryDefinitionSearch() +.query("runtime:jvm")) +.groupBy(Collections.singletonList(new LogQueryDefinitionGroupBy() +.facet("service") +.limit(10L) +.sort(new LogQueryDefinitionGroupBySort() +.aggregation("sum") +.order(WidgetSort.DESCENDING) +.facet("@prof_core_cpu_cores"))))))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -71,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1024858348.java b/examples/v1/dashboards/CreateDashboard_1024858348.java index 24f842833e5..6f362412b80 100644 --- a/examples/v1/dashboards/CreateDashboard_1024858348.java +++ b/examples/v1/dashboards/CreateDashboard_1024858348.java @@ -1,9 +1,10 @@ // Create a new dashboard with a formulas and functions treemap widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition; @@ -19,55 +20,46 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetFormula; import com.datadog.api.client.v1.model.WidgetLayout; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TreeMapWidgetDefinition() - .title("") - .type(TreeMapWidgetDefinitionType.TREEMAP) - .requests( - Collections.singletonList( - new TreeMapWidgetRequest() - .formulas( - Arrays.asList( - new WidgetFormula() - .formula("hour_before(query1)"), - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .LOGS) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TreeMapWidgetDefinition() +.title("") +.type(TreeMapWidgetDefinitionType.TREEMAP) +.requests(Collections.singletonList(new TreeMapWidgetRequest() +.formulas(Arrays.asList(new WidgetFormula() +.formula("hour_before(query1)"), new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.LOGS) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -80,4 +72,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1039800684.java b/examples/v1/dashboards/CreateDashboard_1039800684.java index 676a0e613b8..5c66b6ce343 100644 --- a/examples/v1/dashboards/CreateDashboard_1039800684.java +++ b/examples/v1/dashboards/CreateDashboard_1039800684.java @@ -1,9 +1,10 @@ // Create a new dashboard with logs_pattern_stream list_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -16,48 +17,39 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Arrays.asList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"), - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("message"))) - .query( - new ListStreamQuery() - .dataSource( - ListStreamSource.LOGS_PATTERN_STREAM) - .queryString("") - .clusteringPatternFieldPath("message") - .groupBy( - Collections.singletonList( - new ListStreamGroupByItems() - .facet("service")))) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Arrays.asList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"), new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("message"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.LOGS_PATTERN_STREAM) +.queryString("") +.clusteringPatternFieldPath("message") +.groupBy(Collections.singletonList(new ListStreamGroupByItems() +.facet("service")))) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -70,4 +62,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1093147852.java b/examples/v1/dashboards/CreateDashboard_1093147852.java index 6b9a68c3252..71451fccc2a 100644 --- a/examples/v1/dashboards/CreateDashboard_1093147852.java +++ b/examples/v1/dashboards/CreateDashboard_1093147852.java @@ -1,9 +1,10 @@ // Create a new dashboard with distribution widget with markers and num_buckets -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DistributionWidgetDefinition; import com.datadog.api.client.v1.model.DistributionWidgetDefinitionType; @@ -20,72 +21,60 @@ import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetMarker; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new DistributionWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(DistributionWidgetDefinitionType.DISTRIBUTION) - .xaxis( - new DistributionWidgetXAxis() - .scale("linear") - .min("auto") - .max("auto") - .includeZero(true) - .numBuckets(55L)) - .yaxis( - new DistributionWidgetYAxis() - .scale("linear") - .min("auto") - .max("auto") - .includeZero(true)) - .markers( - Arrays.asList( - new WidgetMarker() - .displayType("percentile") - .value("50"), - new WidgetMarker() - .displayType("percentile") - .value("99"), - new WidgetMarker() - .displayType("percentile") - .value("90"))) - .requests( - Collections.singletonList( - new DistributionWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new DistributionWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(DistributionWidgetDefinitionType.DISTRIBUTION) +.xaxis(new DistributionWidgetXAxis() +.scale("linear") +.min("auto") +.max("auto") +.includeZero(true) +.numBuckets(55L)) +.yaxis(new DistributionWidgetYAxis() +.scale("linear") +.min("auto") +.max("auto") +.includeZero(true)) +.markers(Arrays.asList(new WidgetMarker() +.displayType("percentile") +.value("50"), new WidgetMarker() +.displayType("percentile") +.value("99"), new WidgetMarker() +.displayType("percentile") +.value("90"))) +.requests(Collections.singletonList(new DistributionWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -98,4 +87,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_109450134.java b/examples/v1/dashboards/CreateDashboard_109450134.java index 31e7760269f..28edc02e8f3 100644 --- a/examples/v1/dashboards/CreateDashboard_109450134.java +++ b/examples/v1/dashboards/CreateDashboard_109450134.java @@ -1,9 +1,10 @@ // Create a new dashboard with slo list widget with sort -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.SLOListWidgetDefinition; import com.datadog.api.client.v1.model.SLOListWidgetDefinitionType; @@ -16,42 +17,42 @@ import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetSort; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(60L).height(21L)) - .definition( - new WidgetDefinition( - new SLOListWidgetDefinition() - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(SLOListWidgetDefinitionType.SLO_LIST) - .requests( - Collections.singletonList( - new SLOListWidgetRequest() - .query( - new SLOListWidgetQuery() - .queryString("env:prod AND service:my-app") - .limit(75L) - .sort( - Collections.singletonList( - new WidgetFieldSort() - .column("status.sli") - .order(WidgetSort.ASCENDING)))) - .requestType( - SLOListWidgetRequestType.SLO_LIST))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(60L) +.height(21L)) +.definition(new WidgetDefinition( +new SLOListWidgetDefinition() +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(SLOListWidgetDefinitionType.SLO_LIST) +.requests(Collections.singletonList(new SLOListWidgetRequest() +.query(new SLOListWidgetQuery() +.queryString("env:prod AND service:my-app") +.limit(75L) +.sort(Collections.singletonList(new WidgetFieldSort() +.column("status.sli") +.order(WidgetSort.ASCENDING)))) +.requestType(SLOListWidgetRequestType.SLO_LIST))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -64,4 +65,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1094917386.java b/examples/v1/dashboards/CreateDashboard_1094917386.java index 33802489cf6..2d0c44b4f9b 100644 --- a/examples/v1/dashboards/CreateDashboard_1094917386.java +++ b/examples/v1/dashboards/CreateDashboard_1094917386.java @@ -1,9 +1,10 @@ // Create a new dashboard with manage_status widget and show_priority parameter -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.MonitorSummaryWidgetDefinition; import com.datadog.api.client.v1.model.MonitorSummaryWidgetDefinitionType; @@ -14,37 +15,42 @@ import com.datadog.api.client.v1.model.WidgetMonitorSummaryDisplayFormat; import com.datadog.api.client.v1.model.WidgetMonitorSummarySort; import com.datadog.api.client.v1.model.WidgetSummaryType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(50L).height(25L)) - .definition( - new WidgetDefinition( - new MonitorSummaryWidgetDefinition() - .type(MonitorSummaryWidgetDefinitionType.MANAGE_STATUS) - .summaryType(WidgetSummaryType.MONITORS) - .displayFormat( - WidgetMonitorSummaryDisplayFormat.COUNTS_AND_LIST) - .colorPreference(WidgetColorPreference.TEXT) - .hideZeroCounts(true) - .showLastTriggered(false) - .query("") - .sort(WidgetMonitorSummarySort.PRIORITY_ASCENDING) - .count(50L) - .start(0L) - .showPriority(false))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(50L) +.height(25L)) +.definition(new WidgetDefinition( +new MonitorSummaryWidgetDefinition() +.type(MonitorSummaryWidgetDefinitionType.MANAGE_STATUS) +.summaryType(WidgetSummaryType.MONITORS) +.displayFormat(WidgetMonitorSummaryDisplayFormat.COUNTS_AND_LIST) +.colorPreference(WidgetColorPreference.TEXT) +.hideZeroCounts(true) +.showLastTriggered(false) +.query("") +.sort(WidgetMonitorSummarySort.PRIORITY_ASCENDING) +.count(50L) +.start(0L) +.showPriority(false))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -57,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1177423752.java b/examples/v1/dashboards/CreateDashboard_1177423752.java index 2acb3cc6588..6d10021ba79 100644 --- a/examples/v1/dashboards/CreateDashboard_1177423752.java +++ b/examples/v1/dashboards/CreateDashboard_1177423752.java @@ -1,9 +1,10 @@ // Create a new dashboard with heatmap widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.HeatMapWidgetDefinition; import com.datadog.api.client.v1.model.HeatMapWidgetDefinitionType; @@ -15,36 +16,41 @@ import com.datadog.api.client.v1.model.WidgetStyle; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description(null) - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new HeatMapWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(HeatMapWidgetDefinitionType.HEATMAP) - .requests( - Collections.singletonList( - new HeatMapWidgetRequest() - .q("avg:system.cpu.user{*} by {service}") - .style( - new WidgetStyle().palette("dog_classic")))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description(null) +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new HeatMapWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(HeatMapWidgetDefinitionType.HEATMAP) +.requests(Collections.singletonList(new HeatMapWidgetRequest() +.q("avg:system.cpu.user{*} by {service}") +.style(new WidgetStyle() +.palette("dog_classic")))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -57,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1200099236.java b/examples/v1/dashboards/CreateDashboard_1200099236.java index 0235ca94400..da78528ce21 100644 --- a/examples/v1/dashboards/CreateDashboard_1200099236.java +++ b/examples/v1/dashboards/CreateDashboard_1200099236.java @@ -1,9 +1,10 @@ // Create a new dashboard with hostmap widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.HostMapRequest; import com.datadog.api.client.v1.model.HostMapWidgetDefinition; @@ -15,41 +16,44 @@ import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetNodeType; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description(null) - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(22L)) - .definition( - new WidgetDefinition( - new HostMapWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(HostMapWidgetDefinitionType.HOSTMAP) - .requests( - new HostMapWidgetDefinitionRequests() - .fill( - new HostMapRequest() - .q("avg:system.cpu.user{*} by {host}"))) - .nodeType(WidgetNodeType.HOST) - .noMetricHosts(true) - .noGroupHosts(true) - .style( - new HostMapWidgetDefinitionStyle() - .palette("green_to_orange") - .paletteFlip(false)))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description(null) +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(22L)) +.definition(new WidgetDefinition( +new HostMapWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(HostMapWidgetDefinitionType.HOSTMAP) +.requests(new HostMapWidgetDefinitionRequests() +.fill(new HostMapRequest() +.q("avg:system.cpu.user{*} by {host}"))) +.nodeType(WidgetNodeType.HOST) +.noMetricHosts(true) +.noGroupHosts(true) +.style(new HostMapWidgetDefinitionStyle() +.palette("green_to_orange") +.paletteFlip(false)))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -62,4 +66,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1213075383.java b/examples/v1/dashboards/CreateDashboard_1213075383.java index db2cbd639f0..b4a20715d75 100644 --- a/examples/v1/dashboards/CreateDashboard_1213075383.java +++ b/examples/v1/dashboards/CreateDashboard_1213075383.java @@ -1,9 +1,10 @@ // Create a new dashboard with toplist widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -31,73 +32,61 @@ import com.datadog.api.client.v1.model.WidgetSortOrderBy; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new ToplistWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .style( - new ToplistWidgetStyle() - .display( - new ToplistWidgetDisplay( - new ToplistWidgetStacked() - .type(ToplistWidgetStackedType.STACKED) - .legend(ToplistWidgetLegend.INLINE))) - .scaling(ToplistWidgetScaling.RELATIVE) - .palette("dog_classic")) - .type(ToplistWidgetDefinitionType.TOPLIST) - .requests( - Collections.singletonList( - new ToplistWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .sort( - new WidgetSortBy() - .count(10L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetFormulaSort() - .type(FormulaType.FORMULA) - .index(0L) - .order( - WidgetSort - .DESCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new ToplistWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.style(new ToplistWidgetStyle() +.display(new ToplistWidgetDisplay( +new ToplistWidgetStacked() +.type(ToplistWidgetStackedType.STACKED) +.legend(ToplistWidgetLegend.INLINE))) +.scaling(ToplistWidgetScaling.RELATIVE) +.palette("dog_classic")) +.type(ToplistWidgetDefinitionType.TOPLIST) +.requests(Collections.singletonList(new ToplistWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.sort(new WidgetSortBy() +.count(10L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetFormulaSort() +.type(FormulaType.FORMULA) +.index(0L) +.order(WidgetSort.DESCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -110,4 +99,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1259346254.java b/examples/v1/dashboards/CreateDashboard_1259346254.java index 472246e8ed2..7c7e5c30a80 100644 --- a/examples/v1/dashboards/CreateDashboard_1259346254.java +++ b/examples/v1/dashboards/CreateDashboard_1259346254.java @@ -1,9 +1,10 @@ // Create a new dashboard with timeseries widget using order_by values -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition; import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType; @@ -13,33 +14,32 @@ import com.datadog.api.client.v1.model.WidgetDisplayType; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetStyleOrderBy; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with order_by values") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .q("avg:system.cpu.user{*} by {host}") - .style( - new WidgetRequestStyle() - .palette("warm") - .orderBy(WidgetStyleOrderBy.VALUES)) - .displayType(WidgetDisplayType.LINE))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with order_by values") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.q("avg:system.cpu.user{*} by {host}") +.style(new WidgetRequestStyle() +.palette("warm") +.orderBy(WidgetStyleOrderBy.VALUES)) +.displayType(WidgetDisplayType.LINE))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -52,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1284514532.java b/examples/v1/dashboards/CreateDashboard_1284514532.java index 6fd595da580..824f80c6829 100644 --- a/examples/v1/dashboards/CreateDashboard_1284514532.java +++ b/examples/v1/dashboards/CreateDashboard_1284514532.java @@ -1,9 +1,10 @@ // Create a new dashboard with a timeseries widget using formulas and functions cloud cost query -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionCloudCostDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionCloudCostQueryDefinition; @@ -23,57 +24,46 @@ import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("Example Cloud Cost Query") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionCloudCostQueryDefinition() - .dataSource( - FormulaAndFunctionCloudCostDataSource - .CLOUD_COST) - .name("query1") - .query( - "sum:aws.cost.amortized{*} by" - + " {aws_product}.rollup(sum," - + " monthly)")))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.BARS))) - .time( - new WidgetTime( - new WidgetLegacyLiveSpan() - .liveSpan(WidgetLiveSpan.WEEK_TO_DATE))))))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("Example Cloud Cost Query") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionCloudCostQueryDefinition() +.dataSource(FormulaAndFunctionCloudCostDataSource.CLOUD_COST) +.name("query1") +.query("sum:aws.cost.amortized{*} by {aws_product}.rollup(sum, monthly)")))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.BARS))) +.time(new WidgetTime( +new WidgetLegacyLiveSpan() +.liveSpan(WidgetLiveSpan.WEEK_TO_DATE))))))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -86,4 +76,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1307120899.java b/examples/v1/dashboards/CreateDashboard_1307120899.java index 828c183fc59..39a8c5b1385 100644 --- a/examples/v1/dashboards/CreateDashboard_1307120899.java +++ b/examples/v1/dashboards/CreateDashboard_1307120899.java @@ -1,9 +1,10 @@ // Create a new timeseries widget with ci_tests data source -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; @@ -27,69 +28,51 @@ import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard with ci_tests datasource") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("") - .showLegend(true) - .legendLayout(TimeseriesWidgetLegendLayout.AUTO) - .legendColumns( - Arrays.asList( - TimeseriesWidgetLegendColumn.AVG, - TimeseriesWidgetLegendColumn.MIN, - TimeseriesWidgetLegendColumn.MAX, - TimeseriesWidgetLegendColumn.VALUE, - TimeseriesWidgetLegendColumn.SUM)) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .CI_TESTS) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("test_level:test")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT))))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO); + Dashboard body = new Dashboard() +.title("Example-Dashboard with ci_tests datasource") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("") +.showLegend(true) +.legendLayout(TimeseriesWidgetLegendLayout.AUTO) +.legendColumns(Arrays.asList(TimeseriesWidgetLegendColumn.AVG, TimeseriesWidgetLegendColumn.MIN, TimeseriesWidgetLegendColumn.MAX, TimeseriesWidgetLegendColumn.VALUE, TimeseriesWidgetLegendColumn.SUM)) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.CI_TESTS) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("test_level:test")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT))))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO); try { Dashboard result = apiInstance.createDashboard(body); @@ -102,4 +85,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1413226400.java b/examples/v1/dashboards/CreateDashboard_1413226400.java index 1a0afea6c2c..1553429074d 100644 --- a/examples/v1/dashboards/CreateDashboard_1413226400.java +++ b/examples/v1/dashboards/CreateDashboard_1413226400.java @@ -1,9 +1,10 @@ // Create a new dashboard with a toplist widget with stacked type and no legend specified -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -30,72 +31,60 @@ import com.datadog.api.client.v1.model.WidgetSortOrderBy; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new ToplistWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .style( - new ToplistWidgetStyle() - .display( - new ToplistWidgetDisplay( - new ToplistWidgetStacked() - .type(ToplistWidgetStackedType.STACKED))) - .scaling(ToplistWidgetScaling.RELATIVE) - .palette("dog_classic")) - .type(ToplistWidgetDefinitionType.TOPLIST) - .requests( - Collections.singletonList( - new ToplistWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .sort( - new WidgetSortBy() - .count(10L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetGroupSort() - .type(GroupType.GROUP) - .name("service") - .order( - WidgetSort - .ASCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new ToplistWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.style(new ToplistWidgetStyle() +.display(new ToplistWidgetDisplay( +new ToplistWidgetStacked() +.type(ToplistWidgetStackedType.STACKED))) +.scaling(ToplistWidgetScaling.RELATIVE) +.palette("dog_classic")) +.type(ToplistWidgetDefinitionType.TOPLIST) +.requests(Collections.singletonList(new ToplistWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.sort(new WidgetSortBy() +.count(10L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetGroupSort() +.type(GroupType.GROUP) +.name("service") +.order(WidgetSort.ASCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -108,4 +97,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1423904722.java b/examples/v1/dashboards/CreateDashboard_1423904722.java index d3f637ac00d..186a888cb65 100644 --- a/examples/v1/dashboards/CreateDashboard_1423904722.java +++ b/examples/v1/dashboards/CreateDashboard_1423904722.java @@ -1,9 +1,10 @@ // Create a new dashboard with slo list widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.SLOListWidgetDefinition; import com.datadog.api.client.v1.model.SLOListWidgetDefinitionType; @@ -14,37 +15,39 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(60L).height(21L)) - .definition( - new WidgetDefinition( - new SLOListWidgetDefinition() - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(SLOListWidgetDefinitionType.SLO_LIST) - .requests( - Collections.singletonList( - new SLOListWidgetRequest() - .query( - new SLOListWidgetQuery() - .queryString("env:prod AND service:my-app") - .limit(75L)) - .requestType( - SLOListWidgetRequestType.SLO_LIST))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(60L) +.height(21L)) +.definition(new WidgetDefinition( +new SLOListWidgetDefinition() +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(SLOListWidgetDefinitionType.SLO_LIST) +.requests(Collections.singletonList(new SLOListWidgetRequest() +.query(new SLOListWidgetQuery() +.queryString("env:prod AND service:my-app") +.limit(75L)) +.requestType(SLOListWidgetRequestType.SLO_LIST))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -57,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1433408735.java b/examples/v1/dashboards/CreateDashboard_1433408735.java index abb8cf03c01..2269012e39c 100644 --- a/examples/v1/dashboards/CreateDashboard_1433408735.java +++ b/examples/v1/dashboards/CreateDashboard_1433408735.java @@ -1,9 +1,10 @@ // Clients deserialize a dashboard with a empty time object -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionCloudCostDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionCloudCostQueryDefinition; @@ -22,54 +23,45 @@ import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("Example Cloud Cost Query") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionCloudCostQueryDefinition() - .dataSource( - FormulaAndFunctionCloudCostDataSource - .CLOUD_COST) - .name("query1") - .query( - "sum:aws.cost.amortized{*} by" - + " {aws_product}.rollup(sum," - + " monthly)")))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.BARS))) - .time(new WidgetTime(new WidgetLegacyLiveSpan())))))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("Example Cloud Cost Query") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionCloudCostQueryDefinition() +.dataSource(FormulaAndFunctionCloudCostDataSource.CLOUD_COST) +.name("query1") +.query("sum:aws.cost.amortized{*} by {aws_product}.rollup(sum, monthly)")))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.BARS))) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())))))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -82,4 +74,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1442588603.java b/examples/v1/dashboards/CreateDashboard_1442588603.java index ed9b337051a..c70232d76bc 100644 --- a/examples/v1/dashboards/CreateDashboard_1442588603.java +++ b/examples/v1/dashboards/CreateDashboard_1442588603.java @@ -1,10 +1,10 @@ -// Create a distribution widget using a histogram request containing a formulas and functions APM -// Stats query +// Create a distribution widget using a histogram request containing a formulas and functions APM Stats query -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DistributionWidgetDefinition; import com.datadog.api.client.v1.model.DistributionWidgetDefinitionType; @@ -21,66 +21,61 @@ import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetStyle; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new DistributionWidgetDefinition() - .title("APM Stats - Request latency HOP") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .showLegend(false) - .type(DistributionWidgetDefinitionType.DISTRIBUTION) - .xaxis( - new DistributionWidgetXAxis() - .max("auto") - .includeZero(true) - .scale("linear") - .min("auto")) - .yaxis( - new DistributionWidgetYAxis() - .max("auto") - .includeZero(true) - .scale("linear") - .min("auto")) - .requests( - Collections.singletonList( - new DistributionWidgetRequest() - .query( - new DistributionWidgetHistogramRequestQuery( - new FormulaAndFunctionApmResourceStatsQueryDefinition() - .primaryTagValue("*") - .stat( - FormulaAndFunctionApmResourceStatName - .LATENCY_DISTRIBUTION) - .dataSource( - FormulaAndFunctionApmResourceStatsDataSource - .APM_RESOURCE_STATS) - .name("query1") - .service("azure-bill-import") - .groupBy( - Collections.singletonList( - "resource_name")) - .env("staging") - .primaryTagName("datacenter") - .operationName( - "universal.http.client"))) - .requestType(WidgetHistogramRequestType.HISTOGRAM) - .style(new WidgetStyle().palette("dog_classic")))))) - .layout(new WidgetLayout().x(8L).y(0L).width(4L).height(2L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new DistributionWidgetDefinition() +.title("APM Stats - Request latency HOP") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.showLegend(false) +.type(DistributionWidgetDefinitionType.DISTRIBUTION) +.xaxis(new DistributionWidgetXAxis() +.max("auto") +.includeZero(true) +.scale("linear") +.min("auto")) +.yaxis(new DistributionWidgetYAxis() +.max("auto") +.includeZero(true) +.scale("linear") +.min("auto")) +.requests(Collections.singletonList(new DistributionWidgetRequest() +.query(new DistributionWidgetHistogramRequestQuery( +new FormulaAndFunctionApmResourceStatsQueryDefinition() +.primaryTagValue("*") +.stat(FormulaAndFunctionApmResourceStatName.LATENCY_DISTRIBUTION) +.dataSource(FormulaAndFunctionApmResourceStatsDataSource.APM_RESOURCE_STATS) +.name("query1") +.service("azure-bill-import") +.groupBy(Collections.singletonList("resource_name")) +.env("staging") +.primaryTagName("datacenter") +.operationName("universal.http.client"))) +.requestType(WidgetHistogramRequestType.HISTOGRAM) +.style(new WidgetStyle() +.palette("dog_classic")))))) +.layout(new WidgetLayout() +.x(8L) +.y(0L) +.width(4L) +.height(2L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -93,4 +88,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_145494973.java b/examples/v1/dashboards/CreateDashboard_145494973.java index 5b6c0a618c5..c18c6fcca5a 100644 --- a/examples/v1/dashboards/CreateDashboard_145494973.java +++ b/examples/v1/dashboards/CreateDashboard_145494973.java @@ -1,9 +1,10 @@ // Create a new dashboard with apm resource stats widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionApmResourceStatName; import com.datadog.api.client.v1.model.FormulaAndFunctionApmResourceStatsDataSource; @@ -17,53 +18,47 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TableWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(TableWidgetDefinitionType.QUERY_TABLE) - .requests( - Collections.singletonList( - new TableWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionApmResourceStatsQueryDefinition() - .primaryTagValue( - "edge-eu1.prod.dog") - .stat( - FormulaAndFunctionApmResourceStatName - .HITS) - .name("query1") - .service("cassandra") - .dataSource( - FormulaAndFunctionApmResourceStatsDataSource - .APM_RESOURCE_STATS) - .env("ci") - .primaryTagName("datacenter") - .operationName("cassandra.query") - .groupBy( - Collections.singletonList( - "resource_name"))))))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TableWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(TableWidgetDefinitionType.QUERY_TABLE) +.requests(Collections.singletonList(new TableWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionApmResourceStatsQueryDefinition() +.primaryTagValue("edge-eu1.prod.dog") +.stat(FormulaAndFunctionApmResourceStatName.HITS) +.name("query1") +.service("cassandra") +.dataSource(FormulaAndFunctionApmResourceStatsDataSource.APM_RESOURCE_STATS) +.env("ci") +.primaryTagName("datacenter") +.operationName("cassandra.query") +.groupBy(Collections.singletonList("resource_name"))))))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -76,4 +71,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1490099434.java b/examples/v1/dashboards/CreateDashboard_1490099434.java index 97366aa1ac1..32cbcc99e72 100644 --- a/examples/v1/dashboards/CreateDashboard_1490099434.java +++ b/examples/v1/dashboards/CreateDashboard_1490099434.java @@ -1,9 +1,10 @@ // Create a new dashboard with query_table widget and cell_display_mode is trend -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -30,76 +31,59 @@ import com.datadog.api.client.v1.model.WidgetSortOrderBy; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(54L).height(32L)) - .definition( - new WidgetDefinition( - new TableWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(TableWidgetDefinitionType.QUERY_TABLE) - .requests( - Collections.singletonList( - new TableWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {host}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .formulas( - Collections.singletonList( - new WidgetFormula() - .formula("query1") - .cellDisplayMode( - TableWidgetCellDisplayMode.TREND) - .cellDisplayModeOptions( - new WidgetFormulaCellDisplayModeOptions() - .trendType( - WidgetFormulaCellDisplayModeOptionsTrendType - .LINE) - .yScale( - WidgetFormulaCellDisplayModeOptionsYScale - .SHARED)))) - .sort( - new WidgetSortBy() - .count(500L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetFormulaSort() - .type(FormulaType.FORMULA) - .index(0L) - .order( - WidgetSort - .DESCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))) - .hasSearchBar(TableWidgetHasSearchBar.AUTO))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(54L) +.height(32L)) +.definition(new WidgetDefinition( +new TableWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(TableWidgetDefinitionType.QUERY_TABLE) +.requests(Collections.singletonList(new TableWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {host}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1") +.cellDisplayMode(TableWidgetCellDisplayMode.TREND) +.cellDisplayModeOptions(new WidgetFormulaCellDisplayModeOptions() +.trendType(WidgetFormulaCellDisplayModeOptionsTrendType.LINE) +.yScale(WidgetFormulaCellDisplayModeOptionsYScale.SHARED)))) +.sort(new WidgetSortBy() +.count(500L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetFormulaSort() +.type(FormulaType.FORMULA) +.index(0L) +.order(WidgetSort.DESCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))) +.hasSearchBar(TableWidgetHasSearchBar.AUTO))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -112,4 +96,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1617893815.java b/examples/v1/dashboards/CreateDashboard_1617893815.java index 24c08250dc0..cbd51c64751 100644 --- a/examples/v1/dashboards/CreateDashboard_1617893815.java +++ b/examples/v1/dashboards/CreateDashboard_1617893815.java @@ -1,9 +1,10 @@ // Create a new dashboard with formula and function distribution widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DistributionWidgetDefinition; import com.datadog.api.client.v1.model.DistributionWidgetDefinitionType; @@ -24,67 +25,55 @@ import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new DistributionWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(DistributionWidgetDefinitionType.DISTRIBUTION) - .requests( - Collections.singletonList( - new DistributionWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .LOGS) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .AVG) - .metric("@duration")) - .groupBy( - Collections.singletonList( - new FormulaAndFunctionEventQueryGroupBy() - .facet("service") - .limit(1000L) - .sort( - new FormulaAndFunctionEventQueryGroupBySort() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT) - .order( - QuerySortOrder - .DESC)))) - .storage("hot")))))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new DistributionWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(DistributionWidgetDefinitionType.DISTRIBUTION) +.requests(Collections.singletonList(new DistributionWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.LOGS) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.AVG) +.metric("@duration")) +.groupBy(Collections.singletonList(new FormulaAndFunctionEventQueryGroupBy() +.facet("service") +.limit(1000L) +.sort(new FormulaAndFunctionEventQueryGroupBySort() +.aggregation(FormulaAndFunctionEventAggregation.COUNT) +.order(QuerySortOrder.DESC)))) +.storage("hot")))))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -97,4 +86,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1712853070.java b/examples/v1/dashboards/CreateDashboard_1712853070.java index 6dfe1ba7a09..e7280c3c4da 100644 --- a/examples/v1/dashboards/CreateDashboard_1712853070.java +++ b/examples/v1/dashboards/CreateDashboard_1712853070.java @@ -1,8 +1,9 @@ // Create a new dashboard with bar_chart widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.BarChartWidgetDefinition; import com.datadog.api.client.v1.model.BarChartWidgetDefinitionType; import com.datadog.api.client.v1.model.BarChartWidgetDisplay; @@ -31,73 +32,61 @@ import com.datadog.api.client.v1.model.WidgetSortOrderBy; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new BarChartWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .style( - new BarChartWidgetStyle() - .display( - new BarChartWidgetDisplay( - new BarChartWidgetStacked() - .type(BarChartWidgetStackedType.STACKED) - .legend(BarChartWidgetLegend.INLINE))) - .scaling(BarChartWidgetScaling.RELATIVE) - .palette("dog_classic")) - .type(BarChartWidgetDefinitionType.BAR_CHART) - .requests( - Collections.singletonList( - new BarChartWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .sort( - new WidgetSortBy() - .count(10L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetFormulaSort() - .type(FormulaType.FORMULA) - .index(0L) - .order( - WidgetSort - .DESCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new BarChartWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.style(new BarChartWidgetStyle() +.display(new BarChartWidgetDisplay( +new BarChartWidgetStacked() +.type(BarChartWidgetStackedType.STACKED) +.legend(BarChartWidgetLegend.INLINE))) +.scaling(BarChartWidgetScaling.RELATIVE) +.palette("dog_classic")) +.type(BarChartWidgetDefinitionType.BAR_CHART) +.requests(Collections.singletonList(new BarChartWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.sort(new WidgetSortBy() +.count(10L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetFormulaSort() +.type(FormulaType.FORMULA) +.index(0L) +.order(WidgetSort.DESCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -110,4 +99,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_173805046.java b/examples/v1/dashboards/CreateDashboard_173805046.java index d32c268152e..b9b317f655d 100644 --- a/examples/v1/dashboards/CreateDashboard_173805046.java +++ b/examples/v1/dashboards/CreateDashboard_173805046.java @@ -1,9 +1,10 @@ // Create a new dashboard with slo widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.SLOWidgetDefinition; import com.datadog.api.client.v1.model.SLOWidgetDefinitionType; @@ -13,7 +14,13 @@ import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTimeWindows; import com.datadog.api.client.v1.model.WidgetViewMode; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,29 +30,28 @@ public static void main(String[] args) { // there is a valid "slo" in the system String SLO_DATA_0_ID = System.getenv("SLO_DATA_0_ID"); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(60L).height(21L)) - .definition( - new WidgetDefinition( - new SLOWidgetDefinition() - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(SLOWidgetDefinitionType.SLO) - .viewType("detail") - .timeWindows( - Collections.singletonList(WidgetTimeWindows.SEVEN_DAYS)) - .sloId(SLO_DATA_0_ID) - .showErrorBudget(true) - .viewMode(WidgetViewMode.OVERALL) - .globalTimeTarget("0") - .additionalQueryFilters("!host:excluded_host"))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(60L) +.height(21L)) +.definition(new WidgetDefinition( +new SLOWidgetDefinition() +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(SLOWidgetDefinitionType.SLO) +.viewType("detail") +.timeWindows(Collections.singletonList(WidgetTimeWindows.SEVEN_DAYS)) +.sloId(SLO_DATA_0_ID) +.showErrorBudget(true) +.viewMode(WidgetViewMode.OVERALL) +.globalTimeTarget("0") +.additionalQueryFilters("!host:excluded_host"))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -58,4 +64,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1738608750.java b/examples/v1/dashboards/CreateDashboard_1738608750.java index 837ef98f5a5..65a4d612b72 100644 --- a/examples/v1/dashboards/CreateDashboard_1738608750.java +++ b/examples/v1/dashboards/CreateDashboard_1738608750.java @@ -1,9 +1,10 @@ // Create a new dashboard with free_text widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FreeTextWidgetDefinition; import com.datadog.api.client.v1.model.FreeTextWidgetDefinitionType; @@ -11,30 +12,36 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description(null) - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(24L).height(6L)) - .definition( - new WidgetDefinition( - new FreeTextWidgetDefinition() - .type(FreeTextWidgetDefinitionType.FREE_TEXT) - .text("Example free text") - .color("#4d4d4d") - .fontSize("auto") - .textAlign(WidgetTextAlign.LEFT))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description(null) +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(24L) +.height(6L)) +.definition(new WidgetDefinition( +new FreeTextWidgetDefinition() +.type(FreeTextWidgetDefinitionType.FREE_TEXT) +.text("Example free text") +.color("#4d4d4d") +.fontSize("auto") +.textAlign(WidgetTextAlign.LEFT))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -47,4 +54,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1751391372.java b/examples/v1/dashboards/CreateDashboard_1751391372.java index f14ba13e1cd..1b1910a3fa1 100644 --- a/examples/v1/dashboards/CreateDashboard_1751391372.java +++ b/examples/v1/dashboards/CreateDashboard_1751391372.java @@ -1,9 +1,10 @@ // Create a new dashboard with template variable type field returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.DashboardTemplateVariable; @@ -13,37 +14,36 @@ import com.datadog.api.client.v1.model.HostMapWidgetDefinitionType; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .description(null) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO) - .templateVariables( - Collections.singletonList( - new DashboardTemplateVariable() - .availableValues(Arrays.asList("service", "datacenter", "env")) - .defaults(Arrays.asList("service", "datacenter")) - .name("group_by_var") - .type("group"))) - .title("") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new HostMapWidgetDefinition() - .requests( - new HostMapWidgetDefinitionRequests() - .fill(new HostMapRequest().q("avg:system.cpu.user{*}"))) - .type(HostMapWidgetDefinitionType.HOSTMAP))))); + Dashboard body = new Dashboard() +.description(null) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO) +.templateVariables(Collections.singletonList(new DashboardTemplateVariable() +.availableValues(Arrays.asList("service", "datacenter", "env")) +.defaults(Arrays.asList("service", "datacenter")) +.name("group_by_var") +.type("group"))) +.title("") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new HostMapWidgetDefinition() +.requests(new HostMapWidgetDefinitionRequests() +.fill(new HostMapRequest() +.q("avg:system.cpu.user{*}"))) +.type(HostMapWidgetDefinitionType.HOSTMAP))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -56,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1754992756.java b/examples/v1/dashboards/CreateDashboard_1754992756.java index 568ef99172d..af5fb446ecc 100644 --- a/examples/v1/dashboards/CreateDashboard_1754992756.java +++ b/examples/v1/dashboards/CreateDashboard_1754992756.java @@ -1,9 +1,10 @@ // Create a new dashboard with powerpack widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.PowerpackTemplateVariableContents; import com.datadog.api.client.v1.model.PowerpackTemplateVariables; @@ -12,8 +13,13 @@ import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,36 +29,26 @@ public static void main(String[] args) { // there is a valid "powerpack" in the system String POWERPACK_DATA_ID = System.getenv("POWERPACK_DATA_ID"); - Dashboard body = - new Dashboard() - .title("Example-Dashboard with powerpack widget") - .layoutType(DashboardLayoutType.ORDERED) - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new PowerpackWidgetDefinition() - .type(PowerpackWidgetDefinitionType.POWERPACK) - .powerpackId(POWERPACK_DATA_ID) - .templateVariables( - new PowerpackTemplateVariables() - .controlledByPowerpack( - Collections.singletonList( - new PowerpackTemplateVariableContents() - .name("foo") - .prefix("bar") - .values( - Arrays.asList( - "baz", "qux", "quuz"))))))) - .layout( - new WidgetLayout() - .x(1L) - .y(1L) - .width(2L) - .height(2L) - .isColumnBreak(false)))) - .description("description"); + Dashboard body = new Dashboard() +.title("Example-Dashboard with powerpack widget") +.layoutType(DashboardLayoutType.ORDERED) +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new PowerpackWidgetDefinition() +.type(PowerpackWidgetDefinitionType.POWERPACK) +.powerpackId(POWERPACK_DATA_ID) +.templateVariables(new PowerpackTemplateVariables() +.controlledByPowerpack(Collections.singletonList(new PowerpackTemplateVariableContents() +.name("foo") +.prefix("bar") +.values(Arrays.asList("baz", "qux", "quuz"))))))) +.layout(new WidgetLayout() +.x(1L) +.y(1L) +.width(2L) +.height(2L) +.isColumnBreak(false)))) +.description("description"); try { Dashboard result = apiInstance.createDashboard(body); @@ -65,4 +61,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_1877023900.java b/examples/v1/dashboards/CreateDashboard_1877023900.java index 4c51c1b1076..a459023c2c0 100644 --- a/examples/v1/dashboards/CreateDashboard_1877023900.java +++ b/examples/v1/dashboards/CreateDashboard_1877023900.java @@ -1,9 +1,10 @@ // Create a new dashboard with list_stream widget with a valid sort parameter ASC -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -18,43 +19,38 @@ import com.datadog.api.client.v1.model.WidgetEventSize; import com.datadog.api.client.v1.model.WidgetFieldSort; import com.datadog.api.client.v1.model.WidgetSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource(ListStreamSource.EVENT_STREAM) - .queryString("") - .eventSize(WidgetEventSize.LARGE) - .sort( - new WidgetFieldSort() - .column("timestamp") - .order(WidgetSort.ASCENDING))) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.EVENT_STREAM) +.queryString("") +.eventSize(WidgetEventSize.LARGE) +.sort(new WidgetFieldSort() +.column("timestamp") +.order(WidgetSort.ASCENDING))) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -67,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2029850837.java b/examples/v1/dashboards/CreateDashboard_2029850837.java index 2ff3041a1a8..461988bb6e4 100644 --- a/examples/v1/dashboards/CreateDashboard_2029850837.java +++ b/examples/v1/dashboards/CreateDashboard_2029850837.java @@ -1,9 +1,10 @@ // Create a new dashboard with log_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.LogStreamWidgetDefinition; import com.datadog.api.client.v1.model.LogStreamWidgetDefinitionType; @@ -14,40 +15,44 @@ import com.datadog.api.client.v1.model.WidgetMessageDisplay; import com.datadog.api.client.v1.model.WidgetSort; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(36L)) - .definition( - new WidgetDefinition( - new LogStreamWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(LogStreamWidgetDefinitionType.LOG_STREAM) - .indexes(Collections.singletonList("main")) - .query("") - .sort( - new WidgetFieldSort() - .column("time") - .order(WidgetSort.DESCENDING)) - .columns(Arrays.asList("host", "service")) - .showDateColumn(true) - .showMessageColumn(true) - .messageDisplay(WidgetMessageDisplay.EXPANDED_MEDIUM))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(36L)) +.definition(new WidgetDefinition( +new LogStreamWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(LogStreamWidgetDefinitionType.LOG_STREAM) +.indexes(Collections.singletonList("main")) +.query("") +.sort(new WidgetFieldSort() +.column("time") +.order(WidgetSort.DESCENDING)) +.columns(Arrays.asList("host", "service")) +.showDateColumn(true) +.showMessageColumn(true) +.messageDisplay(WidgetMessageDisplay.EXPANDED_MEDIUM))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -60,4 +65,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2034634967.java b/examples/v1/dashboards/CreateDashboard_2034634967.java index 12d1fa9e810..a5281645319 100644 --- a/examples/v1/dashboards/CreateDashboard_2034634967.java +++ b/examples/v1/dashboards/CreateDashboard_2034634967.java @@ -1,9 +1,10 @@ // Create a new dashboard with servicemap widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ServiceMapWidgetDefinition; import com.datadog.api.client.v1.model.ServiceMapWidgetDefinitionType; @@ -11,32 +12,37 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new ServiceMapWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(ServiceMapWidgetDefinitionType.SERVICEMAP) - .service("") - .filters(Arrays.asList("env:none", "environment:*")))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new ServiceMapWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(ServiceMapWidgetDefinitionType.SERVICEMAP) +.service("") +.filters(Arrays.asList("env:none", "environment:*")))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -49,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2064651578.java b/examples/v1/dashboards/CreateDashboard_2064651578.java index 838cf7412c0..baf1328c250 100644 --- a/examples/v1/dashboards/CreateDashboard_2064651578.java +++ b/examples/v1/dashboards/CreateDashboard_2064651578.java @@ -1,8 +1,9 @@ // Create a new dashboard with team tags returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.ChangeWidgetDefinition; import com.datadog.api.client.v1.model.ChangeWidgetDefinitionType; import com.datadog.api.client.v1.model.ChangeWidgetRequest; @@ -26,64 +27,56 @@ import com.datadog.api.client.v1.model.WidgetSort; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ChangeWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(ChangeWidgetDefinitionType.CHANGE) - .requests( - Collections.singletonList( - new ChangeWidgetRequest() - .formulas( - Arrays.asList( - new WidgetFormula() - .formula("hour_before(query1)"), - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .LOGS) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .compareTo(WidgetCompareTo.HOUR_BEFORE) - .increaseGood(true) - .orderBy(WidgetOrderBy.CHANGE) - .changeType(WidgetChangeType.ABSOLUTE) - .orderDir(WidgetSort.DESCENDING))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .tags(Collections.singletonList("team:foobar")) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ChangeWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(ChangeWidgetDefinitionType.CHANGE) +.requests(Collections.singletonList(new ChangeWidgetRequest() +.formulas(Arrays.asList(new WidgetFormula() +.formula("hour_before(query1)"), new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.LOGS) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.compareTo(WidgetCompareTo.HOUR_BEFORE) +.increaseGood(true) +.orderBy(WidgetOrderBy.CHANGE) +.changeType(WidgetChangeType.ABSOLUTE) +.orderDir(WidgetSort.DESCENDING))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.tags(Collections.singletonList("team:foobar")) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -96,4 +89,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2104498738.java b/examples/v1/dashboards/CreateDashboard_2104498738.java index 6414d871334..f5d89009221 100644 --- a/examples/v1/dashboards/CreateDashboard_2104498738.java +++ b/examples/v1/dashboards/CreateDashboard_2104498738.java @@ -1,91 +1,76 @@ // Create a new dashboard with formulas and functions scatterplot widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition; import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat; +import com.datadog.api.client.v1.model.ScatterplotDimension; +import com.datadog.api.client.v1.model.ScatterplotTableRequest; import com.datadog.api.client.v1.model.ScatterPlotWidgetDefinition; import com.datadog.api.client.v1.model.ScatterPlotWidgetDefinitionRequests; import com.datadog.api.client.v1.model.ScatterPlotWidgetDefinitionType; -import com.datadog.api.client.v1.model.ScatterplotDimension; -import com.datadog.api.client.v1.model.ScatterplotTableRequest; import com.datadog.api.client.v1.model.ScatterplotWidgetFormula; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .id(5346764334358972L) - .definition( - new WidgetDefinition( - new ScatterPlotWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(ScatterPlotWidgetDefinitionType.SCATTERPLOT) - .requests( - new ScatterPlotWidgetDefinitionRequests() - .table( - new ScatterplotTableRequest() - .formulas( - Arrays.asList( - new ScatterplotWidgetFormula() - .formula("query1") - .dimension(ScatterplotDimension.X) - .alias("my-query1"), - new ScatterplotWidgetFormula() - .formula("query2") - .dimension(ScatterplotDimension.Y) - .alias("my-query2"))) - .queries( - Arrays.asList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)), - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query2") - .query( - "avg:system.mem.used{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(2L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.id(5346764334358972L) +.definition(new WidgetDefinition( +new ScatterPlotWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(ScatterPlotWidgetDefinitionType.SCATTERPLOT) +.requests(new ScatterPlotWidgetDefinitionRequests() +.table(new ScatterplotTableRequest() +.formulas(Arrays.asList(new ScatterplotWidgetFormula() +.formula("query1") +.dimension(ScatterplotDimension.X) +.alias("my-query1"), new ScatterplotWidgetFormula() +.formula("query2") +.dimension(ScatterplotDimension.Y) +.alias("my-query2"))) +.queries(Arrays.asList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)), new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query2") +.query("avg:system.mem.used{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(2L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -98,4 +83,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2261785072.java b/examples/v1/dashboards/CreateDashboard_2261785072.java index 0260e0da205..7315abbe81e 100644 --- a/examples/v1/dashboards/CreateDashboard_2261785072.java +++ b/examples/v1/dashboards/CreateDashboard_2261785072.java @@ -1,9 +1,10 @@ // Create a new dashboard with a timeseries widget and an overlay request -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; @@ -18,59 +19,46 @@ import com.datadog.api.client.v1.model.WidgetLineType; import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetRequestStyle; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Arrays.asList( - new TimeseriesWidgetRequest() - .onRightYaxis(false) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("mymetric") - .query("avg:system.cpu.user{*}")))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .displayType(WidgetDisplayType.LINE), - new TimeseriesWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("mymetricoverlay") - .query("avg:system.cpu.user{*}")))) - .style( - new WidgetRequestStyle() - .palette("purple") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.OVERLAY))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Arrays.asList(new TimeseriesWidgetRequest() +.onRightYaxis(false) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("mymetric") +.query("avg:system.cpu.user{*}")))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.displayType(WidgetDisplayType.LINE), new TimeseriesWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("mymetricoverlay") +.query("avg:system.cpu.user{*}")))) +.style(new WidgetRequestStyle() +.palette("purple") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.OVERLAY))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -83,4 +71,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2278756614.java b/examples/v1/dashboards/CreateDashboard_2278756614.java index b2c4d4965a4..5d2ecd406b1 100644 --- a/examples/v1/dashboards/CreateDashboard_2278756614.java +++ b/examples/v1/dashboards/CreateDashboard_2278756614.java @@ -1,9 +1,10 @@ // Create a new dashboard with split graph widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; @@ -30,89 +31,68 @@ import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetSort; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(12L).height(8L)) - .definition( - new WidgetDefinition( - new SplitGraphWidgetDefinition() - .title("") - .type(SplitGraphWidgetDefinitionType.SPLIT_GROUP) - .sourceWidgetDefinition( - new SplitGraphSourceWidgetDefinition( - new TimeseriesWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat - .TIMESERIES) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .name("query1") - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .query( - "avg:system.cpu.user{*}")))) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth( - WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))) - .splitConfig( - new SplitConfig() - .splitDimensions( - Collections.singletonList( - new SplitDimension().oneGraphPer("service"))) - .limit(24L) - .sort( - new SplitSort() - .compute( - new SplitConfigSortCompute() - .aggregation("sum") - .metric("system.cpu.user")) - .order(WidgetSort.DESCENDING)) - .staticSplits( - Arrays.asList( - Arrays.asList( - new SplitVectorEntryItem() - .tagKey("service") - .tagValues( - Collections.singletonList( - "cassandra")), - new SplitVectorEntryItem() - .tagKey("datacenter")), - Collections.singletonList( - new SplitVectorEntryItem() - .tagKey("demo") - .tagValues( - Collections.singletonList( - "env")))))) - .size(SplitGraphVizSize.MD) - .hasUniformYAxes(true))))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(12L) +.height(8L)) +.definition(new WidgetDefinition( +new SplitGraphWidgetDefinition() +.title("") +.type(SplitGraphWidgetDefinitionType.SPLIT_GROUP) +.sourceWidgetDefinition(new SplitGraphSourceWidgetDefinition( +new TimeseriesWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.name("query1") +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.query("avg:system.cpu.user{*}")))) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))) +.splitConfig(new SplitConfig() +.splitDimensions(Collections.singletonList(new SplitDimension() +.oneGraphPer("service"))) +.limit(24L) +.sort(new SplitSort() +.compute(new SplitConfigSortCompute() +.aggregation("sum") +.metric("system.cpu.user")) +.order(WidgetSort.DESCENDING)) +.staticSplits(Arrays.asList(Arrays.asList(new SplitVectorEntryItem() +.tagKey("service") +.tagValues(Collections.singletonList("cassandra")), new SplitVectorEntryItem() +.tagKey("datacenter")), Collections.singletonList(new SplitVectorEntryItem() +.tagKey("demo") +.tagValues(Collections.singletonList("env")))))) +.size(SplitGraphVizSize.MD) +.hasUniformYAxes(true))))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -125,4 +105,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2308247857.java b/examples/v1/dashboards/CreateDashboard_2308247857.java index be36ecbc445..dd27625e41a 100644 --- a/examples/v1/dashboards/CreateDashboard_2308247857.java +++ b/examples/v1/dashboards/CreateDashboard_2308247857.java @@ -1,8 +1,9 @@ // Create a new dashboard with alert_graph widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.AlertGraphWidgetDefinition; import com.datadog.api.client.v1.model.AlertGraphWidgetDefinitionType; import com.datadog.api.client.v1.model.Dashboard; @@ -14,7 +15,13 @@ import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; import com.datadog.api.client.v1.model.WidgetVizType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,25 +31,26 @@ public static void main(String[] args) { // there is a valid "monitor" in the system Long MONITOR_ID = Long.parseLong(System.getenv("MONITOR_ID")); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new AlertGraphWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(AlertGraphWidgetDefinitionType.ALERT_GRAPH) - .alertId("7") - .vizType(WidgetVizType.TIMESERIES))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new AlertGraphWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(AlertGraphWidgetDefinitionType.ALERT_GRAPH) +.alertId("7") +.vizType(WidgetVizType.TIMESERIES))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -55,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2316374332.java b/examples/v1/dashboards/CreateDashboard_2316374332.java index 6edbef3f7e6..43f52b2158a 100644 --- a/examples/v1/dashboards/CreateDashboard_2316374332.java +++ b/examples/v1/dashboards/CreateDashboard_2316374332.java @@ -1,8 +1,9 @@ // Create a new dashboard with alert_value widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.AlertValueWidgetDefinition; import com.datadog.api.client.v1.model.AlertValueWidgetDefinitionType; import com.datadog.api.client.v1.model.Dashboard; @@ -11,7 +12,13 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,26 +28,26 @@ public static void main(String[] args) { // there is a valid "monitor" in the system Long MONITOR_ID = Long.parseLong(System.getenv("MONITOR_ID")); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(15L).height(8L)) - .definition( - new WidgetDefinition( - new AlertValueWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(AlertValueWidgetDefinitionType.ALERT_VALUE) - .alertId("7") - .unit("auto") - .textAlign(WidgetTextAlign.LEFT) - .precision(2L))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(15L) +.height(8L)) +.definition(new WidgetDefinition( +new AlertValueWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(AlertValueWidgetDefinitionType.ALERT_VALUE) +.alertId("7") +.unit("auto") +.textAlign(WidgetTextAlign.LEFT) +.precision(2L))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -53,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2336428357.java b/examples/v1/dashboards/CreateDashboard_2336428357.java index f068456064b..5d94c32faab 100644 --- a/examples/v1/dashboards/CreateDashboard_2336428357.java +++ b/examples/v1/dashboards/CreateDashboard_2336428357.java @@ -1,9 +1,10 @@ // Create a new dashboard with query_table widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -27,68 +28,56 @@ import com.datadog.api.client.v1.model.WidgetSortOrderBy; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(54L).height(32L)) - .definition( - new WidgetDefinition( - new TableWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(TableWidgetDefinitionType.QUERY_TABLE) - .requests( - Collections.singletonList( - new TableWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {host}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .formulas( - Collections.singletonList( - new WidgetFormula() - .formula("query1") - .cellDisplayMode( - TableWidgetCellDisplayMode.BAR))) - .sort( - new WidgetSortBy() - .count(500L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetFormulaSort() - .type(FormulaType.FORMULA) - .index(0L) - .order( - WidgetSort - .DESCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))) - .hasSearchBar(TableWidgetHasSearchBar.AUTO))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(54L) +.height(32L)) +.definition(new WidgetDefinition( +new TableWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(TableWidgetDefinitionType.QUERY_TABLE) +.requests(Collections.singletonList(new TableWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {host}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1") +.cellDisplayMode(TableWidgetCellDisplayMode.BAR))) +.sort(new WidgetSortBy() +.count(500L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetFormulaSort() +.type(FormulaType.FORMULA) +.index(0L) +.order(WidgetSort.DESCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))) +.hasSearchBar(TableWidgetHasSearchBar.AUTO))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -101,4 +90,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2338918735.java b/examples/v1/dashboards/CreateDashboard_2338918735.java index 3fd43565034..1d655550fcb 100644 --- a/examples/v1/dashboards/CreateDashboard_2338918735.java +++ b/examples/v1/dashboards/CreateDashboard_2338918735.java @@ -1,9 +1,10 @@ // Create a new dashboard with list_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -15,39 +16,34 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource( - ListStreamSource.APM_ISSUE_STREAM) - .queryString("")) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.APM_ISSUE_STREAM) +.queryString("")) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -60,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2342457693.java b/examples/v1/dashboards/CreateDashboard_2342457693.java index de70474e37f..ed0be905510 100644 --- a/examples/v1/dashboards/CreateDashboard_2342457693.java +++ b/examples/v1/dashboards/CreateDashboard_2342457693.java @@ -1,20 +1,21 @@ // Create a new dashboard with scatterplot widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition; import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat; +import com.datadog.api.client.v1.model.ScatterplotDimension; +import com.datadog.api.client.v1.model.ScatterplotTableRequest; import com.datadog.api.client.v1.model.ScatterPlotWidgetDefinition; import com.datadog.api.client.v1.model.ScatterPlotWidgetDefinitionRequests; import com.datadog.api.client.v1.model.ScatterPlotWidgetDefinitionType; -import com.datadog.api.client.v1.model.ScatterplotDimension; -import com.datadog.api.client.v1.model.ScatterplotTableRequest; import com.datadog.api.client.v1.model.ScatterplotWidgetFormula; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetAxis; @@ -23,85 +24,68 @@ import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new ScatterPlotWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(ScatterPlotWidgetDefinitionType.SCATTERPLOT) - .requests( - new ScatterPlotWidgetDefinitionRequests() - .table( - new ScatterplotTableRequest() - .formulas( - Arrays.asList( - new ScatterplotWidgetFormula() - .formula("query1") - .dimension(ScatterplotDimension.X) - .alias(""), - new ScatterplotWidgetFormula() - .formula("query2") - .dimension(ScatterplotDimension.Y) - .alias(""))) - .queries( - Arrays.asList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)), - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query2") - .query( - "avg:system.mem.used{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))) - .xaxis( - new WidgetAxis() - .scale("linear") - .includeZero(true) - .min("auto") - .max("auto")) - .yaxis( - new WidgetAxis() - .scale("linear") - .includeZero(true) - .min("auto") - .max("auto")))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new ScatterPlotWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(ScatterPlotWidgetDefinitionType.SCATTERPLOT) +.requests(new ScatterPlotWidgetDefinitionRequests() +.table(new ScatterplotTableRequest() +.formulas(Arrays.asList(new ScatterplotWidgetFormula() +.formula("query1") +.dimension(ScatterplotDimension.X) +.alias(""), new ScatterplotWidgetFormula() +.formula("query2") +.dimension(ScatterplotDimension.Y) +.alias(""))) +.queries(Arrays.asList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)), new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query2") +.query("avg:system.mem.used{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))) +.xaxis(new WidgetAxis() +.scale("linear") +.includeZero(true) +.min("auto") +.max("auto")) +.yaxis(new WidgetAxis() +.scale("linear") +.includeZero(true) +.min("auto") +.max("auto")))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -114,4 +98,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2345541687.java b/examples/v1/dashboards/CreateDashboard_2345541687.java index dded6eca797..f91f894e452 100644 --- a/examples/v1/dashboards/CreateDashboard_2345541687.java +++ b/examples/v1/dashboards/CreateDashboard_2345541687.java @@ -1,8 +1,9 @@ // Create a new dashboard with a bar_chart widget with stacked type and no legend specified -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.BarChartWidgetDefinition; import com.datadog.api.client.v1.model.BarChartWidgetDefinitionType; import com.datadog.api.client.v1.model.BarChartWidgetDisplay; @@ -30,72 +31,60 @@ import com.datadog.api.client.v1.model.WidgetSortOrderBy; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new BarChartWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .style( - new BarChartWidgetStyle() - .display( - new BarChartWidgetDisplay( - new BarChartWidgetStacked() - .type(BarChartWidgetStackedType.STACKED))) - .scaling(BarChartWidgetScaling.RELATIVE) - .palette("dog_classic")) - .type(BarChartWidgetDefinitionType.BAR_CHART) - .requests( - Collections.singletonList( - new BarChartWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .sort( - new WidgetSortBy() - .count(10L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetGroupSort() - .type(GroupType.GROUP) - .name("service") - .order( - WidgetSort - .ASCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new BarChartWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.style(new BarChartWidgetStyle() +.display(new BarChartWidgetDisplay( +new BarChartWidgetStacked() +.type(BarChartWidgetStackedType.STACKED))) +.scaling(BarChartWidgetScaling.RELATIVE) +.palette("dog_classic")) +.type(BarChartWidgetDefinitionType.BAR_CHART) +.requests(Collections.singletonList(new BarChartWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.sort(new WidgetSortBy() +.count(10L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetGroupSort() +.type(GroupType.GROUP) +.name("service") +.order(WidgetSort.ASCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -108,4 +97,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2349863258.java b/examples/v1/dashboards/CreateDashboard_2349863258.java index 645500b4c57..039e22fcaaf 100644 --- a/examples/v1/dashboards/CreateDashboard_2349863258.java +++ b/examples/v1/dashboards/CreateDashboard_2349863258.java @@ -1,9 +1,10 @@ // Create a new dashboard with query_value widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -19,49 +20,47 @@ import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new QueryValueWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(QueryValueWidgetDefinitionType.QUERY_VALUE) - .requests( - Collections.singletonList( - new QueryValueWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .name("query1") - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .query("avg:system.cpu.user{*}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))))) - .autoscale(true) - .precision(2L))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new QueryValueWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(QueryValueWidgetDefinitionType.QUERY_VALUE) +.requests(Collections.singletonList(new QueryValueWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.name("query1") +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.query("avg:system.cpu.user{*}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))))) +.autoscale(true) +.precision(2L))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -74,4 +73,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2361531620.java b/examples/v1/dashboards/CreateDashboard_2361531620.java index aeb0b7c4c54..05fc79b72af 100644 --- a/examples/v1/dashboards/CreateDashboard_2361531620.java +++ b/examples/v1/dashboards/CreateDashboard_2361531620.java @@ -1,9 +1,10 @@ // Create a new dashboard with list_stream widget with a valid sort parameter DESC -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -18,43 +19,38 @@ import com.datadog.api.client.v1.model.WidgetEventSize; import com.datadog.api.client.v1.model.WidgetFieldSort; import com.datadog.api.client.v1.model.WidgetSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource(ListStreamSource.EVENT_STREAM) - .queryString("") - .eventSize(WidgetEventSize.LARGE) - .sort( - new WidgetFieldSort() - .column("timestamp") - .order(WidgetSort.DESCENDING))) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.EVENT_STREAM) +.queryString("") +.eventSize(WidgetEventSize.LARGE) +.sort(new WidgetFieldSort() +.column("timestamp") +.order(WidgetSort.DESCENDING))) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -67,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2432046716.java b/examples/v1/dashboards/CreateDashboard_2432046716.java index ac23f29ce04..9048100defc 100644 --- a/examples/v1/dashboards/CreateDashboard_2432046716.java +++ b/examples/v1/dashboards/CreateDashboard_2432046716.java @@ -1,9 +1,10 @@ // Create a new dashboard with event_stream list_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -16,39 +17,35 @@ import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetEventSize; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource(ListStreamSource.EVENT_STREAM) - .queryString("") - .eventSize(WidgetEventSize.LARGE)) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.EVENT_STREAM) +.queryString("") +.eventSize(WidgetEventSize.LARGE)) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -61,4 +58,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2490110261.java b/examples/v1/dashboards/CreateDashboard_2490110261.java index c72baf54092..6d78eade851 100644 --- a/examples/v1/dashboards/CreateDashboard_2490110261.java +++ b/examples/v1/dashboards/CreateDashboard_2490110261.java @@ -1,9 +1,10 @@ // Create a new dashboard with an audit logs query -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition; @@ -18,49 +19,42 @@ import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with Audit Logs Query") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .dataSource( - FormulaAndFunctionEventsDataSource - .AUDIT) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT)) - .name("query1") - .indexes( - Collections.singletonList( - "*"))))))))) - .layout(new WidgetLayout().x(2L).y(0L).width(4L).height(2L)))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with Audit Logs Query") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.dataSource(FormulaAndFunctionEventsDataSource.AUDIT) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT)) +.name("query1") +.indexes(Collections.singletonList("*"))))))))) +.layout(new WidgetLayout() +.x(2L) +.y(0L) +.width(4L) +.height(2L)))); try { Dashboard result = apiInstance.createDashboard(body); @@ -73,4 +67,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_252716965.java b/examples/v1/dashboards/CreateDashboard_252716965.java index 060c54a63b7..4a3ec9dbca8 100644 --- a/examples/v1/dashboards/CreateDashboard_252716965.java +++ b/examples/v1/dashboards/CreateDashboard_252716965.java @@ -1,10 +1,10 @@ -// Create a distribution widget using a histogram request containing a formulas and functions -// metrics query +// Create a distribution widget using a histogram request containing a formulas and functions metrics query -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DistributionWidgetDefinition; import com.datadog.api.client.v1.model.DistributionWidgetDefinitionType; @@ -21,59 +21,57 @@ import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetStyle; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new DistributionWidgetDefinition() - .title("Metrics HOP") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .showLegend(false) - .type(DistributionWidgetDefinitionType.DISTRIBUTION) - .customLinks( - Collections.singletonList( - new WidgetCustomLink() - .label("Example") - .link("https://example.org/"))) - .xaxis( - new DistributionWidgetXAxis() - .max("auto") - .includeZero(true) - .scale("linear") - .min("auto")) - .yaxis( - new DistributionWidgetYAxis() - .max("auto") - .includeZero(true) - .scale("linear") - .min("auto")) - .requests( - Collections.singletonList( - new DistributionWidgetRequest() - .query( - new DistributionWidgetHistogramRequestQuery( - new FormulaAndFunctionMetricQueryDefinition() - .query("histogram:trace.Load{*}") - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1"))) - .requestType(WidgetHistogramRequestType.HISTOGRAM) - .style(new WidgetStyle().palette("dog_classic")))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(2L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new DistributionWidgetDefinition() +.title("Metrics HOP") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.showLegend(false) +.type(DistributionWidgetDefinitionType.DISTRIBUTION) +.customLinks(Collections.singletonList(new WidgetCustomLink() +.label("Example") +.link("https://example.org/"))) +.xaxis(new DistributionWidgetXAxis() +.max("auto") +.includeZero(true) +.scale("linear") +.min("auto")) +.yaxis(new DistributionWidgetYAxis() +.max("auto") +.includeZero(true) +.scale("linear") +.min("auto")) +.requests(Collections.singletonList(new DistributionWidgetRequest() +.query(new DistributionWidgetHistogramRequestQuery( +new FormulaAndFunctionMetricQueryDefinition() +.query("histogram:trace.Load{*}") +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1"))) +.requestType(WidgetHistogramRequestType.HISTOGRAM) +.style(new WidgetStyle() +.palette("dog_classic")))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(2L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -86,4 +84,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2563642929.java b/examples/v1/dashboards/CreateDashboard_2563642929.java index 387181fd15e..54a5464654e 100644 --- a/examples/v1/dashboards/CreateDashboard_2563642929.java +++ b/examples/v1/dashboards/CreateDashboard_2563642929.java @@ -1,9 +1,10 @@ // Create a new dashboard with a toplist widget sorted by group -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -31,73 +32,61 @@ import com.datadog.api.client.v1.model.WidgetSortOrderBy; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new ToplistWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .style( - new ToplistWidgetStyle() - .display( - new ToplistWidgetDisplay( - new ToplistWidgetStacked() - .type(ToplistWidgetStackedType.STACKED) - .legend(ToplistWidgetLegend.INLINE))) - .scaling(ToplistWidgetScaling.RELATIVE) - .palette("dog_classic")) - .type(ToplistWidgetDefinitionType.TOPLIST) - .requests( - Collections.singletonList( - new ToplistWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .sort( - new WidgetSortBy() - .count(10L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetGroupSort() - .type(GroupType.GROUP) - .name("service") - .order( - WidgetSort - .ASCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new ToplistWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.style(new ToplistWidgetStyle() +.display(new ToplistWidgetDisplay( +new ToplistWidgetStacked() +.type(ToplistWidgetStackedType.STACKED) +.legend(ToplistWidgetLegend.INLINE))) +.scaling(ToplistWidgetScaling.RELATIVE) +.palette("dog_classic")) +.type(ToplistWidgetDefinitionType.TOPLIST) +.requests(Collections.singletonList(new ToplistWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.sort(new WidgetSortBy() +.count(10L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetGroupSort() +.type(GroupType.GROUP) +.name("service") +.order(WidgetSort.ASCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -110,4 +99,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2607944105.java b/examples/v1/dashboards/CreateDashboard_2607944105.java index c5711d7d31f..5ce5b4e403e 100644 --- a/examples/v1/dashboards/CreateDashboard_2607944105.java +++ b/examples/v1/dashboards/CreateDashboard_2607944105.java @@ -1,8 +1,9 @@ // Create a new dashboard with check_status widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.CheckStatusWidgetDefinition; import com.datadog.api.client.v1.model.CheckStatusWidgetDefinitionType; import com.datadog.api.client.v1.model.Dashboard; @@ -12,31 +13,37 @@ import com.datadog.api.client.v1.model.WidgetGrouping; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(15L).height(8L)) - .definition( - new WidgetDefinition( - new CheckStatusWidgetDefinition() - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(CheckStatusWidgetDefinitionType.CHECK_STATUS) - .check("datadog.agent.up") - .grouping(WidgetGrouping.CHECK) - .tags(Collections.singletonList("*")))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(15L) +.height(8L)) +.definition(new WidgetDefinition( +new CheckStatusWidgetDefinition() +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(CheckStatusWidgetDefinitionType.CHECK_STATUS) +.check("datadog.agent.up") +.grouping(WidgetGrouping.CHECK) +.tags(Collections.singletonList("*")))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -49,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2610827685.java b/examples/v1/dashboards/CreateDashboard_2610827685.java index c47e083288d..4c99b929a88 100644 --- a/examples/v1/dashboards/CreateDashboard_2610827685.java +++ b/examples/v1/dashboards/CreateDashboard_2610827685.java @@ -1,9 +1,10 @@ // Create a new dashboard with run-workflow widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.RunWorkflowWidgetDefinition; import com.datadog.api.client.v1.model.RunWorkflowWidgetDefinitionType; @@ -14,36 +15,41 @@ import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new RunWorkflowWidgetDefinition() - .title("Run workflow title") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(RunWorkflowWidgetDefinitionType.RUN_WORKFLOW) - .workflowId("2e055f16-8b6a-4cdd-b452-17a34c44b160") - .inputs( - Collections.singletonList( - new RunWorkflowWidgetInput() - .name("environment") - .value("$env.value"))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new RunWorkflowWidgetDefinition() +.title("Run workflow title") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(RunWorkflowWidgetDefinitionType.RUN_WORKFLOW) +.workflowId("2e055f16-8b6a-4cdd-b452-17a34c44b160") +.inputs(Collections.singletonList(new RunWorkflowWidgetInput() +.name("environment") +.value("$env.value"))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -56,4 +62,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2617251399.java b/examples/v1/dashboards/CreateDashboard_2617251399.java index f296f65225d..6c1cf1c9fde 100644 --- a/examples/v1/dashboards/CreateDashboard_2617251399.java +++ b/examples/v1/dashboards/CreateDashboard_2617251399.java @@ -1,8 +1,9 @@ // Create a new dashboard with bar_chart widget sorted by group -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.BarChartWidgetDefinition; import com.datadog.api.client.v1.model.BarChartWidgetDefinitionType; import com.datadog.api.client.v1.model.BarChartWidgetDisplay; @@ -31,73 +32,61 @@ import com.datadog.api.client.v1.model.WidgetSortOrderBy; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new BarChartWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .style( - new BarChartWidgetStyle() - .display( - new BarChartWidgetDisplay( - new BarChartWidgetStacked() - .type(BarChartWidgetStackedType.STACKED) - .legend(BarChartWidgetLegend.INLINE))) - .scaling(BarChartWidgetScaling.RELATIVE) - .palette("dog_classic")) - .type(BarChartWidgetDefinitionType.BAR_CHART) - .requests( - Collections.singletonList( - new BarChartWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:system.cpu.user{*} by" - + " {service}") - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG)))) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .sort( - new WidgetSortBy() - .count(10L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetGroupSort() - .type(GroupType.GROUP) - .name("service") - .order( - WidgetSort - .ASCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new BarChartWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.style(new BarChartWidgetStyle() +.display(new BarChartWidgetDisplay( +new BarChartWidgetStacked() +.type(BarChartWidgetStackedType.STACKED) +.legend(BarChartWidgetLegend.INLINE))) +.scaling(BarChartWidgetScaling.RELATIVE) +.palette("dog_classic")) +.type(BarChartWidgetDefinitionType.BAR_CHART) +.requests(Collections.singletonList(new BarChartWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*} by {service}") +.aggregator(FormulaAndFunctionMetricAggregation.AVG)))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.sort(new WidgetSortBy() +.count(10L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetGroupSort() +.type(GroupType.GROUP) +.name("service") +.order(WidgetSort.ASCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -110,4 +99,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2618036642.java b/examples/v1/dashboards/CreateDashboard_2618036642.java index bcf32b885d6..78d0ca1a0db 100644 --- a/examples/v1/dashboards/CreateDashboard_2618036642.java +++ b/examples/v1/dashboards/CreateDashboard_2618036642.java @@ -1,9 +1,10 @@ // Create a new dashboard with trace_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -15,42 +16,36 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Arrays.asList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"), - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("service"))) - .query( - new ListStreamQuery() - .dataSource(ListStreamSource.TRACE_STREAM) - .queryString("")) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Arrays.asList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"), new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("service"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.TRACE_STREAM) +.queryString("")) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -63,4 +58,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2634813877.java b/examples/v1/dashboards/CreateDashboard_2634813877.java index 1267b4cefcf..4405bad86b2 100644 --- a/examples/v1/dashboards/CreateDashboard_2634813877.java +++ b/examples/v1/dashboards/CreateDashboard_2634813877.java @@ -1,9 +1,10 @@ // Create a new dashboard with event_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.EventStreamWidgetDefinition; import com.datadog.api.client.v1.model.EventStreamWidgetDefinitionType; @@ -12,32 +13,38 @@ import com.datadog.api.client.v1.model.WidgetEventSize; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(38L)) - .definition( - new WidgetDefinition( - new EventStreamWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(EventStreamWidgetDefinitionType.EVENT_STREAM) - .query("example-query") - .tagsExecution("and") - .eventSize(WidgetEventSize.SMALL))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(38L)) +.definition(new WidgetDefinition( +new EventStreamWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(EventStreamWidgetDefinitionType.EVENT_STREAM) +.query("example-query") +.tagsExecution("and") +.eventSize(WidgetEventSize.SMALL))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -50,4 +57,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2644712913.java b/examples/v1/dashboards/CreateDashboard_2644712913.java index 9695be23e2d..e8f08f2464e 100644 --- a/examples/v1/dashboards/CreateDashboard_2644712913.java +++ b/examples/v1/dashboards/CreateDashboard_2644712913.java @@ -1,9 +1,10 @@ // Create a new dashboard with a query value widget using the percentile aggregator -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -20,52 +21,48 @@ import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with QVW Percentile Aggregator") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new QueryValueWidgetDefinition() - .titleSize("16") - .title("") - .titleAlign(WidgetTextAlign.LEFT) - .precision(2L) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .autoscale(true) - .requests( - Collections.singletonList( - new QueryValueWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .query( - "p90:dist.dd.dogweb.latency{*}") - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .aggregator( - FormulaAndFunctionMetricAggregation - .PERCENTILE)))))) - .type(QueryValueWidgetDefinitionType.QUERY_VALUE))) - .layout(new WidgetLayout().y(0L).x(0L).height(2L).width(2L)))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with QVW Percentile Aggregator") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new QueryValueWidgetDefinition() +.titleSize("16") +.title("") +.titleAlign(WidgetTextAlign.LEFT) +.precision(2L) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.autoscale(true) +.requests(Collections.singletonList(new QueryValueWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.query("p90:dist.dd.dogweb.latency{*}") +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.aggregator(FormulaAndFunctionMetricAggregation.PERCENTILE)))))) +.type(QueryValueWidgetDefinitionType.QUERY_VALUE))) +.layout(new WidgetLayout() +.y(0L) +.x(0L) +.height(2L) +.width(2L)))); try { Dashboard result = apiInstance.createDashboard(body); @@ -78,4 +75,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2652180930.java b/examples/v1/dashboards/CreateDashboard_2652180930.java index 202790b3596..4a1f09f8976 100644 --- a/examples/v1/dashboards/CreateDashboard_2652180930.java +++ b/examples/v1/dashboards/CreateDashboard_2652180930.java @@ -1,9 +1,10 @@ // Create a new dashboard with topology_map widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.TopologyMapWidgetDefinition; import com.datadog.api.client.v1.model.TopologyMapWidgetDefinitionType; @@ -15,42 +16,41 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new TopologyMapWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(TopologyMapWidgetDefinitionType.TOPOLOGY_MAP) - .requests( - Collections.singletonList( - new TopologyRequest() - .requestType(TopologyRequestType.TOPOLOGY) - .query( - new TopologyQuery() - .dataSource( - TopologyQueryDataSource.SERVICE_MAP) - .service("") - .filters( - Arrays.asList( - "env:none", "environment:*"))))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new TopologyMapWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(TopologyMapWidgetDefinitionType.TOPOLOGY_MAP) +.requests(Collections.singletonList(new TopologyRequest() +.requestType(TopologyRequestType.TOPOLOGY) +.query(new TopologyQuery() +.dataSource(TopologyQueryDataSource.SERVICE_MAP) +.service("") +.filters(Arrays.asList("env:none", "environment:*"))))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -63,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2705593938.java b/examples/v1/dashboards/CreateDashboard_2705593938.java index a60bd00eacc..5a987fcd726 100644 --- a/examples/v1/dashboards/CreateDashboard_2705593938.java +++ b/examples/v1/dashboards/CreateDashboard_2705593938.java @@ -1,9 +1,10 @@ // Create a new dashboard with sunburst widget and metrics data -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -19,51 +20,46 @@ import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetStyle; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new SunburstWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(SunburstWidgetDefinitionType.SUNBURST) - .requests( - Collections.singletonList( - new SunburstWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .query( - "sum:system.mem.used{*} by" - + " {service}") - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .aggregator( - FormulaAndFunctionMetricAggregation - .SUM)))) - .style(new WidgetStyle().palette("dog_classic")))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new SunburstWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(SunburstWidgetDefinitionType.SUNBURST) +.requests(Collections.singletonList(new SunburstWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.query("sum:system.mem.used{*} by {service}") +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.aggregator(FormulaAndFunctionMetricAggregation.SUM)))) +.style(new WidgetStyle() +.palette("dog_classic")))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -76,4 +72,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2800096921.java b/examples/v1/dashboards/CreateDashboard_2800096921.java index 60d2d53e68d..7f43da04f88 100644 --- a/examples/v1/dashboards/CreateDashboard_2800096921.java +++ b/examples/v1/dashboards/CreateDashboard_2800096921.java @@ -1,9 +1,10 @@ // Create a new timeseries widget with ci_pipelines data source -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; @@ -27,71 +28,52 @@ import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard with ci_pipelines datasource") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("") - .showLegend(true) - .legendLayout(TimeseriesWidgetLegendLayout.AUTO) - .legendColumns( - Arrays.asList( - TimeseriesWidgetLegendColumn.AVG, - TimeseriesWidgetLegendColumn.MIN, - TimeseriesWidgetLegendColumn.MAX, - TimeseriesWidgetLegendColumn.VALUE, - TimeseriesWidgetLegendColumn.SUM)) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .CI_PIPELINES) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("ci_level:job")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT) - .metric( - "@ci.queue_time"))))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO); + Dashboard body = new Dashboard() +.title("Example-Dashboard with ci_pipelines datasource") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("") +.showLegend(true) +.legendLayout(TimeseriesWidgetLegendLayout.AUTO) +.legendColumns(Arrays.asList(TimeseriesWidgetLegendColumn.AVG, TimeseriesWidgetLegendColumn.MIN, TimeseriesWidgetLegendColumn.MAX, TimeseriesWidgetLegendColumn.VALUE, TimeseriesWidgetLegendColumn.SUM)) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.CI_PIPELINES) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("ci_level:job")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT) +.metric("@ci.queue_time"))))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO); try { Dashboard result = apiInstance.createDashboard(body); @@ -104,4 +86,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2823363212.java b/examples/v1/dashboards/CreateDashboard_2823363212.java index 27d160a872e..3349ba20030 100644 --- a/examples/v1/dashboards/CreateDashboard_2823363212.java +++ b/examples/v1/dashboards/CreateDashboard_2823363212.java @@ -1,9 +1,10 @@ // Create a new dashboard with heatmap widget with markers and num_buckets -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; @@ -18,56 +19,52 @@ import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetMarker; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new HeatMapWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(HeatMapWidgetDefinitionType.HEATMAP) - .xaxis(new HeatMapWidgetXAxis().numBuckets(75L)) - .yaxis( - new WidgetAxis() - .scale("linear") - .min("auto") - .max("auto") - .includeZero(true)) - .markers( - Arrays.asList( - new WidgetMarker() - .displayType("percentile") - .value("50"), - new WidgetMarker() - .displayType("percentile") - .value("99"))) - .requests( - Collections.singletonList( - new HeatMapWidgetRequest() - .requestType(WidgetHistogramRequestType.HISTOGRAM) - .query( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "histogram:trace.servlet.request{*}")))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new HeatMapWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(HeatMapWidgetDefinitionType.HEATMAP) +.xaxis(new HeatMapWidgetXAxis() +.numBuckets(75L)) +.yaxis(new WidgetAxis() +.scale("linear") +.min("auto") +.max("auto") +.includeZero(true)) +.markers(Arrays.asList(new WidgetMarker() +.displayType("percentile") +.value("50"), new WidgetMarker() +.displayType("percentile") +.value("99"))) +.requests(Collections.singletonList(new HeatMapWidgetRequest() +.requestType(WidgetHistogramRequestType.HISTOGRAM) +.query(new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("histogram:trace.servlet.request{*}")))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -80,4 +77,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2843286292.java b/examples/v1/dashboards/CreateDashboard_2843286292.java index bd51f993b2e..a7d58009204 100644 --- a/examples/v1/dashboards/CreateDashboard_2843286292.java +++ b/examples/v1/dashboards/CreateDashboard_2843286292.java @@ -1,9 +1,10 @@ // Create a new dashboard with logs_transaction_stream list_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -18,51 +19,39 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource( - ListStreamSource - .LOGS_TRANSACTION_STREAM) - .queryString("") - .groupBy( - Collections.singletonList( - new ListStreamGroupByItems() - .facet("service"))) - .compute( - Collections.singletonList( - new ListStreamComputeItems() - .facet("service") - .aggregation( - ListStreamComputeAggregation - .COUNT)))) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.LOGS_TRANSACTION_STREAM) +.queryString("") +.groupBy(Collections.singletonList(new ListStreamGroupByItems() +.facet("service"))) +.compute(Collections.singletonList(new ListStreamComputeItems() +.facet("service") +.aggregation(ListStreamComputeAggregation.COUNT)))) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -75,4 +64,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2850365602.java b/examples/v1/dashboards/CreateDashboard_2850365602.java index 5c6f836a824..f7b281ef4f1 100644 --- a/examples/v1/dashboards/CreateDashboard_2850365602.java +++ b/examples/v1/dashboards/CreateDashboard_2850365602.java @@ -1,9 +1,10 @@ // Create a new dashboard with template variable presets using values returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.DashboardTemplateVariable; @@ -15,46 +16,41 @@ import com.datadog.api.client.v1.model.HostMapWidgetDefinitionType; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .description(null) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO) - .templateVariablePresets( - Collections.singletonList( - new DashboardTemplateVariablePreset() - .name("my saved view") - .templateVariables( - Collections.singletonList( - new DashboardTemplateVariablePresetValue() - .name("datacenter") - .values(Arrays.asList("*", "my-host")))))) - .templateVariables( - Collections.singletonList( - new DashboardTemplateVariable() - .availableValues(Arrays.asList("my-host", "host1", "host2")) - .defaults(Collections.singletonList("my-host")) - .name("host1") - .prefix("host"))) - .title("") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new HostMapWidgetDefinition() - .requests( - new HostMapWidgetDefinitionRequests() - .fill(new HostMapRequest().q("avg:system.cpu.user{*}"))) - .type(HostMapWidgetDefinitionType.HOSTMAP))))); + Dashboard body = new Dashboard() +.description(null) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO) +.templateVariablePresets(Collections.singletonList(new DashboardTemplateVariablePreset() +.name("my saved view") +.templateVariables(Collections.singletonList(new DashboardTemplateVariablePresetValue() +.name("datacenter") +.values(Arrays.asList("*", "my-host")))))) +.templateVariables(Collections.singletonList(new DashboardTemplateVariable() +.availableValues(Arrays.asList("my-host", "host1", "host2")) +.defaults(Collections.singletonList("my-host")) +.name("host1") +.prefix("host"))) +.title("") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new HostMapWidgetDefinition() +.requests(new HostMapWidgetDefinitionRequests() +.fill(new HostMapRequest() +.q("avg:system.cpu.user{*}"))) +.type(HostMapWidgetDefinitionType.HOSTMAP))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -67,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2917274132.java b/examples/v1/dashboards/CreateDashboard_2917274132.java index 5815a719fa2..d5859bb74ec 100644 --- a/examples/v1/dashboards/CreateDashboard_2917274132.java +++ b/examples/v1/dashboards/CreateDashboard_2917274132.java @@ -1,9 +1,10 @@ // Create a new dashboard with manage_status widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.MonitorSummaryWidgetDefinition; import com.datadog.api.client.v1.model.MonitorSummaryWidgetDefinitionType; @@ -14,36 +15,41 @@ import com.datadog.api.client.v1.model.WidgetMonitorSummaryDisplayFormat; import com.datadog.api.client.v1.model.WidgetMonitorSummarySort; import com.datadog.api.client.v1.model.WidgetSummaryType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(50L).height(25L)) - .definition( - new WidgetDefinition( - new MonitorSummaryWidgetDefinition() - .type(MonitorSummaryWidgetDefinitionType.MANAGE_STATUS) - .summaryType(WidgetSummaryType.MONITORS) - .displayFormat( - WidgetMonitorSummaryDisplayFormat.COUNTS_AND_LIST) - .colorPreference(WidgetColorPreference.TEXT) - .hideZeroCounts(true) - .showLastTriggered(false) - .query("") - .sort(WidgetMonitorSummarySort.STATUS_ASCENDING) - .count(50L) - .start(0L))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(50L) +.height(25L)) +.definition(new WidgetDefinition( +new MonitorSummaryWidgetDefinition() +.type(MonitorSummaryWidgetDefinitionType.MANAGE_STATUS) +.summaryType(WidgetSummaryType.MONITORS) +.displayFormat(WidgetMonitorSummaryDisplayFormat.COUNTS_AND_LIST) +.colorPreference(WidgetColorPreference.TEXT) +.hideZeroCounts(true) +.showLastTriggered(false) +.query("") +.sort(WidgetMonitorSummarySort.STATUS_ASCENDING) +.count(50L) +.start(0L))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -56,4 +62,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_2921337351.java b/examples/v1/dashboards/CreateDashboard_2921337351.java index dc5ac79973b..2f64a891d7c 100644 --- a/examples/v1/dashboards/CreateDashboard_2921337351.java +++ b/examples/v1/dashboards/CreateDashboard_2921337351.java @@ -1,9 +1,10 @@ // Create a new dashboard with trace_service widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ServiceSummaryWidgetDefinition; import com.datadog.api.client.v1.model.ServiceSummaryWidgetDefinitionType; @@ -14,39 +15,46 @@ import com.datadog.api.client.v1.model.WidgetServiceSummaryDisplayFormat; import com.datadog.api.client.v1.model.WidgetSizeFormat; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(72L).height(72L)) - .definition( - new WidgetDefinition( - new ServiceSummaryWidgetDefinition() - .title("Service Summary") - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(ServiceSummaryWidgetDefinitionType.TRACE_SERVICE) - .env("none") - .service("") - .spanName("") - .showHits(true) - .showErrors(true) - .showLatency(true) - .showBreakdown(true) - .showDistribution(true) - .showResourceList(false) - .sizeFormat(WidgetSizeFormat.MEDIUM) - .displayFormat(WidgetServiceSummaryDisplayFormat.TWO_COLUMN))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(72L) +.height(72L)) +.definition(new WidgetDefinition( +new ServiceSummaryWidgetDefinition() +.title("Service Summary") +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(ServiceSummaryWidgetDefinitionType.TRACE_SERVICE) +.env("none") +.service("") +.spanName("") +.showHits(true) +.showErrors(true) +.showLatency(true) +.showBreakdown(true) +.showDistribution(true) +.showResourceList(false) +.sizeFormat(WidgetSizeFormat.MEDIUM) +.displayFormat(WidgetServiceSummaryDisplayFormat.TWO_COLUMN))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -59,4 +67,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3066042014.java b/examples/v1/dashboards/CreateDashboard_3066042014.java index 2ab19b2df34..32e1778c6a4 100644 --- a/examples/v1/dashboards/CreateDashboard_3066042014.java +++ b/examples/v1/dashboards/CreateDashboard_3066042014.java @@ -1,9 +1,10 @@ // Create a new timeseries widget with new live span time format -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; @@ -29,77 +30,56 @@ import com.datadog.api.client.v1.model.WidgetNewLiveSpanType; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard with new live span time") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("") - .showLegend(true) - .legendLayout(TimeseriesWidgetLegendLayout.AUTO) - .legendColumns( - Arrays.asList( - TimeseriesWidgetLegendColumn.AVG, - TimeseriesWidgetLegendColumn.MIN, - TimeseriesWidgetLegendColumn.MAX, - TimeseriesWidgetLegendColumn.VALUE, - TimeseriesWidgetLegendColumn.SUM)) - .time( - new WidgetTime( - new WidgetNewLiveSpan() - .type(WidgetNewLiveSpanType.LIVE) - .unit(WidgetLiveSpanUnit.MINUTE) - .value(8L) - .hideIncompleteCostData(true))) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .CI_PIPELINES) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("ci_level:job")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT) - .metric( - "@ci.queue_time"))))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO); + Dashboard body = new Dashboard() +.title("Example-Dashboard with new live span time") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("") +.showLegend(true) +.legendLayout(TimeseriesWidgetLegendLayout.AUTO) +.legendColumns(Arrays.asList(TimeseriesWidgetLegendColumn.AVG, TimeseriesWidgetLegendColumn.MIN, TimeseriesWidgetLegendColumn.MAX, TimeseriesWidgetLegendColumn.VALUE, TimeseriesWidgetLegendColumn.SUM)) +.time(new WidgetTime( +new WidgetNewLiveSpan() +.type(WidgetNewLiveSpanType.LIVE) +.unit(WidgetLiveSpanUnit.MINUTE) +.value(8L) +.hideIncompleteCostData(true))) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.CI_PIPELINES) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("ci_level:job")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT) +.metric("@ci.queue_time"))))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO); try { Dashboard result = apiInstance.createDashboard(body); @@ -112,4 +92,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3117424216.java b/examples/v1/dashboards/CreateDashboard_3117424216.java index f2000717ae1..4191a36829d 100644 --- a/examples/v1/dashboards/CreateDashboard_3117424216.java +++ b/examples/v1/dashboards/CreateDashboard_3117424216.java @@ -1,9 +1,10 @@ // Create a new dashboard with logs_stream list_stream widget and storage parameter -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -15,39 +16,35 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource(ListStreamSource.LOGS_STREAM) - .queryString("") - .storage("hot")) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.LOGS_STREAM) +.queryString("") +.storage("hot")) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -60,4 +57,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3195475781.java b/examples/v1/dashboards/CreateDashboard_3195475781.java index 0b2e0e2adaf..08295739fc8 100644 --- a/examples/v1/dashboards/CreateDashboard_3195475781.java +++ b/examples/v1/dashboards/CreateDashboard_3195475781.java @@ -1,9 +1,10 @@ // Create a new dashboard with ci_test_stream list_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -15,38 +16,34 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource(ListStreamSource.CI_TEST_STREAM) - .queryString("test_level:suite")) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.CI_TEST_STREAM) +.queryString("test_level:suite")) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -59,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3250131584.java b/examples/v1/dashboards/CreateDashboard_3250131584.java index 38e9e091d92..a567e7b5f70 100644 --- a/examples/v1/dashboards/CreateDashboard_3250131584.java +++ b/examples/v1/dashboards/CreateDashboard_3250131584.java @@ -1,9 +1,10 @@ // Create a new dashboard with event_timeline widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.EventTimelineWidgetDefinition; import com.datadog.api.client.v1.model.EventTimelineWidgetDefinitionType; @@ -11,31 +12,37 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description(null) - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(9L)) - .definition( - new WidgetDefinition( - new EventTimelineWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(EventTimelineWidgetDefinitionType.EVENT_TIMELINE) - .query("status:error priority:all") - .tagsExecution("and"))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description(null) +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(9L)) +.definition(new WidgetDefinition( +new EventTimelineWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(EventTimelineWidgetDefinitionType.EVENT_TIMELINE) +.query("status:error priority:all") +.tagsExecution("and"))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -48,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3298564989.java b/examples/v1/dashboards/CreateDashboard_3298564989.java index 74a8ec4b5bd..307114881ab 100644 --- a/examples/v1/dashboards/CreateDashboard_3298564989.java +++ b/examples/v1/dashboards/CreateDashboard_3298564989.java @@ -1,9 +1,10 @@ // Create a new dashboard with llm_observability_stream list_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -15,67 +16,50 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .responseFormat(ListStreamResponseFormat.EVENT_LIST) - .query( - new ListStreamQuery() - .dataSource( - ListStreamSource - .LLM_OBSERVABILITY_STREAM) - .queryString( - "@event_type:span" - + " @parent_id:undefined")) - .columns( - Arrays.asList( - new ListStreamColumn() - .field("@status") - .width(ListStreamColumnWidth.COMPACT), - new ListStreamColumn() - .field("@content.prompt") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field("@content.response.content") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field("timestamp") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field("@ml_app") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field("service") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field("@meta.evaluations.quality") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field("@meta.evaluations.security") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field("@duration") - .width( - ListStreamColumnWidth.AUTO))))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.responseFormat(ListStreamResponseFormat.EVENT_LIST) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.LLM_OBSERVABILITY_STREAM) +.queryString("@event_type:span @parent_id:undefined")) +.columns(Arrays.asList(new ListStreamColumn() +.field("@status") +.width(ListStreamColumnWidth.COMPACT), new ListStreamColumn() +.field("@content.prompt") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@content.response.content") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("timestamp") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@ml_app") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("service") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@meta.evaluations.quality") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@meta.evaluations.security") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@duration") +.width(ListStreamColumnWidth.AUTO))))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -88,4 +72,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3451918078.java b/examples/v1/dashboards/CreateDashboard_3451918078.java index 5adfbb7026a..b62ea64934a 100644 --- a/examples/v1/dashboards/CreateDashboard_3451918078.java +++ b/examples/v1/dashboards/CreateDashboard_3451918078.java @@ -1,9 +1,10 @@ // Create a new timeseries widget with new fixed span time format -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; @@ -28,77 +29,56 @@ import com.datadog.api.client.v1.model.WidgetNewFixedSpanType; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard with new fixed span time") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("") - .showLegend(true) - .legendLayout(TimeseriesWidgetLegendLayout.AUTO) - .legendColumns( - Arrays.asList( - TimeseriesWidgetLegendColumn.AVG, - TimeseriesWidgetLegendColumn.MIN, - TimeseriesWidgetLegendColumn.MAX, - TimeseriesWidgetLegendColumn.VALUE, - TimeseriesWidgetLegendColumn.SUM)) - .time( - new WidgetTime( - new WidgetNewFixedSpan() - .type(WidgetNewFixedSpanType.FIXED) - .from(1712080128L) - .to(1712083128L) - .hideIncompleteCostData(true))) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .CI_PIPELINES) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("ci_level:job")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT) - .metric( - "@ci.queue_time"))))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO); + Dashboard body = new Dashboard() +.title("Example-Dashboard with new fixed span time") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("") +.showLegend(true) +.legendLayout(TimeseriesWidgetLegendLayout.AUTO) +.legendColumns(Arrays.asList(TimeseriesWidgetLegendColumn.AVG, TimeseriesWidgetLegendColumn.MIN, TimeseriesWidgetLegendColumn.MAX, TimeseriesWidgetLegendColumn.VALUE, TimeseriesWidgetLegendColumn.SUM)) +.time(new WidgetTime( +new WidgetNewFixedSpan() +.type(WidgetNewFixedSpanType.FIXED) +.from(1712080128L) +.to(1712083128L) +.hideIncompleteCostData(true))) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.CI_PIPELINES) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("ci_level:job")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT) +.metric("@ci.queue_time"))))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO); try { Dashboard result = apiInstance.createDashboard(body); @@ -111,4 +91,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3513586382.java b/examples/v1/dashboards/CreateDashboard_3513586382.java index ebabb62615a..073762bb0db 100644 --- a/examples/v1/dashboards/CreateDashboard_3513586382.java +++ b/examples/v1/dashboards/CreateDashboard_3513586382.java @@ -1,9 +1,10 @@ // Create a geomap widget using an event_list request -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat; @@ -20,69 +21,59 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new GeomapWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(GeomapWidgetDefinitionType.GEOMAP) - .requests( - Collections.singletonList( - new GeomapWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.EVENT_LIST) - .query( - new ListStreamQuery() - .dataSource(ListStreamSource.LOGS_STREAM) - .queryString("")) - .columns( - Arrays.asList( - new ListStreamColumn() - .field( - "@network.client.geoip.location.latitude") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field( - "@network.client.geoip.location.longitude") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field( - "@network.client.geoip.country.iso_code") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field( - "@network.client.geoip.subdivision.name") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field("classic") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field("") - .width(ListStreamColumnWidth.AUTO))))) - .style( - new GeomapWidgetDefinitionStyle() - .palette("hostmap_blues") - .paletteFlip(false)) - .view(new GeomapWidgetDefinitionView().focus("WORLD")))) - .layout(new WidgetLayout().x(0L).y(0L).width(12L).height(6L)))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.FIXED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new GeomapWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(GeomapWidgetDefinitionType.GEOMAP) +.requests(Collections.singletonList(new GeomapWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.EVENT_LIST) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.LOGS_STREAM) +.queryString("")) +.columns(Arrays.asList(new ListStreamColumn() +.field("@network.client.geoip.location.latitude") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@network.client.geoip.location.longitude") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@network.client.geoip.country.iso_code") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@network.client.geoip.subdivision.name") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("classic") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("") +.width(ListStreamColumnWidth.AUTO))))) +.style(new GeomapWidgetDefinitionStyle() +.palette("hostmap_blues") +.paletteFlip(false)) +.view(new GeomapWidgetDefinitionView() +.focus("WORLD")))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(12L) +.height(6L)))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.FIXED); try { Dashboard result = apiInstance.createDashboard(body); @@ -95,4 +86,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3520534424.java b/examples/v1/dashboards/CreateDashboard_3520534424.java index 5351bd7567f..209af484d93 100644 --- a/examples/v1/dashboards/CreateDashboard_3520534424.java +++ b/examples/v1/dashboards/CreateDashboard_3520534424.java @@ -1,9 +1,10 @@ // Create a new dashboard with timeseries widget with custom_unit -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -27,68 +28,58 @@ import com.datadog.api.client.v1.model.WidgetNumberFormat; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .showLegend(true) - .legendLayout(TimeseriesWidgetLegendLayout.AUTO) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula() - .formula("query1") - .numberFormat( - new WidgetNumberFormat() - .unitScale( - new NumberFormatUnitScale() - .type( - NumberFormatUnitScaleType - .CANONICAL_UNIT) - .unitName("apdex")) - .unit( - new NumberFormatUnit( - new NumberFormatUnitCanonical() - .type( - NumberFormatUnitScaleType - .CANONICAL_UNIT) - .unitName( - "fraction")))))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query("avg:system.cpu.user{*}")))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .displayType(WidgetDisplayType.LINE))))) - .layout(new WidgetLayout().x(0L).y(0L).width(12L).height(5L)))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.FIXED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.showLegend(true) +.legendLayout(TimeseriesWidgetLegendLayout.AUTO) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1") +.numberFormat(new WidgetNumberFormat() +.unitScale(new NumberFormatUnitScale() +.type(NumberFormatUnitScaleType.CANONICAL_UNIT) +.unitName("apdex")) +.unit(new NumberFormatUnit( +new NumberFormatUnitCanonical() +.type(NumberFormatUnitScaleType.CANONICAL_UNIT) +.unitName("fraction")))))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*}")))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.displayType(WidgetDisplayType.LINE))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(12L) +.height(5L)))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.FIXED); try { Dashboard result = apiInstance.createDashboard(body); @@ -101,4 +92,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3562282606.java b/examples/v1/dashboards/CreateDashboard_3562282606.java index 0b8363a9099..51b858752c2 100644 --- a/examples/v1/dashboards/CreateDashboard_3562282606.java +++ b/examples/v1/dashboards/CreateDashboard_3562282606.java @@ -1,8 +1,9 @@ // Create a new dashboard with a change widget using formulas and functions slo query -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.ChangeWidgetDefinition; import com.datadog.api.client.v1.model.ChangeWidgetDefinitionType; import com.datadog.api.client.v1.model.ChangeWidgetRequest; @@ -25,8 +26,13 @@ import com.datadog.api.client.v1.model.WidgetSort; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -36,55 +42,41 @@ public static void main(String[] args) { // there is a valid "slo" in the system String SLO_DATA_0_ID = System.getenv("SLO_DATA_0_ID"); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ChangeWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(ChangeWidgetDefinitionType.CHANGE) - .requests( - Collections.singletonList( - new ChangeWidgetRequest() - .formulas( - Arrays.asList( - new WidgetFormula() - .formula("hour_before(query1)"), - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionSLOQueryDefinition() - .name("query1") - .dataSource( - FormulaAndFunctionSLODataSource - .SLO) - .sloId(SLO_DATA_0_ID) - .measure( - FormulaAndFunctionSLOMeasure - .SLO_STATUS) - .groupMode( - FormulaAndFunctionSLOGroupMode - .OVERALL) - .sloQueryType( - FormulaAndFunctionSLOQueryType - .METRIC) - .additionalQueryFilters("*")))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .orderBy(WidgetOrderBy.CHANGE) - .changeType(WidgetChangeType.ABSOLUTE) - .increaseGood(true) - .orderDir(WidgetSort.ASCENDING))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(2L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ChangeWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(ChangeWidgetDefinitionType.CHANGE) +.requests(Collections.singletonList(new ChangeWidgetRequest() +.formulas(Arrays.asList(new WidgetFormula() +.formula("hour_before(query1)"), new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionSLOQueryDefinition() +.name("query1") +.dataSource(FormulaAndFunctionSLODataSource.SLO) +.sloId(SLO_DATA_0_ID) +.measure(FormulaAndFunctionSLOMeasure.SLO_STATUS) +.groupMode(FormulaAndFunctionSLOGroupMode.OVERALL) +.sloQueryType(FormulaAndFunctionSLOQueryType.METRIC) +.additionalQueryFilters("*")))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.orderBy(WidgetOrderBy.CHANGE) +.changeType(WidgetChangeType.ABSOLUTE) +.increaseGood(true) +.orderDir(WidgetSort.ASCENDING))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(2L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -97,4 +89,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3631423980.java b/examples/v1/dashboards/CreateDashboard_3631423980.java index df98fc294b6..8d29bdecb4e 100644 --- a/examples/v1/dashboards/CreateDashboard_3631423980.java +++ b/examples/v1/dashboards/CreateDashboard_3631423980.java @@ -1,9 +1,10 @@ // Create a new dashboard with timeseries widget without order_by for backward compatibility -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition; import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType; @@ -14,34 +15,33 @@ import com.datadog.api.client.v1.model.WidgetLineType; import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetRequestStyle; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard without order_by") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .q("avg:system.cpu.user{*} by {host}") - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard without order_by") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.q("avg:system.cpu.user{*} by {host}") +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -54,4 +54,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3669695268.java b/examples/v1/dashboards/CreateDashboard_3669695268.java index b81765f5915..0ce06fc4ceb 100644 --- a/examples/v1/dashboards/CreateDashboard_3669695268.java +++ b/examples/v1/dashboards/CreateDashboard_3669695268.java @@ -1,9 +1,10 @@ // Create a new dashboard with logs query table widget and storage parameter -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition; @@ -24,66 +25,48 @@ import com.datadog.api.client.v1.model.WidgetSort; import com.datadog.api.client.v1.model.WidgetSortBy; import com.datadog.api.client.v1.model.WidgetSortOrderBy; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with query table widget and storage parameter") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TableWidgetDefinition() - .type(TableWidgetDefinitionType.QUERY_TABLE) - .requests( - Collections.singletonList( - new TableWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .LOGS) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT)) - .storage("online_archives")))) - .formulas( - Collections.singletonList( - new WidgetFormula() - .cellDisplayMode( - TableWidgetCellDisplayMode.BAR) - .formula("query1"))) - .sort( - new WidgetSortBy() - .count(50L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetFormulaSort() - .type(FormulaType.FORMULA) - .index(0L) - .order( - WidgetSort - .DESCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with query table widget and storage parameter") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TableWidgetDefinition() +.type(TableWidgetDefinitionType.QUERY_TABLE) +.requests(Collections.singletonList(new TableWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.LOGS) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT)) +.storage("online_archives")))) +.formulas(Collections.singletonList(new WidgetFormula() +.cellDisplayMode(TableWidgetCellDisplayMode.BAR) +.formula("query1"))) +.sort(new WidgetSortBy() +.count(50L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetFormulaSort() +.type(FormulaType.FORMULA) +.index(0L) +.order(WidgetSort.DESCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -96,4 +79,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3685886950.java b/examples/v1/dashboards/CreateDashboard_3685886950.java index 2cc4ecfe2b3..3c1a6e7e839 100644 --- a/examples/v1/dashboards/CreateDashboard_3685886950.java +++ b/examples/v1/dashboards/CreateDashboard_3685886950.java @@ -1,10 +1,10 @@ -// Create a new dashboard with a timeseries widget using formulas and functions metrics query with -// native semantic_mode +// Create a new dashboard with a timeseries widget using formulas and functions metrics query with native semantic_mode -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; @@ -18,45 +18,37 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetDisplayType; import com.datadog.api.client.v1.model.WidgetFormula; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with native semantic_mode") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query("avg:system.cpu.user{*}") - .semanticMode( - FormulaAndFunctionMetricSemanticMode - .NATIVE)))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .displayType(WidgetDisplayType.LINE))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with native semantic_mode") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*}") +.semanticMode(FormulaAndFunctionMetricSemanticMode.NATIVE)))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.displayType(WidgetDisplayType.LINE))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -69,4 +61,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3777304439.java b/examples/v1/dashboards/CreateDashboard_3777304439.java index 126580c3f94..7c73618426e 100644 --- a/examples/v1/dashboards/CreateDashboard_3777304439.java +++ b/examples/v1/dashboards/CreateDashboard_3777304439.java @@ -1,9 +1,10 @@ // Create a new dashboard with formula and function heatmap widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; @@ -20,48 +21,47 @@ import com.datadog.api.client.v1.model.WidgetStyle; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(15L)) - .definition( - new WidgetDefinition( - new HeatMapWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(HeatMapWidgetDefinitionType.HEATMAP) - .requests( - Collections.singletonList( - new HeatMapWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query("avg:system.cpu.user{*}")))) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .style( - new WidgetStyle().palette("dog_classic")))))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(15L)) +.definition(new WidgetDefinition( +new HeatMapWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(HeatMapWidgetDefinitionType.HEATMAP) +.requests(Collections.singletonList(new HeatMapWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*}")))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.style(new WidgetStyle() +.palette("dog_classic")))))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -74,4 +74,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3882428227.java b/examples/v1/dashboards/CreateDashboard_3882428227.java index 38b6371e2c8..a3cce20e097 100644 --- a/examples/v1/dashboards/CreateDashboard_3882428227.java +++ b/examples/v1/dashboards/CreateDashboard_3882428227.java @@ -1,10 +1,10 @@ -// Create a distribution widget using a histogram request containing a formulas and functions events -// query +// Create a distribution widget using a histogram request containing a formulas and functions events query -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DistributionWidgetDefinition; import com.datadog.api.client.v1.model.DistributionWidgetDefinitionType; @@ -22,65 +22,58 @@ import com.datadog.api.client.v1.model.WidgetHistogramRequestType; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new DistributionWidgetDefinition() - .title("Events Platform - Request latency HOP") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .showLegend(false) - .type(DistributionWidgetDefinitionType.DISTRIBUTION) - .xaxis( - new DistributionWidgetXAxis() - .max("auto") - .includeZero(true) - .scale("linear") - .min("auto")) - .yaxis( - new DistributionWidgetYAxis() - .max("auto") - .includeZero(true) - .scale("linear") - .min("auto")) - .requests( - Collections.singletonList( - new DistributionWidgetRequest() - .query( - new DistributionWidgetHistogramRequestQuery( - new FormulaAndFunctionEventQueryDefinition() - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .dataSource( - FormulaAndFunctionEventsDataSource - .EVENTS) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .metric("@duration") - .aggregation( - FormulaAndFunctionEventAggregation - .MIN)) - .name("query1") - .indexes( - Collections.singletonList("*")))) - .requestType( - WidgetHistogramRequestType.HISTOGRAM))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(2L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new DistributionWidgetDefinition() +.title("Events Platform - Request latency HOP") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.showLegend(false) +.type(DistributionWidgetDefinitionType.DISTRIBUTION) +.xaxis(new DistributionWidgetXAxis() +.max("auto") +.includeZero(true) +.scale("linear") +.min("auto")) +.yaxis(new DistributionWidgetYAxis() +.max("auto") +.includeZero(true) +.scale("linear") +.min("auto")) +.requests(Collections.singletonList(new DistributionWidgetRequest() +.query(new DistributionWidgetHistogramRequestQuery( +new FormulaAndFunctionEventQueryDefinition() +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.dataSource(FormulaAndFunctionEventsDataSource.EVENTS) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.metric("@duration") +.aggregation(FormulaAndFunctionEventAggregation.MIN)) +.name("query1") +.indexes(Collections.singletonList("*")))) +.requestType(WidgetHistogramRequestType.HISTOGRAM))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(2L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -93,4 +86,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_3982498788.java b/examples/v1/dashboards/CreateDashboard_3982498788.java index 9602d1d6666..e15a6068639 100644 --- a/examples/v1/dashboards/CreateDashboard_3982498788.java +++ b/examples/v1/dashboards/CreateDashboard_3982498788.java @@ -1,9 +1,10 @@ // Create a new dashboard with timeseries widget containing style attributes -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition; import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType; @@ -14,37 +15,34 @@ import com.datadog.api.client.v1.model.WidgetLineType; import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetRequestStyle; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with timeseries widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .q( - "sum:trace.test.errors{env:prod,service:datadog-api-spec}" - + " by {resource_name}.as_count()") - .onRightYaxis(false) - .style( - new WidgetRequestStyle() - .palette("warm") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.BARS))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with timeseries widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.q("sum:trace.test.errors{env:prod,service:datadog-api-spec} by {resource_name}.as_count()") +.onRightYaxis(false) +.style(new WidgetRequestStyle() +.palette("warm") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.BARS))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -57,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_4026341408.java b/examples/v1/dashboards/CreateDashboard_4026341408.java index 2aa1bc0f003..8861218b3ef 100644 --- a/examples/v1/dashboards/CreateDashboard_4026341408.java +++ b/examples/v1/dashboards/CreateDashboard_4026341408.java @@ -1,9 +1,10 @@ // Create a new dashboard with apm_issue_stream list_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -15,39 +16,34 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource( - ListStreamSource.APM_ISSUE_STREAM) - .queryString("")) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.APM_ISSUE_STREAM) +.queryString("")) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -60,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_4076476470.java b/examples/v1/dashboards/CreateDashboard_4076476470.java index b3f2ef80c8e..e496a35b852 100644 --- a/examples/v1/dashboards/CreateDashboard_4076476470.java +++ b/examples/v1/dashboards/CreateDashboard_4076476470.java @@ -1,9 +1,10 @@ // Create a new dashboard with rum_issue_stream list_stream widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -15,39 +16,34 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource( - ListStreamSource.RUM_ISSUE_STREAM) - .queryString("")) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.RUM_ISSUE_STREAM) +.queryString("")) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -60,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_41622531.java b/examples/v1/dashboards/CreateDashboard_41622531.java index 3217c0c4158..b923d152bf3 100644 --- a/examples/v1/dashboards/CreateDashboard_41622531.java +++ b/examples/v1/dashboards/CreateDashboard_41622531.java @@ -1,9 +1,10 @@ // Create a new dashboard with timeseries widget and formula style attributes -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -25,65 +26,50 @@ import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard with formula style") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("styled timeseries") - .showLegend(true) - .legendLayout(TimeseriesWidgetLegendLayout.AUTO) - .legendColumns( - Arrays.asList( - TimeseriesWidgetLegendColumn.AVG, - TimeseriesWidgetLegendColumn.MIN, - TimeseriesWidgetLegendColumn.MAX, - TimeseriesWidgetLegendColumn.VALUE, - TimeseriesWidgetLegendColumn.SUM)) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula() - .formula("query1") - .style( - new WidgetFormulaStyle() - .paletteIndex(4L) - .palette("classic")))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .query("avg:system.cpu.user{*}") - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1")))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO); + Dashboard body = new Dashboard() +.title("Example-Dashboard with formula style") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("styled timeseries") +.showLegend(true) +.legendLayout(TimeseriesWidgetLegendLayout.AUTO) +.legendColumns(Arrays.asList(TimeseriesWidgetLegendColumn.AVG, TimeseriesWidgetLegendColumn.MIN, TimeseriesWidgetLegendColumn.MAX, TimeseriesWidgetLegendColumn.VALUE, TimeseriesWidgetLegendColumn.SUM)) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1") +.style(new WidgetFormulaStyle() +.paletteIndex(4L) +.palette("classic")))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.query("avg:system.cpu.user{*}") +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1")))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO); try { Dashboard result = apiInstance.createDashboard(body); @@ -96,4 +82,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_416487533.java b/examples/v1/dashboards/CreateDashboard_416487533.java index 71c68439838..9024e8a8fb5 100644 --- a/examples/v1/dashboards/CreateDashboard_416487533.java +++ b/examples/v1/dashboards/CreateDashboard_416487533.java @@ -1,9 +1,10 @@ // Create a new dashboard with timeseries widget using order_by tags -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition; import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType; @@ -13,33 +14,32 @@ import com.datadog.api.client.v1.model.WidgetDisplayType; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetStyleOrderBy; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with order_by tags") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .q("avg:system.cpu.user{*} by {host}") - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .orderBy(WidgetStyleOrderBy.TAGS)) - .displayType(WidgetDisplayType.LINE))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with order_by tags") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.q("avg:system.cpu.user{*} by {host}") +.style(new WidgetRequestStyle() +.palette("dog_classic") +.orderBy(WidgetStyleOrderBy.TAGS)) +.displayType(WidgetDisplayType.LINE))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -52,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_417992286.java b/examples/v1/dashboards/CreateDashboard_417992286.java index dd4d53caece..ed89f5684a3 100644 --- a/examples/v1/dashboards/CreateDashboard_417992286.java +++ b/examples/v1/dashboards/CreateDashboard_417992286.java @@ -1,36 +1,43 @@ // Create a new dashboard with note widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.NoteWidgetDefinition; import com.datadog.api.client.v1.model.NoteWidgetDefinitionType; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(18L).height(24L)) - .definition( - new WidgetDefinition( - new NoteWidgetDefinition() - .type(NoteWidgetDefinitionType.NOTE) - .content("# Example Note"))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(18L) +.height(24L)) +.definition(new WidgetDefinition( +new NoteWidgetDefinition() +.type(NoteWidgetDefinitionType.NOTE) +.content("# Example Note"))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -43,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_4262729673.java b/examples/v1/dashboards/CreateDashboard_4262729673.java index 8ced468a90f..d82cfe4ca64 100644 --- a/examples/v1/dashboards/CreateDashboard_4262729673.java +++ b/examples/v1/dashboards/CreateDashboard_4262729673.java @@ -1,9 +1,10 @@ // Create a new timeseries widget with legacy live span time format -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; @@ -28,75 +29,54 @@ import com.datadog.api.client.v1.model.WidgetLiveSpan; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard with legacy live span time") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("") - .showLegend(true) - .legendLayout(TimeseriesWidgetLegendLayout.AUTO) - .legendColumns( - Arrays.asList( - TimeseriesWidgetLegendColumn.AVG, - TimeseriesWidgetLegendColumn.MIN, - TimeseriesWidgetLegendColumn.MAX, - TimeseriesWidgetLegendColumn.VALUE, - TimeseriesWidgetLegendColumn.SUM)) - .time( - new WidgetTime( - new WidgetLegacyLiveSpan() - .liveSpan(WidgetLiveSpan.PAST_FIVE_MINUTES) - .hideIncompleteCostData(true))) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .CI_PIPELINES) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("ci_level:job")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT) - .metric( - "@ci.queue_time"))))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO); + Dashboard body = new Dashboard() +.title("Example-Dashboard with legacy live span time") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("") +.showLegend(true) +.legendLayout(TimeseriesWidgetLegendLayout.AUTO) +.legendColumns(Arrays.asList(TimeseriesWidgetLegendColumn.AVG, TimeseriesWidgetLegendColumn.MIN, TimeseriesWidgetLegendColumn.MAX, TimeseriesWidgetLegendColumn.VALUE, TimeseriesWidgetLegendColumn.SUM)) +.time(new WidgetTime( +new WidgetLegacyLiveSpan() +.liveSpan(WidgetLiveSpan.PAST_FIVE_MINUTES) +.hideIncompleteCostData(true))) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.CI_PIPELINES) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("ci_level:job")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT) +.metric("@ci.queue_time"))))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO); try { Dashboard result = apiInstance.createDashboard(body); @@ -109,4 +89,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_578885732.java b/examples/v1/dashboards/CreateDashboard_578885732.java index e7d09c34aa9..277c2af4b46 100644 --- a/examples/v1/dashboards/CreateDashboard_578885732.java +++ b/examples/v1/dashboards/CreateDashboard_578885732.java @@ -1,8 +1,9 @@ // Create a new dashboard with a formulas and functions change widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.ChangeWidgetDefinition; import com.datadog.api.client.v1.model.ChangeWidgetDefinitionType; import com.datadog.api.client.v1.model.ChangeWidgetRequest; @@ -26,63 +27,55 @@ import com.datadog.api.client.v1.model.WidgetSort; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ChangeWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(ChangeWidgetDefinitionType.CHANGE) - .requests( - Collections.singletonList( - new ChangeWidgetRequest() - .formulas( - Arrays.asList( - new WidgetFormula() - .formula("hour_before(query1)"), - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .LOGS) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .compareTo(WidgetCompareTo.HOUR_BEFORE) - .increaseGood(true) - .orderBy(WidgetOrderBy.CHANGE) - .changeType(WidgetChangeType.ABSOLUTE) - .orderDir(WidgetSort.DESCENDING))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ChangeWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(ChangeWidgetDefinitionType.CHANGE) +.requests(Collections.singletonList(new ChangeWidgetRequest() +.formulas(Arrays.asList(new WidgetFormula() +.formula("hour_before(query1)"), new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.LOGS) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.compareTo(WidgetCompareTo.HOUR_BEFORE) +.increaseGood(true) +.orderBy(WidgetOrderBy.CHANGE) +.changeType(WidgetChangeType.ABSOLUTE) +.orderDir(WidgetSort.DESCENDING))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -95,4 +88,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_607525069.java b/examples/v1/dashboards/CreateDashboard_607525069.java index ea085020ef0..10d083455ac 100644 --- a/examples/v1/dashboards/CreateDashboard_607525069.java +++ b/examples/v1/dashboards/CreateDashboard_607525069.java @@ -1,9 +1,10 @@ // Create a new timeseries widget with product_analytics data source -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; @@ -27,69 +28,51 @@ import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard with product_analytics datasource") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("") - .showLegend(true) - .legendLayout(TimeseriesWidgetLegendLayout.AUTO) - .legendColumns( - Arrays.asList( - TimeseriesWidgetLegendColumn.AVG, - TimeseriesWidgetLegendColumn.MIN, - TimeseriesWidgetLegendColumn.MAX, - TimeseriesWidgetLegendColumn.VALUE, - TimeseriesWidgetLegendColumn.SUM)) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .PRODUCT_ANALYTICS) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("test_level:test")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT))))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO); + Dashboard body = new Dashboard() +.title("Example-Dashboard with product_analytics datasource") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("") +.showLegend(true) +.legendLayout(TimeseriesWidgetLegendLayout.AUTO) +.legendColumns(Arrays.asList(TimeseriesWidgetLegendColumn.AVG, TimeseriesWidgetLegendColumn.MIN, TimeseriesWidgetLegendColumn.MAX, TimeseriesWidgetLegendColumn.VALUE, TimeseriesWidgetLegendColumn.SUM)) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.PRODUCT_ANALYTICS) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("test_level:test")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT))))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO); try { Dashboard result = apiInstance.createDashboard(body); @@ -102,4 +85,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_651038379.java b/examples/v1/dashboards/CreateDashboard_651038379.java index fd553fcb5be..8b83c01c7af 100644 --- a/examples/v1/dashboards/CreateDashboard_651038379.java +++ b/examples/v1/dashboards/CreateDashboard_651038379.java @@ -1,9 +1,10 @@ // Create a new dashboard with image widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ImageWidgetDefinition; import com.datadog.api.client.v1.model.ImageWidgetDefinitionType; @@ -11,28 +12,34 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetImageSizing; import com.datadog.api.client.v1.model.WidgetLayout; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(12L).height(12L)) - .definition( - new WidgetDefinition( - new ImageWidgetDefinition() - .type(ImageWidgetDefinitionType.IMAGE) - .url("https://example.com/image.png") - .sizing(WidgetImageSizing.COVER))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(12L) +.height(12L)) +.definition(new WidgetDefinition( +new ImageWidgetDefinition() +.type(ImageWidgetDefinitionType.IMAGE) +.url("https://example.com/image.png") +.sizing(WidgetImageSizing.COVER))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -45,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_765140092.java b/examples/v1/dashboards/CreateDashboard_765140092.java index 8dd8f6df5b0..be684dec5f1 100644 --- a/examples/v1/dashboards/CreateDashboard_765140092.java +++ b/examples/v1/dashboards/CreateDashboard_765140092.java @@ -1,9 +1,10 @@ // Create a new dashboard with a query value widget using timeseries background -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -23,56 +24,52 @@ import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with QVW Timeseries Background") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new QueryValueWidgetDefinition() - .titleSize("16") - .title("") - .titleAlign(WidgetTextAlign.LEFT) - .precision(2L) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .autoscale(true) - .requests( - Collections.singletonList( - new QueryValueWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .query( - "sum:my.cool.count.metric{*}") - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .aggregator( - FormulaAndFunctionMetricAggregation - .PERCENTILE)))))) - .type(QueryValueWidgetDefinitionType.QUERY_VALUE) - .timeseriesBackground( - new TimeseriesBackground() - .type(TimeseriesBackgroundType.AREA) - .yaxis(new WidgetAxis().includeZero(true))))) - .layout(new WidgetLayout().y(0L).x(0L).height(2L).width(2L)))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with QVW Timeseries Background") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new QueryValueWidgetDefinition() +.titleSize("16") +.title("") +.titleAlign(WidgetTextAlign.LEFT) +.precision(2L) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.autoscale(true) +.requests(Collections.singletonList(new QueryValueWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.query("sum:my.cool.count.metric{*}") +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.aggregator(FormulaAndFunctionMetricAggregation.PERCENTILE)))))) +.type(QueryValueWidgetDefinitionType.QUERY_VALUE) +.timeseriesBackground(new TimeseriesBackground() +.type(TimeseriesBackgroundType.AREA) +.yaxis(new WidgetAxis() +.includeZero(true))))) +.layout(new WidgetLayout() +.y(0L) +.x(0L) +.height(2L) +.width(2L)))); try { Dashboard result = apiInstance.createDashboard(body); @@ -85,4 +82,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_794302680.java b/examples/v1/dashboards/CreateDashboard_794302680.java index 4534d8f3b14..5bc8c49a58b 100644 --- a/examples/v1/dashboards/CreateDashboard_794302680.java +++ b/examples/v1/dashboards/CreateDashboard_794302680.java @@ -1,9 +1,10 @@ // Create a new dashboard with query_table widget and text formatting -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; @@ -25,196 +26,104 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TableWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(TableWidgetDefinitionType.QUERY_TABLE) - .requests( - Collections.singletonList( - new TableWidgetRequest() - .queries( - Arrays.asList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG) - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "avg:aws.stream.globalaccelerator.processed_bytes_in{*}" - + " by {aws_account,acceleratoripaddress}")), - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .aggregator( - FormulaAndFunctionMetricAggregation - .AVG) - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query2") - .query( - "avg:aws.stream.globalaccelerator.processed_bytes_out{*}" - + " by {aws_account,acceleratoripaddress}")))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .textFormats( - Arrays.asList( - Arrays.asList( - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .IS) - .value("fruit")) - .palette( - TableWidgetTextFormatPalette - .WHITE_ON_RED) - .replace( - new TableWidgetTextFormatReplace( - new TableWidgetTextFormatReplaceAll() - .type( - TableWidgetTextFormatReplaceAllType - .ALL) - .with("vegetable"))), - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .IS) - .value("animal")) - .palette( - TableWidgetTextFormatPalette - .CUSTOM_BG) - .customBgColor("#632ca6"), - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .IS) - .value("robot")) - .palette( - TableWidgetTextFormatPalette - .RED_ON_WHITE), - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .IS) - .value("ai")) - .palette( - TableWidgetTextFormatPalette - .YELLOW_ON_WHITE)), - Collections.singletonList( - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .IS_NOT) - .value("xyz")) - .palette( - TableWidgetTextFormatPalette - .WHITE_ON_YELLOW)), - Collections.singletonList( - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .CONTAINS) - .value("test")) - .palette( - TableWidgetTextFormatPalette - .WHITE_ON_GREEN) - .replace( - new TableWidgetTextFormatReplace( - new TableWidgetTextFormatReplaceAll() - .type( - TableWidgetTextFormatReplaceAllType - .ALL) - .with("vegetable")))), - Collections.singletonList( - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .DOES_NOT_CONTAIN) - .value("blah")) - .palette( - TableWidgetTextFormatPalette - .BLACK_ON_LIGHT_RED)), - Collections.singletonList( - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .STARTS_WITH) - .value("abc")) - .palette( - TableWidgetTextFormatPalette - .BLACK_ON_LIGHT_YELLOW)), - Arrays.asList( - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .ENDS_WITH) - .value("xyz")) - .palette( - TableWidgetTextFormatPalette - .BLACK_ON_LIGHT_GREEN), - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .ENDS_WITH) - .value("zzz")) - .palette( - TableWidgetTextFormatPalette - .GREEN_ON_WHITE), - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .IS) - .value("animal")) - .palette( - TableWidgetTextFormatPalette - .CUSTOM_TEXT) - .customFgColor("#632ca6")))))) - .hasSearchBar(TableWidgetHasSearchBar.NEVER))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TableWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(TableWidgetDefinitionType.QUERY_TABLE) +.requests(Collections.singletonList(new TableWidgetRequest() +.queries(Arrays.asList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.aggregator(FormulaAndFunctionMetricAggregation.AVG) +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:aws.stream.globalaccelerator.processed_bytes_in{*} by {aws_account,acceleratoripaddress}")), new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.aggregator(FormulaAndFunctionMetricAggregation.AVG) +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query2") +.query("avg:aws.stream.globalaccelerator.processed_bytes_out{*} by {aws_account,acceleratoripaddress}")))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.textFormats(Arrays.asList(Arrays.asList(new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.IS) +.value("fruit")) +.palette(TableWidgetTextFormatPalette.WHITE_ON_RED) +.replace(new TableWidgetTextFormatReplace( +new TableWidgetTextFormatReplaceAll() +.type(TableWidgetTextFormatReplaceAllType.ALL) +.with("vegetable"))), new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.IS) +.value("animal")) +.palette(TableWidgetTextFormatPalette.CUSTOM_BG) +.customBgColor("#632ca6"), new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.IS) +.value("robot")) +.palette(TableWidgetTextFormatPalette.RED_ON_WHITE), new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.IS) +.value("ai")) +.palette(TableWidgetTextFormatPalette.YELLOW_ON_WHITE)), Collections.singletonList(new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.IS_NOT) +.value("xyz")) +.palette(TableWidgetTextFormatPalette.WHITE_ON_YELLOW)), Collections.singletonList(new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.CONTAINS) +.value("test")) +.palette(TableWidgetTextFormatPalette.WHITE_ON_GREEN) +.replace(new TableWidgetTextFormatReplace( +new TableWidgetTextFormatReplaceAll() +.type(TableWidgetTextFormatReplaceAllType.ALL) +.with("vegetable")))), Collections.singletonList(new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.DOES_NOT_CONTAIN) +.value("blah")) +.palette(TableWidgetTextFormatPalette.BLACK_ON_LIGHT_RED)), Collections.singletonList(new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.STARTS_WITH) +.value("abc")) +.palette(TableWidgetTextFormatPalette.BLACK_ON_LIGHT_YELLOW)), Arrays.asList(new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.ENDS_WITH) +.value("xyz")) +.palette(TableWidgetTextFormatPalette.BLACK_ON_LIGHT_GREEN), new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.ENDS_WITH) +.value("zzz")) +.palette(TableWidgetTextFormatPalette.GREEN_ON_WHITE), new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.IS) +.value("animal")) +.palette(TableWidgetTextFormatPalette.CUSTOM_TEXT) +.customFgColor("#632ca6")))))) +.hasSearchBar(TableWidgetHasSearchBar.NEVER))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -227,4 +136,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_798168180.java b/examples/v1/dashboards/CreateDashboard_798168180.java index 39723219d91..2881f63983c 100644 --- a/examples/v1/dashboards/CreateDashboard_798168180.java +++ b/examples/v1/dashboards/CreateDashboard_798168180.java @@ -1,9 +1,10 @@ // Create a new dashboard with apm dependency stats widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionApmDependencyStatName; import com.datadog.api.client.v1.model.FormulaAndFunctionApmDependencyStatsDataSource; @@ -17,57 +18,47 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TableWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(TableWidgetDefinitionType.QUERY_TABLE) - .requests( - Collections.singletonList( - new TableWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionApmDependencyStatsQueryDefinition() - .primaryTagValue( - "edge-eu1.prod.dog") - .stat( - FormulaAndFunctionApmDependencyStatName - .AVG_DURATION) - .resourceName( - "DELETE FROM" - + " monitor_history.monitor_state_change_history" - + " WHERE org_id = ? AND" - + " monitor_id IN ? AND" - + " group = ?") - .name("query1") - .service("cassandra") - .dataSource( - FormulaAndFunctionApmDependencyStatsDataSource - .APM_DEPENDENCY_STATS) - .env("ci") - .primaryTagName("datacenter") - .operationName( - "cassandra.query")))))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TableWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(TableWidgetDefinitionType.QUERY_TABLE) +.requests(Collections.singletonList(new TableWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionApmDependencyStatsQueryDefinition() +.primaryTagValue("edge-eu1.prod.dog") +.stat(FormulaAndFunctionApmDependencyStatName.AVG_DURATION) +.resourceName("DELETE FROM monitor_history.monitor_state_change_history WHERE org_id = ? AND monitor_id IN ? AND group = ?") +.name("query1") +.service("cassandra") +.dataSource(FormulaAndFunctionApmDependencyStatsDataSource.APM_DEPENDENCY_STATS) +.env("ci") +.primaryTagName("datacenter") +.operationName("cassandra.query")))))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -80,4 +71,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_803346562.java b/examples/v1/dashboards/CreateDashboard_803346562.java index e9b70930090..29a063b91e6 100644 --- a/examples/v1/dashboards/CreateDashboard_803346562.java +++ b/examples/v1/dashboards/CreateDashboard_803346562.java @@ -1,8 +1,9 @@ // Create a new dashboard with distribution widget and apm stats data -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.ApmStatsQueryDefinition; import com.datadog.api.client.v1.model.ApmStatsQueryRowType; import com.datadog.api.client.v1.model.Dashboard; @@ -14,38 +15,41 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; import com.datadog.api.client.v1.model.WidgetTextAlign; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new DistributionWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .type(DistributionWidgetDefinitionType.DISTRIBUTION) - .requests( - Collections.singletonList( - new DistributionWidgetRequest() - .apmStatsQuery( - new ApmStatsQueryDefinition() - .env("prod") - .service("cassandra") - .name("cassandra.query") - .primaryTag("datacenter:dc1") - .rowType(ApmStatsQueryRowType.SERVICE)))))) - .layout(new WidgetLayout().x(0L).y(0L).width(4L).height(4L)))) - .layoutType(DashboardLayoutType.ORDERED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new DistributionWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.type(DistributionWidgetDefinitionType.DISTRIBUTION) +.requests(Collections.singletonList(new DistributionWidgetRequest() +.apmStatsQuery(new ApmStatsQueryDefinition() +.env("prod") +.service("cassandra") +.name("cassandra.query") +.primaryTag("datacenter:dc1") +.rowType(ApmStatsQueryRowType.SERVICE)))))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(4L) +.height(4L)))) +.layoutType(DashboardLayoutType.ORDERED); try { Dashboard result = apiInstance.createDashboard(body); @@ -58,4 +62,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_858397694.java b/examples/v1/dashboards/CreateDashboard_858397694.java index 0108abcf02e..0144360cc6b 100644 --- a/examples/v1/dashboards/CreateDashboard_858397694.java +++ b/examples/v1/dashboards/CreateDashboard_858397694.java @@ -1,9 +1,10 @@ // Create a new dashboard with template variable defaults returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.DashboardTemplateVariable; @@ -13,37 +14,36 @@ import com.datadog.api.client.v1.model.HostMapWidgetDefinitionType; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .description(null) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO) - .templateVariables( - Collections.singletonList( - new DashboardTemplateVariable() - .availableValues(Arrays.asList("my-host", "host1", "host2")) - .defaults(Collections.singletonList("my-host")) - .name("host1") - .prefix("host"))) - .title("") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new HostMapWidgetDefinition() - .requests( - new HostMapWidgetDefinitionRequests() - .fill(new HostMapRequest().q("avg:system.cpu.user{*}"))) - .type(HostMapWidgetDefinitionType.HOSTMAP))))); + Dashboard body = new Dashboard() +.description(null) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO) +.templateVariables(Collections.singletonList(new DashboardTemplateVariable() +.availableValues(Arrays.asList("my-host", "host1", "host2")) +.defaults(Collections.singletonList("my-host")) +.name("host1") +.prefix("host"))) +.title("") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new HostMapWidgetDefinition() +.requests(new HostMapWidgetDefinitionRequests() +.fill(new HostMapRequest() +.q("avg:system.cpu.user{*}"))) +.type(HostMapWidgetDefinitionType.HOSTMAP))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -56,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_865807520.java b/examples/v1/dashboards/CreateDashboard_865807520.java index 266c987066c..467375a74a0 100644 --- a/examples/v1/dashboards/CreateDashboard_865807520.java +++ b/examples/v1/dashboards/CreateDashboard_865807520.java @@ -1,10 +1,10 @@ -// Create a new dashboard with a timeseries widget using formulas and functions metrics query with -// combined semantic_mode +// Create a new dashboard with a timeseries widget using formulas and functions metrics query with combined semantic_mode -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; @@ -18,45 +18,37 @@ import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetDisplayType; import com.datadog.api.client.v1.model.WidgetFormula; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with combined semantic_mode") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query("avg:system.cpu.user{*}") - .semanticMode( - FormulaAndFunctionMetricSemanticMode - .COMBINED)))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .displayType(WidgetDisplayType.LINE))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with combined semantic_mode") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("avg:system.cpu.user{*}") +.semanticMode(FormulaAndFunctionMetricSemanticMode.COMBINED)))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.displayType(WidgetDisplayType.LINE))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -69,4 +61,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_913313564.java b/examples/v1/dashboards/CreateDashboard_913313564.java index 131b3a95ec0..5c538f2ad73 100644 --- a/examples/v1/dashboards/CreateDashboard_913313564.java +++ b/examples/v1/dashboards/CreateDashboard_913313564.java @@ -1,36 +1,43 @@ // Create a new dashboard with iframe widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.IFrameWidgetDefinition; import com.datadog.api.client.v1.model.IFrameWidgetDefinitionType; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; import com.datadog.api.client.v1.model.WidgetLayout; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("") - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(12L).height(12L)) - .definition( - new WidgetDefinition( - new IFrameWidgetDefinition() - .type(IFrameWidgetDefinitionType.IFRAME) - .url("https://docs.datadoghq.com/api/latest/"))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("") +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(12L) +.height(12L)) +.definition(new WidgetDefinition( +new IFrameWidgetDefinition() +.type(IFrameWidgetDefinitionType.IFRAME) +.url("https://docs.datadoghq.com/api/latest/"))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -43,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_915214113.java b/examples/v1/dashboards/CreateDashboard_915214113.java index 9d5d3a34850..b15f7d7ff91 100644 --- a/examples/v1/dashboards/CreateDashboard_915214113.java +++ b/examples/v1/dashboards/CreateDashboard_915214113.java @@ -1,9 +1,10 @@ // Create a new dashboard with geomap widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; import com.datadog.api.client.v1.model.FormulaAndFunctionEventQueryDefinition; @@ -32,87 +33,68 @@ import com.datadog.api.client.v1.model.WidgetSortOrderBy; import com.datadog.api.client.v1.model.WidgetTextAlign; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description(null) - .widgets( - Collections.singletonList( - new Widget() - .layout(new WidgetLayout().x(0L).y(0L).width(47L).height(30L)) - .definition( - new WidgetDefinition( - new GeomapWidgetDefinition() - .title("") - .titleSize("16") - .titleAlign(WidgetTextAlign.LEFT) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(GeomapWidgetDefinitionType.GEOMAP) - .requests( - Collections.singletonList( - new GeomapWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .name("query1") - .dataSource( - FormulaAndFunctionEventsDataSource - .RUM) - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT)) - .groupBy( - Collections.singletonList( - new FormulaAndFunctionEventQueryGroupBy() - .facet( - "@geo.country_iso_code") - .limit(250L) - .sort( - new FormulaAndFunctionEventQueryGroupBySort() - .order( - QuerySortOrder - .DESC) - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT))))))) - .sort( - new WidgetSortBy() - .count(250L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetFormulaSort() - .type(FormulaType.FORMULA) - .index(0L) - .order( - WidgetSort - .DESCENDING))))) - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR))) - .style( - new GeomapWidgetDefinitionStyle() - .palette("hostmap_blues") - .paletteFlip(false)) - .view(new GeomapWidgetDefinitionView().focus("WORLD")))))) - .layoutType(DashboardLayoutType.FREE); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description(null) +.widgets(Collections.singletonList(new Widget() +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(47L) +.height(30L)) +.definition(new WidgetDefinition( +new GeomapWidgetDefinition() +.title("") +.titleSize("16") +.titleAlign(WidgetTextAlign.LEFT) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(GeomapWidgetDefinitionType.GEOMAP) +.requests(Collections.singletonList(new GeomapWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.name("query1") +.dataSource(FormulaAndFunctionEventsDataSource.RUM) +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT)) +.groupBy(Collections.singletonList(new FormulaAndFunctionEventQueryGroupBy() +.facet("@geo.country_iso_code") +.limit(250L) +.sort(new FormulaAndFunctionEventQueryGroupBySort() +.order(QuerySortOrder.DESC) +.aggregation(FormulaAndFunctionEventAggregation.COUNT))))))) +.sort(new WidgetSortBy() +.count(250L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetFormulaSort() +.type(FormulaType.FORMULA) +.index(0L) +.order(WidgetSort.DESCENDING))))) +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR))) +.style(new GeomapWidgetDefinitionStyle() +.palette("hostmap_blues") +.paletteFlip(false)) +.view(new GeomapWidgetDefinitionView() +.focus("WORLD")))))) +.layoutType(DashboardLayoutType.FREE); try { Dashboard result = apiInstance.createDashboard(body); @@ -125,4 +107,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_927141680.java b/examples/v1/dashboards/CreateDashboard_927141680.java index cc10f1d44f8..ed9e169c4f3 100644 --- a/examples/v1/dashboards/CreateDashboard_927141680.java +++ b/examples/v1/dashboards/CreateDashboard_927141680.java @@ -1,9 +1,10 @@ // Create a new dashboard with funnel widget -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.FunnelQuery; import com.datadog.api.client.v1.model.FunnelRequestType; @@ -13,32 +14,31 @@ import com.datadog.api.client.v1.model.FunnelWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with funnel widget") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new FunnelWidgetDefinition() - .type(FunnelWidgetDefinitionType.FUNNEL) - .requests( - Collections.singletonList( - new FunnelWidgetRequest() - .query( - new FunnelQuery() - .dataSource(FunnelSource.RUM) - .queryString("")) - .requestType(FunnelRequestType.FUNNEL))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with funnel widget") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new FunnelWidgetDefinition() +.type(FunnelWidgetDefinitionType.FUNNEL) +.requests(Collections.singletonList(new FunnelWidgetRequest() +.query(new FunnelQuery() +.dataSource(FunnelSource.RUM) +.queryString("")) +.requestType(FunnelRequestType.FUNNEL))))))); try { Dashboard result = apiInstance.createDashboard(body); @@ -51,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_9836563.java b/examples/v1/dashboards/CreateDashboard_9836563.java index 6045ebce1ad..d05b653510d 100644 --- a/examples/v1/dashboards/CreateDashboard_9836563.java +++ b/examples/v1/dashboards/CreateDashboard_9836563.java @@ -1,9 +1,10 @@ // Create a geomap widget with conditional formats and text formats -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; @@ -39,120 +40,84 @@ import com.datadog.api.client.v1.model.WidgetSort; import com.datadog.api.client.v1.model.WidgetSortBy; import com.datadog.api.client.v1.model.WidgetSortOrderBy; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard") - .description("Example-Dashboard") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new GeomapWidgetDefinition() - .title("Log Count by Service and Source") - .type(GeomapWidgetDefinitionType.GEOMAP) - .requests( - Arrays.asList( - new GeomapWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.SCALAR) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .RUM) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("@type:session")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT))))) - .conditionalFormats( - Collections.singletonList( - new WidgetConditionalFormat() - .comparator( - WidgetComparator.GREATER_THAN) - .value(1000.0) - .palette(WidgetPalette.WHITE_ON_GREEN))) - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .sort( - new WidgetSortBy() - .count(250L) - .orderBy( - Collections.singletonList( - new WidgetSortOrderBy( - new WidgetFormulaSort() - .type(FormulaType.FORMULA) - .index(0L) - .order( - WidgetSort - .DESCENDING))))), - new GeomapWidgetRequest() - .responseFormat( - FormulaAndFunctionResponseFormat.EVENT_LIST) - .query( - new ListStreamQuery() - .dataSource(ListStreamSource.LOGS_STREAM) - .queryString("") - .storage("hot")) - .columns( - Arrays.asList( - new ListStreamColumn() - .field( - "@network.client.geoip.location.latitude") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field( - "@network.client.geoip.location.longitude") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field( - "@network.client.geoip.country.iso_code") - .width(ListStreamColumnWidth.AUTO), - new ListStreamColumn() - .field( - "@network.client.geoip.subdivision.name") - .width(ListStreamColumnWidth.AUTO))) - .style( - new GeomapWidgetRequestStyle() - .colorBy("status")) - .textFormats( - Collections.singletonList( - new TableWidgetTextFormatRule() - .match( - new TableWidgetTextFormatMatch() - .type( - TableWidgetTextFormatMatchType - .IS) - .value("error")) - .palette( - TableWidgetTextFormatPalette - .WHITE_ON_RED))))) - .style( - new GeomapWidgetDefinitionStyle() - .palette("hostmap_blues") - .paletteFlip(false)) - .view(new GeomapWidgetDefinitionView().focus("NORTH_AMERICA")))) - .layout(new WidgetLayout().x(0L).y(0L).width(12L).height(6L)))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.FIXED); + Dashboard body = new Dashboard() +.title("Example-Dashboard") +.description("Example-Dashboard") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new GeomapWidgetDefinition() +.title("Log Count by Service and Source") +.type(GeomapWidgetDefinitionType.GEOMAP) +.requests(Arrays.asList(new GeomapWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.SCALAR) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.RUM) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("@type:session")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT))))) +.conditionalFormats(Collections.singletonList(new WidgetConditionalFormat() +.comparator(WidgetComparator.GREATER_THAN) +.value(1000.0) +.palette(WidgetPalette.WHITE_ON_GREEN))) +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.sort(new WidgetSortBy() +.count(250L) +.orderBy(Collections.singletonList(new WidgetSortOrderBy( +new WidgetFormulaSort() +.type(FormulaType.FORMULA) +.index(0L) +.order(WidgetSort.DESCENDING))))), new GeomapWidgetRequest() +.responseFormat(FormulaAndFunctionResponseFormat.EVENT_LIST) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.LOGS_STREAM) +.queryString("") +.storage("hot")) +.columns(Arrays.asList(new ListStreamColumn() +.field("@network.client.geoip.location.latitude") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@network.client.geoip.location.longitude") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@network.client.geoip.country.iso_code") +.width(ListStreamColumnWidth.AUTO), new ListStreamColumn() +.field("@network.client.geoip.subdivision.name") +.width(ListStreamColumnWidth.AUTO))) +.style(new GeomapWidgetRequestStyle() +.colorBy("status")) +.textFormats(Collections.singletonList(new TableWidgetTextFormatRule() +.match(new TableWidgetTextFormatMatch() +.type(TableWidgetTextFormatMatchType.IS) +.value("error")) +.palette(TableWidgetTextFormatPalette.WHITE_ON_RED))))) +.style(new GeomapWidgetDefinitionStyle() +.palette("hostmap_blues") +.paletteFlip(false)) +.view(new GeomapWidgetDefinitionView() +.focus("NORTH_AMERICA")))) +.layout(new WidgetLayout() +.x(0L) +.y(0L) +.width(12L) +.height(6L)))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.FIXED); try { Dashboard result = apiInstance.createDashboard(body); @@ -165,4 +130,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreateDashboard_985012506.java b/examples/v1/dashboards/CreateDashboard_985012506.java index 1212958bf30..eba2197b1c5 100644 --- a/examples/v1/dashboards/CreateDashboard_985012506.java +++ b/examples/v1/dashboards/CreateDashboard_985012506.java @@ -1,9 +1,10 @@ // Create a new timeseries widget with incident_analytics data source -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.DashboardReflowType; import com.datadog.api.client.v1.model.FormulaAndFunctionEventAggregation; @@ -27,69 +28,51 @@ import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetRequestStyle; import com.datadog.api.client.v1.model.WidgetTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - Dashboard body = - new Dashboard() - .title("Example-Dashboard with incident_analytics datasource") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new TimeseriesWidgetDefinition() - .title("") - .showLegend(true) - .legendLayout(TimeseriesWidgetLegendLayout.AUTO) - .legendColumns( - Arrays.asList( - TimeseriesWidgetLegendColumn.AVG, - TimeseriesWidgetLegendColumn.MIN, - TimeseriesWidgetLegendColumn.MAX, - TimeseriesWidgetLegendColumn.VALUE, - TimeseriesWidgetLegendColumn.SUM)) - .time(new WidgetTime(new WidgetLegacyLiveSpan())) - .type(TimeseriesWidgetDefinitionType.TIMESERIES) - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .formulas( - Collections.singletonList( - new WidgetFormula().formula("query1"))) - .queries( - Collections.singletonList( - new FormulaAndFunctionQueryDefinition( - new FormulaAndFunctionEventQueryDefinition() - .dataSource( - FormulaAndFunctionEventsDataSource - .INCIDENT_ANALYTICS) - .name("query1") - .search( - new FormulaAndFunctionEventQueryDefinitionSearch() - .query("test_level:test")) - .indexes( - Collections.singletonList("*")) - .compute( - new FormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - FormulaAndFunctionEventAggregation - .COUNT))))) - .responseFormat( - FormulaAndFunctionResponseFormat.TIMESERIES) - .style( - new WidgetRequestStyle() - .palette("dog_classic") - .lineType(WidgetLineType.SOLID) - .lineWidth(WidgetLineWidth.NORMAL)) - .displayType(WidgetDisplayType.LINE))))))) - .layoutType(DashboardLayoutType.ORDERED) - .reflowType(DashboardReflowType.AUTO); + Dashboard body = new Dashboard() +.title("Example-Dashboard with incident_analytics datasource") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new TimeseriesWidgetDefinition() +.title("") +.showLegend(true) +.legendLayout(TimeseriesWidgetLegendLayout.AUTO) +.legendColumns(Arrays.asList(TimeseriesWidgetLegendColumn.AVG, TimeseriesWidgetLegendColumn.MIN, TimeseriesWidgetLegendColumn.MAX, TimeseriesWidgetLegendColumn.VALUE, TimeseriesWidgetLegendColumn.SUM)) +.time(new WidgetTime( +new WidgetLegacyLiveSpan())) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.formulas(Collections.singletonList(new WidgetFormula() +.formula("query1"))) +.queries(Collections.singletonList(new FormulaAndFunctionQueryDefinition( +new FormulaAndFunctionEventQueryDefinition() +.dataSource(FormulaAndFunctionEventsDataSource.INCIDENT_ANALYTICS) +.name("query1") +.search(new FormulaAndFunctionEventQueryDefinitionSearch() +.query("test_level:test")) +.indexes(Collections.singletonList("*")) +.compute(new FormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(FormulaAndFunctionEventAggregation.COUNT))))) +.responseFormat(FormulaAndFunctionResponseFormat.TIMESERIES) +.style(new WidgetRequestStyle() +.palette("dog_classic") +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL)) +.displayType(WidgetDisplayType.LINE))))))) +.layoutType(DashboardLayoutType.ORDERED) +.reflowType(DashboardReflowType.AUTO); try { Dashboard result = apiInstance.createDashboard(body); @@ -102,4 +85,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreatePublicDashboard.java b/examples/v1/dashboards/CreatePublicDashboard.java index 5e51ce91a08..90b558ac714 100644 --- a/examples/v1/dashboards/CreatePublicDashboard.java +++ b/examples/v1/dashboards/CreatePublicDashboard.java @@ -1,13 +1,21 @@ // Create a shared dashboard returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.SharedDashboard; import com.datadog.api.client.v1.model.DashboardGlobalTime; import com.datadog.api.client.v1.model.DashboardGlobalTimeLiveSpan; import com.datadog.api.client.v1.model.DashboardShareType; import com.datadog.api.client.v1.model.DashboardType; import com.datadog.api.client.v1.model.SharedDashboard; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,13 +25,12 @@ public static void main(String[] args) { // there is a valid "dashboard" in the system String DASHBOARD_ID = System.getenv("DASHBOARD_ID"); - SharedDashboard body = - new SharedDashboard() - .dashboardId(DASHBOARD_ID) - .dashboardType(DashboardType.CUSTOM_TIMEBOARD) - .shareType(DashboardShareType.OPEN) - .globalTime( - new DashboardGlobalTime().liveSpan(DashboardGlobalTimeLiveSpan.PAST_ONE_HOUR)); + SharedDashboard body = new SharedDashboard() +.dashboardId(DASHBOARD_ID) +.dashboardType(DashboardType.CUSTOM_TIMEBOARD) +.shareType(DashboardShareType.OPEN) +.globalTime(new DashboardGlobalTime() +.liveSpan(DashboardGlobalTimeLiveSpan.PAST_ONE_HOUR)); try { SharedDashboard result = apiInstance.createPublicDashboard(body); @@ -36,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/CreatePublicDashboard_1668947073.java b/examples/v1/dashboards/CreatePublicDashboard_1668947073.java index e3a8b16b130..c40ef0f0193 100644 --- a/examples/v1/dashboards/CreatePublicDashboard_1668947073.java +++ b/examples/v1/dashboards/CreatePublicDashboard_1668947073.java @@ -1,16 +1,22 @@ // Create a shared dashboard with a group template variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.SharedDashboard; import com.datadog.api.client.v1.model.DashboardGlobalTime; import com.datadog.api.client.v1.model.DashboardGlobalTimeLiveSpan; import com.datadog.api.client.v1.model.DashboardShareType; import com.datadog.api.client.v1.model.DashboardType; import com.datadog.api.client.v1.model.SelectableTemplateVariableItems; import com.datadog.api.client.v1.model.SharedDashboard; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,20 +26,17 @@ public static void main(String[] args) { // there is a valid "dashboard" in the system String DASHBOARD_ID = System.getenv("DASHBOARD_ID"); - SharedDashboard body = - new SharedDashboard() - .dashboardId(DASHBOARD_ID) - .dashboardType(DashboardType.CUSTOM_TIMEBOARD) - .shareType(DashboardShareType.OPEN) - .globalTime( - new DashboardGlobalTime().liveSpan(DashboardGlobalTimeLiveSpan.PAST_ONE_HOUR)) - .selectableTemplateVars( - Collections.singletonList( - new SelectableTemplateVariableItems() - .defaultValue("*") - .name("group_by_var") - .type("group") - .visibleTags(Arrays.asList("selectableValue1", "selectableValue2")))); + SharedDashboard body = new SharedDashboard() +.dashboardId(DASHBOARD_ID) +.dashboardType(DashboardType.CUSTOM_TIMEBOARD) +.shareType(DashboardShareType.OPEN) +.globalTime(new DashboardGlobalTime() +.liveSpan(DashboardGlobalTimeLiveSpan.PAST_ONE_HOUR)) +.selectableTemplateVars(Collections.singletonList(new SelectableTemplateVariableItems() +.defaultValue("*") +.name("group_by_var") +.type("group") +.visibleTags(Arrays.asList("selectableValue1", "selectableValue2")))); try { SharedDashboard result = apiInstance.createPublicDashboard(body); @@ -46,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/DeleteDashboard.java b/examples/v1/dashboards/DeleteDashboard.java index 6531ec4069b..01e9b1150ea 100644 --- a/examples/v1/dashboards/DeleteDashboard.java +++ b/examples/v1/dashboards/DeleteDashboard.java @@ -1,9 +1,16 @@ // Delete a dashboard returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.DashboardDeleteResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/DeleteDashboards.java b/examples/v1/dashboards/DeleteDashboards.java index bb948122a98..9c8aeab3ca6 100644 --- a/examples/v1/dashboards/DeleteDashboards.java +++ b/examples/v1/dashboards/DeleteDashboards.java @@ -1,12 +1,18 @@ // Delete dashboards returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.DashboardBulkActionData; import com.datadog.api.client.v1.model.DashboardBulkDeleteRequest; import com.datadog.api.client.v1.model.DashboardResourceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,13 +22,10 @@ public static void main(String[] args) { // there is a valid "dashboard" in the system String DASHBOARD_ID = System.getenv("DASHBOARD_ID"); - DashboardBulkDeleteRequest body = - new DashboardBulkDeleteRequest() - .data( - Collections.singletonList( - new DashboardBulkActionData() - .id(DASHBOARD_ID) - .type(DashboardResourceType.DASHBOARD))); + DashboardBulkDeleteRequest body = new DashboardBulkDeleteRequest() +.data(Collections.singletonList(new DashboardBulkActionData() +.id(DASHBOARD_ID) +.type(DashboardResourceType.DASHBOARD))); try { apiInstance.deleteDashboards(body); @@ -34,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/DeletePublicDashboard.java b/examples/v1/dashboards/DeletePublicDashboard.java index 059e623bf51..25923c6c6d5 100644 --- a/examples/v1/dashboards/DeletePublicDashboard.java +++ b/examples/v1/dashboards/DeletePublicDashboard.java @@ -1,9 +1,16 @@ // Revoke a shared dashboard URL returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.DeleteSharedDashboardResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/DeletePublicDashboardInvitation.java b/examples/v1/dashboards/DeletePublicDashboardInvitation.java index b4454b054b2..e1f14968adc 100644 --- a/examples/v1/dashboards/DeletePublicDashboardInvitation.java +++ b/examples/v1/dashboards/DeletePublicDashboardInvitation.java @@ -1,30 +1,31 @@ // Revoke shared dashboard invitations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.DashboardInviteType; import com.datadog.api.client.v1.model.SharedDashboardInvites; import com.datadog.api.client.v1.model.SharedDashboardInvitesData; import com.datadog.api.client.v1.model.SharedDashboardInvitesDataObject; import com.datadog.api.client.v1.model.SharedDashboardInvitesDataObjectAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardsApi apiInstance = new DashboardsApi(defaultClient); - SharedDashboardInvites body = - new SharedDashboardInvites() - .data( - new SharedDashboardInvitesData( - Collections.singletonList( - new SharedDashboardInvitesDataObject() - .attributes( - new SharedDashboardInvitesDataObjectAttributes() - .email("test@datadoghq.com")) - .type(DashboardInviteType.PUBLIC_DASHBOARD_INVITATION)))); + SharedDashboardInvites body = new SharedDashboardInvites() +.data(new SharedDashboardInvitesData(Collections.singletonList(new SharedDashboardInvitesDataObject() +.attributes(new SharedDashboardInvitesDataObjectAttributes() +.email("test@datadoghq.com")) +.type(DashboardInviteType.PUBLIC_DASHBOARD_INVITATION)))); try { apiInstance.deletePublicDashboardInvitation("token", body); @@ -36,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/GetDashboard.java b/examples/v1/dashboards/GetDashboard.java index 4f07b36e322..731f6399741 100644 --- a/examples/v1/dashboards/GetDashboard.java +++ b/examples/v1/dashboards/GetDashboard.java @@ -1,9 +1,16 @@ // Get a dashboard returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/GetDashboard_4262333854.java b/examples/v1/dashboards/GetDashboard_4262333854.java index f1e7e7e0755..982fda4bbf6 100644 --- a/examples/v1/dashboards/GetDashboard_4262333854.java +++ b/examples/v1/dashboards/GetDashboard_4262333854.java @@ -1,9 +1,16 @@ // Get a dashboard returns 'author_name' -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/GetPublicDashboard.java b/examples/v1/dashboards/GetPublicDashboard.java index 9d18712b3dc..23d62c4eb59 100644 --- a/examples/v1/dashboards/GetPublicDashboard.java +++ b/examples/v1/dashboards/GetPublicDashboard.java @@ -1,9 +1,16 @@ // Get a shared dashboard returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.SharedDashboard; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/GetPublicDashboardInvitations.java b/examples/v1/dashboards/GetPublicDashboardInvitations.java index e00c1e15ad9..51a602457df 100644 --- a/examples/v1/dashboards/GetPublicDashboardInvitations.java +++ b/examples/v1/dashboards/GetPublicDashboardInvitations.java @@ -1,9 +1,16 @@ // Get all invitations for a shared dashboard returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.SharedDashboardInvites; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String SHARED_DASHBOARD_TOKEN = System.getenv("SHARED_DASHBOARD_TOKEN"); try { - SharedDashboardInvites result = - apiInstance.getPublicDashboardInvitations(SHARED_DASHBOARD_TOKEN); + SharedDashboardInvites result = apiInstance.getPublicDashboardInvitations(SHARED_DASHBOARD_TOKEN); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardsApi#getPublicDashboardInvitations"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/ListDashboards.java b/examples/v1/dashboards/ListDashboards.java index 04fbc57dd98..f00613e4a33 100644 --- a/examples/v1/dashboards/ListDashboards.java +++ b/examples/v1/dashboards/ListDashboards.java @@ -1,10 +1,17 @@ // Get all dashboards returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.api.DashboardsApi.ListDashboardsOptionalParameters; import com.datadog.api.client.v1.model.DashboardSummary; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { DashboardsApi apiInstance = new DashboardsApi(defaultClient); try { - DashboardSummary result = - apiInstance.listDashboards(new ListDashboardsOptionalParameters().filterShared(false)); + DashboardSummary result = apiInstance.listDashboards(new ListDashboardsOptionalParameters().filterShared(false)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardsApi#listDashboards"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/ListDashboards_1062671515.java b/examples/v1/dashboards/ListDashboards_1062671515.java index 7ef32a80a2b..53b6b53f100 100644 --- a/examples/v1/dashboards/ListDashboards_1062671515.java +++ b/examples/v1/dashboards/ListDashboards_1062671515.java @@ -1,10 +1,19 @@ // Get all dashboards returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.api.DashboardsApi.ListDashboardsOptionalParameters; +import com.datadog.api.client.v1.model.DashboardSummary; import com.datadog.api.client.v1.model.DashboardSummaryDefinition; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +21,10 @@ public static void main(String[] args) { DashboardsApi apiInstance = new DashboardsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listDashboardsWithPagination( - new ListDashboardsOptionalParameters().count(2L)); + PaginationIterable iterable = apiInstance.listDashboardsWithPagination(new ListDashboardsOptionalParameters().count(2L)); for (DashboardSummaryDefinition item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling DashboardsApi#listDashboardsWithPagination"); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/ListDashboards_1773932563.java b/examples/v1/dashboards/ListDashboards_1773932563.java index 87fef04b12c..39435ab616d 100644 --- a/examples/v1/dashboards/ListDashboards_1773932563.java +++ b/examples/v1/dashboards/ListDashboards_1773932563.java @@ -1,10 +1,17 @@ // Get deleted dashboards returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.api.DashboardsApi.ListDashboardsOptionalParameters; import com.datadog.api.client.v1.model.DashboardSummary; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { DashboardsApi apiInstance = new DashboardsApi(defaultClient); try { - DashboardSummary result = - apiInstance.listDashboards(new ListDashboardsOptionalParameters().filterDeleted(true)); + DashboardSummary result = apiInstance.listDashboards(new ListDashboardsOptionalParameters().filterDeleted(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardsApi#listDashboards"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/RestoreDashboards.java b/examples/v1/dashboards/RestoreDashboards.java index ead09447cbf..943af47bd7c 100644 --- a/examples/v1/dashboards/RestoreDashboards.java +++ b/examples/v1/dashboards/RestoreDashboards.java @@ -1,12 +1,18 @@ // Restore deleted dashboards returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.DashboardBulkActionData; import com.datadog.api.client.v1.model.DashboardResourceType; import com.datadog.api.client.v1.model.DashboardRestoreRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,13 +22,10 @@ public static void main(String[] args) { // there is a valid "dashboard" in the system String DASHBOARD_ID = System.getenv("DASHBOARD_ID"); - DashboardRestoreRequest body = - new DashboardRestoreRequest() - .data( - Collections.singletonList( - new DashboardBulkActionData() - .id(DASHBOARD_ID) - .type(DashboardResourceType.DASHBOARD))); + DashboardRestoreRequest body = new DashboardRestoreRequest() +.data(Collections.singletonList(new DashboardBulkActionData() +.id(DASHBOARD_ID) +.type(DashboardResourceType.DASHBOARD))); try { apiInstance.restoreDashboards(body); @@ -34,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/SendPublicDashboardInvitation.java b/examples/v1/dashboards/SendPublicDashboardInvitation.java index 2c8d0cd83da..3cfa6f5cc96 100644 --- a/examples/v1/dashboards/SendPublicDashboardInvitation.java +++ b/examples/v1/dashboards/SendPublicDashboardInvitation.java @@ -1,13 +1,21 @@ // Send shared dashboard invitation email returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.SharedDashboardInvites; import com.datadog.api.client.v1.model.DashboardInviteType; import com.datadog.api.client.v1.model.SharedDashboardInvites; import com.datadog.api.client.v1.model.SharedDashboardInvitesData; import com.datadog.api.client.v1.model.SharedDashboardInvitesDataObject; import com.datadog.api.client.v1.model.SharedDashboardInvitesDataObjectAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,19 +25,15 @@ public static void main(String[] args) { // there is a valid "shared_dashboard" in the system String SHARED_DASHBOARD_TOKEN = System.getenv("SHARED_DASHBOARD_TOKEN"); - SharedDashboardInvites body = - new SharedDashboardInvites() - .data( - new SharedDashboardInvitesData( - new SharedDashboardInvitesDataObject() - .attributes( - new SharedDashboardInvitesDataObjectAttributes() - .email("exampledashboard@datadoghq.com")) - .type(DashboardInviteType.PUBLIC_DASHBOARD_INVITATION))); + SharedDashboardInvites body = new SharedDashboardInvites() +.data(new SharedDashboardInvitesData( +new SharedDashboardInvitesDataObject() +.attributes(new SharedDashboardInvitesDataObjectAttributes() +.email("exampledashboard@datadoghq.com")) +.type(DashboardInviteType.PUBLIC_DASHBOARD_INVITATION))); try { - SharedDashboardInvites result = - apiInstance.sendPublicDashboardInvitation(SHARED_DASHBOARD_TOKEN, body); + SharedDashboardInvites result = apiInstance.sendPublicDashboardInvitation(SHARED_DASHBOARD_TOKEN, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardsApi#sendPublicDashboardInvitation"); @@ -39,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/UpdateDashboard.java b/examples/v1/dashboards/UpdateDashboard.java index 7841c38a13d..ae063f1f411 100644 --- a/examples/v1/dashboards/UpdateDashboard.java +++ b/examples/v1/dashboards/UpdateDashboard.java @@ -1,9 +1,10 @@ // Update a dashboard returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -15,7 +16,13 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,33 +32,22 @@ public static void main(String[] args) { // there is a valid "dashboard" in the system String DASHBOARD_ID = System.getenv("DASHBOARD_ID"); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .description("Updated description") - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource( - ListStreamSource.APM_ISSUE_STREAM) - .queryString("")) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.description("Updated description") +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.APM_ISSUE_STREAM) +.queryString("")) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.updateDashboard(DASHBOARD_ID, body); @@ -64,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/UpdateDashboard_3454865944.java b/examples/v1/dashboards/UpdateDashboard_3454865944.java index 203f59f546e..735521929de 100644 --- a/examples/v1/dashboards/UpdateDashboard_3454865944.java +++ b/examples/v1/dashboards/UpdateDashboard_3454865944.java @@ -1,9 +1,10 @@ // Update a dashboard with tags returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; import com.datadog.api.client.v1.model.Dashboard; +import com.datadog.api.client.v1.model.Dashboard; import com.datadog.api.client.v1.model.DashboardLayoutType; import com.datadog.api.client.v1.model.ListStreamColumn; import com.datadog.api.client.v1.model.ListStreamColumnWidth; @@ -15,8 +16,13 @@ import com.datadog.api.client.v1.model.ListStreamWidgetRequest; import com.datadog.api.client.v1.model.Widget; import com.datadog.api.client.v1.model.WidgetDefinition; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,34 +32,23 @@ public static void main(String[] args) { // there is a valid "dashboard" in the system String DASHBOARD_ID = System.getenv("DASHBOARD_ID"); - Dashboard body = - new Dashboard() - .layoutType(DashboardLayoutType.ORDERED) - .title("Example-Dashboard with list_stream widget") - .description("Updated description") - .tags(Arrays.asList("team:foo", "team:bar")) - .widgets( - Collections.singletonList( - new Widget() - .definition( - new WidgetDefinition( - new ListStreamWidgetDefinition() - .type(ListStreamWidgetDefinitionType.LIST_STREAM) - .requests( - Collections.singletonList( - new ListStreamWidgetRequest() - .columns( - Collections.singletonList( - new ListStreamColumn() - .width(ListStreamColumnWidth.AUTO) - .field("timestamp"))) - .query( - new ListStreamQuery() - .dataSource( - ListStreamSource.APM_ISSUE_STREAM) - .queryString("")) - .responseFormat( - ListStreamResponseFormat.EVENT_LIST))))))); + Dashboard body = new Dashboard() +.layoutType(DashboardLayoutType.ORDERED) +.title("Example-Dashboard with list_stream widget") +.description("Updated description") +.tags(Arrays.asList("team:foo", "team:bar")) +.widgets(Collections.singletonList(new Widget() +.definition(new WidgetDefinition( +new ListStreamWidgetDefinition() +.type(ListStreamWidgetDefinitionType.LIST_STREAM) +.requests(Collections.singletonList(new ListStreamWidgetRequest() +.columns(Collections.singletonList(new ListStreamColumn() +.width(ListStreamColumnWidth.AUTO) +.field("timestamp"))) +.query(new ListStreamQuery() +.dataSource(ListStreamSource.APM_ISSUE_STREAM) +.queryString("")) +.responseFormat(ListStreamResponseFormat.EVENT_LIST))))))); try { Dashboard result = apiInstance.updateDashboard(DASHBOARD_ID, body); @@ -66,4 +61,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/UpdatePublicDashboard.java b/examples/v1/dashboards/UpdatePublicDashboard.java index 71977ed6f7a..c1cb92c38c7 100644 --- a/examples/v1/dashboards/UpdatePublicDashboard.java +++ b/examples/v1/dashboards/UpdatePublicDashboard.java @@ -1,13 +1,20 @@ // Update a shared dashboard returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.SharedDashboard; import com.datadog.api.client.v1.model.DashboardGlobalTimeLiveSpan; import com.datadog.api.client.v1.model.DashboardShareType; -import com.datadog.api.client.v1.model.SharedDashboard; import com.datadog.api.client.v1.model.SharedDashboardUpdateRequest; import com.datadog.api.client.v1.model.SharedDashboardUpdateRequestGlobalTime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,12 +24,10 @@ public static void main(String[] args) { // there is a valid "shared_dashboard" in the system String SHARED_DASHBOARD_TOKEN = System.getenv("SHARED_DASHBOARD_TOKEN"); - SharedDashboardUpdateRequest body = - new SharedDashboardUpdateRequest() - .globalTime( - new SharedDashboardUpdateRequestGlobalTime() - .liveSpan(DashboardGlobalTimeLiveSpan.PAST_FIFTEEN_MINUTES)) - .shareType(DashboardShareType.OPEN); + SharedDashboardUpdateRequest body = new SharedDashboardUpdateRequest() +.globalTime(new SharedDashboardUpdateRequestGlobalTime() +.liveSpan(DashboardGlobalTimeLiveSpan.PAST_FIFTEEN_MINUTES)) +.shareType(DashboardShareType.OPEN); try { SharedDashboard result = apiInstance.updatePublicDashboard(SHARED_DASHBOARD_TOKEN, body); @@ -35,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/dashboards/UpdatePublicDashboard_1708268778.java b/examples/v1/dashboards/UpdatePublicDashboard_1708268778.java index d41784484bf..122a221ce39 100644 --- a/examples/v1/dashboards/UpdatePublicDashboard_1708268778.java +++ b/examples/v1/dashboards/UpdatePublicDashboard_1708268778.java @@ -1,16 +1,21 @@ // Update a shared dashboard with selectable_template_vars returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DashboardsApi; +import com.datadog.api.client.v1.model.SharedDashboard; import com.datadog.api.client.v1.model.DashboardGlobalTimeLiveSpan; import com.datadog.api.client.v1.model.DashboardShareType; import com.datadog.api.client.v1.model.SelectableTemplateVariableItems; -import com.datadog.api.client.v1.model.SharedDashboard; import com.datadog.api.client.v1.model.SharedDashboardUpdateRequest; import com.datadog.api.client.v1.model.SharedDashboardUpdateRequestGlobalTime; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,19 +25,15 @@ public static void main(String[] args) { // there is a valid "shared_dashboard" in the system String SHARED_DASHBOARD_TOKEN = System.getenv("SHARED_DASHBOARD_TOKEN"); - SharedDashboardUpdateRequest body = - new SharedDashboardUpdateRequest() - .globalTime( - new SharedDashboardUpdateRequestGlobalTime() - .liveSpan(DashboardGlobalTimeLiveSpan.PAST_FIFTEEN_MINUTES)) - .shareType(DashboardShareType.OPEN) - .selectableTemplateVars( - Collections.singletonList( - new SelectableTemplateVariableItems() - .defaultValue("*") - .name("group_by_var") - .type("group") - .visibleTags(Arrays.asList("selectableValue1", "selectableValue2")))); + SharedDashboardUpdateRequest body = new SharedDashboardUpdateRequest() +.globalTime(new SharedDashboardUpdateRequestGlobalTime() +.liveSpan(DashboardGlobalTimeLiveSpan.PAST_FIFTEEN_MINUTES)) +.shareType(DashboardShareType.OPEN) +.selectableTemplateVars(Collections.singletonList(new SelectableTemplateVariableItems() +.defaultValue("*") +.name("group_by_var") +.type("group") +.visibleTags(Arrays.asList("selectableValue1", "selectableValue2")))); try { SharedDashboard result = apiInstance.updatePublicDashboard(SHARED_DASHBOARD_TOKEN, body); @@ -45,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/CancelDowntime.java b/examples/v1/downtimes/CancelDowntime.java index 889c3a4fbc3..e6e4153e8d3 100644 --- a/examples/v1/downtimes/CancelDowntime.java +++ b/examples/v1/downtimes/CancelDowntime.java @@ -1,8 +1,15 @@ // Cancel a downtime returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/CancelDowntimesByScope.java b/examples/v1/downtimes/CancelDowntimesByScope.java index e4a2314df26..1d21a09183f 100644 --- a/examples/v1/downtimes/CancelDowntimesByScope.java +++ b/examples/v1/downtimes/CancelDowntimesByScope.java @@ -1,10 +1,17 @@ // Cancel downtimes by scope returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; -import com.datadog.api.client.v1.model.CancelDowntimesByScopeRequest; import com.datadog.api.client.v1.model.CanceledDowntimesIds; +import com.datadog.api.client.v1.model.CancelDowntimesByScopeRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,8 @@ public static void main(String[] args) { // there is a valid "downtime" in the system String DOWNTIME_SCOPE_0 = System.getenv("DOWNTIME_SCOPE_0"); - CancelDowntimesByScopeRequest body = - new CancelDowntimesByScopeRequest().scope(DOWNTIME_SCOPE_0); + CancelDowntimesByScopeRequest body = new CancelDowntimesByScopeRequest() +.scope(DOWNTIME_SCOPE_0); try { CanceledDowntimesIds result = apiInstance.cancelDowntimesByScope(body); @@ -28,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/CreateDowntime.java b/examples/v1/downtimes/CreateDowntime.java index 876ac031a31..7c093bdc4be 100644 --- a/examples/v1/downtimes/CreateDowntime.java +++ b/examples/v1/downtimes/CreateDowntime.java @@ -1,36 +1,40 @@ // Schedule a downtime returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; import com.datadog.api.client.v1.model.Downtime; +import com.datadog.api.client.v1.model.Downtime; import com.datadog.api.client.v1.model.DowntimeRecurrence; import com.datadog.api.client.v1.model.NotifyEndState; import com.datadog.api.client.v1.model.NotifyEndType; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DowntimesApi apiInstance = new DowntimesApi(defaultClient); - Downtime body = - new Downtime() - .message("Example-Downtime") - .start(OffsetDateTime.now().toInstant().getEpochSecond()) - .end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) - .timezone("Etc/UTC") - .scope(Collections.singletonList("test:exampledowntime")) - .recurrence( - new DowntimeRecurrence() - .type("weeks") - .period(1) - .weekDays(Arrays.asList("Mon", "Tue", "Wed", "Thu", "Fri")) - .untilDate(OffsetDateTime.now().plusDays(21).toInstant().getEpochSecond())) - .notifyEndStates( - Arrays.asList(NotifyEndState.ALERT, NotifyEndState.NO_DATA, NotifyEndState.WARN)) - .notifyEndTypes(Arrays.asList(NotifyEndType.CANCELED, NotifyEndType.EXPIRED)); + Downtime body = new Downtime() +.message("Example-Downtime") +.start(OffsetDateTime.now().toInstant().getEpochSecond()) +.end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) +.timezone("Etc/UTC") +.scope(Collections.singletonList("test:exampledowntime")) +.recurrence(new DowntimeRecurrence() +.type("weeks") +.period(1) +.weekDays(Arrays.asList("Mon", "Tue", "Wed", "Thu", "Fri")) +.untilDate(OffsetDateTime.now().plusDays(21).toInstant().getEpochSecond())) +.notifyEndStates(Arrays.asList(NotifyEndState.ALERT, NotifyEndState.NO_DATA, NotifyEndState.WARN)) +.notifyEndTypes(Arrays.asList(NotifyEndType.CANCELED, NotifyEndType.EXPIRED)); try { Downtime result = apiInstance.createDowntime(body); @@ -43,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/CreateDowntime_1393233946.java b/examples/v1/downtimes/CreateDowntime_1393233946.java index e3d00aa7402..e746f790f53 100644 --- a/examples/v1/downtimes/CreateDowntime_1393233946.java +++ b/examples/v1/downtimes/CreateDowntime_1393233946.java @@ -1,32 +1,37 @@ // Schedule a downtime with until occurrences -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; import com.datadog.api.client.v1.model.Downtime; +import com.datadog.api.client.v1.model.Downtime; import com.datadog.api.client.v1.model.DowntimeRecurrence; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DowntimesApi apiInstance = new DowntimesApi(defaultClient); - Downtime body = - new Downtime() - .message("Example-Downtime") - .recurrence( - new DowntimeRecurrence() - .period(1) - .type("weeks") - .untilOccurrences(3) - .weekDays(Arrays.asList("Mon", "Tue", "Wed", "Thu", "Fri"))) - .scope(Collections.singletonList("*")) - .start(OffsetDateTime.now().toInstant().getEpochSecond()) - .end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) - .timezone("Etc/UTC") - .monitorTags(Collections.singletonList("tag0")); + Downtime body = new Downtime() +.message("Example-Downtime") +.recurrence(new DowntimeRecurrence() +.period(1) +.type("weeks") +.untilOccurrences(3) +.weekDays(Arrays.asList("Mon", "Tue", "Wed", "Thu", "Fri"))) +.scope(Collections.singletonList("*")) +.start(OffsetDateTime.now().toInstant().getEpochSecond()) +.end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) +.timezone("Etc/UTC") +.monitorTags(Collections.singletonList("tag0")); try { Downtime result = apiInstance.createDowntime(body); @@ -39,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/CreateDowntime_2908359488.java b/examples/v1/downtimes/CreateDowntime_2908359488.java index acd3b891c98..c26e357a022 100644 --- a/examples/v1/downtimes/CreateDowntime_2908359488.java +++ b/examples/v1/downtimes/CreateDowntime_2908359488.java @@ -1,37 +1,42 @@ // Schedule a downtime until date -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; import com.datadog.api.client.v1.model.Downtime; +import com.datadog.api.client.v1.model.Downtime; import com.datadog.api.client.v1.model.DowntimeRecurrence; import com.datadog.api.client.v1.model.NotifyEndState; import com.datadog.api.client.v1.model.NotifyEndType; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DowntimesApi apiInstance = new DowntimesApi(defaultClient); - Downtime body = - new Downtime() - .message("Example-Downtime") - .recurrence( - new DowntimeRecurrence() - .period(1) - .type("weeks") - .untilDate(OffsetDateTime.now().plusDays(21).toInstant().getEpochSecond()) - .weekDays(Arrays.asList("Mon", "Tue", "Wed", "Thu", "Fri"))) - .scope(Collections.singletonList("*")) - .start(OffsetDateTime.now().toInstant().getEpochSecond()) - .end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) - .timezone("Etc/UTC") - .muteFirstRecoveryNotification(true) - .monitorTags(Collections.singletonList("tag0")) - .notifyEndStates(Collections.singletonList(NotifyEndState.ALERT)) - .notifyEndTypes(Collections.singletonList(NotifyEndType.CANCELED)); + Downtime body = new Downtime() +.message("Example-Downtime") +.recurrence(new DowntimeRecurrence() +.period(1) +.type("weeks") +.untilDate(OffsetDateTime.now().plusDays(21).toInstant().getEpochSecond()) +.weekDays(Arrays.asList("Mon", "Tue", "Wed", "Thu", "Fri"))) +.scope(Collections.singletonList("*")) +.start(OffsetDateTime.now().toInstant().getEpochSecond()) +.end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) +.timezone("Etc/UTC") +.muteFirstRecoveryNotification(true) +.monitorTags(Collections.singletonList("tag0")) +.notifyEndStates(Collections.singletonList(NotifyEndState.ALERT)) +.notifyEndTypes(Collections.singletonList(NotifyEndType.CANCELED)); try { Downtime result = apiInstance.createDowntime(body); @@ -44,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/CreateDowntime_3059354445.java b/examples/v1/downtimes/CreateDowntime_3059354445.java index 8055a2653ec..7ba980a9592 100644 --- a/examples/v1/downtimes/CreateDowntime_3059354445.java +++ b/examples/v1/downtimes/CreateDowntime_3059354445.java @@ -1,32 +1,40 @@ // Schedule a downtime once a year -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; import com.datadog.api.client.v1.model.Downtime; +import com.datadog.api.client.v1.model.Downtime; import com.datadog.api.client.v1.model.DowntimeRecurrence; import com.datadog.api.client.v1.model.NotifyEndState; import com.datadog.api.client.v1.model.NotifyEndType; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DowntimesApi apiInstance = new DowntimesApi(defaultClient); - Downtime body = - new Downtime() - .message("Example-Downtime") - .recurrence(new DowntimeRecurrence().period(1).type("years")) - .scope(Collections.singletonList("*")) - .start(OffsetDateTime.now().toInstant().getEpochSecond()) - .end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) - .timezone("Etc/UTC") - .muteFirstRecoveryNotification(true) - .monitorTags(Collections.singletonList("tag0")) - .notifyEndStates(Arrays.asList(NotifyEndState.ALERT, NotifyEndState.WARN)) - .notifyEndTypes(Collections.singletonList(NotifyEndType.EXPIRED)); + Downtime body = new Downtime() +.message("Example-Downtime") +.recurrence(new DowntimeRecurrence() +.period(1) +.type("years")) +.scope(Collections.singletonList("*")) +.start(OffsetDateTime.now().toInstant().getEpochSecond()) +.end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) +.timezone("Etc/UTC") +.muteFirstRecoveryNotification(true) +.monitorTags(Collections.singletonList("tag0")) +.notifyEndStates(Arrays.asList(NotifyEndState.ALERT, NotifyEndState.WARN)) +.notifyEndTypes(Collections.singletonList(NotifyEndType.EXPIRED)); try { Downtime result = apiInstance.createDowntime(body); @@ -39,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/CreateDowntime_3355644446.java b/examples/v1/downtimes/CreateDowntime_3355644446.java index 33cf4bc4fc9..48c3995c79a 100644 --- a/examples/v1/downtimes/CreateDowntime_3355644446.java +++ b/examples/v1/downtimes/CreateDowntime_3355644446.java @@ -1,10 +1,18 @@ // Schedule a monitor downtime returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; import com.datadog.api.client.v1.model.Downtime; +import com.datadog.api.client.v1.model.Downtime; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,13 +22,12 @@ public static void main(String[] args) { // there is a valid "monitor" in the system Long MONITOR_ID = Long.parseLong(System.getenv("MONITOR_ID")); - Downtime body = - new Downtime() - .message("Example-Downtime") - .start(OffsetDateTime.now().toInstant().getEpochSecond()) - .timezone("Etc/UTC") - .scope(Collections.singletonList("test:exampledowntime")) - .monitorId(MONITOR_ID); + Downtime body = new Downtime() +.message("Example-Downtime") +.start(OffsetDateTime.now().toInstant().getEpochSecond()) +.timezone("Etc/UTC") +.scope(Collections.singletonList("test:exampledowntime")) +.monitorId(MONITOR_ID); try { Downtime result = apiInstance.createDowntime(body); @@ -33,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/GetDowntime.java b/examples/v1/downtimes/GetDowntime.java index 3acbdfb3146..3a271a986c3 100644 --- a/examples/v1/downtimes/GetDowntime.java +++ b/examples/v1/downtimes/GetDowntime.java @@ -1,9 +1,16 @@ // Get a downtime returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; import com.datadog.api.client.v1.model.Downtime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/ListDowntimes.java b/examples/v1/downtimes/ListDowntimes.java index 5c7ef92aa11..f0305ce808c 100644 --- a/examples/v1/downtimes/ListDowntimes.java +++ b/examples/v1/downtimes/ListDowntimes.java @@ -1,11 +1,17 @@ // Get all downtimes returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; import com.datadog.api.client.v1.api.DowntimesApi.ListDowntimesOptionalParameters; import com.datadog.api.client.v1.model.Downtime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,8 +19,7 @@ public static void main(String[] args) { DowntimesApi apiInstance = new DowntimesApi(defaultClient); try { - List result = - apiInstance.listDowntimes(new ListDowntimesOptionalParameters().withCreator(true)); + List result = apiInstance.listDowntimes(new ListDowntimesOptionalParameters().withCreator(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DowntimesApi#listDowntimes"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/ListMonitorDowntimes.java b/examples/v1/downtimes/ListMonitorDowntimes.java index 3936e85922a..cd938892cf2 100644 --- a/examples/v1/downtimes/ListMonitorDowntimes.java +++ b/examples/v1/downtimes/ListMonitorDowntimes.java @@ -1,10 +1,16 @@ // Get active downtimes for a monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; import com.datadog.api.client.v1.model.Downtime; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/downtimes/UpdateDowntime.java b/examples/v1/downtimes/UpdateDowntime.java index d2e960dc885..b19b70289ff 100644 --- a/examples/v1/downtimes/UpdateDowntime.java +++ b/examples/v1/downtimes/UpdateDowntime.java @@ -1,12 +1,19 @@ // Update a downtime returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.DowntimesApi; import com.datadog.api.client.v1.model.Downtime; +import com.datadog.api.client.v1.model.Downtime; import com.datadog.api.client.v1.model.NotifyEndState; import com.datadog.api.client.v1.model.NotifyEndType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,13 +23,11 @@ public static void main(String[] args) { // there is a valid "downtime" in the system Long DOWNTIME_ID = Long.parseLong(System.getenv("DOWNTIME_ID")); - Downtime body = - new Downtime() - .message("Example-Downtime-updated") - .muteFirstRecoveryNotification(true) - .notifyEndStates( - Arrays.asList(NotifyEndState.ALERT, NotifyEndState.NO_DATA, NotifyEndState.WARN)) - .notifyEndTypes(Arrays.asList(NotifyEndType.CANCELED, NotifyEndType.EXPIRED)); + Downtime body = new Downtime() +.message("Example-Downtime-updated") +.muteFirstRecoveryNotification(true) +.notifyEndStates(Arrays.asList(NotifyEndState.ALERT, NotifyEndState.NO_DATA, NotifyEndState.WARN)) +.notifyEndTypes(Arrays.asList(NotifyEndType.CANCELED, NotifyEndType.EXPIRED)); try { Downtime result = apiInstance.updateDowntime(DOWNTIME_ID, body); @@ -35,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/events/CreateEvent.java b/examples/v1/events/CreateEvent.java index 0f0e023414b..8fc675cdfcd 100644 --- a/examples/v1/events/CreateEvent.java +++ b/examples/v1/events/CreateEvent.java @@ -1,22 +1,27 @@ // Post an event returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.EventsApi; -import com.datadog.api.client.v1.model.EventCreateRequest; import com.datadog.api.client.v1.model.EventCreateResponse; +import com.datadog.api.client.v1.model.EventCreateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); EventsApi apiInstance = new EventsApi(defaultClient); - EventCreateRequest body = - new EventCreateRequest() - .title("Example-Event") - .text("A text message.") - .tags(Collections.singletonList("test:ExampleEvent")); + EventCreateRequest body = new EventCreateRequest() +.title("Example-Event") +.text("A text message.") +.tags(Collections.singletonList("test:ExampleEvent")); try { EventCreateResponse result = apiInstance.createEvent(body); @@ -29,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/events/CreateEvent_19927815.java b/examples/v1/events/CreateEvent_19927815.java index 749cab0e49d..f6d1a31fdbf 100644 --- a/examples/v1/events/CreateEvent_19927815.java +++ b/examples/v1/events/CreateEvent_19927815.java @@ -1,25 +1,27 @@ // Post an event with a long title returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.EventsApi; -import com.datadog.api.client.v1.model.EventCreateRequest; import com.datadog.api.client.v1.model.EventCreateResponse; +import com.datadog.api.client.v1.model.EventCreateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); EventsApi apiInstance = new EventsApi(defaultClient); - EventCreateRequest body = - new EventCreateRequest() - .title( - "Example-Event very very very looooooooong looooooooooooong" - + " loooooooooooooooooooooong looooooooooooooooooooooooooong title with 100+" - + " characters") - .text("A text message.") - .tags(Collections.singletonList("test:ExampleEvent")); + EventCreateRequest body = new EventCreateRequest() +.title("Example-Event very very very looooooooong looooooooooooong loooooooooooooooooooooong looooooooooooooooooooooooooong title with 100+ characters") +.text("A text message.") +.tags(Collections.singletonList("test:ExampleEvent")); try { EventCreateResponse result = apiInstance.createEvent(body); @@ -32,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/events/GetEvent.java b/examples/v1/events/GetEvent.java index 14e182ee170..56f471acbb9 100644 --- a/examples/v1/events/GetEvent.java +++ b/examples/v1/events/GetEvent.java @@ -1,9 +1,16 @@ // Get an event returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.EventsApi; import com.datadog.api.client.v1.model.EventResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/events/ListEvents.java b/examples/v1/events/ListEvents.java index 5a0c35d82e3..4c1c60c4996 100644 --- a/examples/v1/events/ListEvents.java +++ b/examples/v1/events/ListEvents.java @@ -1,9 +1,16 @@ // Get a list of events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.EventsApi; import com.datadog.api.client.v1.model.EventListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/gcp-integration/CreateGCPIntegration.java b/examples/v1/gcp-integration/CreateGCPIntegration.java index 21fd109af98..e978e3e5959 100644 --- a/examples/v1/gcp-integration/CreateGCPIntegration.java +++ b/examples/v1/gcp-integration/CreateGCPIntegration.java @@ -1,34 +1,40 @@ // Create a GCP integration returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.GcpIntegrationApi; import com.datadog.api.client.v1.model.GCPAccount; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPAccount body = - new GCPAccount() - .authProviderX509CertUrl("https://www.googleapis.com/oauth2/v1/certs") - .authUri("https://accounts.google.com/o/oauth2/auth") - .clientEmail("252bf553ef04b351@example.com") - .clientId("163662907116366290710") - .clientX509CertUrl("https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL") - .hostFilters("key:value,filter:example") - .cloudRunRevisionFilters(Collections.singletonList("dr:dre")) - .isCspmEnabled(true) - .isSecurityCommandCenterEnabled(true) - .isResourceChangeCollectionEnabled(true) - .privateKey("private_key") - .privateKeyId("123456789abcdefghi123456789abcdefghijklm") - .projectId("datadog-apitest") - .resourceCollectionEnabled(true) - .tokenUri("https://accounts.google.com/o/oauth2/token") - .type("service_account"); + GCPAccount body = new GCPAccount() +.authProviderX509CertUrl("https://www.googleapis.com/oauth2/v1/certs") +.authUri("https://accounts.google.com/o/oauth2/auth") +.clientEmail("252bf553ef04b351@example.com") +.clientId("163662907116366290710") +.clientX509CertUrl("https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL") +.hostFilters("key:value,filter:example") +.cloudRunRevisionFilters(Collections.singletonList("dr:dre")) +.isCspmEnabled(true) +.isSecurityCommandCenterEnabled(true) +.isResourceChangeCollectionEnabled(true) +.privateKey("private_key") +.privateKeyId("123456789abcdefghi123456789abcdefghijklm") +.projectId("datadog-apitest") +.resourceCollectionEnabled(true) +.tokenUri("https://accounts.google.com/o/oauth2/token") +.type("service_account"); try { apiInstance.createGCPIntegration(body); @@ -40,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/gcp-integration/DeleteGCPIntegration.java b/examples/v1/gcp-integration/DeleteGCPIntegration.java index d7167955adc..134bfae20ba 100644 --- a/examples/v1/gcp-integration/DeleteGCPIntegration.java +++ b/examples/v1/gcp-integration/DeleteGCPIntegration.java @@ -1,20 +1,27 @@ // Delete a GCP integration returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.GcpIntegrationApi; import com.datadog.api.client.v1.model.GCPAccount; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPAccount body = - new GCPAccount() - .clientEmail("252bf553ef04b351@example.com") - .clientId("163662907116366290710") - .projectId("datadog-apitest"); + GCPAccount body = new GCPAccount() +.clientEmail("252bf553ef04b351@example.com") +.clientId("163662907116366290710") +.projectId("datadog-apitest"); try { apiInstance.deleteGCPIntegration(body); @@ -26,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/gcp-integration/ListGCPIntegration.java b/examples/v1/gcp-integration/ListGCPIntegration.java index cf56ef8121c..ae4c9ee9bb3 100644 --- a/examples/v1/gcp-integration/ListGCPIntegration.java +++ b/examples/v1/gcp-integration/ListGCPIntegration.java @@ -1,10 +1,16 @@ // List all GCP integrations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.GcpIntegrationApi; import com.datadog.api.client.v1.model.GCPAccount; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/gcp-integration/UpdateGCPIntegration.java b/examples/v1/gcp-integration/UpdateGCPIntegration.java index 35fd2f7a0bd..a6640b778fb 100644 --- a/examples/v1/gcp-integration/UpdateGCPIntegration.java +++ b/examples/v1/gcp-integration/UpdateGCPIntegration.java @@ -1,32 +1,39 @@ // Update a GCP integration returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.GcpIntegrationApi; import com.datadog.api.client.v1.model.GCPAccount; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPAccount body = - new GCPAccount() - .authProviderX509CertUrl("https://www.googleapis.com/oauth2/v1/certs") - .authUri("https://accounts.google.com/o/oauth2/auth") - .clientEmail("252bf553ef04b351@example.com") - .clientId("163662907116366290710") - .clientX509CertUrl("https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL") - .hostFilters("key:value,filter:example") - .isCspmEnabled(true) - .isSecurityCommandCenterEnabled(true) - .isResourceChangeCollectionEnabled(true) - .privateKey("private_key") - .privateKeyId("123456789abcdefghi123456789abcdefghijklm") - .projectId("datadog-apitest") - .resourceCollectionEnabled(true) - .tokenUri("https://accounts.google.com/o/oauth2/token") - .type("service_account"); + GCPAccount body = new GCPAccount() +.authProviderX509CertUrl("https://www.googleapis.com/oauth2/v1/certs") +.authUri("https://accounts.google.com/o/oauth2/auth") +.clientEmail("252bf553ef04b351@example.com") +.clientId("163662907116366290710") +.clientX509CertUrl("https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL") +.hostFilters("key:value,filter:example") +.isCspmEnabled(true) +.isSecurityCommandCenterEnabled(true) +.isResourceChangeCollectionEnabled(true) +.privateKey("private_key") +.privateKeyId("123456789abcdefghi123456789abcdefghijklm") +.projectId("datadog-apitest") +.resourceCollectionEnabled(true) +.tokenUri("https://accounts.google.com/o/oauth2/token") +.type("service_account"); try { apiInstance.updateGCPIntegration(body); @@ -38,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/gcp-integration/UpdateGCPIntegration_3544259255.java b/examples/v1/gcp-integration/UpdateGCPIntegration_3544259255.java index 21c117e7c20..4fed2f2f7fd 100644 --- a/examples/v1/gcp-integration/UpdateGCPIntegration_3544259255.java +++ b/examples/v1/gcp-integration/UpdateGCPIntegration_3544259255.java @@ -1,34 +1,40 @@ // Update a GCP integration cloud run revision filters returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.GcpIntegrationApi; import com.datadog.api.client.v1.model.GCPAccount; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPAccount body = - new GCPAccount() - .authProviderX509CertUrl("https://www.googleapis.com/oauth2/v1/certs") - .authUri("https://accounts.google.com/o/oauth2/auth") - .clientEmail("252bf553ef04b351@example.com") - .clientId("163662907116366290710") - .clientX509CertUrl("https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL") - .hostFilters("key:value,filter:example") - .cloudRunRevisionFilters(Collections.singletonList("merp:derp")) - .isCspmEnabled(true) - .isSecurityCommandCenterEnabled(true) - .isResourceChangeCollectionEnabled(true) - .privateKey("private_key") - .privateKeyId("123456789abcdefghi123456789abcdefghijklm") - .projectId("datadog-apitest") - .resourceCollectionEnabled(true) - .tokenUri("https://accounts.google.com/o/oauth2/token") - .type("service_account"); + GCPAccount body = new GCPAccount() +.authProviderX509CertUrl("https://www.googleapis.com/oauth2/v1/certs") +.authUri("https://accounts.google.com/o/oauth2/auth") +.clientEmail("252bf553ef04b351@example.com") +.clientId("163662907116366290710") +.clientX509CertUrl("https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL") +.hostFilters("key:value,filter:example") +.cloudRunRevisionFilters(Collections.singletonList("merp:derp")) +.isCspmEnabled(true) +.isSecurityCommandCenterEnabled(true) +.isResourceChangeCollectionEnabled(true) +.privateKey("private_key") +.privateKeyId("123456789abcdefghi123456789abcdefghijklm") +.projectId("datadog-apitest") +.resourceCollectionEnabled(true) +.tokenUri("https://accounts.google.com/o/oauth2/token") +.type("service_account"); try { apiInstance.updateGCPIntegration(body); @@ -40,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/hosts/GetHostTotals.java b/examples/v1/hosts/GetHostTotals.java index 80f0ea2050d..bbaf01d15cd 100644 --- a/examples/v1/hosts/GetHostTotals.java +++ b/examples/v1/hosts/GetHostTotals.java @@ -1,9 +1,16 @@ // Get the total number of active hosts returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.HostsApi; import com.datadog.api.client.v1.model.HostTotals; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/hosts/ListHosts.java b/examples/v1/hosts/ListHosts.java index ce377118213..37915f4a07f 100644 --- a/examples/v1/hosts/ListHosts.java +++ b/examples/v1/hosts/ListHosts.java @@ -1,10 +1,17 @@ // Get all hosts for your organization returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.HostsApi; import com.datadog.api.client.v1.api.HostsApi.ListHostsOptionalParameters; import com.datadog.api.client.v1.model.HostListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { HostsApi apiInstance = new HostsApi(defaultClient); try { - HostListResponse result = - apiInstance.listHosts(new ListHostsOptionalParameters().filter("env:ci")); + HostListResponse result = apiInstance.listHosts(new ListHostsOptionalParameters().filter("env:ci")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling HostsApi#listHosts"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/hosts/ListHosts_2975406675.java b/examples/v1/hosts/ListHosts_2975406675.java index b03d71a5da8..5a2e77f4146 100644 --- a/examples/v1/hosts/ListHosts_2975406675.java +++ b/examples/v1/hosts/ListHosts_2975406675.java @@ -1,10 +1,17 @@ // Get all hosts with metadata for your organization returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.HostsApi; import com.datadog.api.client.v1.api.HostsApi.ListHostsOptionalParameters; import com.datadog.api.client.v1.model.HostListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { HostsApi apiInstance = new HostsApi(defaultClient); try { - HostListResponse result = - apiInstance.listHosts(new ListHostsOptionalParameters().includeHostsMetadata(true)); + HostListResponse result = apiInstance.listHosts(new ListHostsOptionalParameters().includeHostsMetadata(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling HostsApi#listHosts"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/hosts/ListHosts_347346033.java b/examples/v1/hosts/ListHosts_347346033.java index d0d333b48e4..d413f081295 100644 --- a/examples/v1/hosts/ListHosts_347346033.java +++ b/examples/v1/hosts/ListHosts_347346033.java @@ -1,10 +1,17 @@ // Get all hosts with metadata deserializes successfully -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.HostsApi; import com.datadog.api.client.v1.api.HostsApi.ListHostsOptionalParameters; import com.datadog.api.client.v1.model.HostListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { HostsApi apiInstance = new HostsApi(defaultClient); try { - HostListResponse result = - apiInstance.listHosts(new ListHostsOptionalParameters().includeHostsMetadata(true)); + HostListResponse result = apiInstance.listHosts(new ListHostsOptionalParameters().includeHostsMetadata(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling HostsApi#listHosts"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/hosts/MuteHost.java b/examples/v1/hosts/MuteHost.java index fc1a96f1130..563f886166b 100644 --- a/examples/v1/hosts/MuteHost.java +++ b/examples/v1/hosts/MuteHost.java @@ -1,21 +1,27 @@ // Mute a host returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.HostsApi; import com.datadog.api.client.v1.model.HostMuteResponse; import com.datadog.api.client.v1.model.HostMuteSettings; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); HostsApi apiInstance = new HostsApi(defaultClient); - HostMuteSettings body = - new HostMuteSettings() - .end(1579098130L) - .message("Muting this host for a test!") - .override(false); + HostMuteSettings body = new HostMuteSettings() +.end(1579098130L) +.message("Muting this host for a test!") +.override(false); try { HostMuteResponse result = apiInstance.muteHost("host_name", body); @@ -28,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/hosts/UnmuteHost.java b/examples/v1/hosts/UnmuteHost.java index ff0e2b9c9cb..5b2820f3175 100644 --- a/examples/v1/hosts/UnmuteHost.java +++ b/examples/v1/hosts/UnmuteHost.java @@ -1,9 +1,16 @@ // Unmute a host returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.HostsApi; import com.datadog.api.client.v1.model.HostMuteResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/ip-ranges/GetIPRanges.java b/examples/v1/ip-ranges/GetIPRanges.java index 54898ac7fc9..602bc7e51a9 100644 --- a/examples/v1/ip-ranges/GetIPRanges.java +++ b/examples/v1/ip-ranges/GetIPRanges.java @@ -1,9 +1,16 @@ // List IP Ranges returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.IpRangesApi; import com.datadog.api.client.v1.model.IPRanges; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/CreateAPIKey.java b/examples/v1/key-management/CreateAPIKey.java index e60d619869c..e88ddfc4651 100644 --- a/examples/v1/key-management/CreateAPIKey.java +++ b/examples/v1/key-management/CreateAPIKey.java @@ -1,17 +1,25 @@ // Create an API key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; -import com.datadog.api.client.v1.model.ApiKey; import com.datadog.api.client.v1.model.ApiKeyResponse; +import com.datadog.api.client.v1.model.ApiKey; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); KeyManagementApi apiInstance = new KeyManagementApi(defaultClient); - ApiKey body = new ApiKey().name("example user"); + ApiKey body = new ApiKey() +.name("example user"); try { ApiKeyResponse result = apiInstance.createAPIKey(body); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/CreateApplicationKey.java b/examples/v1/key-management/CreateApplicationKey.java index 0160c976396..59ec2d99e8b 100644 --- a/examples/v1/key-management/CreateApplicationKey.java +++ b/examples/v1/key-management/CreateApplicationKey.java @@ -1,17 +1,25 @@ // Create an application key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; -import com.datadog.api.client.v1.model.ApplicationKey; import com.datadog.api.client.v1.model.ApplicationKeyResponse; +import com.datadog.api.client.v1.model.ApplicationKey; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); KeyManagementApi apiInstance = new KeyManagementApi(defaultClient); - ApplicationKey body = new ApplicationKey().name("example user"); + ApplicationKey body = new ApplicationKey() +.name("example user"); try { ApplicationKeyResponse result = apiInstance.createApplicationKey(body); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/DeleteAPIKey.java b/examples/v1/key-management/DeleteAPIKey.java index 2dddab44767..6558cedff07 100644 --- a/examples/v1/key-management/DeleteAPIKey.java +++ b/examples/v1/key-management/DeleteAPIKey.java @@ -1,9 +1,16 @@ // Delete an API key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; import com.datadog.api.client.v1.model.ApiKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/DeleteApplicationKey.java b/examples/v1/key-management/DeleteApplicationKey.java index 10d73c99580..316dda43494 100644 --- a/examples/v1/key-management/DeleteApplicationKey.java +++ b/examples/v1/key-management/DeleteApplicationKey.java @@ -1,9 +1,16 @@ // Delete an application key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; import com.datadog.api.client.v1.model.ApplicationKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/GetAPIKey.java b/examples/v1/key-management/GetAPIKey.java index d546b7546de..037d0494a6d 100644 --- a/examples/v1/key-management/GetAPIKey.java +++ b/examples/v1/key-management/GetAPIKey.java @@ -1,9 +1,16 @@ // Get API key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; import com.datadog.api.client.v1.model.ApiKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/GetApplicationKey.java b/examples/v1/key-management/GetApplicationKey.java index 3a258c4c8d4..4cc1311d4b2 100644 --- a/examples/v1/key-management/GetApplicationKey.java +++ b/examples/v1/key-management/GetApplicationKey.java @@ -1,9 +1,16 @@ // Get an application key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; import com.datadog.api.client.v1.model.ApplicationKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/ListAPIKeys.java b/examples/v1/key-management/ListAPIKeys.java index 536a954de43..9acc0b8edcd 100644 --- a/examples/v1/key-management/ListAPIKeys.java +++ b/examples/v1/key-management/ListAPIKeys.java @@ -1,9 +1,16 @@ // Get all API keys returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; import com.datadog.api.client.v1.model.ApiKeyListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/ListApplicationKeys.java b/examples/v1/key-management/ListApplicationKeys.java index 9c01b680bae..59164c945c0 100644 --- a/examples/v1/key-management/ListApplicationKeys.java +++ b/examples/v1/key-management/ListApplicationKeys.java @@ -1,9 +1,16 @@ // Get all application keys returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; import com.datadog.api.client.v1.model.ApplicationKeyListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/UpdateAPIKey.java b/examples/v1/key-management/UpdateAPIKey.java index bfa4b4dd621..19b7ceecbfb 100644 --- a/examples/v1/key-management/UpdateAPIKey.java +++ b/examples/v1/key-management/UpdateAPIKey.java @@ -1,17 +1,25 @@ // Edit an API key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; -import com.datadog.api.client.v1.model.ApiKey; import com.datadog.api.client.v1.model.ApiKeyResponse; +import com.datadog.api.client.v1.model.ApiKey; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); KeyManagementApi apiInstance = new KeyManagementApi(defaultClient); - ApiKey body = new ApiKey().name("example user"); + ApiKey body = new ApiKey() +.name("example user"); try { ApiKeyResponse result = apiInstance.updateAPIKey("key", body); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/key-management/UpdateApplicationKey.java b/examples/v1/key-management/UpdateApplicationKey.java index afa70e9f049..7c12c4032fd 100644 --- a/examples/v1/key-management/UpdateApplicationKey.java +++ b/examples/v1/key-management/UpdateApplicationKey.java @@ -1,17 +1,25 @@ // Edit an application key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.KeyManagementApi; -import com.datadog.api.client.v1.model.ApplicationKey; import com.datadog.api.client.v1.model.ApplicationKeyResponse; +import com.datadog.api.client.v1.model.ApplicationKey; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); KeyManagementApi apiInstance = new KeyManagementApi(defaultClient); - ApplicationKey body = new ApplicationKey().name("example user"); + ApplicationKey body = new ApplicationKey() +.name("example user"); try { ApplicationKeyResponse result = apiInstance.updateApplicationKey("key", body); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-indexes/CreateLogsIndex.java b/examples/v1/logs-indexes/CreateLogsIndex.java index 591003d2bb9..aaf7405cb61 100644 --- a/examples/v1/logs-indexes/CreateLogsIndex.java +++ b/examples/v1/logs-indexes/CreateLogsIndex.java @@ -1,36 +1,44 @@ // Create an index returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsIndexesApi; +import com.datadog.api.client.v1.model.LogsIndex; import com.datadog.api.client.v1.model.LogsDailyLimitReset; import com.datadog.api.client.v1.model.LogsExclusion; import com.datadog.api.client.v1.model.LogsExclusionFilter; import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsIndex; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsIndexesApi apiInstance = new LogsIndexesApi(defaultClient); - LogsIndex body = - new LogsIndex() - .dailyLimit(300000000L) - .dailyLimitReset(new LogsDailyLimitReset().resetTime("14:00").resetUtcOffset("+02:00")) - .dailyLimitWarningThresholdPercentage(70.0) - .exclusionFilters( - Collections.singletonList( - new LogsExclusion() - .filter(new LogsExclusionFilter().query("*").sampleRate(1.0)) - .name("payment"))) - .filter(new LogsFilter().query("source:python")) - .name("main") - .numFlexLogsRetentionDays(360L) - .numRetentionDays(15L) - .tags(Arrays.asList("team:backend", "env:production")); + LogsIndex body = new LogsIndex() +.dailyLimit(300000000L) +.dailyLimitReset(new LogsDailyLimitReset() +.resetTime("14:00") +.resetUtcOffset("+02:00")) +.dailyLimitWarningThresholdPercentage(70.0) +.exclusionFilters(Collections.singletonList(new LogsExclusion() +.filter(new LogsExclusionFilter() +.query("*") +.sampleRate(1.0)) +.name("payment"))) +.filter(new LogsFilter() +.query("source:python")) +.name("main") +.numFlexLogsRetentionDays(360L) +.numRetentionDays(15L) +.tags(Arrays.asList("team:backend", "env:production")); try { LogsIndex result = apiInstance.createLogsIndex(body); @@ -43,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-indexes/DeleteLogsIndex.java b/examples/v1/logs-indexes/DeleteLogsIndex.java index 5f677e82ab2..5ffc461a3dd 100644 --- a/examples/v1/logs-indexes/DeleteLogsIndex.java +++ b/examples/v1/logs-indexes/DeleteLogsIndex.java @@ -1,8 +1,15 @@ // Delete an index returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsIndexesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-indexes/GetLogsIndex.java b/examples/v1/logs-indexes/GetLogsIndex.java index 2fda9787fe9..9ac99d3b0ef 100644 --- a/examples/v1/logs-indexes/GetLogsIndex.java +++ b/examples/v1/logs-indexes/GetLogsIndex.java @@ -1,9 +1,16 @@ // Get an index returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsIndexesApi; import com.datadog.api.client.v1.model.LogsIndex; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-indexes/GetLogsIndexOrder.java b/examples/v1/logs-indexes/GetLogsIndexOrder.java index b7a162f089a..4c888186c2a 100644 --- a/examples/v1/logs-indexes/GetLogsIndexOrder.java +++ b/examples/v1/logs-indexes/GetLogsIndexOrder.java @@ -1,9 +1,16 @@ // Get indexes order returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsIndexesApi; import com.datadog.api.client.v1.model.LogsIndexesOrder; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-indexes/ListLogIndexes.java b/examples/v1/logs-indexes/ListLogIndexes.java index c8b6b128148..2fabbfaaba2 100644 --- a/examples/v1/logs-indexes/ListLogIndexes.java +++ b/examples/v1/logs-indexes/ListLogIndexes.java @@ -1,9 +1,16 @@ // Get all indexes returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsIndexesApi; import com.datadog.api.client.v1.model.LogsIndexListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-indexes/UpdateLogsIndex.java b/examples/v1/logs-indexes/UpdateLogsIndex.java index 5ada6ac53bc..370fc7d4f02 100644 --- a/examples/v1/logs-indexes/UpdateLogsIndex.java +++ b/examples/v1/logs-indexes/UpdateLogsIndex.java @@ -1,37 +1,44 @@ // Update an index returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsIndexesApi; +import com.datadog.api.client.v1.model.LogsIndex; import com.datadog.api.client.v1.model.LogsDailyLimitReset; import com.datadog.api.client.v1.model.LogsExclusion; import com.datadog.api.client.v1.model.LogsExclusionFilter; import com.datadog.api.client.v1.model.LogsFilter; -import com.datadog.api.client.v1.model.LogsIndex; import com.datadog.api.client.v1.model.LogsIndexUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsIndexesApi apiInstance = new LogsIndexesApi(defaultClient); - LogsIndexUpdateRequest body = - new LogsIndexUpdateRequest() - .dailyLimit(300000000L) - .dailyLimitReset(new LogsDailyLimitReset().resetTime("14:00").resetUtcOffset("+02:00")) - .dailyLimitWarningThresholdPercentage(70.0) - .disableDailyLimit(false) - .exclusionFilters( - Collections.singletonList( - new LogsExclusion() - .filter(new LogsExclusionFilter().query("*").sampleRate(1.0)) - .name("payment"))) - .filter(new LogsFilter().query("source:python")) - .numFlexLogsRetentionDays(360L) - .numRetentionDays(15L) - .tags(Arrays.asList("team:backend", "env:production")); + LogsIndexUpdateRequest body = new LogsIndexUpdateRequest() +.dailyLimit(300000000L) +.dailyLimitReset(new LogsDailyLimitReset() +.resetTime("14:00") +.resetUtcOffset("+02:00")) +.dailyLimitWarningThresholdPercentage(70.0) +.disableDailyLimit(false) +.exclusionFilters(Collections.singletonList(new LogsExclusion() +.filter(new LogsExclusionFilter() +.query("*") +.sampleRate(1.0)) +.name("payment"))) +.filter(new LogsFilter() +.query("source:python")) +.numFlexLogsRetentionDays(360L) +.numRetentionDays(15L) +.tags(Arrays.asList("team:backend", "env:production")); try { LogsIndex result = apiInstance.updateLogsIndex("name", body); @@ -44,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-indexes/UpdateLogsIndexOrder.java b/examples/v1/logs-indexes/UpdateLogsIndexOrder.java index c5760206e46..2b0f63d0b6f 100644 --- a/examples/v1/logs-indexes/UpdateLogsIndexOrder.java +++ b/examples/v1/logs-indexes/UpdateLogsIndexOrder.java @@ -1,18 +1,25 @@ // Update indexes order returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsIndexesApi; import com.datadog.api.client.v1.model.LogsIndexesOrder; +import com.datadog.api.client.v1.model.LogsIndexesOrder; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsIndexesApi apiInstance = new LogsIndexesApi(defaultClient); - LogsIndexesOrder body = - new LogsIndexesOrder().indexNames(Arrays.asList("main", "payments", "web")); + LogsIndexesOrder body = new LogsIndexesOrder() +.indexNames(Arrays.asList("main", "payments", "web")); try { LogsIndexesOrder result = apiInstance.updateLogsIndexOrder(body); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline.java b/examples/v1/logs-pipelines/CreateLogsPipeline.java index 91d40089f1a..0589ad0fd0c 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline.java @@ -1,42 +1,46 @@ // Create a pipeline returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsGrokParser; import com.datadog.api.client.v1.model.LogsGrokParserRules; import com.datadog.api.client.v1.model.LogsGrokParserType; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsGrokParser() - .grok( - new LogsGrokParserRules() - .matchRules(""" + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("") +.processors(Collections.singletonList(new LogsProcessor( +new LogsGrokParser() +.grok(new LogsGrokParserRules() +.matchRules(""" rule_name_1 foo rule_name_2 bar """) - .supportRules(""" +.supportRules(""" rule_name_1 foo rule_name_2 bar """)) - .isEnabled(false) - .source("message") - .type(LogsGrokParserType.GROK_PARSER)))); +.isEnabled(false) +.source("message") +.type(LogsGrokParserType.GROK_PARSER)))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -49,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_1248402480.java b/examples/v1/logs-pipelines/CreateLogsPipeline_1248402480.java index f3d80eb7faf..9a32990a937 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_1248402480.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_1248402480.java @@ -1,8 +1,9 @@ // Create a pipeline with Array Processor Append Operation returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsArrayProcessor; import com.datadog.api.client.v1.model.LogsArrayProcessorOperation; import com.datadog.api.client.v1.model.LogsArrayProcessorOperationAppend; @@ -11,30 +12,33 @@ import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testPipelineArrayAppend") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsArrayProcessor() - .type(LogsArrayProcessorType.ARRAY_PROCESSOR) - .isEnabled(true) - .name("append_ip_to_array") - .operation( - new LogsArrayProcessorOperation( - new LogsArrayProcessorOperationAppend() - .type(LogsArrayProcessorOperationAppendType.APPEND) - .source("network.client.ip") - .target("sourceIps")))))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testPipelineArrayAppend") +.processors(Collections.singletonList(new LogsProcessor( +new LogsArrayProcessor() +.type(LogsArrayProcessorType.ARRAY_PROCESSOR) +.isEnabled(true) +.name("append_ip_to_array") +.operation(new LogsArrayProcessorOperation( +new LogsArrayProcessorOperationAppend() +.type(LogsArrayProcessorOperationAppendType.APPEND) +.source("network.client.ip") +.target("sourceIps")))))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -47,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_1267211320.java b/examples/v1/logs-pipelines/CreateLogsPipeline_1267211320.java index d41a6d322a7..02a9f3dc7fb 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_1267211320.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_1267211320.java @@ -1,8 +1,9 @@ // Create a pipeline with Array Processor Select Operation returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsArrayProcessor; import com.datadog.api.client.v1.model.LogsArrayProcessorOperation; import com.datadog.api.client.v1.model.LogsArrayProcessorOperationSelect; @@ -11,32 +12,35 @@ import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testPipelineArraySelect") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsArrayProcessor() - .type(LogsArrayProcessorType.ARRAY_PROCESSOR) - .isEnabled(true) - .name("extract_referrer") - .operation( - new LogsArrayProcessorOperation( - new LogsArrayProcessorOperationSelect() - .type(LogsArrayProcessorOperationSelectType.SELECT) - .source("httpRequest.headers") - .target("referrer") - .filter("name:Referrer") - .valueToExtract("value")))))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testPipelineArraySelect") +.processors(Collections.singletonList(new LogsProcessor( +new LogsArrayProcessor() +.type(LogsArrayProcessorType.ARRAY_PROCESSOR) +.isEnabled(true) +.name("extract_referrer") +.operation(new LogsArrayProcessorOperation( +new LogsArrayProcessorOperationSelect() +.type(LogsArrayProcessorOperationSelectType.SELECT) +.source("httpRequest.headers") +.target("referrer") +.filter("name:Referrer") +.valueToExtract("value")))))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -49,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_1271012410.java b/examples/v1/logs-pipelines/CreateLogsPipeline_1271012410.java index a6c68d322f1..c5f1c788dea 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_1271012410.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_1271012410.java @@ -1,8 +1,9 @@ // Create a pipeline with Array Processor Length Operation returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsArrayProcessor; import com.datadog.api.client.v1.model.LogsArrayProcessorOperation; import com.datadog.api.client.v1.model.LogsArrayProcessorOperationLength; @@ -11,30 +12,33 @@ import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testPipelineArrayLength") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsArrayProcessor() - .type(LogsArrayProcessorType.ARRAY_PROCESSOR) - .isEnabled(true) - .name("count_tags") - .operation( - new LogsArrayProcessorOperation( - new LogsArrayProcessorOperationLength() - .type(LogsArrayProcessorOperationLengthType.LENGTH) - .source("tags") - .target("tagCount")))))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testPipelineArrayLength") +.processors(Collections.singletonList(new LogsProcessor( +new LogsArrayProcessor() +.type(LogsArrayProcessorType.ARRAY_PROCESSOR) +.isEnabled(true) +.name("count_tags") +.operation(new LogsArrayProcessorOperation( +new LogsArrayProcessorOperationLength() +.type(LogsArrayProcessorOperationLengthType.LENGTH) +.source("tags") +.target("tagCount")))))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -47,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_1745625064.java b/examples/v1/logs-pipelines/CreateLogsPipeline_1745625064.java index dfcf0ecd02a..79bf8c95122 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_1745625064.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_1745625064.java @@ -1,8 +1,9 @@ // Create a pipeline with Schema Processor and preserve_source true returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; @@ -17,228 +18,167 @@ import com.datadog.api.client.v1.model.LogsSchemaProcessorType; import com.datadog.api.client.v1.model.LogsSchemaRemapper; import com.datadog.api.client.v1.model.LogsSchemaRemapperType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testSchemaProcessor") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsSchemaProcessor() - .type(LogsSchemaProcessorType.SCHEMA_PROCESSOR) - .isEnabled(true) - .name("Apply OCSF schema for 3001") - .schema( - new LogsSchemaData() - .schemaType("ocsf") - .version("1.5.0") - .classUid(3001L) - .className("Account Change") - .profiles(Arrays.asList("cloud", "datetime"))) - .mappers( - Arrays.asList( - new LogsSchemaMapper( - new LogsSchemaCategoryMapper() - .type( - LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) - .name("activity_id and activity_name") - .categories( - Arrays.asList( - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query("@eventName:(*Create*)")) - .name("Create") - .id(1L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query( - "@eventName:(ChangePassword OR" - + " PasswordUpdated)")) - .name("Password Change") - .id(3L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query("@eventName:(*Attach*)")) - .name("Attach Policy") - .id(7L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query( - "@eventName:(*Detach* OR" - + " *Remove*)")) - .name("Detach Policy") - .id(8L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query("@eventName:(*Delete*)")) - .name("Delete") - .id(6L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("@eventName:*")) - .name("Other") - .id(99L))) - .targets( - new LogsSchemaCategoryMapperTargets() - .name("ocsf.activity_name") - .id("ocsf.activity_id")) - .fallback( - new LogsSchemaCategoryMapperFallback() - .values( - Map.ofEntries( - Map.entry("ocsf.activity_id", "99"), - Map.entry( - "ocsf.activity_name", "Other"))) - .sources( - Map.ofEntries( - Map.entry( - "ocsf.activity_name", - Collections.singletonList( - "eventName")))))), - new LogsSchemaMapper( - new LogsSchemaCategoryMapper() - .type( - LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) - .name("status") - .categories( - Arrays.asList( - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("-@errorCode:*")) - .id(1L) - .name("Success"), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("@errorCode:*")) - .id(2L) - .name("Failure"))) - .targets( - new LogsSchemaCategoryMapperTargets() - .id("ocsf.status_id") - .name("ocsf.status"))), - new LogsSchemaMapper( - new LogsSchemaCategoryMapper() - .type( - LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) - .name("Set default severity") - .categories( - Collections.singletonList( - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("@eventName:*")) - .name("Informational") - .id(1L))) - .targets( - new LogsSchemaCategoryMapperTargets() - .name("ocsf.severity") - .id("ocsf.severity_id"))), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map userIdentity to ocsf.user.uid") - .sources( - Arrays.asList( - "userIdentity.principalId", - "responseElements.role.roleId", - "responseElements.user.userId")) - .target("ocsf.user.uid") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map userName to ocsf.user.name") - .sources( - Arrays.asList( - "requestParameters.userName", - "responseElements.role.roleName", - "requestParameters.roleName", - "responseElements.user.userName")) - .target("ocsf.user.name") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map api to ocsf.api") - .sources(Collections.singletonList("api")) - .target("ocsf.api") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map user to ocsf.user") - .sources(Collections.singletonList("user")) - .target("ocsf.user") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map actor to ocsf.actor") - .sources(Collections.singletonList("actor")) - .target("ocsf.actor") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map cloud to ocsf.cloud") - .sources(Collections.singletonList("cloud")) - .target("ocsf.cloud") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map http_request to ocsf.http_request") - .sources(Collections.singletonList("http_request")) - .target("ocsf.http_request") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map metadata to ocsf.metadata") - .sources(Collections.singletonList("metadata")) - .target("ocsf.metadata") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map time to ocsf.time") - .sources(Collections.singletonList("time")) - .target("ocsf.time") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map src_endpoint to ocsf.src_endpoint") - .sources(Collections.singletonList("src_endpoint")) - .target("ocsf.src_endpoint") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map severity to ocsf.severity") - .sources(Collections.singletonList("severity")) - .target("ocsf.severity") - .preserveSource(true)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map severity_id to ocsf.severity_id") - .sources(Collections.singletonList("severity_id")) - .target("ocsf.severity_id") - .preserveSource(true))))))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testSchemaProcessor") +.processors(Collections.singletonList(new LogsProcessor( +new LogsSchemaProcessor() +.type(LogsSchemaProcessorType.SCHEMA_PROCESSOR) +.isEnabled(true) +.name("Apply OCSF schema for 3001") +.schema(new LogsSchemaData() +.schemaType("ocsf") +.version("1.5.0") +.classUid(3001L) +.className("Account Change") +.profiles(Arrays.asList("cloud", "datetime"))) +.mappers(Arrays.asList(new LogsSchemaMapper( +new LogsSchemaCategoryMapper() +.type(LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) +.name("activity_id and activity_name") +.categories(Arrays.asList(new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Create*)")) +.name("Create") +.id(1L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(ChangePassword OR PasswordUpdated)")) +.name("Password Change") +.id(3L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Attach*)")) +.name("Attach Policy") +.id(7L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Detach* OR *Remove*)")) +.name("Detach Policy") +.id(8L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Delete*)")) +.name("Delete") +.id(6L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:*")) +.name("Other") +.id(99L))) +.targets(new LogsSchemaCategoryMapperTargets() +.name("ocsf.activity_name") +.id("ocsf.activity_id")) +.fallback(new LogsSchemaCategoryMapperFallback() +.values(Map.ofEntries(Map.entry("ocsf.activity_id", "99"),Map.entry("ocsf.activity_name", "Other"))) +.sources(Map.ofEntries(Map.entry("ocsf.activity_name", Collections.singletonList("eventName")))))), new LogsSchemaMapper( +new LogsSchemaCategoryMapper() +.type(LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) +.name("status") +.categories(Arrays.asList(new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("-@errorCode:*")) +.id(1L) +.name("Success"), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@errorCode:*")) +.id(2L) +.name("Failure"))) +.targets(new LogsSchemaCategoryMapperTargets() +.id("ocsf.status_id") +.name("ocsf.status"))), new LogsSchemaMapper( +new LogsSchemaCategoryMapper() +.type(LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) +.name("Set default severity") +.categories(Collections.singletonList(new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:*")) +.name("Informational") +.id(1L))) +.targets(new LogsSchemaCategoryMapperTargets() +.name("ocsf.severity") +.id("ocsf.severity_id"))), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map userIdentity to ocsf.user.uid") +.sources(Arrays.asList("userIdentity.principalId", "responseElements.role.roleId", "responseElements.user.userId")) +.target("ocsf.user.uid") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map userName to ocsf.user.name") +.sources(Arrays.asList("requestParameters.userName", "responseElements.role.roleName", "requestParameters.roleName", "responseElements.user.userName")) +.target("ocsf.user.name") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map api to ocsf.api") +.sources(Collections.singletonList("api")) +.target("ocsf.api") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map user to ocsf.user") +.sources(Collections.singletonList("user")) +.target("ocsf.user") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map actor to ocsf.actor") +.sources(Collections.singletonList("actor")) +.target("ocsf.actor") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map cloud to ocsf.cloud") +.sources(Collections.singletonList("cloud")) +.target("ocsf.cloud") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map http_request to ocsf.http_request") +.sources(Collections.singletonList("http_request")) +.target("ocsf.http_request") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map metadata to ocsf.metadata") +.sources(Collections.singletonList("metadata")) +.target("ocsf.metadata") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map time to ocsf.time") +.sources(Collections.singletonList("time")) +.target("ocsf.time") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map src_endpoint to ocsf.src_endpoint") +.sources(Collections.singletonList("src_endpoint")) +.target("ocsf.src_endpoint") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map severity to ocsf.severity") +.sources(Collections.singletonList("severity")) +.target("ocsf.severity") +.preserveSource(true)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map severity_id to ocsf.severity_id") +.sources(Collections.singletonList("severity_id")) +.target("ocsf.severity_id") +.preserveSource(true))))))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -251,4 +191,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_2256674867.java b/examples/v1/logs-pipelines/CreateLogsPipeline_2256674867.java index 30d209117ba..9c4fdba1a5e 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_2256674867.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_2256674867.java @@ -1,8 +1,9 @@ // Create a pipeline with Schema Processor and preserve_source false returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; @@ -17,228 +18,167 @@ import com.datadog.api.client.v1.model.LogsSchemaProcessorType; import com.datadog.api.client.v1.model.LogsSchemaRemapper; import com.datadog.api.client.v1.model.LogsSchemaRemapperType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testSchemaProcessor") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsSchemaProcessor() - .type(LogsSchemaProcessorType.SCHEMA_PROCESSOR) - .isEnabled(true) - .name("Apply OCSF schema for 3001") - .schema( - new LogsSchemaData() - .schemaType("ocsf") - .version("1.5.0") - .classUid(3001L) - .className("Account Change") - .profiles(Arrays.asList("cloud", "datetime"))) - .mappers( - Arrays.asList( - new LogsSchemaMapper( - new LogsSchemaCategoryMapper() - .type( - LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) - .name("activity_id and activity_name") - .categories( - Arrays.asList( - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query("@eventName:(*Create*)")) - .name("Create") - .id(1L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query( - "@eventName:(ChangePassword OR" - + " PasswordUpdated)")) - .name("Password Change") - .id(3L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query("@eventName:(*Attach*)")) - .name("Attach Policy") - .id(7L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query( - "@eventName:(*Detach* OR" - + " *Remove*)")) - .name("Detach Policy") - .id(8L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query("@eventName:(*Delete*)")) - .name("Delete") - .id(6L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("@eventName:*")) - .name("Other") - .id(99L))) - .targets( - new LogsSchemaCategoryMapperTargets() - .name("ocsf.activity_name") - .id("ocsf.activity_id")) - .fallback( - new LogsSchemaCategoryMapperFallback() - .values( - Map.ofEntries( - Map.entry("ocsf.activity_id", "99"), - Map.entry( - "ocsf.activity_name", "Other"))) - .sources( - Map.ofEntries( - Map.entry( - "ocsf.activity_name", - Collections.singletonList( - "eventName")))))), - new LogsSchemaMapper( - new LogsSchemaCategoryMapper() - .type( - LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) - .name("status") - .categories( - Arrays.asList( - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("-@errorCode:*")) - .id(1L) - .name("Success"), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("@errorCode:*")) - .id(2L) - .name("Failure"))) - .targets( - new LogsSchemaCategoryMapperTargets() - .id("ocsf.status_id") - .name("ocsf.status"))), - new LogsSchemaMapper( - new LogsSchemaCategoryMapper() - .type( - LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) - .name("Set default severity") - .categories( - Collections.singletonList( - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("@eventName:*")) - .name("Informational") - .id(1L))) - .targets( - new LogsSchemaCategoryMapperTargets() - .name("ocsf.severity") - .id("ocsf.severity_id"))), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map userIdentity to ocsf.user.uid") - .sources( - Arrays.asList( - "userIdentity.principalId", - "responseElements.role.roleId", - "responseElements.user.userId")) - .target("ocsf.user.uid") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map userName to ocsf.user.name") - .sources( - Arrays.asList( - "requestParameters.userName", - "responseElements.role.roleName", - "requestParameters.roleName", - "responseElements.user.userName")) - .target("ocsf.user.name") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map api to ocsf.api") - .sources(Collections.singletonList("api")) - .target("ocsf.api") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map user to ocsf.user") - .sources(Collections.singletonList("user")) - .target("ocsf.user") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map actor to ocsf.actor") - .sources(Collections.singletonList("actor")) - .target("ocsf.actor") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map cloud to ocsf.cloud") - .sources(Collections.singletonList("cloud")) - .target("ocsf.cloud") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map http_request to ocsf.http_request") - .sources(Collections.singletonList("http_request")) - .target("ocsf.http_request") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map metadata to ocsf.metadata") - .sources(Collections.singletonList("metadata")) - .target("ocsf.metadata") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map time to ocsf.time") - .sources(Collections.singletonList("time")) - .target("ocsf.time") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map src_endpoint to ocsf.src_endpoint") - .sources(Collections.singletonList("src_endpoint")) - .target("ocsf.src_endpoint") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map severity to ocsf.severity") - .sources(Collections.singletonList("severity")) - .target("ocsf.severity") - .preserveSource(false)), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map severity_id to ocsf.severity_id") - .sources(Collections.singletonList("severity_id")) - .target("ocsf.severity_id") - .preserveSource(false))))))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testSchemaProcessor") +.processors(Collections.singletonList(new LogsProcessor( +new LogsSchemaProcessor() +.type(LogsSchemaProcessorType.SCHEMA_PROCESSOR) +.isEnabled(true) +.name("Apply OCSF schema for 3001") +.schema(new LogsSchemaData() +.schemaType("ocsf") +.version("1.5.0") +.classUid(3001L) +.className("Account Change") +.profiles(Arrays.asList("cloud", "datetime"))) +.mappers(Arrays.asList(new LogsSchemaMapper( +new LogsSchemaCategoryMapper() +.type(LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) +.name("activity_id and activity_name") +.categories(Arrays.asList(new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Create*)")) +.name("Create") +.id(1L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(ChangePassword OR PasswordUpdated)")) +.name("Password Change") +.id(3L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Attach*)")) +.name("Attach Policy") +.id(7L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Detach* OR *Remove*)")) +.name("Detach Policy") +.id(8L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Delete*)")) +.name("Delete") +.id(6L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:*")) +.name("Other") +.id(99L))) +.targets(new LogsSchemaCategoryMapperTargets() +.name("ocsf.activity_name") +.id("ocsf.activity_id")) +.fallback(new LogsSchemaCategoryMapperFallback() +.values(Map.ofEntries(Map.entry("ocsf.activity_id", "99"),Map.entry("ocsf.activity_name", "Other"))) +.sources(Map.ofEntries(Map.entry("ocsf.activity_name", Collections.singletonList("eventName")))))), new LogsSchemaMapper( +new LogsSchemaCategoryMapper() +.type(LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) +.name("status") +.categories(Arrays.asList(new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("-@errorCode:*")) +.id(1L) +.name("Success"), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@errorCode:*")) +.id(2L) +.name("Failure"))) +.targets(new LogsSchemaCategoryMapperTargets() +.id("ocsf.status_id") +.name("ocsf.status"))), new LogsSchemaMapper( +new LogsSchemaCategoryMapper() +.type(LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) +.name("Set default severity") +.categories(Collections.singletonList(new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:*")) +.name("Informational") +.id(1L))) +.targets(new LogsSchemaCategoryMapperTargets() +.name("ocsf.severity") +.id("ocsf.severity_id"))), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map userIdentity to ocsf.user.uid") +.sources(Arrays.asList("userIdentity.principalId", "responseElements.role.roleId", "responseElements.user.userId")) +.target("ocsf.user.uid") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map userName to ocsf.user.name") +.sources(Arrays.asList("requestParameters.userName", "responseElements.role.roleName", "requestParameters.roleName", "responseElements.user.userName")) +.target("ocsf.user.name") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map api to ocsf.api") +.sources(Collections.singletonList("api")) +.target("ocsf.api") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map user to ocsf.user") +.sources(Collections.singletonList("user")) +.target("ocsf.user") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map actor to ocsf.actor") +.sources(Collections.singletonList("actor")) +.target("ocsf.actor") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map cloud to ocsf.cloud") +.sources(Collections.singletonList("cloud")) +.target("ocsf.cloud") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map http_request to ocsf.http_request") +.sources(Collections.singletonList("http_request")) +.target("ocsf.http_request") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map metadata to ocsf.metadata") +.sources(Collections.singletonList("metadata")) +.target("ocsf.metadata") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map time to ocsf.time") +.sources(Collections.singletonList("time")) +.target("ocsf.time") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map src_endpoint to ocsf.src_endpoint") +.sources(Collections.singletonList("src_endpoint")) +.target("ocsf.src_endpoint") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map severity to ocsf.severity") +.sources(Collections.singletonList("severity")) +.target("ocsf.severity") +.preserveSource(false)), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map severity_id to ocsf.severity_id") +.sources(Collections.singletonList("severity_id")) +.target("ocsf.severity_id") +.preserveSource(false))))))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -251,4 +191,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_2707101123.java b/examples/v1/logs-pipelines/CreateLogsPipeline_2707101123.java index 5552f0d7bde..3537d970c5a 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_2707101123.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_2707101123.java @@ -1,32 +1,37 @@ // Create a pipeline with Span Id Remapper returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; import com.datadog.api.client.v1.model.LogsSpanRemapper; import com.datadog.api.client.v1.model.LogsSpanRemapperType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testPipeline") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsSpanRemapper() - .type(LogsSpanRemapperType.SPAN_ID_REMAPPER) - .isEnabled(true) - .name("test_filter") - .sources(Collections.singletonList("dd.span_id"))))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testPipeline") +.processors(Collections.singletonList(new LogsProcessor( +new LogsSpanRemapper() +.type(LogsSpanRemapperType.SPAN_ID_REMAPPER) +.isEnabled(true) +.name("test_filter") +.sources(Collections.singletonList("dd.span_id"))))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -39,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_3314493032.java b/examples/v1/logs-pipelines/CreateLogsPipeline_3314493032.java index 5e33d9432d0..5eb6a4007a6 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_3314493032.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_3314493032.java @@ -1,9 +1,9 @@ -// Create a pipeline with Array Processor Append Operation with preserve_source true returns "OK" -// response +// Create a pipeline with Array Processor Append Operation with preserve_source true returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsArrayProcessor; import com.datadog.api.client.v1.model.LogsArrayProcessorOperation; import com.datadog.api.client.v1.model.LogsArrayProcessorOperationAppend; @@ -12,31 +12,34 @@ import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testPipelineArrayAppendPreserve") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsArrayProcessor() - .type(LogsArrayProcessorType.ARRAY_PROCESSOR) - .isEnabled(true) - .name("append_ip_and_keep_source") - .operation( - new LogsArrayProcessorOperation( - new LogsArrayProcessorOperationAppend() - .type(LogsArrayProcessorOperationAppendType.APPEND) - .source("network.client.ip") - .target("sourceIps") - .preserveSource(true)))))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testPipelineArrayAppendPreserve") +.processors(Collections.singletonList(new LogsProcessor( +new LogsArrayProcessor() +.type(LogsArrayProcessorType.ARRAY_PROCESSOR) +.isEnabled(true) +.name("append_ip_and_keep_source") +.operation(new LogsArrayProcessorOperation( +new LogsArrayProcessorOperationAppend() +.type(LogsArrayProcessorOperationAppendType.APPEND) +.source("network.client.ip") +.target("sourceIps") +.preserveSource(true)))))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -49,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_3336967838.java b/examples/v1/logs-pipelines/CreateLogsPipeline_3336967838.java index 887eac75695..e64aa9d3ebf 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_3336967838.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_3336967838.java @@ -1,8 +1,9 @@ // Create a pipeline with Decoder Processor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsDecoderProcessor; import com.datadog.api.client.v1.model.LogsDecoderProcessorBinaryToTextEncoding; import com.datadog.api.client.v1.model.LogsDecoderProcessorInputRepresentation; @@ -10,28 +11,32 @@ import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testDecoderProcessor") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsDecoderProcessor() - .type(LogsDecoderProcessorType.DECODER_PROCESSOR) - .isEnabled(true) - .name("test_decoder") - .source("encoded.field") - .target("decoded.field") - .binaryToTextEncoding(LogsDecoderProcessorBinaryToTextEncoding.BASE16) - .inputRepresentation(LogsDecoderProcessorInputRepresentation.UTF_8)))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testDecoderProcessor") +.processors(Collections.singletonList(new LogsProcessor( +new LogsDecoderProcessor() +.type(LogsDecoderProcessorType.DECODER_PROCESSOR) +.isEnabled(true) +.name("test_decoder") +.source("encoded.field") +.target("decoded.field") +.binaryToTextEncoding(LogsDecoderProcessorBinaryToTextEncoding.BASE16) +.inputRepresentation(LogsDecoderProcessorInputRepresentation.UTF_8)))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -44,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_3934594739.java b/examples/v1/logs-pipelines/CreateLogsPipeline_3934594739.java index d85e627927c..d6457092309 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_3934594739.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_3934594739.java @@ -1,9 +1,9 @@ -// Create a pipeline with Array Processor Append Operation with preserve_source false returns "OK" -// response +// Create a pipeline with Array Processor Append Operation with preserve_source false returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsArrayProcessor; import com.datadog.api.client.v1.model.LogsArrayProcessorOperation; import com.datadog.api.client.v1.model.LogsArrayProcessorOperationAppend; @@ -12,31 +12,34 @@ import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testPipelineArrayAppendNoPreserve") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsArrayProcessor() - .type(LogsArrayProcessorType.ARRAY_PROCESSOR) - .isEnabled(true) - .name("append_ip_and_remove_source") - .operation( - new LogsArrayProcessorOperation( - new LogsArrayProcessorOperationAppend() - .type(LogsArrayProcessorOperationAppendType.APPEND) - .source("network.client.ip") - .target("sourceIps") - .preserveSource(false)))))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testPipelineArrayAppendNoPreserve") +.processors(Collections.singletonList(new LogsProcessor( +new LogsArrayProcessor() +.type(LogsArrayProcessorType.ARRAY_PROCESSOR) +.isEnabled(true) +.name("append_ip_and_remove_source") +.operation(new LogsArrayProcessorOperation( +new LogsArrayProcessorOperationAppend() +.type(LogsArrayProcessorOperationAppendType.APPEND) +.source("network.client.ip") +.target("sourceIps") +.preserveSource(false)))))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -49,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/CreateLogsPipeline_501419705.java b/examples/v1/logs-pipelines/CreateLogsPipeline_501419705.java index 9da17615974..bcd77fb0519 100644 --- a/examples/v1/logs-pipelines/CreateLogsPipeline_501419705.java +++ b/examples/v1/logs-pipelines/CreateLogsPipeline_501419705.java @@ -1,8 +1,9 @@ // Create a pipeline with schema processor -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; @@ -17,216 +18,155 @@ import com.datadog.api.client.v1.model.LogsSchemaProcessorType; import com.datadog.api.client.v1.model.LogsSchemaRemapper; import com.datadog.api.client.v1.model.LogsSchemaRemapperType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("testSchemaProcessor") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsSchemaProcessor() - .type(LogsSchemaProcessorType.SCHEMA_PROCESSOR) - .isEnabled(true) - .name("Apply OCSF schema for 3001") - .schema( - new LogsSchemaData() - .schemaType("ocsf") - .version("1.5.0") - .classUid(3001L) - .className("Account Change") - .profiles(Arrays.asList("cloud", "datetime"))) - .mappers( - Arrays.asList( - new LogsSchemaMapper( - new LogsSchemaCategoryMapper() - .type( - LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) - .name("activity_id and activity_name") - .categories( - Arrays.asList( - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query("@eventName:(*Create*)")) - .name("Create") - .id(1L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query( - "@eventName:(ChangePassword OR" - + " PasswordUpdated)")) - .name("Password Change") - .id(3L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query("@eventName:(*Attach*)")) - .name("Attach Policy") - .id(7L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query( - "@eventName:(*Detach* OR" - + " *Remove*)")) - .name("Detach Policy") - .id(8L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter() - .query("@eventName:(*Delete*)")) - .name("Delete") - .id(6L), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("@eventName:*")) - .name("Other") - .id(99L))) - .targets( - new LogsSchemaCategoryMapperTargets() - .name("ocsf.activity_name") - .id("ocsf.activity_id")) - .fallback( - new LogsSchemaCategoryMapperFallback() - .values( - Map.ofEntries( - Map.entry("ocsf.activity_id", "99"), - Map.entry( - "ocsf.activity_name", "Other"))) - .sources( - Map.ofEntries( - Map.entry( - "ocsf.activity_name", - Collections.singletonList( - "eventName")))))), - new LogsSchemaMapper( - new LogsSchemaCategoryMapper() - .type( - LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) - .name("status") - .categories( - Arrays.asList( - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("-@errorCode:*")) - .id(1L) - .name("Success"), - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("@errorCode:*")) - .id(2L) - .name("Failure"))) - .targets( - new LogsSchemaCategoryMapperTargets() - .id("ocsf.status_id") - .name("ocsf.status"))), - new LogsSchemaMapper( - new LogsSchemaCategoryMapper() - .type( - LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) - .name("Set default severity") - .categories( - Collections.singletonList( - new LogsSchemaCategoryMapperCategory() - .filter( - new LogsFilter().query("@eventName:*")) - .name("Informational") - .id(1L))) - .targets( - new LogsSchemaCategoryMapperTargets() - .name("ocsf.severity") - .id("ocsf.severity_id"))), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map userIdentity to ocsf.user.uid") - .sources( - Arrays.asList( - "userIdentity.principalId", - "responseElements.role.roleId", - "responseElements.user.userId")) - .target("ocsf.user.uid")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map userName to ocsf.user.name") - .sources( - Arrays.asList( - "requestParameters.userName", - "responseElements.role.roleName", - "requestParameters.roleName", - "responseElements.user.userName")) - .target("ocsf.user.name")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map api to ocsf.api") - .sources(Collections.singletonList("api")) - .target("ocsf.api")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map user to ocsf.user") - .sources(Collections.singletonList("user")) - .target("ocsf.user")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map actor to ocsf.actor") - .sources(Collections.singletonList("actor")) - .target("ocsf.actor")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map cloud to ocsf.cloud") - .sources(Collections.singletonList("cloud")) - .target("ocsf.cloud")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map http_request to ocsf.http_request") - .sources(Collections.singletonList("http_request")) - .target("ocsf.http_request")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map metadata to ocsf.metadata") - .sources(Collections.singletonList("metadata")) - .target("ocsf.metadata")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map time to ocsf.time") - .sources(Collections.singletonList("time")) - .target("ocsf.time")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map src_endpoint to ocsf.src_endpoint") - .sources(Collections.singletonList("src_endpoint")) - .target("ocsf.src_endpoint")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map severity to ocsf.severity") - .sources(Collections.singletonList("severity")) - .target("ocsf.severity")), - new LogsSchemaMapper( - new LogsSchemaRemapper() - .type(LogsSchemaRemapperType.SCHEMA_REMAPPER) - .name("Map severity_id to ocsf.severity_id") - .sources(Collections.singletonList("severity_id")) - .target("ocsf.severity_id"))))))); + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("testSchemaProcessor") +.processors(Collections.singletonList(new LogsProcessor( +new LogsSchemaProcessor() +.type(LogsSchemaProcessorType.SCHEMA_PROCESSOR) +.isEnabled(true) +.name("Apply OCSF schema for 3001") +.schema(new LogsSchemaData() +.schemaType("ocsf") +.version("1.5.0") +.classUid(3001L) +.className("Account Change") +.profiles(Arrays.asList("cloud", "datetime"))) +.mappers(Arrays.asList(new LogsSchemaMapper( +new LogsSchemaCategoryMapper() +.type(LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) +.name("activity_id and activity_name") +.categories(Arrays.asList(new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Create*)")) +.name("Create") +.id(1L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(ChangePassword OR PasswordUpdated)")) +.name("Password Change") +.id(3L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Attach*)")) +.name("Attach Policy") +.id(7L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Detach* OR *Remove*)")) +.name("Detach Policy") +.id(8L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:(*Delete*)")) +.name("Delete") +.id(6L), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:*")) +.name("Other") +.id(99L))) +.targets(new LogsSchemaCategoryMapperTargets() +.name("ocsf.activity_name") +.id("ocsf.activity_id")) +.fallback(new LogsSchemaCategoryMapperFallback() +.values(Map.ofEntries(Map.entry("ocsf.activity_id", "99"),Map.entry("ocsf.activity_name", "Other"))) +.sources(Map.ofEntries(Map.entry("ocsf.activity_name", Collections.singletonList("eventName")))))), new LogsSchemaMapper( +new LogsSchemaCategoryMapper() +.type(LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) +.name("status") +.categories(Arrays.asList(new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("-@errorCode:*")) +.id(1L) +.name("Success"), new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@errorCode:*")) +.id(2L) +.name("Failure"))) +.targets(new LogsSchemaCategoryMapperTargets() +.id("ocsf.status_id") +.name("ocsf.status"))), new LogsSchemaMapper( +new LogsSchemaCategoryMapper() +.type(LogsSchemaCategoryMapperType.SCHEMA_CATEGORY_MAPPER) +.name("Set default severity") +.categories(Collections.singletonList(new LogsSchemaCategoryMapperCategory() +.filter(new LogsFilter() +.query("@eventName:*")) +.name("Informational") +.id(1L))) +.targets(new LogsSchemaCategoryMapperTargets() +.name("ocsf.severity") +.id("ocsf.severity_id"))), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map userIdentity to ocsf.user.uid") +.sources(Arrays.asList("userIdentity.principalId", "responseElements.role.roleId", "responseElements.user.userId")) +.target("ocsf.user.uid")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map userName to ocsf.user.name") +.sources(Arrays.asList("requestParameters.userName", "responseElements.role.roleName", "requestParameters.roleName", "responseElements.user.userName")) +.target("ocsf.user.name")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map api to ocsf.api") +.sources(Collections.singletonList("api")) +.target("ocsf.api")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map user to ocsf.user") +.sources(Collections.singletonList("user")) +.target("ocsf.user")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map actor to ocsf.actor") +.sources(Collections.singletonList("actor")) +.target("ocsf.actor")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map cloud to ocsf.cloud") +.sources(Collections.singletonList("cloud")) +.target("ocsf.cloud")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map http_request to ocsf.http_request") +.sources(Collections.singletonList("http_request")) +.target("ocsf.http_request")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map metadata to ocsf.metadata") +.sources(Collections.singletonList("metadata")) +.target("ocsf.metadata")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map time to ocsf.time") +.sources(Collections.singletonList("time")) +.target("ocsf.time")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map src_endpoint to ocsf.src_endpoint") +.sources(Collections.singletonList("src_endpoint")) +.target("ocsf.src_endpoint")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map severity to ocsf.severity") +.sources(Collections.singletonList("severity")) +.target("ocsf.severity")), new LogsSchemaMapper( +new LogsSchemaRemapper() +.type(LogsSchemaRemapperType.SCHEMA_REMAPPER) +.name("Map severity_id to ocsf.severity_id") +.sources(Collections.singletonList("severity_id")) +.target("ocsf.severity_id"))))))); try { LogsPipeline result = apiInstance.createLogsPipeline(body); @@ -239,4 +179,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/DeleteLogsPipeline.java b/examples/v1/logs-pipelines/DeleteLogsPipeline.java index 0b6e4568d8b..2ea0be68ca4 100644 --- a/examples/v1/logs-pipelines/DeleteLogsPipeline.java +++ b/examples/v1/logs-pipelines/DeleteLogsPipeline.java @@ -1,8 +1,15 @@ // Delete a pipeline returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/GetLogsPipeline.java b/examples/v1/logs-pipelines/GetLogsPipeline.java index 50b128697a0..905c34eba70 100644 --- a/examples/v1/logs-pipelines/GetLogsPipeline.java +++ b/examples/v1/logs-pipelines/GetLogsPipeline.java @@ -1,9 +1,16 @@ // Get a pipeline returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; import com.datadog.api.client.v1.model.LogsPipeline; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/GetLogsPipelineOrder.java b/examples/v1/logs-pipelines/GetLogsPipelineOrder.java index 8bcac02f3b2..5d17b1f94c8 100644 --- a/examples/v1/logs-pipelines/GetLogsPipelineOrder.java +++ b/examples/v1/logs-pipelines/GetLogsPipelineOrder.java @@ -1,9 +1,16 @@ // Get pipeline order returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; import com.datadog.api.client.v1.model.LogsPipelinesOrder; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/ListLogsPipelines.java b/examples/v1/logs-pipelines/ListLogsPipelines.java index 9eec8fdee39..e3ab8c2bf62 100644 --- a/examples/v1/logs-pipelines/ListLogsPipelines.java +++ b/examples/v1/logs-pipelines/ListLogsPipelines.java @@ -1,10 +1,16 @@ // Get all pipelines returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; import com.datadog.api.client.v1.model.LogsPipeline; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/UpdateLogsPipeline.java b/examples/v1/logs-pipelines/UpdateLogsPipeline.java index 12e3d98923f..77283775f5c 100644 --- a/examples/v1/logs-pipelines/UpdateLogsPipeline.java +++ b/examples/v1/logs-pipelines/UpdateLogsPipeline.java @@ -1,42 +1,46 @@ // Update a pipeline returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; +import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsFilter; import com.datadog.api.client.v1.model.LogsGrokParser; import com.datadog.api.client.v1.model.LogsGrokParserRules; import com.datadog.api.client.v1.model.LogsGrokParserType; import com.datadog.api.client.v1.model.LogsPipeline; import com.datadog.api.client.v1.model.LogsProcessor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipeline body = - new LogsPipeline() - .filter(new LogsFilter().query("source:python")) - .name("") - .processors( - Collections.singletonList( - new LogsProcessor( - new LogsGrokParser() - .grok( - new LogsGrokParserRules() - .matchRules(""" + LogsPipeline body = new LogsPipeline() +.filter(new LogsFilter() +.query("source:python")) +.name("") +.processors(Collections.singletonList(new LogsProcessor( +new LogsGrokParser() +.grok(new LogsGrokParserRules() +.matchRules(""" rule_name_1 foo rule_name_2 bar """) - .supportRules(""" +.supportRules(""" rule_name_1 foo rule_name_2 bar """)) - .isEnabled(false) - .source("message") - .type(LogsGrokParserType.GROK_PARSER)))); +.isEnabled(false) +.source("message") +.type(LogsGrokParserType.GROK_PARSER)))); try { LogsPipeline result = apiInstance.updateLogsPipeline("pipeline_id", body); @@ -49,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs-pipelines/UpdateLogsPipelineOrder.java b/examples/v1/logs-pipelines/UpdateLogsPipelineOrder.java index 97f4d0ee17f..3fe74020129 100644 --- a/examples/v1/logs-pipelines/UpdateLogsPipelineOrder.java +++ b/examples/v1/logs-pipelines/UpdateLogsPipelineOrder.java @@ -1,18 +1,25 @@ // Update pipeline order returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsPipelinesApi; import com.datadog.api.client.v1.model.LogsPipelinesOrder; +import com.datadog.api.client.v1.model.LogsPipelinesOrder; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsPipelinesApi apiInstance = new LogsPipelinesApi(defaultClient); - LogsPipelinesOrder body = - new LogsPipelinesOrder().pipelineIds(Arrays.asList("tags", "org_ids", "products")); + LogsPipelinesOrder body = new LogsPipelinesOrder() +.pipelineIds(Arrays.asList("tags", "org_ids", "products")); try { LogsPipelinesOrder result = apiInstance.updateLogsPipelineOrder(body); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs/ListLogs.java b/examples/v1/logs/ListLogs.java index f1f2c135776..afad406e8d3 100644 --- a/examples/v1/logs/ListLogs.java +++ b/examples/v1/logs/ListLogs.java @@ -1,28 +1,32 @@ // Search logs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsApi; +import com.datadog.api.client.v1.model.LogsListResponse; import com.datadog.api.client.v1.model.LogsListRequest; import com.datadog.api.client.v1.model.LogsListRequestTime; -import com.datadog.api.client.v1.model.LogsListResponse; import com.datadog.api.client.v1.model.LogsSort; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - LogsListRequest body = - new LogsListRequest() - .index("retention-3,retention-15") - .query("service:web* AND @http.status_code:[200 TO 299]") - .sort(LogsSort.TIME_ASCENDING) - .time( - new LogsListRequestTime() - .from(OffsetDateTime.parse("2020-02-02T02:02:02.202Z")) - .to(OffsetDateTime.parse("2020-02-20T02:02:02.202Z"))); + LogsListRequest body = new LogsListRequest() +.index("retention-3,retention-15") +.query("service:web* AND @http.status_code:[200 TO 299]") +.sort(LogsSort.TIME_ASCENDING) +.time(new LogsListRequestTime() +.from(OffsetDateTime.parse("2020-02-02T02:02:02.202Z")) +.to(OffsetDateTime.parse("2020-02-20T02:02:02.202Z"))); try { LogsListResponse result = apiInstance.listLogs(body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs/ListLogs_235998668.java b/examples/v1/logs/ListLogs_235998668.java index 9b9325d1359..53c89cef128 100644 --- a/examples/v1/logs/ListLogs_235998668.java +++ b/examples/v1/logs/ListLogs_235998668.java @@ -1,28 +1,34 @@ // Search test logs returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsApi; +import com.datadog.api.client.v1.model.LogsListResponse; import com.datadog.api.client.v1.model.LogsListRequest; import com.datadog.api.client.v1.model.LogsListRequestTime; -import com.datadog.api.client.v1.model.LogsListResponse; import com.datadog.api.client.v1.model.LogsSort; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - LogsListRequest body = - new LogsListRequest() - .index("main") - .query("host:Test*") - .sort(LogsSort.TIME_ASCENDING) - .time( - new LogsListRequestTime() - .from(OffsetDateTime.now().plusHours(-1)) - .timezone("Europe/Paris") - .to(OffsetDateTime.now())); + LogsListRequest body = new LogsListRequest() +.index("main") +.query("host:Test*") +.sort(LogsSort.TIME_ASCENDING) +.time(new LogsListRequestTime() +.from(OffsetDateTime.now().plusHours(-1)) +.timezone("Europe/Paris") +.to(OffsetDateTime.now())); try { LogsListResponse result = apiInstance.listLogs(body); @@ -35,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs/SubmitLog.java b/examples/v1/logs/SubmitLog.java index 9d97c17a272..d0cb74eb6a5 100644 --- a/examples/v1/logs/SubmitLog.java +++ b/examples/v1/logs/SubmitLog.java @@ -1,20 +1,25 @@ // Send logs returns "Response from server (always 200 empty JSON)." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsApi; import com.datadog.api.client.v1.model.HTTPLogItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - List body = - Collections.singletonList( - new HTTPLogItem().message("Example-Log").ddtags("host:ExampleLog")); + List body = Collections.singletonList(new HTTPLogItem() +.message("Example-Log") +.ddtags("host:ExampleLog")); try { apiInstance.submitLog(body); @@ -26,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs/SubmitLog_1920474053.java b/examples/v1/logs/SubmitLog_1920474053.java index 9c709a372b1..2290a954746 100644 --- a/examples/v1/logs/SubmitLog_1920474053.java +++ b/examples/v1/logs/SubmitLog_1920474053.java @@ -1,26 +1,30 @@ // Send gzip logs returns "Response from server (always 200 empty JSON)." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsApi; import com.datadog.api.client.v1.api.LogsApi.SubmitLogOptionalParameters; import com.datadog.api.client.v1.model.ContentEncoding; import com.datadog.api.client.v1.model.HTTPLogItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - List body = - Collections.singletonList( - new HTTPLogItem().message("Example-Log").ddtags("host:ExampleLog")); + List body = Collections.singletonList(new HTTPLogItem() +.message("Example-Log") +.ddtags("host:ExampleLog")); try { - apiInstance.submitLog( - body, new SubmitLogOptionalParameters().contentEncoding(ContentEncoding.GZIP)); + apiInstance.submitLog(body,new SubmitLogOptionalParameters().contentEncoding(ContentEncoding.GZIP)); } catch (ApiException e) { System.err.println("Exception when calling LogsApi#submitLog"); System.err.println("Status code: " + e.getCode()); @@ -29,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/logs/SubmitLog_3418823904.java b/examples/v1/logs/SubmitLog_3418823904.java index b904cc8510a..eff88a24cc1 100644 --- a/examples/v1/logs/SubmitLog_3418823904.java +++ b/examples/v1/logs/SubmitLog_3418823904.java @@ -1,26 +1,30 @@ // Send deflate logs returns "Response from server (always 200 empty JSON)." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.LogsApi; import com.datadog.api.client.v1.api.LogsApi.SubmitLogOptionalParameters; import com.datadog.api.client.v1.model.ContentEncoding; import com.datadog.api.client.v1.model.HTTPLogItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - List body = - Collections.singletonList( - new HTTPLogItem().message("Example-Log").ddtags("host:ExampleLog")); + List body = Collections.singletonList(new HTTPLogItem() +.message("Example-Log") +.ddtags("host:ExampleLog")); try { - apiInstance.submitLog( - body, new SubmitLogOptionalParameters().contentEncoding(ContentEncoding.DEFLATE)); + apiInstance.submitLog(body,new SubmitLogOptionalParameters().contentEncoding(ContentEncoding.DEFLATE)); } catch (ApiException e) { System.err.println("Exception when calling LogsApi#submitLog"); System.err.println("Status code: " + e.getCode()); @@ -29,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/metrics/GetMetricMetadata.java b/examples/v1/metrics/GetMetricMetadata.java index 59dfb1d1cdc..d087550555a 100644 --- a/examples/v1/metrics/GetMetricMetadata.java +++ b/examples/v1/metrics/GetMetricMetadata.java @@ -1,9 +1,16 @@ // Get metric metadata returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MetricsApi; import com.datadog.api.client.v1.model.MetricMetadata; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/metrics/ListActiveMetrics.java b/examples/v1/metrics/ListActiveMetrics.java index 2c117251dab..c809db27250 100644 --- a/examples/v1/metrics/ListActiveMetrics.java +++ b/examples/v1/metrics/ListActiveMetrics.java @@ -1,9 +1,16 @@ // Get active metrics list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MetricsApi; import com.datadog.api.client.v1.model.MetricsListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/metrics/ListMetrics.java b/examples/v1/metrics/ListMetrics.java index 803e112d849..39af22c5172 100644 --- a/examples/v1/metrics/ListMetrics.java +++ b/examples/v1/metrics/ListMetrics.java @@ -1,9 +1,16 @@ // Search metrics returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MetricsApi; import com.datadog.api.client.v1.model.MetricSearchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/metrics/QueryMetrics.java b/examples/v1/metrics/QueryMetrics.java index 3927287607d..a151390301f 100644 --- a/examples/v1/metrics/QueryMetrics.java +++ b/examples/v1/metrics/QueryMetrics.java @@ -1,9 +1,17 @@ // Query timeseries points returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MetricsApi; import com.datadog.api.client.v1.model.MetricsQueryResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,11 +19,7 @@ public static void main(String[] args) { MetricsApi apiInstance = new MetricsApi(defaultClient); try { - MetricsQueryResponse result = - apiInstance.queryMetrics( - OffsetDateTime.now().plusDays(-1).toInstant().getEpochSecond(), - OffsetDateTime.now().toInstant().getEpochSecond(), - "system.cpu.idle{*}"); + MetricsQueryResponse result = apiInstance.queryMetrics(OffsetDateTime.now().plusDays(-1).toInstant().getEpochSecond(), OffsetDateTime.now().toInstant().getEpochSecond(), "system.cpu.idle{*}"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#queryMetrics"); @@ -25,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/metrics/SubmitDistributionPoints.java b/examples/v1/metrics/SubmitDistributionPoints.java index da2bd223f2a..d4e45efe524 100644 --- a/examples/v1/metrics/SubmitDistributionPoints.java +++ b/examples/v1/metrics/SubmitDistributionPoints.java @@ -1,34 +1,32 @@ // Submit distribution points returns "Payload accepted" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MetricsApi; +import com.datadog.api.client.v1.model.IntakePayloadAccepted; import com.datadog.api.client.v1.model.DistributionPointItem; import com.datadog.api.client.v1.model.DistributionPointsPayload; import com.datadog.api.client.v1.model.DistributionPointsSeries; -import com.datadog.api.client.v1.model.IntakePayloadAccepted; +import com.datadog.api.client.v1.model.DistributionPointTimestamp; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - DistributionPointsPayload body = - new DistributionPointsPayload() - .series( - Collections.singletonList( - new DistributionPointsSeries() - .metric("system.load.1.dist") - .points( - Collections.singletonList( - Arrays.asList( - new DistributionPointItem( - Long.valueOf( - OffsetDateTime.now().toInstant().getEpochSecond()) - .doubleValue()), - new DistributionPointItem(Arrays.asList(1.0, 2.0))))))); + DistributionPointsPayload body = new DistributionPointsPayload() +.series(Collections.singletonList(new DistributionPointsSeries() +.metric("system.load.1.dist") +.points(Collections.singletonList(Arrays.asList(new DistributionPointItem( +Long.valueOf(OffsetDateTime.now().toInstant().getEpochSecond()).doubleValue()), new DistributionPointItem(Arrays.asList(1.0, 2.0))))))); try { IntakePayloadAccepted result = apiInstance.submitDistributionPoints(body); @@ -41,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/metrics/SubmitDistributionPoints_3109558960.java b/examples/v1/metrics/SubmitDistributionPoints_3109558960.java index 53f40374a84..35fd9390f4d 100644 --- a/examples/v1/metrics/SubmitDistributionPoints_3109558960.java +++ b/examples/v1/metrics/SubmitDistributionPoints_3109558960.java @@ -1,43 +1,37 @@ // Submit deflate distribution points returns "Payload accepted" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MetricsApi; import com.datadog.api.client.v1.api.MetricsApi.SubmitDistributionPointsOptionalParameters; +import com.datadog.api.client.v1.model.IntakePayloadAccepted; import com.datadog.api.client.v1.model.DistributionPointItem; import com.datadog.api.client.v1.model.DistributionPointsContentEncoding; import com.datadog.api.client.v1.model.DistributionPointsPayload; import com.datadog.api.client.v1.model.DistributionPointsSeries; -import com.datadog.api.client.v1.model.IntakePayloadAccepted; +import com.datadog.api.client.v1.model.DistributionPointTimestamp; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - DistributionPointsPayload body = - new DistributionPointsPayload() - .series( - Collections.singletonList( - new DistributionPointsSeries() - .metric("system.load.1.dist") - .points( - Collections.singletonList( - Arrays.asList( - new DistributionPointItem( - Long.valueOf( - OffsetDateTime.now().toInstant().getEpochSecond()) - .doubleValue()), - new DistributionPointItem(Arrays.asList(1.0, 2.0))))))); + DistributionPointsPayload body = new DistributionPointsPayload() +.series(Collections.singletonList(new DistributionPointsSeries() +.metric("system.load.1.dist") +.points(Collections.singletonList(Arrays.asList(new DistributionPointItem( +Long.valueOf(OffsetDateTime.now().toInstant().getEpochSecond()).doubleValue()), new DistributionPointItem(Arrays.asList(1.0, 2.0))))))); try { - IntakePayloadAccepted result = - apiInstance.submitDistributionPoints( - body, - new SubmitDistributionPointsOptionalParameters() - .contentEncoding(DistributionPointsContentEncoding.DEFLATE)); + IntakePayloadAccepted result = apiInstance.submitDistributionPoints(body,new SubmitDistributionPointsOptionalParameters().contentEncoding(DistributionPointsContentEncoding.DEFLATE)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#submitDistributionPoints"); @@ -47,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/metrics/SubmitMetrics.java b/examples/v1/metrics/SubmitMetrics.java index b852b97e92e..839cb1d4ddc 100644 --- a/examples/v1/metrics/SubmitMetrics.java +++ b/examples/v1/metrics/SubmitMetrics.java @@ -1,33 +1,31 @@ // Submit metrics returns "Payload accepted" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MetricsApi; import com.datadog.api.client.v1.model.IntakePayloadAccepted; import com.datadog.api.client.v1.model.MetricsPayload; import com.datadog.api.client.v1.model.Series; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - MetricsPayload body = - new MetricsPayload() - .series( - Collections.singletonList( - new Series() - .metric("system.load.1") - .type("gauge") - .points( - Collections.singletonList( - Arrays.asList( - Long.valueOf(OffsetDateTime.now().toInstant().getEpochSecond()) - .doubleValue(), - 1.1))) - .tags(Collections.singletonList("test:ExampleMetric")))); + MetricsPayload body = new MetricsPayload() +.series(Collections.singletonList(new Series() +.metric("system.load.1") +.type("gauge") +.points(Collections.singletonList(Arrays.asList(Long.valueOf(OffsetDateTime.now().toInstant().getEpochSecond()).doubleValue(), 1.1))) +.tags(Collections.singletonList("test:ExampleMetric")))); try { IntakePayloadAccepted result = apiInstance.submitMetrics(body); @@ -40,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/metrics/SubmitMetrics_2203981258.java b/examples/v1/metrics/SubmitMetrics_2203981258.java index 6453a87bc02..7840337d971 100644 --- a/examples/v1/metrics/SubmitMetrics_2203981258.java +++ b/examples/v1/metrics/SubmitMetrics_2203981258.java @@ -1,41 +1,36 @@ // Submit deflate metrics returns "Payload accepted" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MetricsApi; import com.datadog.api.client.v1.api.MetricsApi.SubmitMetricsOptionalParameters; import com.datadog.api.client.v1.model.IntakePayloadAccepted; import com.datadog.api.client.v1.model.MetricContentEncoding; import com.datadog.api.client.v1.model.MetricsPayload; import com.datadog.api.client.v1.model.Series; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - MetricsPayload body = - new MetricsPayload() - .series( - Collections.singletonList( - new Series() - .metric("system.load.1") - .type("gauge") - .points( - Collections.singletonList( - Arrays.asList( - Long.valueOf(OffsetDateTime.now().toInstant().getEpochSecond()) - .doubleValue(), - 1.1))) - .tags(Collections.singletonList("test:ExampleMetric")))); + MetricsPayload body = new MetricsPayload() +.series(Collections.singletonList(new Series() +.metric("system.load.1") +.type("gauge") +.points(Collections.singletonList(Arrays.asList(Long.valueOf(OffsetDateTime.now().toInstant().getEpochSecond()).doubleValue(), 1.1))) +.tags(Collections.singletonList("test:ExampleMetric")))); try { - IntakePayloadAccepted result = - apiInstance.submitMetrics( - body, - new SubmitMetricsOptionalParameters().contentEncoding(MetricContentEncoding.DEFLATE)); + IntakePayloadAccepted result = apiInstance.submitMetrics(body,new SubmitMetricsOptionalParameters().contentEncoding(MetricContentEncoding.DEFLATE)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#submitMetrics"); @@ -45,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/metrics/UpdateMetricMetadata.java b/examples/v1/metrics/UpdateMetricMetadata.java index 157ab105909..f586e093938 100644 --- a/examples/v1/metrics/UpdateMetricMetadata.java +++ b/examples/v1/metrics/UpdateMetricMetadata.java @@ -1,16 +1,27 @@ // Edit metric metadata returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MetricsApi; import com.datadog.api.client.v1.model.MetricMetadata; +import com.datadog.api.client.v1.model.MetricMetadata; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - MetricMetadata body = new MetricMetadata().perUnit("second").type("count").unit("byte"); + MetricMetadata body = new MetricMetadata() +.perUnit("second") +.type("count") +.unit("byte"); try { MetricMetadata result = apiInstance.updateMetricMetadata("metric_name", body); @@ -23,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CheckCanDeleteMonitor.java b/examples/v1/monitors/CheckCanDeleteMonitor.java index a6bf4de2752..44290900550 100644 --- a/examples/v1/monitors/CheckCanDeleteMonitor.java +++ b/examples/v1/monitors/CheckCanDeleteMonitor.java @@ -1,10 +1,16 @@ // Check if a monitor can be deleted returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.CheckCanDeleteMonitorResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,8 +21,7 @@ public static void main(String[] args) { Long MONITOR_ID = Long.parseLong(System.getenv("MONITOR_ID")); try { - CheckCanDeleteMonitorResponse result = - apiInstance.checkCanDeleteMonitor(Collections.singletonList(MONITOR_ID)); + CheckCanDeleteMonitorResponse result = apiInstance.checkCanDeleteMonitor(Collections.singletonList(MONITOR_ID)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#checkCanDeleteMonitor"); @@ -26,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor.java b/examples/v1/monitors/CreateMonitor.java index 2ddbe877303..7adb60e990e 100644 --- a/examples/v1/monitors/CreateMonitor.java +++ b/examples/v1/monitors/CreateMonitor.java @@ -1,12 +1,18 @@ // Create a monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,18 +22,16 @@ public static void main(String[] args) { // there is a valid "role" in the system String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID"); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.LOG_ALERT) - .query( - """ + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.LOG_ALERT) +.query(""" logs("service:foo AND type:error").index("main").rollup("count").by("source").last("5m") > 2 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .restrictedRoles(Collections.singletonList(ROLE_DATA_ID)); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.restrictedRoles(Collections.singletonList(ROLE_DATA_ID)); try { Monitor result = apiInstance.createMonitor(body); @@ -40,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_1303514967.java b/examples/v1/monitors/CreateMonitor_1303514967.java index 4f44920e674..36f4a5df891 100644 --- a/examples/v1/monitors/CreateMonitor_1303514967.java +++ b/examples/v1/monitors/CreateMonitor_1303514967.java @@ -1,9 +1,10 @@ // Create a Cost Monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionCostAggregator; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionCostDataSource; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionCostQueryDefinition; @@ -11,40 +12,39 @@ import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example Monitor") - .type(MonitorType.COST_ALERT) - .query( - """ + Monitor body = new Monitor() +.name("Example Monitor") +.type(MonitorType.COST_ALERT) +.query(""" formula("exclude_null(query1)").last("7d").anomaly(direction="above", threshold=10) >= 5 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options( - new MonitorOptions() - .thresholds(new MonitorThresholds().critical(5.0).warning(3.0)) - .variables( - Collections.singletonList( - new MonitorFormulaAndFunctionQueryDefinition( - new MonitorFormulaAndFunctionCostQueryDefinition() - .dataSource(MonitorFormulaAndFunctionCostDataSource.CLOUD_COST) - .query( - "sum:aws.cost.net.amortized.shared.resources.allocated{aws_product" - + " IN (amplify ,athena, backup, bedrock ) } by" - + " {aws_product}.rollup(sum, 86400)") - .name("query1") - .aggregator(MonitorFormulaAndFunctionCostAggregator.SUM)))) - .includeTags(true)); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(5.0) +.warning(3.0)) +.variables(Collections.singletonList(new MonitorFormulaAndFunctionQueryDefinition( +new MonitorFormulaAndFunctionCostQueryDefinition() +.dataSource(MonitorFormulaAndFunctionCostDataSource.CLOUD_COST) +.query("sum:aws.cost.net.amortized.shared.resources.allocated{aws_product IN (amplify ,athena, backup, bedrock ) } by {aws_product}.rollup(sum, 86400)") +.name("query1") +.aggregator(MonitorFormulaAndFunctionCostAggregator.SUM)))) +.includeTags(true)); try { Monitor result = apiInstance.createMonitor(body); @@ -57,4 +57,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_1539578087.java b/examples/v1/monitors/CreateMonitor_1539578087.java index 611acd53d05..9469dd49f62 100644 --- a/examples/v1/monitors/CreateMonitor_1539578087.java +++ b/examples/v1/monitors/CreateMonitor_1539578087.java @@ -1,9 +1,10 @@ // Create a metric monitor with a custom schedule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorDraftStatus; import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorOptionsCustomSchedule; @@ -12,39 +13,39 @@ import com.datadog.api.client.v1.model.MonitorOptionsSchedulingOptionsEvaluationWindow; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .message("some message Notify: @hipchat-channel") - .name("Example-Monitor") - .query("avg(current_1mo):avg:system.load.5{*} > 0.5") - .options( - new MonitorOptions() - .thresholds(new MonitorThresholds().critical(0.5)) - .notifyAudit(false) - .includeTags(false) - .schedulingOptions( - new MonitorOptionsSchedulingOptions() - .evaluationWindow( - new MonitorOptionsSchedulingOptionsEvaluationWindow() - .dayStarts("04:00") - .monthStarts(1)) - .customSchedule( - new MonitorOptionsCustomSchedule() - .recurrences( - Collections.singletonList( - new MonitorOptionsCustomScheduleRecurrence() - .rrule("FREQ=DAILY;INTERVAL=1") - .timezone("America/Los_Angeles") - .start("2024-10-26T09:13:00")))))) - .type(MonitorType.QUERY_ALERT) - .draftStatus(MonitorDraftStatus.PUBLISHED); + Monitor body = new Monitor() +.message("some message Notify: @hipchat-channel") +.name("Example-Monitor") +.query("avg(current_1mo):avg:system.load.5{*} > 0.5") +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(0.5)) +.notifyAudit(false) +.includeTags(false) +.schedulingOptions(new MonitorOptionsSchedulingOptions() +.evaluationWindow(new MonitorOptionsSchedulingOptionsEvaluationWindow() +.dayStarts("04:00") +.monthStarts(1)) +.customSchedule(new MonitorOptionsCustomSchedule() +.recurrences(Collections.singletonList(new MonitorOptionsCustomScheduleRecurrence() +.rrule("FREQ=DAILY;INTERVAL=1") +.timezone("America/Los_Angeles") +.start("2024-10-26T09:13:00")))))) +.type(MonitorType.QUERY_ALERT) +.draftStatus(MonitorDraftStatus.PUBLISHED); try { Monitor result = apiInstance.createMonitor(body); @@ -57,4 +58,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_1969035628.java b/examples/v1/monitors/CreateMonitor_1969035628.java index 18f296d1774..9ac57fe100b 100644 --- a/examples/v1/monitors/CreateMonitor_1969035628.java +++ b/examples/v1/monitors/CreateMonitor_1969035628.java @@ -1,9 +1,10 @@ // Create a ci-tests formula and functions monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionEventAggregation; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionEventQueryDefinition; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionEventQueryDefinitionCompute; @@ -13,54 +14,48 @@ import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.CI_TESTS_ALERT) - .query(""" + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.CI_TESTS_ALERT) +.query(""" formula("query1 / query2 * 100").last("15m") >= 0.8 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options( - new MonitorOptions() - .thresholds(new MonitorThresholds().critical(0.8)) - .variables( - Arrays.asList( - new MonitorFormulaAndFunctionQueryDefinition( - new MonitorFormulaAndFunctionEventQueryDefinition() - .dataSource(MonitorFormulaAndFunctionEventsDataSource.CI_TESTS) - .name("query1") - .search( - new MonitorFormulaAndFunctionEventQueryDefinitionSearch() - .query("@test.status:fail")) - .indexes(Collections.singletonList("*")) - .compute( - new MonitorFormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - MonitorFormulaAndFunctionEventAggregation.COUNT))), - new MonitorFormulaAndFunctionQueryDefinition( - new MonitorFormulaAndFunctionEventQueryDefinition() - .dataSource(MonitorFormulaAndFunctionEventsDataSource.CI_TESTS) - .name("query2") - .search( - new MonitorFormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .indexes(Collections.singletonList("*")) - .compute( - new MonitorFormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - MonitorFormulaAndFunctionEventAggregation - .COUNT)))))); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(0.8)) +.variables(Arrays.asList(new MonitorFormulaAndFunctionQueryDefinition( +new MonitorFormulaAndFunctionEventQueryDefinition() +.dataSource(MonitorFormulaAndFunctionEventsDataSource.CI_TESTS) +.name("query1") +.search(new MonitorFormulaAndFunctionEventQueryDefinitionSearch() +.query("@test.status:fail")) +.indexes(Collections.singletonList("*")) +.compute(new MonitorFormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(MonitorFormulaAndFunctionEventAggregation.COUNT))), new MonitorFormulaAndFunctionQueryDefinition( +new MonitorFormulaAndFunctionEventQueryDefinition() +.dataSource(MonitorFormulaAndFunctionEventsDataSource.CI_TESTS) +.name("query2") +.search(new MonitorFormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.indexes(Collections.singletonList("*")) +.compute(new MonitorFormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(MonitorFormulaAndFunctionEventAggregation.COUNT)))))); try { Monitor result = apiInstance.createMonitor(body); @@ -73,4 +68,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_2012680290.java b/examples/v1/monitors/CreateMonitor_2012680290.java index 5997b0cc7c6..1f5bd8ff131 100644 --- a/examples/v1/monitors/CreateMonitor_2012680290.java +++ b/examples/v1/monitors/CreateMonitor_2012680290.java @@ -1,35 +1,40 @@ // Create a metric monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorOptionsSchedulingOptions; import com.datadog.api.client.v1.model.MonitorOptionsSchedulingOptionsEvaluationWindow; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.METRIC_ALERT) - .query("avg(current_1mo):avg:system.load.5{*} > 0.5") - .message("some message Notify: @hipchat-channel") - .options( - new MonitorOptions() - .thresholds(new MonitorThresholds().critical(0.5)) - .schedulingOptions( - new MonitorOptionsSchedulingOptions() - .evaluationWindow( - new MonitorOptionsSchedulingOptionsEvaluationWindow() - .dayStarts("04:00") - .monthStarts(1)))); + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.METRIC_ALERT) +.query("avg(current_1mo):avg:system.load.5{*} > 0.5") +.message("some message Notify: @hipchat-channel") +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(0.5)) +.schedulingOptions(new MonitorOptionsSchedulingOptions() +.evaluationWindow(new MonitorOptionsSchedulingOptionsEvaluationWindow() +.dayStarts("04:00") +.monthStarts(1)))); try { Monitor result = apiInstance.createMonitor(body); @@ -42,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_2520912138.java b/examples/v1/monitors/CreateMonitor_2520912138.java index cf1e1329b66..6b4fdb42692 100644 --- a/examples/v1/monitors/CreateMonitor_2520912138.java +++ b/examples/v1/monitors/CreateMonitor_2520912138.java @@ -1,31 +1,38 @@ // Create a ci-tests monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.CI_TESTS_ALERT) - .query( - """ + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.CI_TESTS_ALERT) +.query(""" ci-tests("type:test @git.branch:staging* @test.status:fail").rollup("count").by("@test.name").last("5m") >= 1 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options(new MonitorOptions().thresholds(new MonitorThresholds().critical(1.0))); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(1.0))); try { Monitor result = apiInstance.createMonitor(body); @@ -38,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_3541766733.java b/examples/v1/monitors/CreateMonitor_3541766733.java index 23bdc403953..024e6d75e91 100644 --- a/examples/v1/monitors/CreateMonitor_3541766733.java +++ b/examples/v1/monitors/CreateMonitor_3541766733.java @@ -1,9 +1,10 @@ // Create a monitor with assets returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorAsset; import com.datadog.api.client.v1.model.MonitorAssetCategory; import com.datadog.api.client.v1.model.MonitorAssetResourceType; @@ -12,36 +13,37 @@ import com.datadog.api.client.v1.model.MonitorOptionsSchedulingOptionsEvaluationWindow; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .assets( - Collections.singletonList( - new MonitorAsset() - .category(MonitorAssetCategory.RUNBOOK) - .name("Monitor Runbook") - .resourceKey("12345") - .resourceType(MonitorAssetResourceType.NOTEBOOK) - .url("/notebooks/12345"))) - .name("Example-Monitor") - .type(MonitorType.METRIC_ALERT) - .query("avg(current_1mo):avg:system.load.5{*} > 0.5") - .message("some message Notify: @hipchat-channel") - .options( - new MonitorOptions() - .thresholds(new MonitorThresholds().critical(0.5)) - .schedulingOptions( - new MonitorOptionsSchedulingOptions() - .evaluationWindow( - new MonitorOptionsSchedulingOptionsEvaluationWindow() - .dayStarts("04:00") - .monthStarts(1)))); + Monitor body = new Monitor() +.assets(Collections.singletonList(new MonitorAsset() +.category(MonitorAssetCategory.RUNBOOK) +.name("Monitor Runbook") +.resourceKey("12345") +.resourceType(MonitorAssetResourceType.NOTEBOOK) +.url("/notebooks/12345"))) +.name("Example-Monitor") +.type(MonitorType.METRIC_ALERT) +.query("avg(current_1mo):avg:system.load.5{*} > 0.5") +.message("some message Notify: @hipchat-channel") +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(0.5)) +.schedulingOptions(new MonitorOptionsSchedulingOptions() +.evaluationWindow(new MonitorOptionsSchedulingOptionsEvaluationWindow() +.dayStarts("04:00") +.monthStarts(1)))); try { Monitor result = apiInstance.createMonitor(body); @@ -54,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_3626832481.java b/examples/v1/monitors/CreateMonitor_3626832481.java index 100a0990f11..7d6410d165a 100644 --- a/examples/v1/monitors/CreateMonitor_3626832481.java +++ b/examples/v1/monitors/CreateMonitor_3626832481.java @@ -1,49 +1,48 @@ // Create a Data Quality monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionDataQualityDataSource; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionDataQualityQueryDefinition; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionQueryDefinition; import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.DATA_QUALITY_ALERT) - .query(""" + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.DATA_QUALITY_ALERT) +.query(""" formula("query1").last("5m") > 100 """) - .message("Data quality alert triggered") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options( - new MonitorOptions() - .thresholds(new MonitorThresholds().critical(100.0)) - .variables( - Collections.singletonList( - new MonitorFormulaAndFunctionQueryDefinition( - new MonitorFormulaAndFunctionDataQualityQueryDefinition() - .name("query1") - .dataSource( - MonitorFormulaAndFunctionDataQualityDataSource - .DATA_QUALITY_METRICS) - .measure("row_count") - .filter( - "search for column where `database:production AND" - + " table:users`") - .groupBy(Collections.singletonList("entity_id")))))); +.message("Data quality alert triggered") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(100.0)) +.variables(Collections.singletonList(new MonitorFormulaAndFunctionQueryDefinition( +new MonitorFormulaAndFunctionDataQualityQueryDefinition() +.name("query1") +.dataSource(MonitorFormulaAndFunctionDataQualityDataSource.DATA_QUALITY_METRICS) +.measure("row_count") +.filter("search for column where `database:production AND table:users`") +.groupBy(Collections.singletonList("entity_id")))))); try { Monitor result = apiInstance.createMonitor(body); @@ -56,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_3790803616.java b/examples/v1/monitors/CreateMonitor_3790803616.java index 2a5f9f9d367..7eb79de097d 100644 --- a/examples/v1/monitors/CreateMonitor_3790803616.java +++ b/examples/v1/monitors/CreateMonitor_3790803616.java @@ -1,31 +1,38 @@ // Create a ci-pipelines monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.CI_PIPELINES_ALERT) - .query( - """ + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.CI_PIPELINES_ALERT) +.query(""" ci-pipelines("ci_level:pipeline @git.branch:staging* @ci.status:error").rollup("count").by("@git.branch,@ci.pipeline.name").last("5m") >= 1 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options(new MonitorOptions().thresholds(new MonitorThresholds().critical(1.0))); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(1.0))); try { Monitor result = apiInstance.createMonitor(body); @@ -38,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_3824294658.java b/examples/v1/monitors/CreateMonitor_3824294658.java index a5ae62d77fc..196c28b9e7e 100644 --- a/examples/v1/monitors/CreateMonitor_3824294658.java +++ b/examples/v1/monitors/CreateMonitor_3824294658.java @@ -1,9 +1,10 @@ // Create a ci-pipelines formula and functions monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionEventAggregation; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionEventQueryDefinition; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionEventQueryDefinitionCompute; @@ -13,56 +14,48 @@ import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.CI_PIPELINES_ALERT) - .query(""" + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.CI_PIPELINES_ALERT) +.query(""" formula("query1 / query2 * 100").last("15m") >= 0.8 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options( - new MonitorOptions() - .thresholds(new MonitorThresholds().critical(0.8)) - .variables( - Arrays.asList( - new MonitorFormulaAndFunctionQueryDefinition( - new MonitorFormulaAndFunctionEventQueryDefinition() - .dataSource( - MonitorFormulaAndFunctionEventsDataSource.CI_PIPELINES) - .name("query1") - .search( - new MonitorFormulaAndFunctionEventQueryDefinitionSearch() - .query("@ci.status:error")) - .indexes(Collections.singletonList("*")) - .compute( - new MonitorFormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - MonitorFormulaAndFunctionEventAggregation.COUNT))), - new MonitorFormulaAndFunctionQueryDefinition( - new MonitorFormulaAndFunctionEventQueryDefinition() - .dataSource( - MonitorFormulaAndFunctionEventsDataSource.CI_PIPELINES) - .name("query2") - .search( - new MonitorFormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .indexes(Collections.singletonList("*")) - .compute( - new MonitorFormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - MonitorFormulaAndFunctionEventAggregation - .COUNT)))))); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(0.8)) +.variables(Arrays.asList(new MonitorFormulaAndFunctionQueryDefinition( +new MonitorFormulaAndFunctionEventQueryDefinition() +.dataSource(MonitorFormulaAndFunctionEventsDataSource.CI_PIPELINES) +.name("query1") +.search(new MonitorFormulaAndFunctionEventQueryDefinitionSearch() +.query("@ci.status:error")) +.indexes(Collections.singletonList("*")) +.compute(new MonitorFormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(MonitorFormulaAndFunctionEventAggregation.COUNT))), new MonitorFormulaAndFunctionQueryDefinition( +new MonitorFormulaAndFunctionEventQueryDefinition() +.dataSource(MonitorFormulaAndFunctionEventsDataSource.CI_PIPELINES) +.name("query2") +.search(new MonitorFormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.indexes(Collections.singletonList("*")) +.compute(new MonitorFormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(MonitorFormulaAndFunctionEventAggregation.COUNT)))))); try { Monitor result = apiInstance.createMonitor(body); @@ -75,4 +68,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_3883669300.java b/examples/v1/monitors/CreateMonitor_3883669300.java index 7777a51ef18..d8aa4786e06 100644 --- a/examples/v1/monitors/CreateMonitor_3883669300.java +++ b/examples/v1/monitors/CreateMonitor_3883669300.java @@ -1,9 +1,10 @@ // Create a RUM formula and functions monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionEventAggregation; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionEventQueryDefinition; import com.datadog.api.client.v1.model.MonitorFormulaAndFunctionEventQueryDefinitionCompute; @@ -13,54 +14,48 @@ import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.RUM_ALERT) - .query(""" + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.RUM_ALERT) +.query(""" formula("query2 / query1 * 100").last("15m") >= 0.8 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options( - new MonitorOptions() - .thresholds(new MonitorThresholds().critical(0.8)) - .variables( - Arrays.asList( - new MonitorFormulaAndFunctionQueryDefinition( - new MonitorFormulaAndFunctionEventQueryDefinition() - .dataSource(MonitorFormulaAndFunctionEventsDataSource.RUM) - .name("query2") - .search( - new MonitorFormulaAndFunctionEventQueryDefinitionSearch() - .query("")) - .indexes(Collections.singletonList("*")) - .compute( - new MonitorFormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - MonitorFormulaAndFunctionEventAggregation.COUNT))), - new MonitorFormulaAndFunctionQueryDefinition( - new MonitorFormulaAndFunctionEventQueryDefinition() - .dataSource(MonitorFormulaAndFunctionEventsDataSource.RUM) - .name("query1") - .search( - new MonitorFormulaAndFunctionEventQueryDefinitionSearch() - .query("status:error")) - .indexes(Collections.singletonList("*")) - .compute( - new MonitorFormulaAndFunctionEventQueryDefinitionCompute() - .aggregation( - MonitorFormulaAndFunctionEventAggregation - .COUNT)))))); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(0.8)) +.variables(Arrays.asList(new MonitorFormulaAndFunctionQueryDefinition( +new MonitorFormulaAndFunctionEventQueryDefinition() +.dataSource(MonitorFormulaAndFunctionEventsDataSource.RUM) +.name("query2") +.search(new MonitorFormulaAndFunctionEventQueryDefinitionSearch() +.query("")) +.indexes(Collections.singletonList("*")) +.compute(new MonitorFormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(MonitorFormulaAndFunctionEventAggregation.COUNT))), new MonitorFormulaAndFunctionQueryDefinition( +new MonitorFormulaAndFunctionEventQueryDefinition() +.dataSource(MonitorFormulaAndFunctionEventsDataSource.RUM) +.name("query1") +.search(new MonitorFormulaAndFunctionEventQueryDefinitionSearch() +.query("status:error")) +.indexes(Collections.singletonList("*")) +.compute(new MonitorFormulaAndFunctionEventQueryDefinitionCompute() +.aggregation(MonitorFormulaAndFunctionEventAggregation.COUNT)))))); try { Monitor result = apiInstance.createMonitor(body); @@ -73,4 +68,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/CreateMonitor_440013737.java b/examples/v1/monitors/CreateMonitor_440013737.java index 47ceb9af53e..206a77694a6 100644 --- a/examples/v1/monitors/CreateMonitor_440013737.java +++ b/examples/v1/monitors/CreateMonitor_440013737.java @@ -1,33 +1,40 @@ // Create an Error Tracking monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorDraftStatus; import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.ERROR_TRACKING_ALERT) - .query( - """ + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.ERROR_TRACKING_ALERT) +.query(""" error-tracking-rum("service:foo AND @error.source:source").rollup("count").by("@issue.id").last("1h") >= 1 """) - .message("some message") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options(new MonitorOptions().thresholds(new MonitorThresholds().critical(1.0))) - .draftStatus(MonitorDraftStatus.DRAFT); +.message("some message") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.thresholds(new MonitorThresholds() +.critical(1.0))) +.draftStatus(MonitorDraftStatus.DRAFT); try { Monitor result = apiInstance.createMonitor(body); @@ -40,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/DeleteMonitor.java b/examples/v1/monitors/DeleteMonitor.java index 7f0690e770b..bcf1d031f48 100644 --- a/examples/v1/monitors/DeleteMonitor.java +++ b/examples/v1/monitors/DeleteMonitor.java @@ -1,9 +1,16 @@ // Delete a monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.DeletedMonitor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/GetMonitor.java b/examples/v1/monitors/GetMonitor.java index cf2ffd41f6e..5c9541892e6 100644 --- a/examples/v1/monitors/GetMonitor.java +++ b/examples/v1/monitors/GetMonitor.java @@ -1,10 +1,17 @@ // Get a monitor's details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.api.MonitorsApi.GetMonitorOptionalParameters; import com.datadog.api.client.v1.model.Monitor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,9 +22,7 @@ public static void main(String[] args) { Long MONITOR_ID = Long.parseLong(System.getenv("MONITOR_ID")); try { - Monitor result = - apiInstance.getMonitor( - MONITOR_ID, new GetMonitorOptionalParameters().withDowntimes(true)); + Monitor result = apiInstance.getMonitor(MONITOR_ID,new GetMonitorOptionalParameters().withDowntimes(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#getMonitor"); @@ -27,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/GetMonitor_2200114573.java b/examples/v1/monitors/GetMonitor_2200114573.java index a5e5c82a285..8bf4d1f308d 100644 --- a/examples/v1/monitors/GetMonitor_2200114573.java +++ b/examples/v1/monitors/GetMonitor_2200114573.java @@ -1,10 +1,17 @@ // Get a monitor's details with downtime returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.api.MonitorsApi.GetMonitorOptionalParameters; import com.datadog.api.client.v1.model.Monitor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,9 +22,7 @@ public static void main(String[] args) { Long MONITOR_ID = Long.parseLong(System.getenv("MONITOR_ID")); try { - Monitor result = - apiInstance.getMonitor( - MONITOR_ID, new GetMonitorOptionalParameters().withDowntimes(true)); + Monitor result = apiInstance.getMonitor(MONITOR_ID,new GetMonitorOptionalParameters().withDowntimes(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#getMonitor"); @@ -27,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/GetMonitor_3691711704.java b/examples/v1/monitors/GetMonitor_3691711704.java index 1dea927aa65..162eda7b25b 100644 --- a/examples/v1/monitors/GetMonitor_3691711704.java +++ b/examples/v1/monitors/GetMonitor_3691711704.java @@ -1,9 +1,16 @@ // Get a synthetics monitor's details -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { MonitorsApi apiInstance = new MonitorsApi(defaultClient); // there is a valid "synthetics_api_test" in the system - Long SYNTHETICS_API_TEST_MONITOR_ID = - Long.parseLong(System.getenv("SYNTHETICS_API_TEST_MONITOR_ID")); + Long SYNTHETICS_API_TEST_MONITOR_ID = Long.parseLong(System.getenv("SYNTHETICS_API_TEST_MONITOR_ID")); try { Monitor result = apiInstance.getMonitor(SYNTHETICS_API_TEST_MONITOR_ID); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/ListMonitors.java b/examples/v1/monitors/ListMonitors.java index f85f1ff982e..347e2b529c3 100644 --- a/examples/v1/monitors/ListMonitors.java +++ b/examples/v1/monitors/ListMonitors.java @@ -1,10 +1,16 @@ // Get all monitors returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/ListMonitors_2154432960.java b/examples/v1/monitors/ListMonitors_2154432960.java index c30b0531bed..53af402d322 100644 --- a/examples/v1/monitors/ListMonitors_2154432960.java +++ b/examples/v1/monitors/ListMonitors_2154432960.java @@ -1,11 +1,17 @@ // Get all monitors with tags -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.api.MonitorsApi.ListMonitorsOptionalParameters; import com.datadog.api.client.v1.model.Monitor; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,9 +19,7 @@ public static void main(String[] args) { MonitorsApi apiInstance = new MonitorsApi(defaultClient); try { - List result = - apiInstance.listMonitors( - new ListMonitorsOptionalParameters().tags("test:examplemonitor").pageSize(1)); + List result = apiInstance.listMonitors(new ListMonitorsOptionalParameters().tags("test:examplemonitor").pageSize(1)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#listMonitors"); @@ -25,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/ListMonitors_463213563.java b/examples/v1/monitors/ListMonitors_463213563.java index d3eaf9a222d..9a8b99d71a1 100644 --- a/examples/v1/monitors/ListMonitors_463213563.java +++ b/examples/v1/monitors/ListMonitors_463213563.java @@ -1,10 +1,19 @@ // Get all monitors returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.api.MonitorsApi.ListMonitorsOptionalParameters; import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.v1.model.Monitor; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +21,10 @@ public static void main(String[] args) { MonitorsApi apiInstance = new MonitorsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listMonitorsWithPagination(new ListMonitorsOptionalParameters().pageSize(2)); + PaginationIterable iterable = apiInstance.listMonitorsWithPagination(new ListMonitorsOptionalParameters().pageSize(2)); for (Monitor item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling MonitorsApi#listMonitorsWithPagination"); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/SearchMonitorGroups.java b/examples/v1/monitors/SearchMonitorGroups.java index f430a375eec..46ec0d6d048 100644 --- a/examples/v1/monitors/SearchMonitorGroups.java +++ b/examples/v1/monitors/SearchMonitorGroups.java @@ -1,9 +1,16 @@ // Monitors group search returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.MonitorGroupSearchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/SearchMonitors.java b/examples/v1/monitors/SearchMonitors.java index 4ef41850dcc..fe9faf087ad 100644 --- a/examples/v1/monitors/SearchMonitors.java +++ b/examples/v1/monitors/SearchMonitors.java @@ -1,9 +1,16 @@ // Monitors search returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.MonitorSearchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/UpdateMonitor.java b/examples/v1/monitors/UpdateMonitor.java index 0ed54aebea8..eb596522714 100644 --- a/examples/v1/monitors/UpdateMonitor.java +++ b/examples/v1/monitors/UpdateMonitor.java @@ -1,12 +1,19 @@ // Edit a monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,18 +24,18 @@ public static void main(String[] args) { Long MONITOR_ID = Long.parseLong(System.getenv("MONITOR_ID")); String MONITOR_NAME = System.getenv("MONITOR_NAME"); - MonitorUpdateRequest body = - new MonitorUpdateRequest() - .name("My monitor-updated") - .priority(null) - .options( - new MonitorOptions() - .evaluationDelay(null) - .newGroupDelay(600L) - .newHostDelay(null) - .renotifyInterval(null) - .thresholds(new MonitorThresholds().critical(2.0).warning(null)) - .timeoutH(null)); + MonitorUpdateRequest body = new MonitorUpdateRequest() +.name("My monitor-updated") +.priority(null) +.options(new MonitorOptions() +.evaluationDelay(null) +.newGroupDelay(600L) +.newHostDelay(null) +.renotifyInterval(null) +.thresholds(new MonitorThresholds() +.critical(2.0) +.warning(null)) +.timeoutH(null)); try { Monitor result = apiInstance.updateMonitor(MONITOR_ID, body); @@ -41,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/ValidateExistingMonitor.java b/examples/v1/monitors/ValidateExistingMonitor.java index a17790f4674..011e72194f4 100644 --- a/examples/v1/monitors/ValidateExistingMonitor.java +++ b/examples/v1/monitors/ValidateExistingMonitor.java @@ -1,7 +1,7 @@ // Validate an existing monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorOptions; @@ -9,7 +9,13 @@ import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; import com.datadog.api.client.v1.model.OnMissingDataOption; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,34 +25,33 @@ public static void main(String[] args) { // there is a valid "monitor" in the system Long MONITOR_ID = Long.parseLong(System.getenv("MONITOR_ID")); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.LOG_ALERT) - .query( - """ + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.LOG_ALERT) +.query(""" logs("service:foo AND type:error").index("main").rollup("count").by("source").last("5m") > 2 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options( - new MonitorOptions() - .enableLogsSample(true) - .escalationMessage("the situation has escalated") - .evaluationDelay(700L) - .includeTags(true) - .locked(false) - .newHostDelay(600L) - .noDataTimeframe(null) - .notifyAudit(false) - .notifyNoData(false) - .onMissingData(OnMissingDataOption.SHOW_AND_NOTIFY_NO_DATA) - .notificationPresetName(MonitorOptionsNotificationPresets.HIDE_HANDLES) - .renotifyInterval(60L) - .requireFullWindow(true) - .timeoutH(24L) - .thresholds(new MonitorThresholds().critical(2.0).warning(1.0))); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.enableLogsSample(true) +.escalationMessage("the situation has escalated") +.evaluationDelay(700L) +.includeTags(true) +.locked(false) +.newHostDelay(600L) +.noDataTimeframe(null) +.notifyAudit(false) +.notifyNoData(false) +.onMissingData(OnMissingDataOption.SHOW_AND_NOTIFY_NO_DATA) +.notificationPresetName(MonitorOptionsNotificationPresets.HIDE_HANDLES) +.renotifyInterval(60L) +.requireFullWindow(true) +.timeoutH(24L) +.thresholds(new MonitorThresholds() +.critical(2.0) +.warning(1.0))); try { apiInstance.validateExistingMonitor(MONITOR_ID, body); @@ -58,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/ValidateMonitor.java b/examples/v1/monitors/ValidateMonitor.java index 97a599247ab..d2ab6632e6e 100644 --- a/examples/v1/monitors/ValidateMonitor.java +++ b/examples/v1/monitors/ValidateMonitor.java @@ -1,7 +1,7 @@ // Validate a monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorOptions; @@ -9,41 +9,46 @@ import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; import com.datadog.api.client.v1.model.OnMissingDataOption; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.LOG_ALERT) - .query( - """ + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.LOG_ALERT) +.query(""" logs("service:foo AND type:error").index("main").rollup("count").by("source").last("5m") > 2 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options( - new MonitorOptions() - .enableLogsSample(true) - .escalationMessage("the situation has escalated") - .evaluationDelay(700L) - .includeTags(true) - .locked(false) - .newHostDelay(600L) - .noDataTimeframe(null) - .notifyAudit(false) - .notifyNoData(false) - .onMissingData(OnMissingDataOption.SHOW_AND_NOTIFY_NO_DATA) - .notificationPresetName(MonitorOptionsNotificationPresets.HIDE_HANDLES) - .renotifyInterval(60L) - .requireFullWindow(true) - .timeoutH(24L) - .thresholds(new MonitorThresholds().critical(2.0).warning(1.0))); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.enableLogsSample(true) +.escalationMessage("the situation has escalated") +.evaluationDelay(700L) +.includeTags(true) +.locked(false) +.newHostDelay(600L) +.noDataTimeframe(null) +.notifyAudit(false) +.notifyNoData(false) +.onMissingData(OnMissingDataOption.SHOW_AND_NOTIFY_NO_DATA) +.notificationPresetName(MonitorOptionsNotificationPresets.HIDE_HANDLES) +.renotifyInterval(60L) +.requireFullWindow(true) +.timeoutH(24L) +.thresholds(new MonitorThresholds() +.critical(2.0) +.warning(1.0))); try { apiInstance.validateMonitor(body); @@ -55,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/monitors/ValidateMonitor_4247196452.java b/examples/v1/monitors/ValidateMonitor_4247196452.java index cbb57b6b5fe..bdb544eb1ca 100644 --- a/examples/v1/monitors/ValidateMonitor_4247196452.java +++ b/examples/v1/monitors/ValidateMonitor_4247196452.java @@ -1,50 +1,54 @@ // Validate a multi-alert monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.MonitorsApi; import com.datadog.api.client.v1.model.Monitor; import com.datadog.api.client.v1.model.MonitorOptions; import com.datadog.api.client.v1.model.MonitorThresholds; import com.datadog.api.client.v1.model.MonitorType; import com.datadog.api.client.v1.model.OnMissingDataOption; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - Monitor body = - new Monitor() - .name("Example-Monitor") - .type(MonitorType.LOG_ALERT) - .query( - """ + Monitor body = new Monitor() +.name("Example-Monitor") +.type(MonitorType.LOG_ALERT) +.query(""" logs("service:foo AND type:error").index("main").rollup("count").by("source,status").last("5m") > 2 """) - .message("some message Notify: @hipchat-channel") - .tags(Arrays.asList("test:examplemonitor", "env:ci")) - .priority(3L) - .options( - new MonitorOptions() - .enableLogsSample(true) - .escalationMessage("the situation has escalated") - .evaluationDelay(700L) - .groupRetentionDuration("2d") - .includeTags(true) - .locked(false) - .newHostDelay(600L) - .noDataTimeframe(null) - .notifyAudit(false) - .notifyBy(Collections.singletonList("status")) - .notifyNoData(false) - .onMissingData(OnMissingDataOption.SHOW_AND_NOTIFY_NO_DATA) - .renotifyInterval(60L) - .requireFullWindow(true) - .timeoutH(24L) - .thresholds(new MonitorThresholds().critical(2.0).warning(1.0))); +.message("some message Notify: @hipchat-channel") +.tags(Arrays.asList("test:examplemonitor", "env:ci")) +.priority(3L) +.options(new MonitorOptions() +.enableLogsSample(true) +.escalationMessage("the situation has escalated") +.evaluationDelay(700L) +.groupRetentionDuration("2d") +.includeTags(true) +.locked(false) +.newHostDelay(600L) +.noDataTimeframe(null) +.notifyAudit(false) +.notifyBy(Collections.singletonList("status")) +.notifyNoData(false) +.onMissingData(OnMissingDataOption.SHOW_AND_NOTIFY_NO_DATA) +.renotifyInterval(60L) +.requireFullWindow(true) +.timeoutH(24L) +.thresholds(new MonitorThresholds() +.critical(2.0) +.warning(1.0))); try { apiInstance.validateMonitor(body); @@ -56,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/notebooks/CreateNotebook.java b/examples/v1/notebooks/CreateNotebook.java index 5ec27cae6a2..940f4da18c5 100644 --- a/examples/v1/notebooks/CreateNotebook.java +++ b/examples/v1/notebooks/CreateNotebook.java @@ -1,11 +1,13 @@ // Create a notebook returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.NotebooksApi; +import com.datadog.api.client.v1.model.NotebookResponse; import com.datadog.api.client.v1.model.NotebookCellCreateRequest; import com.datadog.api.client.v1.model.NotebookCellCreateRequestAttributes; import com.datadog.api.client.v1.model.NotebookCellResourceType; +import com.datadog.api.client.v1.model.NotebookCellTime; import com.datadog.api.client.v1.model.NotebookCreateData; import com.datadog.api.client.v1.model.NotebookCreateDataAttributes; import com.datadog.api.client.v1.model.NotebookCreateRequest; @@ -16,7 +18,6 @@ import com.datadog.api.client.v1.model.NotebookMarkdownCellDefinitionType; import com.datadog.api.client.v1.model.NotebookRelativeTime; import com.datadog.api.client.v1.model.NotebookResourceType; -import com.datadog.api.client.v1.model.NotebookResponse; import com.datadog.api.client.v1.model.NotebookSplitBy; import com.datadog.api.client.v1.model.NotebookStatus; import com.datadog.api.client.v1.model.NotebookTimeseriesCellAttributes; @@ -29,30 +30,27 @@ import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetLiveSpan; import com.datadog.api.client.v1.model.WidgetRequestStyle; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); NotebooksApi apiInstance = new NotebooksApi(defaultClient); - NotebookCreateRequest body = - new NotebookCreateRequest() - .data( - new NotebookCreateData() - .attributes( - new NotebookCreateDataAttributes() - .cells( - Arrays.asList( - new NotebookCellCreateRequest() - .attributes( - new NotebookCellCreateRequestAttributes( - new NotebookMarkdownCellAttributes() - .definition( - new NotebookMarkdownCellDefinition() - .text( - """ + NotebookCreateRequest body = new NotebookCreateRequest() +.data(new NotebookCreateData() +.attributes(new NotebookCreateDataAttributes() +.cells(Arrays.asList(new NotebookCellCreateRequest() +.attributes(new NotebookCellCreateRequestAttributes( +new NotebookMarkdownCellAttributes() +.definition(new NotebookMarkdownCellDefinition() +.text(""" ## Some test markdown ``` @@ -61,49 +59,32 @@ public static void main(String[] args) { y = 6; ``` """) - .type( - NotebookMarkdownCellDefinitionType - .MARKDOWN)))) - .type(NotebookCellResourceType.NOTEBOOK_CELLS), - new NotebookCellCreateRequest() - .attributes( - new NotebookCellCreateRequestAttributes( - new NotebookTimeseriesCellAttributes() - .definition( - new TimeseriesWidgetDefinition() - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .displayType( - WidgetDisplayType.LINE) - .q("avg:system.load.1{*}") - .style( - new WidgetRequestStyle() - .lineType( - WidgetLineType - .SOLID) - .lineWidth( - WidgetLineWidth - .NORMAL) - .palette( - "dog_classic")))) - .showLegend(true) - .type( - TimeseriesWidgetDefinitionType - .TIMESERIES) - .yaxis( - new WidgetAxis().scale("linear"))) - .graphSize(NotebookGraphSize.MEDIUM) - .splitBy(new NotebookSplitBy()) - .time(null))) - .type(NotebookCellResourceType.NOTEBOOK_CELLS))) - .name("Example-Notebook") - .status(NotebookStatus.PUBLISHED) - .time( - new NotebookGlobalTime( - new NotebookRelativeTime() - .liveSpan(WidgetLiveSpan.PAST_ONE_HOUR)))) - .type(NotebookResourceType.NOTEBOOKS)); +.type(NotebookMarkdownCellDefinitionType.MARKDOWN)))) +.type(NotebookCellResourceType.NOTEBOOK_CELLS), new NotebookCellCreateRequest() +.attributes(new NotebookCellCreateRequestAttributes( +new NotebookTimeseriesCellAttributes() +.definition(new TimeseriesWidgetDefinition() +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.displayType(WidgetDisplayType.LINE) +.q("avg:system.load.1{*}") +.style(new WidgetRequestStyle() +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL) +.palette("dog_classic")))) +.showLegend(true) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.yaxis(new WidgetAxis() +.scale("linear"))) +.graphSize(NotebookGraphSize.MEDIUM) +.splitBy(new NotebookSplitBy()) +.time(null))) +.type(NotebookCellResourceType.NOTEBOOK_CELLS))) +.name("Example-Notebook") +.status(NotebookStatus.PUBLISHED) +.time(new NotebookGlobalTime( +new NotebookRelativeTime() +.liveSpan(WidgetLiveSpan.PAST_ONE_HOUR)))) +.type(NotebookResourceType.NOTEBOOKS)); try { NotebookResponse result = apiInstance.createNotebook(body); @@ -116,4 +97,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/notebooks/DeleteNotebook.java b/examples/v1/notebooks/DeleteNotebook.java index 8fd7a57e62e..54618a337bb 100644 --- a/examples/v1/notebooks/DeleteNotebook.java +++ b/examples/v1/notebooks/DeleteNotebook.java @@ -1,8 +1,15 @@ // Delete a notebook returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.NotebooksApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/notebooks/GetNotebook.java b/examples/v1/notebooks/GetNotebook.java index a717c2166b4..eea8bd7d379 100644 --- a/examples/v1/notebooks/GetNotebook.java +++ b/examples/v1/notebooks/GetNotebook.java @@ -1,9 +1,16 @@ // Get a notebook returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.NotebooksApi; import com.datadog.api.client.v1.model.NotebookResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/notebooks/ListNotebooks.java b/examples/v1/notebooks/ListNotebooks.java index 122c04d69a3..0b0008de923 100644 --- a/examples/v1/notebooks/ListNotebooks.java +++ b/examples/v1/notebooks/ListNotebooks.java @@ -1,9 +1,16 @@ // Get all notebooks returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.NotebooksApi; import com.datadog.api.client.v1.model.NotebooksResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/notebooks/ListNotebooks_788665428.java b/examples/v1/notebooks/ListNotebooks_788665428.java index 3a45cd3d7e7..a0d3ff71fb4 100644 --- a/examples/v1/notebooks/ListNotebooks_788665428.java +++ b/examples/v1/notebooks/ListNotebooks_788665428.java @@ -1,10 +1,19 @@ // Get all notebooks returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v1.api.NotebooksApi; import com.datadog.api.client.v1.api.NotebooksApi.ListNotebooksOptionalParameters; +import com.datadog.api.client.v1.model.NotebooksResponse; import com.datadog.api.client.v1.model.NotebooksResponseData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +21,10 @@ public static void main(String[] args) { NotebooksApi apiInstance = new NotebooksApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listNotebooksWithPagination(new ListNotebooksOptionalParameters().count(2L)); + PaginationIterable iterable = apiInstance.listNotebooksWithPagination(new ListNotebooksOptionalParameters().count(2L)); for (NotebooksResponseData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling NotebooksApi#listNotebooksWithPagination"); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/notebooks/UpdateNotebook.java b/examples/v1/notebooks/UpdateNotebook.java index fbb9b79e3a2..1b582f595fb 100644 --- a/examples/v1/notebooks/UpdateNotebook.java +++ b/examples/v1/notebooks/UpdateNotebook.java @@ -1,11 +1,13 @@ // Update a notebook returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.NotebooksApi; +import com.datadog.api.client.v1.model.NotebookResponse; import com.datadog.api.client.v1.model.NotebookCellCreateRequest; import com.datadog.api.client.v1.model.NotebookCellCreateRequestAttributes; import com.datadog.api.client.v1.model.NotebookCellResourceType; +import com.datadog.api.client.v1.model.NotebookCellTime; import com.datadog.api.client.v1.model.NotebookGlobalTime; import com.datadog.api.client.v1.model.NotebookGraphSize; import com.datadog.api.client.v1.model.NotebookMarkdownCellAttributes; @@ -13,7 +15,6 @@ import com.datadog.api.client.v1.model.NotebookMarkdownCellDefinitionType; import com.datadog.api.client.v1.model.NotebookRelativeTime; import com.datadog.api.client.v1.model.NotebookResourceType; -import com.datadog.api.client.v1.model.NotebookResponse; import com.datadog.api.client.v1.model.NotebookSplitBy; import com.datadog.api.client.v1.model.NotebookStatus; import com.datadog.api.client.v1.model.NotebookTimeseriesCellAttributes; @@ -30,8 +31,13 @@ import com.datadog.api.client.v1.model.WidgetLineWidth; import com.datadog.api.client.v1.model.WidgetLiveSpan; import com.datadog.api.client.v1.model.WidgetRequestStyle; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -41,23 +47,15 @@ public static void main(String[] args) { // there is a valid "notebook" in the system Long NOTEBOOK_DATA_ID = Long.parseLong(System.getenv("NOTEBOOK_DATA_ID")); - NotebookUpdateRequest body = - new NotebookUpdateRequest() - .data( - new NotebookUpdateData() - .attributes( - new NotebookUpdateDataAttributes() - .cells( - Arrays.asList( - new NotebookUpdateCell( - new NotebookCellCreateRequest() - .attributes( - new NotebookCellCreateRequestAttributes( - new NotebookMarkdownCellAttributes() - .definition( - new NotebookMarkdownCellDefinition() - .text( - """ + NotebookUpdateRequest body = new NotebookUpdateRequest() +.data(new NotebookUpdateData() +.attributes(new NotebookUpdateDataAttributes() +.cells(Arrays.asList(new NotebookUpdateCell( +new NotebookCellCreateRequest() +.attributes(new NotebookCellCreateRequestAttributes( +new NotebookMarkdownCellAttributes() +.definition(new NotebookMarkdownCellDefinition() +.text(""" ## Some test markdown ``` @@ -66,53 +64,33 @@ public static void main(String[] args) { y = 6; ``` """) - .type( - NotebookMarkdownCellDefinitionType - .MARKDOWN)))) - .type(NotebookCellResourceType.NOTEBOOK_CELLS)), - new NotebookUpdateCell( - new NotebookCellCreateRequest() - .attributes( - new NotebookCellCreateRequestAttributes( - new NotebookTimeseriesCellAttributes() - .definition( - new TimeseriesWidgetDefinition() - .requests( - Collections.singletonList( - new TimeseriesWidgetRequest() - .displayType( - WidgetDisplayType - .LINE) - .q( - "avg:system.load.1{*}") - .style( - new WidgetRequestStyle() - .lineType( - WidgetLineType - .SOLID) - .lineWidth( - WidgetLineWidth - .NORMAL) - .palette( - "dog_classic")))) - .showLegend(true) - .type( - TimeseriesWidgetDefinitionType - .TIMESERIES) - .yaxis( - new WidgetAxis() - .scale("linear"))) - .graphSize(NotebookGraphSize.MEDIUM) - .splitBy(new NotebookSplitBy()) - .time(null))) - .type(NotebookCellResourceType.NOTEBOOK_CELLS)))) - .name("Example-Notebook-updated") - .status(NotebookStatus.PUBLISHED) - .time( - new NotebookGlobalTime( - new NotebookRelativeTime() - .liveSpan(WidgetLiveSpan.PAST_ONE_HOUR)))) - .type(NotebookResourceType.NOTEBOOKS)); +.type(NotebookMarkdownCellDefinitionType.MARKDOWN)))) +.type(NotebookCellResourceType.NOTEBOOK_CELLS)), new NotebookUpdateCell( +new NotebookCellCreateRequest() +.attributes(new NotebookCellCreateRequestAttributes( +new NotebookTimeseriesCellAttributes() +.definition(new TimeseriesWidgetDefinition() +.requests(Collections.singletonList(new TimeseriesWidgetRequest() +.displayType(WidgetDisplayType.LINE) +.q("avg:system.load.1{*}") +.style(new WidgetRequestStyle() +.lineType(WidgetLineType.SOLID) +.lineWidth(WidgetLineWidth.NORMAL) +.palette("dog_classic")))) +.showLegend(true) +.type(TimeseriesWidgetDefinitionType.TIMESERIES) +.yaxis(new WidgetAxis() +.scale("linear"))) +.graphSize(NotebookGraphSize.MEDIUM) +.splitBy(new NotebookSplitBy()) +.time(null))) +.type(NotebookCellResourceType.NOTEBOOK_CELLS)))) +.name("Example-Notebook-updated") +.status(NotebookStatus.PUBLISHED) +.time(new NotebookGlobalTime( +new NotebookRelativeTime() +.liveSpan(WidgetLiveSpan.PAST_ONE_HOUR)))) +.type(NotebookResourceType.NOTEBOOKS)); try { NotebookResponse result = apiInstance.updateNotebook(NOTEBOOK_DATA_ID, body); @@ -125,4 +103,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/organizations/CreateChildOrg.java b/examples/v1/organizations/CreateChildOrg.java index 17b10b71ac5..8a9cc9719d3 100644 --- a/examples/v1/organizations/CreateChildOrg.java +++ b/examples/v1/organizations/CreateChildOrg.java @@ -1,23 +1,31 @@ // Create a child organization returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.OrganizationsApi; +import com.datadog.api.client.v1.model.OrganizationCreateResponse; import com.datadog.api.client.v1.model.OrganizationBilling; import com.datadog.api.client.v1.model.OrganizationCreateBody; -import com.datadog.api.client.v1.model.OrganizationCreateResponse; import com.datadog.api.client.v1.model.OrganizationSubscription; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); OrganizationsApi apiInstance = new OrganizationsApi(defaultClient); - OrganizationCreateBody body = - new OrganizationCreateBody() - .billing(new OrganizationBilling().type("parent_billing")) - .name("New child org") - .subscription(new OrganizationSubscription().type("pro")); + OrganizationCreateBody body = new OrganizationCreateBody() +.billing(new OrganizationBilling() +.type("parent_billing")) +.name("New child org") +.subscription(new OrganizationSubscription() +.type("pro")); try { OrganizationCreateResponse result = apiInstance.createChildOrg(body); @@ -30,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/organizations/DowngradeOrg.java b/examples/v1/organizations/DowngradeOrg.java index cf533da5bae..a94b6426641 100644 --- a/examples/v1/organizations/DowngradeOrg.java +++ b/examples/v1/organizations/DowngradeOrg.java @@ -1,9 +1,16 @@ // Spin-off Child Organization returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.OrganizationsApi; import com.datadog.api.client.v1.model.OrgDowngradedResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/organizations/GetOrg.java b/examples/v1/organizations/GetOrg.java index 5774996116b..dfad10b6ef9 100644 --- a/examples/v1/organizations/GetOrg.java +++ b/examples/v1/organizations/GetOrg.java @@ -1,9 +1,16 @@ // Get organization information returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.OrganizationsApi; import com.datadog.api.client.v1.model.OrganizationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/organizations/ListOrgs.java b/examples/v1/organizations/ListOrgs.java index c410759789d..7ff12ba66ec 100644 --- a/examples/v1/organizations/ListOrgs.java +++ b/examples/v1/organizations/ListOrgs.java @@ -1,9 +1,16 @@ // List your managed organizations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.OrganizationsApi; import com.datadog.api.client.v1.model.OrganizationListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/organizations/UpdateOrg.java b/examples/v1/organizations/UpdateOrg.java index 65bade6dc01..acf14b8621a 100644 --- a/examples/v1/organizations/UpdateOrg.java +++ b/examples/v1/organizations/UpdateOrg.java @@ -1,49 +1,56 @@ // Update your organization returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.OrganizationsApi; +import com.datadog.api.client.v1.model.OrganizationResponse; import com.datadog.api.client.v1.model.AccessRole; import com.datadog.api.client.v1.model.Organization; import com.datadog.api.client.v1.model.OrganizationBilling; -import com.datadog.api.client.v1.model.OrganizationResponse; import com.datadog.api.client.v1.model.OrganizationSettings; import com.datadog.api.client.v1.model.OrganizationSettingsSaml; import com.datadog.api.client.v1.model.OrganizationSettingsSamlAutocreateUsersDomains; import com.datadog.api.client.v1.model.OrganizationSettingsSamlIdpInitiatedLogin; import com.datadog.api.client.v1.model.OrganizationSettingsSamlStrictMode; import com.datadog.api.client.v1.model.OrganizationSubscription; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); OrganizationsApi apiInstance = new OrganizationsApi(defaultClient); - Organization body = - new Organization() - .billing(new OrganizationBilling().type("parent_billing")) - .description("some description") - .name("New child org") - .publicId("abcdef12345") - .settings( - new OrganizationSettings() - .privateWidgetShare(false) - .saml(new OrganizationSettingsSaml().enabled(false)) - .samlAutocreateAccessRole(AccessRole.READ_ONLY) - .samlAutocreateUsersDomains( - new OrganizationSettingsSamlAutocreateUsersDomains() - .domains(Collections.singletonList("example.com")) - .enabled(false)) - .samlCanBeEnabled(false) - .samlIdpEndpoint("https://my.saml.endpoint") - .samlIdpInitiatedLogin( - new OrganizationSettingsSamlIdpInitiatedLogin().enabled(false)) - .samlIdpMetadataUploaded(false) - .samlLoginUrl("https://my.saml.login.url") - .samlStrictMode(new OrganizationSettingsSamlStrictMode().enabled(false))) - .subscription(new OrganizationSubscription().type("pro")) - .trial(false); + Organization body = new Organization() +.billing(new OrganizationBilling() +.type("parent_billing")) +.description("some description") +.name("New child org") +.publicId("abcdef12345") +.settings(new OrganizationSettings() +.privateWidgetShare(false) +.saml(new OrganizationSettingsSaml() +.enabled(false)) +.samlAutocreateAccessRole(AccessRole.READ_ONLY) +.samlAutocreateUsersDomains(new OrganizationSettingsSamlAutocreateUsersDomains() +.domains(Collections.singletonList("example.com")) +.enabled(false)) +.samlCanBeEnabled(false) +.samlIdpEndpoint("https://my.saml.endpoint") +.samlIdpInitiatedLogin(new OrganizationSettingsSamlIdpInitiatedLogin() +.enabled(false)) +.samlIdpMetadataUploaded(false) +.samlLoginUrl("https://my.saml.login.url") +.samlStrictMode(new OrganizationSettingsSamlStrictMode() +.enabled(false))) +.subscription(new OrganizationSubscription() +.type("pro")) +.trial(false); try { OrganizationResponse result = apiInstance.updateOrg("abc123", body); @@ -56,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/organizations/UploadIdPForOrg.java b/examples/v1/organizations/UploadIdPForOrg.java index 7b60540921b..8a207b01030 100644 --- a/examples/v1/organizations/UploadIdPForOrg.java +++ b/examples/v1/organizations/UploadIdPForOrg.java @@ -1,10 +1,16 @@ // Upload IdP metadata returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.OrganizationsApi; import com.datadog.api.client.v1.model.IdpResponse; import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/pagerduty-integration/CreatePagerDutyIntegrationService.java b/examples/v1/pagerduty-integration/CreatePagerDutyIntegrationService.java index dcf437fd5f6..d698895e7a0 100644 --- a/examples/v1/pagerduty-integration/CreatePagerDutyIntegrationService.java +++ b/examples/v1/pagerduty-integration/CreatePagerDutyIntegrationService.java @@ -1,28 +1,36 @@ // Create a new service object returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.PagerDutyIntegrationApi; -import com.datadog.api.client.v1.model.PagerDutyService; import com.datadog.api.client.v1.model.PagerDutyServiceName; +import com.datadog.api.client.v1.model.PagerDutyService; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); PagerDutyIntegrationApi apiInstance = new PagerDutyIntegrationApi(defaultClient); - PagerDutyService body = new PagerDutyService().serviceKey("").serviceName(""); + PagerDutyService body = new PagerDutyService() +.serviceKey("") +.serviceName(""); try { PagerDutyServiceName result = apiInstance.createPagerDutyIntegrationService(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling PagerDutyIntegrationApi#createPagerDutyIntegrationService"); + System.err.println("Exception when calling PagerDutyIntegrationApi#createPagerDutyIntegrationService"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/pagerduty-integration/DeletePagerDutyIntegrationService.java b/examples/v1/pagerduty-integration/DeletePagerDutyIntegrationService.java index 882c7163982..604a59ae19f 100644 --- a/examples/v1/pagerduty-integration/DeletePagerDutyIntegrationService.java +++ b/examples/v1/pagerduty-integration/DeletePagerDutyIntegrationService.java @@ -1,8 +1,15 @@ // Delete a single service object returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.PagerDutyIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,11 @@ public static void main(String[] args) { try { apiInstance.deletePagerDutyIntegrationService("service_name"); } catch (ApiException e) { - System.err.println( - "Exception when calling PagerDutyIntegrationApi#deletePagerDutyIntegrationService"); + System.err.println("Exception when calling PagerDutyIntegrationApi#deletePagerDutyIntegrationService"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/pagerduty-integration/GetPagerDutyIntegrationService.java b/examples/v1/pagerduty-integration/GetPagerDutyIntegrationService.java index ee2cb9fcbf0..18ee7f55663 100644 --- a/examples/v1/pagerduty-integration/GetPagerDutyIntegrationService.java +++ b/examples/v1/pagerduty-integration/GetPagerDutyIntegrationService.java @@ -1,9 +1,16 @@ // Get a single service object returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.PagerDutyIntegrationApi; import com.datadog.api.client.v1.model.PagerDutyServiceName; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { PagerDutyServiceName result = apiInstance.getPagerDutyIntegrationService("service_name"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling PagerDutyIntegrationApi#getPagerDutyIntegrationService"); + System.err.println("Exception when calling PagerDutyIntegrationApi#getPagerDutyIntegrationService"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/pagerduty-integration/UpdatePagerDutyIntegrationService.java b/examples/v1/pagerduty-integration/UpdatePagerDutyIntegrationService.java index bc8de1cb4e8..97f8797ed4f 100644 --- a/examples/v1/pagerduty-integration/UpdatePagerDutyIntegrationService.java +++ b/examples/v1/pagerduty-integration/UpdatePagerDutyIntegrationService.java @@ -1,26 +1,33 @@ // Update a single service object returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.PagerDutyIntegrationApi; import com.datadog.api.client.v1.model.PagerDutyServiceKey; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); PagerDutyIntegrationApi apiInstance = new PagerDutyIntegrationApi(defaultClient); - PagerDutyServiceKey body = new PagerDutyServiceKey().serviceKey(""); + PagerDutyServiceKey body = new PagerDutyServiceKey() +.serviceKey(""); try { apiInstance.updatePagerDutyIntegrationService("service_name", body); } catch (ApiException e) { - System.err.println( - "Exception when calling PagerDutyIntegrationApi#updatePagerDutyIntegrationService"); + System.err.println("Exception when calling PagerDutyIntegrationApi#updatePagerDutyIntegrationService"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/security-monitoring/AddSecurityMonitoringSignalToIncident.java b/examples/v1/security-monitoring/AddSecurityMonitoringSignalToIncident.java index 5ea3afc96ba..e5fec6c7ac3 100644 --- a/examples/v1/security-monitoring/AddSecurityMonitoringSignalToIncident.java +++ b/examples/v1/security-monitoring/AddSecurityMonitoringSignalToIncident.java @@ -1,30 +1,35 @@ // Add a security signal to an incident returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SecurityMonitoringApi; -import com.datadog.api.client.v1.model.AddSignalToIncidentRequest; import com.datadog.api.client.v1.model.SuccessfulSignalUpdateResponse; +import com.datadog.api.client.v1.model.AddSignalToIncidentRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - AddSignalToIncidentRequest body = new AddSignalToIncidentRequest().incidentId(2609L); + AddSignalToIncidentRequest body = new AddSignalToIncidentRequest() +.incidentId(2609L); try { - SuccessfulSignalUpdateResponse result = - apiInstance.addSecurityMonitoringSignalToIncident( - "AQAAAYDiB_Ol8PbzFAAAAABBWURpQl9PbEFBQU0yeXhGTG9ZV2JnQUE", body); + SuccessfulSignalUpdateResponse result = apiInstance.addSecurityMonitoringSignalToIncident("AQAAAYDiB_Ol8PbzFAAAAABBWURpQl9PbEFBQU0yeXhGTG9ZV2JnQUE", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#addSecurityMonitoringSignalToIncident"); + System.err.println("Exception when calling SecurityMonitoringApi#addSecurityMonitoringSignalToIncident"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/security-monitoring/EditSecurityMonitoringSignalAssignee.java b/examples/v1/security-monitoring/EditSecurityMonitoringSignalAssignee.java index e0bb16aaa7d..4ee82136a3a 100644 --- a/examples/v1/security-monitoring/EditSecurityMonitoringSignalAssignee.java +++ b/examples/v1/security-monitoring/EditSecurityMonitoringSignalAssignee.java @@ -1,31 +1,35 @@ // Modify the triage assignee of a security signal returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SecurityMonitoringApi; -import com.datadog.api.client.v1.model.SignalAssigneeUpdateRequest; import com.datadog.api.client.v1.model.SuccessfulSignalUpdateResponse; +import com.datadog.api.client.v1.model.SignalAssigneeUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SignalAssigneeUpdateRequest body = - new SignalAssigneeUpdateRequest().assignee("773b045d-ccf8-4808-bd3b-955ef6a8c940"); + SignalAssigneeUpdateRequest body = new SignalAssigneeUpdateRequest() +.assignee("773b045d-ccf8-4808-bd3b-955ef6a8c940"); try { - SuccessfulSignalUpdateResponse result = - apiInstance.editSecurityMonitoringSignalAssignee( - "AQAAAYDiB_Ol8PbzFAAAAABBWURpQl9PbEFBQU0yeXhGTG9ZV2JnQUE", body); + SuccessfulSignalUpdateResponse result = apiInstance.editSecurityMonitoringSignalAssignee("AQAAAYDiB_Ol8PbzFAAAAABBWURpQl9PbEFBQU0yeXhGTG9ZV2JnQUE", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalAssignee"); + System.err.println("Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalAssignee"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/security-monitoring/EditSecurityMonitoringSignalState.java b/examples/v1/security-monitoring/EditSecurityMonitoringSignalState.java index 1fe4f2bf7df..e674d4966f5 100644 --- a/examples/v1/security-monitoring/EditSecurityMonitoringSignalState.java +++ b/examples/v1/security-monitoring/EditSecurityMonitoringSignalState.java @@ -1,35 +1,38 @@ // Change the triage state of a security signal returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SecurityMonitoringApi; +import com.datadog.api.client.v1.model.SuccessfulSignalUpdateResponse; import com.datadog.api.client.v1.model.SignalArchiveReason; import com.datadog.api.client.v1.model.SignalStateUpdateRequest; import com.datadog.api.client.v1.model.SignalTriageState; -import com.datadog.api.client.v1.model.SuccessfulSignalUpdateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SignalStateUpdateRequest body = - new SignalStateUpdateRequest() - .archiveReason(SignalArchiveReason.NONE) - .state(SignalTriageState.OPEN); + SignalStateUpdateRequest body = new SignalStateUpdateRequest() +.archiveReason(SignalArchiveReason.NONE) +.state(SignalTriageState.OPEN); try { - SuccessfulSignalUpdateResponse result = - apiInstance.editSecurityMonitoringSignalState( - "AQAAAYDiB_Ol8PbzFAAAAABBWURpQl9PbEFBQU0yeXhGTG9ZV2JnQUE", body); + SuccessfulSignalUpdateResponse result = apiInstance.editSecurityMonitoringSignalState("AQAAAYDiB_Ol8PbzFAAAAABBWURpQl9PbEFBQU0yeXhGTG9ZV2JnQUE", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalState"); + System.err.println("Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalState"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-checks/SubmitServiceCheck.java b/examples/v1/service-checks/SubmitServiceCheck.java index b5d6c032577..5deca1a8377 100644 --- a/examples/v1/service-checks/SubmitServiceCheck.java +++ b/examples/v1/service-checks/SubmitServiceCheck.java @@ -1,26 +1,29 @@ // Submit a Service Check returns "Payload accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceChecksApi; import com.datadog.api.client.v1.model.IntakePayloadAccepted; import com.datadog.api.client.v1.model.ServiceCheck; import com.datadog.api.client.v1.model.ServiceCheckStatus; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ServiceChecksApi apiInstance = new ServiceChecksApi(defaultClient); - List body = - Collections.singletonList( - new ServiceCheck() - .check("app.ok") - .hostName("host") - .status(ServiceCheckStatus.OK) - .tags(Collections.singletonList("test:ExampleServiceCheck"))); + List body = Collections.singletonList(new ServiceCheck() +.check("app.ok") +.hostName("host") +.status(ServiceCheckStatus.OK) +.tags(Collections.singletonList("test:ExampleServiceCheck"))); try { IntakePayloadAccepted result = apiInstance.submitServiceCheck(body); @@ -33,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objective-corrections/CreateSLOCorrection.java b/examples/v1/service-level-objective-corrections/CreateSLOCorrection.java index d40725f2f3a..aead96bbf90 100644 --- a/examples/v1/service-level-objective-corrections/CreateSLOCorrection.java +++ b/examples/v1/service-level-objective-corrections/CreateSLOCorrection.java @@ -1,48 +1,51 @@ // Create an SLO correction returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectiveCorrectionsApi; +import com.datadog.api.client.v1.model.SLOCorrectionResponse; import com.datadog.api.client.v1.model.SLOCorrectionCategory; import com.datadog.api.client.v1.model.SLOCorrectionCreateData; import com.datadog.api.client.v1.model.SLOCorrectionCreateRequest; import com.datadog.api.client.v1.model.SLOCorrectionCreateRequestAttributes; -import com.datadog.api.client.v1.model.SLOCorrectionResponse; import com.datadog.api.client.v1.model.SLOCorrectionType; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - ServiceLevelObjectiveCorrectionsApi apiInstance = - new ServiceLevelObjectiveCorrectionsApi(defaultClient); + ServiceLevelObjectiveCorrectionsApi apiInstance = new ServiceLevelObjectiveCorrectionsApi(defaultClient); // there is a valid "slo" in the system String SLO_DATA_0_ID = System.getenv("SLO_DATA_0_ID"); - SLOCorrectionCreateRequest body = - new SLOCorrectionCreateRequest() - .data( - new SLOCorrectionCreateData() - .attributes( - new SLOCorrectionCreateRequestAttributes() - .category(SLOCorrectionCategory.SCHEDULED_MAINTENANCE) - .description("Example-Service-Level-Objective-Correction") - .end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) - .sloId(SLO_DATA_0_ID) - .start(OffsetDateTime.now().toInstant().getEpochSecond()) - .timezone("UTC")) - .type(SLOCorrectionType.CORRECTION)); + SLOCorrectionCreateRequest body = new SLOCorrectionCreateRequest() +.data(new SLOCorrectionCreateData() +.attributes(new SLOCorrectionCreateRequestAttributes() +.category(SLOCorrectionCategory.SCHEDULED_MAINTENANCE) +.description("Example-Service-Level-Objective-Correction") +.end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) +.sloId(SLO_DATA_0_ID) +.start(OffsetDateTime.now().toInstant().getEpochSecond()) +.timezone("UTC")) +.type(SLOCorrectionType.CORRECTION)); try { SLOCorrectionResponse result = apiInstance.createSLOCorrection(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceLevelObjectiveCorrectionsApi#createSLOCorrection"); + System.err.println("Exception when calling ServiceLevelObjectiveCorrectionsApi#createSLOCorrection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objective-corrections/CreateSLOCorrection_1326388368.java b/examples/v1/service-level-objective-corrections/CreateSLOCorrection_1326388368.java index 8b216e06321..4636a273577 100644 --- a/examples/v1/service-level-objective-corrections/CreateSLOCorrection_1326388368.java +++ b/examples/v1/service-level-objective-corrections/CreateSLOCorrection_1326388368.java @@ -1,49 +1,52 @@ // Create an SLO correction with rrule returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectiveCorrectionsApi; +import com.datadog.api.client.v1.model.SLOCorrectionResponse; import com.datadog.api.client.v1.model.SLOCorrectionCategory; import com.datadog.api.client.v1.model.SLOCorrectionCreateData; import com.datadog.api.client.v1.model.SLOCorrectionCreateRequest; import com.datadog.api.client.v1.model.SLOCorrectionCreateRequestAttributes; -import com.datadog.api.client.v1.model.SLOCorrectionResponse; import com.datadog.api.client.v1.model.SLOCorrectionType; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - ServiceLevelObjectiveCorrectionsApi apiInstance = - new ServiceLevelObjectiveCorrectionsApi(defaultClient); + ServiceLevelObjectiveCorrectionsApi apiInstance = new ServiceLevelObjectiveCorrectionsApi(defaultClient); // there is a valid "slo" in the system String SLO_DATA_0_ID = System.getenv("SLO_DATA_0_ID"); - SLOCorrectionCreateRequest body = - new SLOCorrectionCreateRequest() - .data( - new SLOCorrectionCreateData() - .attributes( - new SLOCorrectionCreateRequestAttributes() - .category(SLOCorrectionCategory.SCHEDULED_MAINTENANCE) - .description("Example-Service-Level-Objective-Correction") - .sloId(SLO_DATA_0_ID) - .start(OffsetDateTime.now().toInstant().getEpochSecond()) - .duration(3600L) - .rrule("FREQ=DAILY;INTERVAL=10;COUNT=5") - .timezone("UTC")) - .type(SLOCorrectionType.CORRECTION)); + SLOCorrectionCreateRequest body = new SLOCorrectionCreateRequest() +.data(new SLOCorrectionCreateData() +.attributes(new SLOCorrectionCreateRequestAttributes() +.category(SLOCorrectionCategory.SCHEDULED_MAINTENANCE) +.description("Example-Service-Level-Objective-Correction") +.sloId(SLO_DATA_0_ID) +.start(OffsetDateTime.now().toInstant().getEpochSecond()) +.duration(3600L) +.rrule("FREQ=DAILY;INTERVAL=10;COUNT=5") +.timezone("UTC")) +.type(SLOCorrectionType.CORRECTION)); try { SLOCorrectionResponse result = apiInstance.createSLOCorrection(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceLevelObjectiveCorrectionsApi#createSLOCorrection"); + System.err.println("Exception when calling ServiceLevelObjectiveCorrectionsApi#createSLOCorrection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objective-corrections/DeleteSLOCorrection.java b/examples/v1/service-level-objective-corrections/DeleteSLOCorrection.java index 4add3ccfc8b..20208c37ed9 100644 --- a/examples/v1/service-level-objective-corrections/DeleteSLOCorrection.java +++ b/examples/v1/service-level-objective-corrections/DeleteSLOCorrection.java @@ -1,24 +1,29 @@ // Delete an SLO correction returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectiveCorrectionsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - ServiceLevelObjectiveCorrectionsApi apiInstance = - new ServiceLevelObjectiveCorrectionsApi(defaultClient); + ServiceLevelObjectiveCorrectionsApi apiInstance = new ServiceLevelObjectiveCorrectionsApi(defaultClient); try { apiInstance.deleteSLOCorrection("slo_correction_id"); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceLevelObjectiveCorrectionsApi#deleteSLOCorrection"); + System.err.println("Exception when calling ServiceLevelObjectiveCorrectionsApi#deleteSLOCorrection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objective-corrections/GetSLOCorrection.java b/examples/v1/service-level-objective-corrections/GetSLOCorrection.java index 600159c8c6f..e7b07ee0952 100644 --- a/examples/v1/service-level-objective-corrections/GetSLOCorrection.java +++ b/examples/v1/service-level-objective-corrections/GetSLOCorrection.java @@ -1,15 +1,21 @@ // Get an SLO correction for an SLO returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectiveCorrectionsApi; import com.datadog.api.client.v1.model.SLOCorrectionResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - ServiceLevelObjectiveCorrectionsApi apiInstance = - new ServiceLevelObjectiveCorrectionsApi(defaultClient); + ServiceLevelObjectiveCorrectionsApi apiInstance = new ServiceLevelObjectiveCorrectionsApi(defaultClient); // there is a valid "correction" for "slo" String CORRECTION_DATA_ID = System.getenv("CORRECTION_DATA_ID"); @@ -18,12 +24,11 @@ public static void main(String[] args) { SLOCorrectionResponse result = apiInstance.getSLOCorrection(CORRECTION_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceLevelObjectiveCorrectionsApi#getSLOCorrection"); + System.err.println("Exception when calling ServiceLevelObjectiveCorrectionsApi#getSLOCorrection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objective-corrections/ListSLOCorrection.java b/examples/v1/service-level-objective-corrections/ListSLOCorrection.java index 8334beac4ec..8a6fb2d4706 100644 --- a/examples/v1/service-level-objective-corrections/ListSLOCorrection.java +++ b/examples/v1/service-level-objective-corrections/ListSLOCorrection.java @@ -1,29 +1,32 @@ // Get all SLO corrections returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectiveCorrectionsApi; import com.datadog.api.client.v1.api.ServiceLevelObjectiveCorrectionsApi.ListSLOCorrectionOptionalParameters; import com.datadog.api.client.v1.model.SLOCorrectionListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - ServiceLevelObjectiveCorrectionsApi apiInstance = - new ServiceLevelObjectiveCorrectionsApi(defaultClient); + ServiceLevelObjectiveCorrectionsApi apiInstance = new ServiceLevelObjectiveCorrectionsApi(defaultClient); try { - SLOCorrectionListResponse result = - apiInstance.listSLOCorrection( - new ListSLOCorrectionOptionalParameters().offset(1L).limit(1L)); + SLOCorrectionListResponse result = apiInstance.listSLOCorrection(new ListSLOCorrectionOptionalParameters().offset(1L).limit(1L)); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceLevelObjectiveCorrectionsApi#listSLOCorrection"); + System.err.println("Exception when calling ServiceLevelObjectiveCorrectionsApi#listSLOCorrection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objective-corrections/ListSLOCorrection_2647266873.java b/examples/v1/service-level-objective-corrections/ListSLOCorrection_2647266873.java index 810bbd8a631..957a0399b40 100644 --- a/examples/v1/service-level-objective-corrections/ListSLOCorrection_2647266873.java +++ b/examples/v1/service-level-objective-corrections/ListSLOCorrection_2647266873.java @@ -1,31 +1,35 @@ // Get all SLO corrections returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v1.api.ServiceLevelObjectiveCorrectionsApi; import com.datadog.api.client.v1.api.ServiceLevelObjectiveCorrectionsApi.ListSLOCorrectionOptionalParameters; +import com.datadog.api.client.v1.model.SLOCorrectionListResponse; import com.datadog.api.client.v1.model.SLOCorrection; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - ServiceLevelObjectiveCorrectionsApi apiInstance = - new ServiceLevelObjectiveCorrectionsApi(defaultClient); + ServiceLevelObjectiveCorrectionsApi apiInstance = new ServiceLevelObjectiveCorrectionsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listSLOCorrectionWithPagination( - new ListSLOCorrectionOptionalParameters().limit(2L)); + PaginationIterable iterable = apiInstance.listSLOCorrectionWithPagination(new ListSLOCorrectionOptionalParameters().limit(2L)); for (SLOCorrection item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling" - + " ServiceLevelObjectiveCorrectionsApi#listSLOCorrectionWithPagination"); + System.err.println("Exception when calling ServiceLevelObjectiveCorrectionsApi#listSLOCorrectionWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objective-corrections/UpdateSLOCorrection.java b/examples/v1/service-level-objective-corrections/UpdateSLOCorrection.java index f63a876e331..00aa11c551d 100644 --- a/examples/v1/service-level-objective-corrections/UpdateSLOCorrection.java +++ b/examples/v1/service-level-objective-corrections/UpdateSLOCorrection.java @@ -1,47 +1,50 @@ // Update an SLO correction returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectiveCorrectionsApi; -import com.datadog.api.client.v1.model.SLOCorrectionCategory; import com.datadog.api.client.v1.model.SLOCorrectionResponse; +import com.datadog.api.client.v1.model.SLOCorrectionCategory; import com.datadog.api.client.v1.model.SLOCorrectionType; import com.datadog.api.client.v1.model.SLOCorrectionUpdateData; import com.datadog.api.client.v1.model.SLOCorrectionUpdateRequest; import com.datadog.api.client.v1.model.SLOCorrectionUpdateRequestAttributes; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - ServiceLevelObjectiveCorrectionsApi apiInstance = - new ServiceLevelObjectiveCorrectionsApi(defaultClient); + ServiceLevelObjectiveCorrectionsApi apiInstance = new ServiceLevelObjectiveCorrectionsApi(defaultClient); // there is a valid "correction" for "slo" String CORRECTION_DATA_ID = System.getenv("CORRECTION_DATA_ID"); - SLOCorrectionUpdateRequest body = - new SLOCorrectionUpdateRequest() - .data( - new SLOCorrectionUpdateData() - .attributes( - new SLOCorrectionUpdateRequestAttributes() - .category(SLOCorrectionCategory.DEPLOYMENT) - .description("Example-Service-Level-Objective-Correction") - .end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) - .start(OffsetDateTime.now().toInstant().getEpochSecond()) - .timezone("UTC")) - .type(SLOCorrectionType.CORRECTION)); + SLOCorrectionUpdateRequest body = new SLOCorrectionUpdateRequest() +.data(new SLOCorrectionUpdateData() +.attributes(new SLOCorrectionUpdateRequestAttributes() +.category(SLOCorrectionCategory.DEPLOYMENT) +.description("Example-Service-Level-Objective-Correction") +.end(OffsetDateTime.now().plusHours(1).toInstant().getEpochSecond()) +.start(OffsetDateTime.now().toInstant().getEpochSecond()) +.timezone("UTC")) +.type(SLOCorrectionType.CORRECTION)); try { SLOCorrectionResponse result = apiInstance.updateSLOCorrection(CORRECTION_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceLevelObjectiveCorrectionsApi#updateSLOCorrection"); + System.err.println("Exception when calling ServiceLevelObjectiveCorrectionsApi#updateSLOCorrection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/CheckCanDeleteSLO.java b/examples/v1/service-level-objectives/CheckCanDeleteSLO.java index 007d2804ad6..9c5683c336a 100644 --- a/examples/v1/service-level-objectives/CheckCanDeleteSLO.java +++ b/examples/v1/service-level-objectives/CheckCanDeleteSLO.java @@ -1,9 +1,16 @@ // Check if SLOs can be safely deleted returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.model.CheckCanDeleteSLOResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/CreateSLO.java b/examples/v1/service-level-objectives/CreateSLO.java index af5839aaed2..1da257e8798 100644 --- a/examples/v1/service-level-objectives/CreateSLO.java +++ b/examples/v1/service-level-objectives/CreateSLO.java @@ -1,44 +1,45 @@ // Create an SLO object returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.model.SLOListResponse; +import com.datadog.api.client.v1.model.ServiceLevelObjectiveQuery; +import com.datadog.api.client.v1.model.ServiceLevelObjectiveRequest; import com.datadog.api.client.v1.model.SLOThreshold; import com.datadog.api.client.v1.model.SLOTimeframe; import com.datadog.api.client.v1.model.SLOType; -import com.datadog.api.client.v1.model.ServiceLevelObjectiveQuery; -import com.datadog.api.client.v1.model.ServiceLevelObjectiveRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ServiceLevelObjectivesApi apiInstance = new ServiceLevelObjectivesApi(defaultClient); - ServiceLevelObjectiveRequest body = - new ServiceLevelObjectiveRequest() - .type(SLOType.METRIC) - .description("string") - .groups(Arrays.asList("env:test", "role:mysql")) - .name("Example-Service-Level-Objective") - .query( - new ServiceLevelObjectiveQuery() - .denominator("sum:httpservice.hits{!code:3xx}.as_count()") - .numerator("sum:httpservice.hits{code:2xx}.as_count()")) - .tags(Arrays.asList("env:prod", "app:core")) - .thresholds( - Collections.singletonList( - new SLOThreshold() - .target(97.0) - .targetDisplay("97.0") - .timeframe(SLOTimeframe.SEVEN_DAYS) - .warning(98.0) - .warningDisplay("98.0"))) - .timeframe(SLOTimeframe.SEVEN_DAYS) - .targetThreshold(97.0) - .warningThreshold(98.0); + ServiceLevelObjectiveRequest body = new ServiceLevelObjectiveRequest() +.type(SLOType.METRIC) +.description("string") +.groups(Arrays.asList("env:test", "role:mysql")) +.name("Example-Service-Level-Objective") +.query(new ServiceLevelObjectiveQuery() +.denominator("sum:httpservice.hits{!code:3xx}.as_count()") +.numerator("sum:httpservice.hits{code:2xx}.as_count()")) +.tags(Arrays.asList("env:prod", "app:core")) +.thresholds(Collections.singletonList(new SLOThreshold() +.target(97.0) +.targetDisplay("97.0") +.timeframe(SLOTimeframe.SEVEN_DAYS) +.warning(98.0) +.warningDisplay("98.0"))) +.timeframe(SLOTimeframe.SEVEN_DAYS) +.targetThreshold(97.0) +.warningThreshold(98.0); try { SLOListResponse result = apiInstance.createSLO(body); @@ -51,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/CreateSLO_3765703239.java b/examples/v1/service-level-objectives/CreateSLO_3765703239.java index 1a456e63954..74cdd28db54 100644 --- a/examples/v1/service-level-objectives/CreateSLO_3765703239.java +++ b/examples/v1/service-level-objectives/CreateSLO_3765703239.java @@ -1,68 +1,62 @@ // Create a time-slice SLO object returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; +import com.datadog.api.client.v1.model.SLOListResponse; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; +import com.datadog.api.client.v1.model.ServiceLevelObjectiveRequest; import com.datadog.api.client.v1.model.SLODataSourceQueryDefinition; import com.datadog.api.client.v1.model.SLOFormula; -import com.datadog.api.client.v1.model.SLOListResponse; import com.datadog.api.client.v1.model.SLOSliSpec; import com.datadog.api.client.v1.model.SLOThreshold; +import com.datadog.api.client.v1.model.SLOTimeframe; import com.datadog.api.client.v1.model.SLOTimeSliceComparator; import com.datadog.api.client.v1.model.SLOTimeSliceCondition; import com.datadog.api.client.v1.model.SLOTimeSliceQuery; import com.datadog.api.client.v1.model.SLOTimeSliceSpec; -import com.datadog.api.client.v1.model.SLOTimeframe; import com.datadog.api.client.v1.model.SLOType; -import com.datadog.api.client.v1.model.ServiceLevelObjectiveRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ServiceLevelObjectivesApi apiInstance = new ServiceLevelObjectivesApi(defaultClient); - ServiceLevelObjectiveRequest body = - new ServiceLevelObjectiveRequest() - .type(SLOType.TIME_SLICE) - .description("string") - .name("Example-Service-Level-Objective") - .sliSpecification( - new SLOSliSpec( - new SLOTimeSliceSpec() - .timeSlice( - new SLOTimeSliceCondition() - .query( - new SLOTimeSliceQuery() - .formulas( - Collections.singletonList( - new SLOFormula().formula("query1"))) - .queries( - Collections.singletonList( - new SLODataSourceQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource - .METRICS) - .name("query1") - .query( - "trace.servlet.request{env:prod}"))))) - .comparator(SLOTimeSliceComparator.GREATER) - .threshold(5.0)))) - .tags(Collections.singletonList("env:prod")) - .thresholds( - Collections.singletonList( - new SLOThreshold() - .target(97.0) - .targetDisplay("97.0") - .timeframe(SLOTimeframe.SEVEN_DAYS) - .warning(98.0) - .warningDisplay("98.0"))) - .timeframe(SLOTimeframe.SEVEN_DAYS) - .targetThreshold(97.0) - .warningThreshold(98.0); + ServiceLevelObjectiveRequest body = new ServiceLevelObjectiveRequest() +.type(SLOType.TIME_SLICE) +.description("string") +.name("Example-Service-Level-Objective") +.sliSpecification(new SLOSliSpec( +new SLOTimeSliceSpec() +.timeSlice(new SLOTimeSliceCondition() +.query(new SLOTimeSliceQuery() +.formulas(Collections.singletonList(new SLOFormula() +.formula("query1"))) +.queries(Collections.singletonList(new SLODataSourceQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("trace.servlet.request{env:prod}"))))) +.comparator(SLOTimeSliceComparator.GREATER) +.threshold(5.0)))) +.tags(Collections.singletonList("env:prod")) +.thresholds(Collections.singletonList(new SLOThreshold() +.target(97.0) +.targetDisplay("97.0") +.timeframe(SLOTimeframe.SEVEN_DAYS) +.warning(98.0) +.warningDisplay("98.0"))) +.timeframe(SLOTimeframe.SEVEN_DAYS) +.targetThreshold(97.0) +.warningThreshold(98.0); try { SLOListResponse result = apiInstance.createSLO(body); @@ -75,4 +69,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/CreateSLO_512760759.java b/examples/v1/service-level-objectives/CreateSLO_512760759.java index ccbd3e89353..e41cc70f007 100644 --- a/examples/v1/service-level-objectives/CreateSLO_512760759.java +++ b/examples/v1/service-level-objectives/CreateSLO_512760759.java @@ -1,66 +1,63 @@ // Create a new metric SLO object using sli_specification returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; +import com.datadog.api.client.v1.model.SLOListResponse; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricDataSource; import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition; +import com.datadog.api.client.v1.model.ServiceLevelObjectiveRequest; import com.datadog.api.client.v1.model.SLOCountDefinition; import com.datadog.api.client.v1.model.SLOCountSpec; import com.datadog.api.client.v1.model.SLODataSourceQueryDefinition; import com.datadog.api.client.v1.model.SLOFormula; -import com.datadog.api.client.v1.model.SLOListResponse; import com.datadog.api.client.v1.model.SLOSliSpec; import com.datadog.api.client.v1.model.SLOThreshold; import com.datadog.api.client.v1.model.SLOTimeframe; import com.datadog.api.client.v1.model.SLOType; -import com.datadog.api.client.v1.model.ServiceLevelObjectiveRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ServiceLevelObjectivesApi apiInstance = new ServiceLevelObjectivesApi(defaultClient); - ServiceLevelObjectiveRequest body = - new ServiceLevelObjectiveRequest() - .type(SLOType.METRIC) - .description("Metric SLO using sli_specification") - .name("Example-Service-Level-Objective") - .sliSpecification( - new SLOSliSpec( - new SLOCountSpec() - .count( - new SLOCountDefinition() - .goodEventsFormula(new SLOFormula().formula("query1 - query2")) - .totalEventsFormula(new SLOFormula().formula("query1")) - .queries( - Arrays.asList( - new SLODataSourceQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource.METRICS) - .name("query1") - .query("sum:httpservice.hits{*}.as_count()")), - new SLODataSourceQueryDefinition( - new FormulaAndFunctionMetricQueryDefinition() - .dataSource( - FormulaAndFunctionMetricDataSource.METRICS) - .name("query2") - .query("sum:httpservice.errors{*}.as_count()"))))))) - .tags(Arrays.asList("env:prod", "type:count")) - .thresholds( - Collections.singletonList( - new SLOThreshold() - .target(99.0) - .targetDisplay("99.0") - .timeframe(SLOTimeframe.SEVEN_DAYS) - .warning(99.5) - .warningDisplay("99.5"))) - .timeframe(SLOTimeframe.SEVEN_DAYS) - .targetThreshold(99.0) - .warningThreshold(99.5); + ServiceLevelObjectiveRequest body = new ServiceLevelObjectiveRequest() +.type(SLOType.METRIC) +.description("Metric SLO using sli_specification") +.name("Example-Service-Level-Objective") +.sliSpecification(new SLOSliSpec( +new SLOCountSpec() +.count(new SLOCountDefinition() +.goodEventsFormula(new SLOFormula() +.formula("query1 - query2")) +.totalEventsFormula(new SLOFormula() +.formula("query1")) +.queries(Arrays.asList(new SLODataSourceQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query1") +.query("sum:httpservice.hits{*}.as_count()")), new SLODataSourceQueryDefinition( +new FormulaAndFunctionMetricQueryDefinition() +.dataSource(FormulaAndFunctionMetricDataSource.METRICS) +.name("query2") +.query("sum:httpservice.errors{*}.as_count()"))))))) +.tags(Arrays.asList("env:prod", "type:count")) +.thresholds(Collections.singletonList(new SLOThreshold() +.target(99.0) +.targetDisplay("99.0") +.timeframe(SLOTimeframe.SEVEN_DAYS) +.warning(99.5) +.warningDisplay("99.5"))) +.timeframe(SLOTimeframe.SEVEN_DAYS) +.targetThreshold(99.0) +.warningThreshold(99.5); try { SLOListResponse result = apiInstance.createSLO(body); @@ -73,4 +70,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/DeleteSLO.java b/examples/v1/service-level-objectives/DeleteSLO.java index 2ed55304c86..0715da5d210 100644 --- a/examples/v1/service-level-objectives/DeleteSLO.java +++ b/examples/v1/service-level-objectives/DeleteSLO.java @@ -1,9 +1,16 @@ // Delete an SLO returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.model.SLODeleteResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/DeleteSLOTimeframeInBulk.java b/examples/v1/service-level-objectives/DeleteSLOTimeframeInBulk.java index fec3261f301..16e7e6f075d 100644 --- a/examples/v1/service-level-objectives/DeleteSLOTimeframeInBulk.java +++ b/examples/v1/service-level-objectives/DeleteSLOTimeframeInBulk.java @@ -1,34 +1,34 @@ // Bulk Delete SLO Timeframes returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.model.SLOBulkDeleteResponse; import com.datadog.api.client.v1.model.SLOTimeframe; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ServiceLevelObjectivesApi apiInstance = new ServiceLevelObjectivesApi(defaultClient); - Map> body = - Map.ofEntries( - Map.entry("id1", Arrays.asList(SLOTimeframe.SEVEN_DAYS, SLOTimeframe.THIRTY_DAYS)), - Map.entry("id2", Arrays.asList(SLOTimeframe.SEVEN_DAYS, SLOTimeframe.THIRTY_DAYS))); + Map> body = Map.ofEntries(Map.entry("id1", Arrays.asList(SLOTimeframe.SEVEN_DAYS, SLOTimeframe.THIRTY_DAYS)),Map.entry("id2", Arrays.asList(SLOTimeframe.SEVEN_DAYS, SLOTimeframe.THIRTY_DAYS))); try { SLOBulkDeleteResponse result = apiInstance.deleteSLOTimeframeInBulk(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceLevelObjectivesApi#deleteSLOTimeframeInBulk"); + System.err.println("Exception when calling ServiceLevelObjectivesApi#deleteSLOTimeframeInBulk"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/GetSLO.java b/examples/v1/service-level-objectives/GetSLO.java index 9df6faf9aa3..0cbe79fdd70 100644 --- a/examples/v1/service-level-objectives/GetSLO.java +++ b/examples/v1/service-level-objectives/GetSLO.java @@ -1,9 +1,16 @@ // Get an SLO's details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.model.SLOResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/GetSLOCorrections.java b/examples/v1/service-level-objectives/GetSLOCorrections.java index 4363039a44c..2a7851da3ae 100644 --- a/examples/v1/service-level-objectives/GetSLOCorrections.java +++ b/examples/v1/service-level-objectives/GetSLOCorrections.java @@ -1,9 +1,16 @@ // Get Corrections For an SLO returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.model.SLOCorrectionListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/GetSLOHistory.java b/examples/v1/service-level-objectives/GetSLOHistory.java index 7ca0d13ef5b..c2299f31718 100644 --- a/examples/v1/service-level-objectives/GetSLOHistory.java +++ b/examples/v1/service-level-objectives/GetSLOHistory.java @@ -1,9 +1,17 @@ // Get an SLO's history returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.model.SLOHistoryResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,11 +22,7 @@ public static void main(String[] args) { String SLO_DATA_0_ID = System.getenv("SLO_DATA_0_ID"); try { - SLOHistoryResponse result = - apiInstance.getSLOHistory( - SLO_DATA_0_ID, - OffsetDateTime.now().plusDays(-1).toInstant().getEpochSecond(), - OffsetDateTime.now().toInstant().getEpochSecond()); + SLOHistoryResponse result = apiInstance.getSLOHistory(SLO_DATA_0_ID, OffsetDateTime.now().plusDays(-1).toInstant().getEpochSecond(), OffsetDateTime.now().toInstant().getEpochSecond()); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceLevelObjectivesApi#getSLOHistory"); @@ -28,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/ListSLOs.java b/examples/v1/service-level-objectives/ListSLOs.java index 895a88823d4..a7381bce16c 100644 --- a/examples/v1/service-level-objectives/ListSLOs.java +++ b/examples/v1/service-level-objectives/ListSLOs.java @@ -1,10 +1,17 @@ // Get all SLOs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi.ListSLOsOptionalParameters; import com.datadog.api.client.v1.model.SLOListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,8 +22,7 @@ public static void main(String[] args) { String SLO_DATA_0_ID = System.getenv("SLO_DATA_0_ID"); try { - SLOListResponse result = - apiInstance.listSLOs(new ListSLOsOptionalParameters().ids(SLO_DATA_0_ID)); + SLOListResponse result = apiInstance.listSLOs(new ListSLOsOptionalParameters().ids(SLO_DATA_0_ID)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceLevelObjectivesApi#listSLOs"); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/ListSLOs_3036942817.java b/examples/v1/service-level-objectives/ListSLOs_3036942817.java index 88bcf3b7bf2..cfbab9fb251 100644 --- a/examples/v1/service-level-objectives/ListSLOs_3036942817.java +++ b/examples/v1/service-level-objectives/ListSLOs_3036942817.java @@ -1,10 +1,19 @@ // Get all SLOs returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi.ListSLOsOptionalParameters; +import com.datadog.api.client.v1.model.SLOListResponse; import com.datadog.api.client.v1.model.ServiceLevelObjective; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +21,10 @@ public static void main(String[] args) { ServiceLevelObjectivesApi apiInstance = new ServiceLevelObjectivesApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listSLOsWithPagination(new ListSLOsOptionalParameters().limit(2L)); + PaginationIterable iterable = apiInstance.listSLOsWithPagination(new ListSLOsOptionalParameters().limit(2L)); for (ServiceLevelObjective item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling ServiceLevelObjectivesApi#listSLOsWithPagination"); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/SearchSLO.java b/examples/v1/service-level-objectives/SearchSLO.java index 6698aa4ac14..df4a8c973b0 100644 --- a/examples/v1/service-level-objectives/SearchSLO.java +++ b/examples/v1/service-level-objectives/SearchSLO.java @@ -1,10 +1,17 @@ // Search for SLOs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi.SearchSLOOptionalParameters; import com.datadog.api.client.v1.model.SearchSLOResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,7 @@ public static void main(String[] args) { String SLO_DATA_0_NAME = System.getenv("SLO_DATA_0_NAME"); try { - SearchSLOResponse result = - apiInstance.searchSLO( - new SearchSLOOptionalParameters() - .query(SLO_DATA_0_NAME) - .pageSize(20L) - .pageNumber(0L)); + SearchSLOResponse result = apiInstance.searchSLO(new SearchSLOOptionalParameters().query(SLO_DATA_0_NAME).pageSize(20L).pageNumber(0L)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceLevelObjectivesApi#searchSLO"); @@ -30,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/service-level-objectives/UpdateSLO.java b/examples/v1/service-level-objectives/UpdateSLO.java index cbbc5a24437..524ea7bed99 100644 --- a/examples/v1/service-level-objectives/UpdateSLO.java +++ b/examples/v1/service-level-objectives/UpdateSLO.java @@ -1,15 +1,21 @@ // Update an SLO returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v1.model.SLOListResponse; +import com.datadog.api.client.v1.model.ServiceLevelObjective; +import com.datadog.api.client.v1.model.ServiceLevelObjectiveQuery; import com.datadog.api.client.v1.model.SLOThreshold; import com.datadog.api.client.v1.model.SLOTimeframe; import com.datadog.api.client.v1.model.SLOType; -import com.datadog.api.client.v1.model.ServiceLevelObjective; -import com.datadog.api.client.v1.model.ServiceLevelObjectiveQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,23 +26,19 @@ public static void main(String[] args) { String SLO_DATA_0_ID = System.getenv("SLO_DATA_0_ID"); String SLO_DATA_0_NAME = System.getenv("SLO_DATA_0_NAME"); - ServiceLevelObjective body = - new ServiceLevelObjective() - .type(SLOType.METRIC) - .name(SLO_DATA_0_NAME) - .thresholds( - Collections.singletonList( - new SLOThreshold() - .target(97.0) - .timeframe(SLOTimeframe.SEVEN_DAYS) - .warning(98.0))) - .timeframe(SLOTimeframe.SEVEN_DAYS) - .targetThreshold(97.0) - .warningThreshold(98.0) - .query( - new ServiceLevelObjectiveQuery() - .numerator("sum:httpservice.hits{code:2xx}.as_count()") - .denominator("sum:httpservice.hits{!code:3xx}.as_count()")); + ServiceLevelObjective body = new ServiceLevelObjective() +.type(SLOType.METRIC) +.name(SLO_DATA_0_NAME) +.thresholds(Collections.singletonList(new SLOThreshold() +.target(97.0) +.timeframe(SLOTimeframe.SEVEN_DAYS) +.warning(98.0))) +.timeframe(SLOTimeframe.SEVEN_DAYS) +.targetThreshold(97.0) +.warningThreshold(98.0) +.query(new ServiceLevelObjectiveQuery() +.numerator("sum:httpservice.hits{code:2xx}.as_count()") +.denominator("sum:httpservice.hits{!code:3xx}.as_count()")); try { SLOListResponse result = apiInstance.updateSLO(SLO_DATA_0_ID, body); @@ -49,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/slack-integration/CreateSlackIntegrationChannel.java b/examples/v1/slack-integration/CreateSlackIntegrationChannel.java index 536554f388e..648ffe17827 100644 --- a/examples/v1/slack-integration/CreateSlackIntegrationChannel.java +++ b/examples/v1/slack-integration/CreateSlackIntegrationChannel.java @@ -1,38 +1,42 @@ // Create a Slack integration channel returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SlackIntegrationApi; import com.datadog.api.client.v1.model.SlackIntegrationChannel; +import com.datadog.api.client.v1.model.SlackIntegrationChannel; import com.datadog.api.client.v1.model.SlackIntegrationChannelDisplay; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SlackIntegrationApi apiInstance = new SlackIntegrationApi(defaultClient); - SlackIntegrationChannel body = - new SlackIntegrationChannel() - .display( - new SlackIntegrationChannelDisplay() - .message(true) - .muteButtons(false) - .notified(true) - .snapshot(true) - .tags(true)) - .name("#general"); + SlackIntegrationChannel body = new SlackIntegrationChannel() +.display(new SlackIntegrationChannelDisplay() +.message(true) +.muteButtons(false) +.notified(true) +.snapshot(true) +.tags(true)) +.name("#general"); try { - SlackIntegrationChannel result = - apiInstance.createSlackIntegrationChannel("account_name", body); + SlackIntegrationChannel result = apiInstance.createSlackIntegrationChannel("account_name", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SlackIntegrationApi#createSlackIntegrationChannel"); + System.err.println("Exception when calling SlackIntegrationApi#createSlackIntegrationChannel"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/slack-integration/GetSlackIntegrationChannel.java b/examples/v1/slack-integration/GetSlackIntegrationChannel.java index 6830b2ba5f9..f92ce58adff 100644 --- a/examples/v1/slack-integration/GetSlackIntegrationChannel.java +++ b/examples/v1/slack-integration/GetSlackIntegrationChannel.java @@ -1,9 +1,16 @@ // Get a Slack integration channel returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SlackIntegrationApi; import com.datadog.api.client.v1.model.SlackIntegrationChannel; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { SlackIntegrationApi apiInstance = new SlackIntegrationApi(defaultClient); try { - SlackIntegrationChannel result = - apiInstance.getSlackIntegrationChannel("account_name", "channel_name"); + SlackIntegrationChannel result = apiInstance.getSlackIntegrationChannel("account_name", "channel_name"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SlackIntegrationApi#getSlackIntegrationChannel"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/slack-integration/GetSlackIntegrationChannels.java b/examples/v1/slack-integration/GetSlackIntegrationChannels.java index 6fdf038698a..f3ae12f8bf8 100644 --- a/examples/v1/slack-integration/GetSlackIntegrationChannels.java +++ b/examples/v1/slack-integration/GetSlackIntegrationChannels.java @@ -1,10 +1,16 @@ // Get all channels in a Slack integration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SlackIntegrationApi; import com.datadog.api.client.v1.model.SlackIntegrationChannel; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { SlackIntegrationApi apiInstance = new SlackIntegrationApi(defaultClient); try { - List result = - apiInstance.getSlackIntegrationChannels("account_name"); + List result = apiInstance.getSlackIntegrationChannels("account_name"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SlackIntegrationApi#getSlackIntegrationChannels"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/slack-integration/RemoveSlackIntegrationChannel.java b/examples/v1/slack-integration/RemoveSlackIntegrationChannel.java index 2d83622305c..fbeba009353 100644 --- a/examples/v1/slack-integration/RemoveSlackIntegrationChannel.java +++ b/examples/v1/slack-integration/RemoveSlackIntegrationChannel.java @@ -1,8 +1,15 @@ // Remove a Slack integration channel returns "The channel was removed successfully." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SlackIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,11 @@ public static void main(String[] args) { try { apiInstance.removeSlackIntegrationChannel("account_name", "channel_name"); } catch (ApiException e) { - System.err.println( - "Exception when calling SlackIntegrationApi#removeSlackIntegrationChannel"); + System.err.println("Exception when calling SlackIntegrationApi#removeSlackIntegrationChannel"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/slack-integration/UpdateSlackIntegrationChannel.java b/examples/v1/slack-integration/UpdateSlackIntegrationChannel.java index b7a05443380..22cd8f90660 100644 --- a/examples/v1/slack-integration/UpdateSlackIntegrationChannel.java +++ b/examples/v1/slack-integration/UpdateSlackIntegrationChannel.java @@ -1,38 +1,42 @@ // Update a Slack integration channel returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SlackIntegrationApi; import com.datadog.api.client.v1.model.SlackIntegrationChannel; +import com.datadog.api.client.v1.model.SlackIntegrationChannel; import com.datadog.api.client.v1.model.SlackIntegrationChannelDisplay; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SlackIntegrationApi apiInstance = new SlackIntegrationApi(defaultClient); - SlackIntegrationChannel body = - new SlackIntegrationChannel() - .display( - new SlackIntegrationChannelDisplay() - .message(true) - .muteButtons(false) - .notified(true) - .snapshot(true) - .tags(true)) - .name("#general"); + SlackIntegrationChannel body = new SlackIntegrationChannel() +.display(new SlackIntegrationChannelDisplay() +.message(true) +.muteButtons(false) +.notified(true) +.snapshot(true) +.tags(true)) +.name("#general"); try { - SlackIntegrationChannel result = - apiInstance.updateSlackIntegrationChannel("account_name", "channel_name", body); + SlackIntegrationChannel result = apiInstance.updateSlackIntegrationChannel("account_name", "channel_name", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SlackIntegrationApi#updateSlackIntegrationChannel"); + System.err.println("Exception when calling SlackIntegrationApi#updateSlackIntegrationChannel"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/snapshots/GetGraphSnapshot.java b/examples/v1/snapshots/GetGraphSnapshot.java index 85d0662a9d7..158d70a794a 100644 --- a/examples/v1/snapshots/GetGraphSnapshot.java +++ b/examples/v1/snapshots/GetGraphSnapshot.java @@ -1,10 +1,18 @@ // Take graph snapshots returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SnapshotsApi; import com.datadog.api.client.v1.api.SnapshotsApi.GetGraphSnapshotOptionalParameters; import com.datadog.api.client.v1.model.GraphSnapshot; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,15 +20,7 @@ public static void main(String[] args) { SnapshotsApi apiInstance = new SnapshotsApi(defaultClient); try { - GraphSnapshot result = - apiInstance.getGraphSnapshot( - OffsetDateTime.now().plusDays(-1).toInstant().getEpochSecond(), - OffsetDateTime.now().toInstant().getEpochSecond(), - new GetGraphSnapshotOptionalParameters() - .metricQuery("avg:system.load.1{*}") - .title("System load") - .height(400L) - .width(600L)); + GraphSnapshot result = apiInstance.getGraphSnapshot(OffsetDateTime.now().plusDays(-1).toInstant().getEpochSecond(), OffsetDateTime.now().toInstant().getEpochSecond(),new GetGraphSnapshotOptionalParameters().metricQuery("avg:system.load.1{*}").title("System load").height(400L).width(600L)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SnapshotsApi#getGraphSnapshot"); @@ -30,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateGlobalVariable.java b/examples/v1/synthetics/CreateGlobalVariable.java index eb6df7897fb..006e95383bd 100644 --- a/examples/v1/synthetics/CreateGlobalVariable.java +++ b/examples/v1/synthetics/CreateGlobalVariable.java @@ -1,44 +1,46 @@ // Create a global variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsGlobalVariable; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableAttributes; +import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParserType; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParseTestOptions; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParseTestOptionsType; -import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParserType; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableRequest; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableValue; import com.datadog.api.client.v1.model.SyntheticsVariableParser; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsGlobalVariableRequest body = - new SyntheticsGlobalVariableRequest() - .attributes( - new SyntheticsGlobalVariableAttributes() - .restrictedRoles( - Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"))) - .description("Example description") - .name("MY_VARIABLE") - .parseTestOptions( - new SyntheticsGlobalVariableParseTestOptions() - .field("content-type") - .localVariableName("LOCAL_VARIABLE") - .parser( - new SyntheticsVariableParser() - .type(SyntheticsGlobalVariableParserType.REGEX) - .value(".*")) - .type(SyntheticsGlobalVariableParseTestOptionsType.HTTP_BODY)) - .parseTestPublicId("abc-def-123") - .tags(Arrays.asList("team:front", "test:workflow-1")) - .value(new SyntheticsGlobalVariableValue().secure(true).value("value")); + SyntheticsGlobalVariableRequest body = new SyntheticsGlobalVariableRequest() +.attributes(new SyntheticsGlobalVariableAttributes() +.restrictedRoles(Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"))) +.description("Example description") +.name("MY_VARIABLE") +.parseTestOptions(new SyntheticsGlobalVariableParseTestOptions() +.field("content-type") +.localVariableName("LOCAL_VARIABLE") +.parser(new SyntheticsVariableParser() +.type(SyntheticsGlobalVariableParserType.REGEX) +.value(".*")) +.type(SyntheticsGlobalVariableParseTestOptionsType.HTTP_BODY)) +.parseTestPublicId("abc-def-123") +.tags(Arrays.asList("team:front", "test:workflow-1")) +.value(new SyntheticsGlobalVariableValue() +.secure(true) +.value("value")); try { SyntheticsGlobalVariable result = apiInstance.createGlobalVariable(body); @@ -51,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateGlobalVariable_1068962881.java b/examples/v1/synthetics/CreateGlobalVariable_1068962881.java index 31f07fcc431..39b5000a315 100644 --- a/examples/v1/synthetics/CreateGlobalVariable_1068962881.java +++ b/examples/v1/synthetics/CreateGlobalVariable_1068962881.java @@ -1,13 +1,20 @@ // Create a global variable from test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsGlobalVariable; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParseTestOptions; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParseTestOptionsType; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableRequest; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableValue; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,19 +22,18 @@ public static void main(String[] args) { SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); // there is a valid "synthetics_api_test_multi_step" in the system - String SYNTHETICS_API_TEST_MULTI_STEP_PUBLIC_ID = - System.getenv("SYNTHETICS_API_TEST_MULTI_STEP_PUBLIC_ID"); + String SYNTHETICS_API_TEST_MULTI_STEP_PUBLIC_ID = System.getenv("SYNTHETICS_API_TEST_MULTI_STEP_PUBLIC_ID"); - SyntheticsGlobalVariableRequest body = - new SyntheticsGlobalVariableRequest() - .description("") - .name("GLOBAL_VARIABLE_FROM_TEST_PAYLOAD_EXAMPLESYNTHETIC") - .value(new SyntheticsGlobalVariableValue().secure(false).value("")) - .parseTestPublicId(SYNTHETICS_API_TEST_MULTI_STEP_PUBLIC_ID) - .parseTestOptions( - new SyntheticsGlobalVariableParseTestOptions() - .type(SyntheticsGlobalVariableParseTestOptionsType.LOCAL_VARIABLE) - .localVariableName("EXTRACTED_VALUE")); + SyntheticsGlobalVariableRequest body = new SyntheticsGlobalVariableRequest() +.description("") +.name("GLOBAL_VARIABLE_FROM_TEST_PAYLOAD_EXAMPLESYNTHETIC") +.value(new SyntheticsGlobalVariableValue() +.secure(false) +.value("")) +.parseTestPublicId(SYNTHETICS_API_TEST_MULTI_STEP_PUBLIC_ID) +.parseTestOptions(new SyntheticsGlobalVariableParseTestOptions() +.type(SyntheticsGlobalVariableParseTestOptionsType.LOCAL_VARIABLE) +.localVariableName("EXTRACTED_VALUE")); try { SyntheticsGlobalVariable result = apiInstance.createGlobalVariable(body); @@ -40,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateGlobalVariable_3298562511.java b/examples/v1/synthetics/CreateGlobalVariable_3298562511.java index d0b3c9e1eb4..4539d1940de 100644 --- a/examples/v1/synthetics/CreateGlobalVariable_3298562511.java +++ b/examples/v1/synthetics/CreateGlobalVariable_3298562511.java @@ -1,21 +1,27 @@ // Create a FIDO global variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsGlobalVariable; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsGlobalVariableRequest body = - new SyntheticsGlobalVariableRequest() - .description("") - .isFido(true) - .name("GLOBAL_VARIABLE_FIDO_PAYLOAD_EXAMPLESYNTHETIC"); + SyntheticsGlobalVariableRequest body = new SyntheticsGlobalVariableRequest() +.description("") +.isFido(true) +.name("GLOBAL_VARIABLE_FIDO_PAYLOAD_EXAMPLESYNTHETIC"); try { SyntheticsGlobalVariable result = apiInstance.createGlobalVariable(body); @@ -28,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateGlobalVariable_3397718516.java b/examples/v1/synthetics/CreateGlobalVariable_3397718516.java index 6dbc970b373..3dd40f3e9a7 100644 --- a/examples/v1/synthetics/CreateGlobalVariable_3397718516.java +++ b/examples/v1/synthetics/CreateGlobalVariable_3397718516.java @@ -1,34 +1,37 @@ // Create a TOTP global variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsGlobalVariable; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableOptions; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableRequest; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableTOTPParameters; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableValue; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsGlobalVariableRequest body = - new SyntheticsGlobalVariableRequest() - .description("") - .isTotp(true) - .name("GLOBAL_VARIABLE_TOTP_PAYLOAD_EXAMPLESYNTHETIC") - .value( - new SyntheticsGlobalVariableValue() - .secure(false) - .value("") - .options( - new SyntheticsGlobalVariableOptions() - .totpParameters( - new SyntheticsGlobalVariableTOTPParameters() - .digits(6) - .refreshInterval(30)))); + SyntheticsGlobalVariableRequest body = new SyntheticsGlobalVariableRequest() +.description("") +.isTotp(true) +.name("GLOBAL_VARIABLE_TOTP_PAYLOAD_EXAMPLESYNTHETIC") +.value(new SyntheticsGlobalVariableValue() +.secure(false) +.value("") +.options(new SyntheticsGlobalVariableOptions() +.totpParameters(new SyntheticsGlobalVariableTOTPParameters() +.digits(6) +.refreshInterval(30)))); try { SyntheticsGlobalVariable result = apiInstance.createGlobalVariable(body); @@ -41,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreatePrivateLocation.java b/examples/v1/synthetics/CreatePrivateLocation.java index 5ec891b06cc..e531a5f5383 100644 --- a/examples/v1/synthetics/CreatePrivateLocation.java +++ b/examples/v1/synthetics/CreatePrivateLocation.java @@ -1,12 +1,18 @@ // Create a private location returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; -import com.datadog.api.client.v1.model.SyntheticsPrivateLocation; import com.datadog.api.client.v1.model.SyntheticsPrivateLocationCreationResponse; +import com.datadog.api.client.v1.model.SyntheticsPrivateLocation; import com.datadog.api.client.v1.model.SyntheticsPrivateLocationMetadata; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,14 +22,12 @@ public static void main(String[] args) { // there is a valid "role" in the system String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID"); - SyntheticsPrivateLocation body = - new SyntheticsPrivateLocation() - .description("Test Example-Synthetic description") - .metadata( - new SyntheticsPrivateLocationMetadata() - .restrictedRoles(Collections.singletonList(ROLE_DATA_ID))) - .name("Example-Synthetic") - .tags(Collections.singletonList("test:examplesynthetic")); + SyntheticsPrivateLocation body = new SyntheticsPrivateLocation() +.description("Test Example-Synthetic description") +.metadata(new SyntheticsPrivateLocationMetadata() +.restrictedRoles(Collections.singletonList(ROLE_DATA_ID))) +.name("Example-Synthetic") +.tags(Collections.singletonList("test:examplesynthetic")); try { SyntheticsPrivateLocationCreationResponse result = apiInstance.createPrivateLocation(body); @@ -36,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest.java b/examples/v1/synthetics/CreateSyntheticsAPITest.java index b8a4bdebb2d..45efc30f7d3 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest.java @@ -1,15 +1,17 @@ // Create an API test returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsBrowserTestRumSettings; import com.datadog.api.client.v1.model.SyntheticsTestCiOptions; @@ -24,65 +26,59 @@ import com.datadog.api.client.v1.model.SyntheticsTestOptionsSchedulingTimeframe; import com.datadog.api.client.v1.model.SyntheticsTestPauseStatus; import com.datadog.api.client.v1.model.SyntheticsTestRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .target(new SyntheticsAssertionTargetValue(1000.0)) - .type(SyntheticsAssertionType.RESPONSE_TIME)))) - .request(new SyntheticsTestRequest().method("GET").url("https://example.com"))) - .locations(Collections.singletonList("aws:eu-west-3")) - .message("Notification message") - .name("Example test name") - .options( - new SyntheticsTestOptions() - .ci( - new SyntheticsTestCiOptions() - .executionRule(SyntheticsTestExecutionRule.BLOCKING)) - .deviceIds(Collections.singletonList("chrome.laptop_large")) - .httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP1) - .monitorOptions( - new SyntheticsTestOptionsMonitorOptions() - .notificationPresetName( - SyntheticsTestOptionsMonitorOptionsNotificationPresetName.SHOW_ALL)) - .restrictedRoles( - Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")) - .retry(new SyntheticsTestOptionsRetry()) - .rumSettings( - new SyntheticsBrowserTestRumSettings() - .applicationId("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx") - .clientTokenId(12345L) - .isEnabled(true)) - .scheduling( - new SyntheticsTestOptionsScheduling() - .timeframes( - Arrays.asList( - new SyntheticsTestOptionsSchedulingTimeframe() - .day(1) - .from("07:00") - .to("16:00"), - new SyntheticsTestOptionsSchedulingTimeframe() - .day(3) - .from("07:00") - .to("16:00"))) - .timezone("America/New_York"))) - .status(SyntheticsTestPauseStatus.LIVE) - .subtype(SyntheticsTestDetailsSubType.HTTP) - .tags(Collections.singletonList("env:production")) - .type(SyntheticsAPITestType.API); + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.target(new SyntheticsAssertionTargetValue( +1000.0)) +.type(SyntheticsAssertionType.RESPONSE_TIME)))) +.request(new SyntheticsTestRequest() +.method("GET") +.url("https://example.com"))) +.locations(Collections.singletonList("aws:eu-west-3")) +.message("Notification message") +.name("Example test name") +.options(new SyntheticsTestOptions() +.ci(new SyntheticsTestCiOptions() +.executionRule(SyntheticsTestExecutionRule.BLOCKING)) +.deviceIds(Collections.singletonList("chrome.laptop_large")) +.httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP1) +.monitorOptions(new SyntheticsTestOptionsMonitorOptions() +.notificationPresetName(SyntheticsTestOptionsMonitorOptionsNotificationPresetName.SHOW_ALL)) +.restrictedRoles(Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")) +.retry(new SyntheticsTestOptionsRetry()) +.rumSettings(new SyntheticsBrowserTestRumSettings() +.applicationId("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx") +.clientTokenId(12345L) +.isEnabled(true)) +.scheduling(new SyntheticsTestOptionsScheduling() +.timeframes(Arrays.asList(new SyntheticsTestOptionsSchedulingTimeframe() +.day(1) +.from("07:00") +.to("16:00"), new SyntheticsTestOptionsSchedulingTimeframe() +.day(3) +.from("07:00") +.to("16:00"))) +.timezone("America/New_York"))) +.status(SyntheticsTestPauseStatus.LIVE) +.subtype(SyntheticsTestDetailsSubType.HTTP) +.tags(Collections.singletonList("env:production")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -95,4 +91,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_1072503741.java b/examples/v1/synthetics/CreateSyntheticsAPITest_1072503741.java index fe671d97ede..3db59af4770 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_1072503741.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_1072503741.java @@ -1,54 +1,58 @@ // Create an API SSL test returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsTestDetailsSubType; import com.datadog.api.client.v1.model.SyntheticsTestOptions; import com.datadog.api.client.v1.model.SyntheticsTestRequest; import com.datadog.api.client.v1.model.SyntheticsTestRequestPort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS_IN_MORE_DAYS_THAN) - .target(new SyntheticsAssertionTargetValue(10.0)) - .type(SyntheticsAssertionType.CERTIFICATE)))) - .request( - new SyntheticsTestRequest() - .host("datadoghq.com") - .port(new SyntheticsTestRequestPort("{{ DATADOG_PORT }}")))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_ssl_test_payload.json") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(true) - .checkCertificateRevocation(true) - .disableAiaIntermediateFetching(true) - .tickEvery(60L)) - .subtype(SyntheticsTestDetailsSubType.SSL) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS_IN_MORE_DAYS_THAN) +.target(new SyntheticsAssertionTargetValue( +10.0)) +.type(SyntheticsAssertionType.CERTIFICATE)))) +.request(new SyntheticsTestRequest() +.host("datadoghq.com") +.port(new SyntheticsTestRequestPort( +"{{ DATADOG_PORT }}")))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_ssl_test_payload.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(true) +.checkCertificateRevocation(true) +.disableAiaIntermediateFetching(true) +.tickEvery(60L)) +.subtype(SyntheticsTestDetailsSubType.SSL) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -61,4 +65,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_1241981394.java b/examples/v1/synthetics/CreateSyntheticsAPITest_1241981394.java index a95422ca3cb..36243f4cc58 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_1241981394.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_1241981394.java @@ -1,9 +1,10 @@ // Create an API test with a file payload returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; @@ -13,6 +14,7 @@ import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionTimingsScope; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsAssertionXPathOperator; @@ -34,120 +36,108 @@ import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificate; import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificateItem; import com.datadog.api.client.v1.model.SyntheticsTestRequestProxy; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Arrays.asList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .property("{{ PROPERTY }}") - .target(new SyntheticsAssertionTargetValue("text/html")) - .type(SyntheticsAssertionType.HEADER)), - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .target(new SyntheticsAssertionTargetValue(2000.0)) - .type(SyntheticsAssertionType.RESPONSE_TIME) - .timingsScope(SyntheticsAssertionTimingsScope.WITHOUT_DNS)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONPathTarget() - .operator( - SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) - .target( - new SyntheticsAssertionJSONPathTargetTarget() - .jsonPath("topKey") - .operator("isNot") - .targetValue(new SyntheticsAssertionTargetValue("0"))) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionXPathTarget() - .operator(SyntheticsAssertionXPathOperator.VALIDATES_X_PATH) - .target( - new SyntheticsAssertionXPathTargetTarget() - .xPath("target-xpath") - .targetValue(new SyntheticsAssertionTargetValue("0")) - .operator("contains")) - .type(SyntheticsAssertionType.BODY)))) - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .example("content-type") - .name("PROPERTY") - .pattern("content-type") - .type(SyntheticsConfigVariableType.TEXT))) - .request( - new SyntheticsTestRequest() - .certificate( - new SyntheticsTestRequestCertificate() - .cert( - new SyntheticsTestRequestCertificateItem() - .content("cert-content") - .filename("cert-filename") - .updatedAt("2020-10-16T09:23:24.857Z")) - .key( - new SyntheticsTestRequestCertificateItem() - .content("key-content") - .filename("key-filename") - .updatedAt("2020-10-16T09:23:24.857Z"))) - .headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) - .method("GET") - .timeout(10.0) - .url("https://datadoghq.com") - .proxy( - new SyntheticsTestRequestProxy() - .url("https://datadoghq.com") - .headers(Map.ofEntries())) - .bodyType(SyntheticsTestRequestBodyType.APPLICATION_OCTET_STREAM) - .files( - Collections.singletonList( - new SyntheticsTestRequestBodyFile() - .name("file name") - .originalFileName("image.png") - .content("file content") - .type("file type"))) - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthOauthClient() - .accessTokenUrl("https://datadog-token.com") - .audience("audience") - .clientId("client-id") - .clientSecret("client-secret") - .resource("resource") - .scope("yoyo") - .tokenApiAuthentication( - SyntheticsBasicAuthOauthTokenApiAuthentication.HEADER) - .type(SyntheticsBasicAuthOauthClientType.OAUTH_CLIENT))) - .persistCookies(true))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_http_test_payload.json") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .monitorName("Example-Synthetic") - .monitorPriority(5) - .retry(new SyntheticsTestOptionsRetry().count(3L).interval(10.0)) - .tickEvery(60L) - .httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP2)) - .subtype(SyntheticsTestDetailsSubType.HTTP) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Arrays.asList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.property("{{ PROPERTY }}") +.target(new SyntheticsAssertionTargetValue( +"text/html")) +.type(SyntheticsAssertionType.HEADER)), new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.target(new SyntheticsAssertionTargetValue( +2000.0)) +.type(SyntheticsAssertionType.RESPONSE_TIME) +.timingsScope(SyntheticsAssertionTimingsScope.WITHOUT_DNS)), new SyntheticsAssertion( +new SyntheticsAssertionJSONPathTarget() +.operator(SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) +.target(new SyntheticsAssertionJSONPathTargetTarget() +.jsonPath("topKey") +.operator("isNot") +.targetValue(new SyntheticsAssertionTargetValue( +"0"))) +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionXPathTarget() +.operator(SyntheticsAssertionXPathOperator.VALIDATES_X_PATH) +.target(new SyntheticsAssertionXPathTargetTarget() +.xPath("target-xpath") +.targetValue(new SyntheticsAssertionTargetValue( +"0")) +.operator("contains")) +.type(SyntheticsAssertionType.BODY)))) +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.example("content-type") +.name("PROPERTY") +.pattern("content-type") +.type(SyntheticsConfigVariableType.TEXT))) +.request(new SyntheticsTestRequest() +.certificate(new SyntheticsTestRequestCertificate() +.cert(new SyntheticsTestRequestCertificateItem() +.content("cert-content") +.filename("cert-filename") +.updatedAt("2020-10-16T09:23:24.857Z")) +.key(new SyntheticsTestRequestCertificateItem() +.content("key-content") +.filename("key-filename") +.updatedAt("2020-10-16T09:23:24.857Z"))) +.headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) +.method("GET") +.timeout(10.0) +.url("https://datadoghq.com") +.proxy(new SyntheticsTestRequestProxy() +.url("https://datadoghq.com") +.headers(Map.ofEntries())) +.bodyType(SyntheticsTestRequestBodyType.APPLICATION_OCTET_STREAM) +.files(Collections.singletonList(new SyntheticsTestRequestBodyFile() +.name("file name") +.originalFileName("image.png") +.content("file content") +.type("file type"))) +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthOauthClient() +.accessTokenUrl("https://datadog-token.com") +.audience("audience") +.clientId("client-id") +.clientSecret("client-secret") +.resource("resource") +.scope("yoyo") +.tokenApiAuthentication(SyntheticsBasicAuthOauthTokenApiAuthentication.HEADER) +.type(SyntheticsBasicAuthOauthClientType.OAUTH_CLIENT))) +.persistCookies(true))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_http_test_payload.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.monitorName("Example-Synthetic") +.monitorPriority(5) +.retry(new SyntheticsTestOptionsRetry() +.count(3L) +.interval(10.0)) +.tickEvery(60L) +.httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP2)) +.subtype(SyntheticsTestDetailsSubType.HTTP) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -160,4 +150,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_1279271422.java b/examples/v1/synthetics/CreateSyntheticsAPITest_1279271422.java index 96fbd50d8cd..19de0a5351a 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_1279271422.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_1279271422.java @@ -1,8 +1,9 @@ // Create an API test with multi subtype returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPIStep; import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; @@ -15,6 +16,7 @@ import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsBasicAuth; import com.datadog.api.client.v1.model.SyntheticsBasicAuthWeb; @@ -31,263 +33,225 @@ import com.datadog.api.client.v1.model.SyntheticsTestOptionsRetry; import com.datadog.api.client.v1.model.SyntheticsTestRequest; import com.datadog.api.client.v1.model.SyntheticsTestRequestDNSServerPort; +import com.datadog.api.client.v1.model.SyntheticsTestRequestNumericalPort; import com.datadog.api.client.v1.model.SyntheticsTestRequestPort; import com.datadog.api.client.v1.model.SyntheticsVariableParser; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .example("content-type") - .name("PROPERTY") - .pattern("content-type") - .type(SyntheticsConfigVariableType.TEXT))) - .steps( - Arrays.asList( - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .allowFailure(true) - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .type(SyntheticsAssertionType.STATUS_CODE) - .target( - new SyntheticsAssertionTargetValue( - 200.0))))) - .exitIfSucceed(true) - .extractedValues( - Collections.singletonList( - new SyntheticsParsingOptions() - .field("server") - .name("EXTRACTED_VALUE") - .parser( - new SyntheticsVariableParser() - .type( - SyntheticsGlobalVariableParserType.RAW)) - .type( - SyntheticsLocalVariableParsingOptionsType - .HTTP_HEADER) - .secure(true))) - .isCritical(true) - .name("request is sent") - .request( - new SyntheticsTestRequest() - .method("GET") - .timeout(10.0) - .url("https://datadoghq.com") - .httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP2)) - .retry( - new SyntheticsTestOptionsRetry().count(5L).interval(1000.0)) - .subtype(SyntheticsAPITestStepSubtype.HTTP) - .extractedValuesFromScript( - "dd.variable.set('STATUS_CODE', dd.response.statusCode);")), - new SyntheticsAPIStep( - new SyntheticsAPIWaitStep() - .name("Wait") - .subtype(SyntheticsAPIWaitStepSubtype.WAIT) - .value(1)), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .name("GRPC CALL") - .subtype(SyntheticsAPITestStepSubtype.GRPC) - .allowFailure(false) - .isCritical(true) - .retry( - new SyntheticsTestOptionsRetry().count(0L).interval(300.0)) - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .type(SyntheticsAssertionType.RESPONSE_TIME) - .target( - new SyntheticsAssertionTargetValue( - 1000.0))))) - .request( - new SyntheticsTestRequest() - .host("grpcbin.test.k6.io") - .port(new SyntheticsTestRequestPort(9000L)) - .service("grpcbin.GRPCBin") - .method("Index") - .message("{}") - .compressedJsonDescriptor( - "eJy1lU1z2yAQhv+Lzj74I3ETH506bQ7OZOSm1w4Wa4epBARQppqM/3v5koCJJdvtxCdW77vPssCO3zMKUgHOFu/ZXvBiS6hZho/f8qe7pftYgXphWJrlA8XwxywEvNba+6PhkC2yVcVVswYp0R6ykRYlZ1SCV21SDrxsssPIeS9FJKqGfK2rqnmmSBwhWa2XlKgtaQPiDcRGCUDVfwGD2sKUqKEtc1cSoOrsMlaMOec1sySYCCgUYRSVLv2zSva2u+FQkB0pVkIw8bFuIudOOn3pOaKYVT3Iy97Pd0AYhOx5QcMsnxvRHlnuLf8ETDd3CNtrv2nejkDpRnANCmGkkFn/hsYzpBKE7jVbufgnKnV9HRM9zRPDDKPttYT61n0TdWkAAjggk9AhuxIeaXd69CYTcsGw7cBTakLVbNpRzGEgyWjkSOpMbZXkhGL6oX30R49qt3GoHrap7i0XdD41WQ+2icCNm5p1hmFqnHNlcla0riKmDZ183crDxChjbnurtxHPRE784sVhWvDfGP+SsTKibU3o5NtWHuZFGZOxP6P5VXqIOvaOSec4eYohyd7NslHuJbd1bewds85xYrNxkr2d+5IhFWF3NvaO684xjE2S5ulY+tu64Pna0fCPJgzw6vF5/WucLcYjt5xoq19O3UDptOg/OamJQRaCcPPnMTQ2QDFn+uhPvUfnCrMc99upyQY4Ui9Dlc/YoG3R/v4Cs9YE+g==") - .metadata(Map.ofEntries()) - .callType(SyntheticsTestCallType.UNARY))), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .name("SSL step") - .subtype(SyntheticsAPITestStepSubtype.SSL) - .allowFailure(false) - .isCritical(true) - .retry( - new SyntheticsTestOptionsRetry().count(0L).interval(300.0)) - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator( - SyntheticsAssertionOperator - .IS_IN_MORE_DAYS_THAN) - .type(SyntheticsAssertionType.CERTIFICATE) - .target( - new SyntheticsAssertionTargetValue(10.0))))) - .request( - new SyntheticsTestRequest() - .checkCertificateRevocation(true) - .disableAiaIntermediateFetching(true) - .host("example.org") - .port(new SyntheticsTestRequestPort(443L)))), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .name("DNS step") - .subtype(SyntheticsAPITestStepSubtype.DNS) - .allowFailure(false) - .isCritical(true) - .retry( - new SyntheticsTestOptionsRetry().count(0L).interval(300.0)) - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .type(SyntheticsAssertionType.RESPONSE_TIME) - .target( - new SyntheticsAssertionTargetValue( - 1000.0))))) - .request( - new SyntheticsTestRequest() - .host("troisdizaines.com") - .dnsServer("8.8.8.8") - .dnsServerPort( - new SyntheticsTestRequestDNSServerPort("53")))), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .name("TCP step") - .subtype(SyntheticsAPITestStepSubtype.TCP) - .allowFailure(false) - .isCritical(true) - .retry( - new SyntheticsTestOptionsRetry().count(0L).interval(300.0)) - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .type(SyntheticsAssertionType.RESPONSE_TIME) - .target( - new SyntheticsAssertionTargetValue( - 1000.0))))) - .request( - new SyntheticsTestRequest() - .host("34.95.79.70") - .port(new SyntheticsTestRequestPort(80L)) - .shouldTrackHops(true) - .timeout(32.0))), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .name("ICMP step") - .subtype(SyntheticsAPITestStepSubtype.ICMP) - .allowFailure(false) - .isCritical(true) - .retry( - new SyntheticsTestOptionsRetry().count(0L).interval(300.0)) - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .target(new SyntheticsAssertionTargetValue(0.0)) - .type( - SyntheticsAssertionType - .PACKET_LOSS_PERCENTAGE)))) - .request( - new SyntheticsTestRequest() - .host("34.95.79.70") - .numberOfPackets(4) - .shouldTrackHops(true) - .timeout(38.0))), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .name("Websocket step") - .subtype(SyntheticsAPITestStepSubtype.WEBSOCKET) - .allowFailure(false) - .isCritical(true) - .retry( - new SyntheticsTestOptionsRetry().count(0L).interval(300.0)) - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .type(SyntheticsAssertionType.RESPONSE_TIME) - .target( - new SyntheticsAssertionTargetValue( - 1000.0))))) - .request( - new SyntheticsTestRequest() - .url("ws://34.95.79.70/web-socket") - .message("My message") - .isMessageBase64Encoded(true) - .headers(Map.ofEntries(Map.entry("f", "g"))) - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthWeb() - .type(SyntheticsBasicAuthWebType.WEB) - .username("user") - .password("password"))))), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .name("UDP step") - .subtype(SyntheticsAPITestStepSubtype.UDP) - .allowFailure(false) - .isCritical(true) - .retry( - new SyntheticsTestOptionsRetry().count(0L).interval(300.0)) - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .type(SyntheticsAssertionType.RESPONSE_TIME) - .target( - new SyntheticsAssertionTargetValue( - 1000.0))))) - .request( - new SyntheticsTestRequest() - .host("8.8.8.8") - .port(new SyntheticsTestRequestPort(53L)) - .message("A image.google.com")))))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_test_multi_step_payload.json") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .monitorName("Example-Synthetic") - .monitorPriority(5) - .retry(new SyntheticsTestOptionsRetry().count(3L).interval(1000.0)) - .tickEvery(60L)) - .subtype(SyntheticsTestDetailsSubType.MULTI) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.example("content-type") +.name("PROPERTY") +.pattern("content-type") +.type(SyntheticsConfigVariableType.TEXT))) +.steps(Arrays.asList(new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.allowFailure(true) +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.type(SyntheticsAssertionType.STATUS_CODE) +.target(new SyntheticsAssertionTargetValue( +200.0))))) +.exitIfSucceed(true) +.extractedValues(Collections.singletonList(new SyntheticsParsingOptions() +.field("server") +.name("EXTRACTED_VALUE") +.parser(new SyntheticsVariableParser() +.type(SyntheticsGlobalVariableParserType.RAW)) +.type(SyntheticsLocalVariableParsingOptionsType.HTTP_HEADER) +.secure(true))) +.isCritical(true) +.name("request is sent") +.request(new SyntheticsTestRequest() +.method("GET") +.timeout(10.0) +.url("https://datadoghq.com") +.httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP2)) +.retry(new SyntheticsTestOptionsRetry() +.count(5L) +.interval(1000.0)) +.subtype(SyntheticsAPITestStepSubtype.HTTP) +.extractedValuesFromScript("dd.variable.set('STATUS_CODE', dd.response.statusCode);")), new SyntheticsAPIStep( +new SyntheticsAPIWaitStep() +.name("Wait") +.subtype(SyntheticsAPIWaitStepSubtype.WAIT) +.value(1)), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.name("GRPC CALL") +.subtype(SyntheticsAPITestStepSubtype.GRPC) +.allowFailure(false) +.isCritical(true) +.retry(new SyntheticsTestOptionsRetry() +.count(0L) +.interval(300.0)) +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.type(SyntheticsAssertionType.RESPONSE_TIME) +.target(new SyntheticsAssertionTargetValue( +1000.0))))) +.request(new SyntheticsTestRequest() +.host("grpcbin.test.k6.io") +.port(new SyntheticsTestRequestPort( +9000L)) +.service("grpcbin.GRPCBin") +.method("Index") +.message("{}") +.compressedJsonDescriptor("eJy1lU1z2yAQhv+Lzj74I3ETH506bQ7OZOSm1w4Wa4epBARQppqM/3v5koCJJdvtxCdW77vPssCO3zMKUgHOFu/ZXvBiS6hZho/f8qe7pftYgXphWJrlA8XwxywEvNba+6PhkC2yVcVVswYp0R6ykRYlZ1SCV21SDrxsssPIeS9FJKqGfK2rqnmmSBwhWa2XlKgtaQPiDcRGCUDVfwGD2sKUqKEtc1cSoOrsMlaMOec1sySYCCgUYRSVLv2zSva2u+FQkB0pVkIw8bFuIudOOn3pOaKYVT3Iy97Pd0AYhOx5QcMsnxvRHlnuLf8ETDd3CNtrv2nejkDpRnANCmGkkFn/hsYzpBKE7jVbufgnKnV9HRM9zRPDDKPttYT61n0TdWkAAjggk9AhuxIeaXd69CYTcsGw7cBTakLVbNpRzGEgyWjkSOpMbZXkhGL6oX30R49qt3GoHrap7i0XdD41WQ+2icCNm5p1hmFqnHNlcla0riKmDZ183crDxChjbnurtxHPRE784sVhWvDfGP+SsTKibU3o5NtWHuZFGZOxP6P5VXqIOvaOSec4eYohyd7NslHuJbd1bewds85xYrNxkr2d+5IhFWF3NvaO684xjE2S5ulY+tu64Pna0fCPJgzw6vF5/WucLcYjt5xoq19O3UDptOg/OamJQRaCcPPnMTQ2QDFn+uhPvUfnCrMc99upyQY4Ui9Dlc/YoG3R/v4Cs9YE+g==") +.metadata(Map.ofEntries()) +.callType(SyntheticsTestCallType.UNARY))), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.name("SSL step") +.subtype(SyntheticsAPITestStepSubtype.SSL) +.allowFailure(false) +.isCritical(true) +.retry(new SyntheticsTestOptionsRetry() +.count(0L) +.interval(300.0)) +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS_IN_MORE_DAYS_THAN) +.type(SyntheticsAssertionType.CERTIFICATE) +.target(new SyntheticsAssertionTargetValue( +10.0))))) +.request(new SyntheticsTestRequest() +.checkCertificateRevocation(true) +.disableAiaIntermediateFetching(true) +.host("example.org") +.port(new SyntheticsTestRequestPort( +443L)))), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.name("DNS step") +.subtype(SyntheticsAPITestStepSubtype.DNS) +.allowFailure(false) +.isCritical(true) +.retry(new SyntheticsTestOptionsRetry() +.count(0L) +.interval(300.0)) +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.type(SyntheticsAssertionType.RESPONSE_TIME) +.target(new SyntheticsAssertionTargetValue( +1000.0))))) +.request(new SyntheticsTestRequest() +.host("troisdizaines.com") +.dnsServer("8.8.8.8") +.dnsServerPort(new SyntheticsTestRequestDNSServerPort( +"53")))), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.name("TCP step") +.subtype(SyntheticsAPITestStepSubtype.TCP) +.allowFailure(false) +.isCritical(true) +.retry(new SyntheticsTestOptionsRetry() +.count(0L) +.interval(300.0)) +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.type(SyntheticsAssertionType.RESPONSE_TIME) +.target(new SyntheticsAssertionTargetValue( +1000.0))))) +.request(new SyntheticsTestRequest() +.host("34.95.79.70") +.port(new SyntheticsTestRequestPort( +80L)) +.shouldTrackHops(true) +.timeout(32.0))), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.name("ICMP step") +.subtype(SyntheticsAPITestStepSubtype.ICMP) +.allowFailure(false) +.isCritical(true) +.retry(new SyntheticsTestOptionsRetry() +.count(0L) +.interval(300.0)) +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.target(new SyntheticsAssertionTargetValue( +0.0)) +.type(SyntheticsAssertionType.PACKET_LOSS_PERCENTAGE)))) +.request(new SyntheticsTestRequest() +.host("34.95.79.70") +.numberOfPackets(4) +.shouldTrackHops(true) +.timeout(38.0))), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.name("Websocket step") +.subtype(SyntheticsAPITestStepSubtype.WEBSOCKET) +.allowFailure(false) +.isCritical(true) +.retry(new SyntheticsTestOptionsRetry() +.count(0L) +.interval(300.0)) +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.type(SyntheticsAssertionType.RESPONSE_TIME) +.target(new SyntheticsAssertionTargetValue( +1000.0))))) +.request(new SyntheticsTestRequest() +.url("ws://34.95.79.70/web-socket") +.message("My message") +.isMessageBase64Encoded(true) +.headers(Map.ofEntries(Map.entry("f", "g"))) +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthWeb() +.type(SyntheticsBasicAuthWebType.WEB) +.username("user") +.password("password"))))), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.name("UDP step") +.subtype(SyntheticsAPITestStepSubtype.UDP) +.allowFailure(false) +.isCritical(true) +.retry(new SyntheticsTestOptionsRetry() +.count(0L) +.interval(300.0)) +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.type(SyntheticsAssertionType.RESPONSE_TIME) +.target(new SyntheticsAssertionTargetValue( +1000.0))))) +.request(new SyntheticsTestRequest() +.host("8.8.8.8") +.port(new SyntheticsTestRequestPort( +53L)) +.message("A image.google.com")))))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_test_multi_step_payload.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.monitorName("Example-Synthetic") +.monitorPriority(5) +.retry(new SyntheticsTestOptionsRetry() +.count(3L) +.interval(1000.0)) +.tickEvery(60L)) +.subtype(SyntheticsTestDetailsSubType.MULTI) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -300,4 +264,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_1402674167.java b/examples/v1/synthetics/CreateSyntheticsAPITest_1402674167.java index 83660e61952..80e5b2d7d45 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_1402674167.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_1402674167.java @@ -1,73 +1,77 @@ // Create an API GRPC test returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsTestDetailsSubType; import com.datadog.api.client.v1.model.SyntheticsTestOptions; import com.datadog.api.client.v1.model.SyntheticsTestOptionsMonitorOptions; import com.datadog.api.client.v1.model.SyntheticsTestRequest; +import com.datadog.api.client.v1.model.SyntheticsTestRequestNumericalPort; import com.datadog.api.client.v1.model.SyntheticsTestRequestPort; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Arrays.asList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .target(new SyntheticsAssertionTargetValue(1.0)) - .type(SyntheticsAssertionType.GRPC_HEALTHCHECK_STATUS)), - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .target(new SyntheticsAssertionTargetValue("proto target")) - .type(SyntheticsAssertionType.GRPC_PROTO)), - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .target(new SyntheticsAssertionTargetValue("123")) - .property("property") - .type(SyntheticsAssertionType.GRPC_METADATA)))) - .request( - new SyntheticsTestRequest() - .host("localhost") - .port(new SyntheticsTestRequestPort(50051L)) - .service("Hello") - .method("GET") - .message("") - .metadata(Map.ofEntries()))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_grpc_test_payload.json") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .minFailureDuration(0L) - .minLocationFailed(1L) - .monitorOptions(new SyntheticsTestOptionsMonitorOptions().renotifyInterval(0L)) - .monitorName("Example-Synthetic") - .tickEvery(60L)) - .subtype(SyntheticsTestDetailsSubType.GRPC) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Arrays.asList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.target(new SyntheticsAssertionTargetValue( +1.0)) +.type(SyntheticsAssertionType.GRPC_HEALTHCHECK_STATUS)), new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.target(new SyntheticsAssertionTargetValue( +"proto target")) +.type(SyntheticsAssertionType.GRPC_PROTO)), new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.target(new SyntheticsAssertionTargetValue( +"123")) +.property("property") +.type(SyntheticsAssertionType.GRPC_METADATA)))) +.request(new SyntheticsTestRequest() +.host("localhost") +.port(new SyntheticsTestRequestPort( +50051L)) +.service("Hello") +.method("GET") +.message("") +.metadata(Map.ofEntries()))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_grpc_test_payload.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.minFailureDuration(0L) +.minLocationFailed(1L) +.monitorOptions(new SyntheticsTestOptionsMonitorOptions() +.renotifyInterval(0L)) +.monitorName("Example-Synthetic") +.tickEvery(60L)) +.subtype(SyntheticsTestDetailsSubType.GRPC) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -80,4 +84,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_1487281163.java b/examples/v1/synthetics/CreateSyntheticsAPITest_1487281163.java index dc264ec07c7..89aa35b860f 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_1487281163.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_1487281163.java @@ -1,15 +1,18 @@ // Create an API HTTP test returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; import com.datadog.api.client.v1.model.SyntheticsAssertionBodyHashOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionBodyHashTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionBodyHashType; +import com.datadog.api.client.v1.model.SyntheticsAssertionJavascript; +import com.datadog.api.client.v1.model.SyntheticsAssertionJavascriptType; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONPathOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONPathTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONPathTargetTarget; @@ -17,11 +20,10 @@ import com.datadog.api.client.v1.model.SyntheticsAssertionJSONSchemaOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONSchemaTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONSchemaTargetTarget; -import com.datadog.api.client.v1.model.SyntheticsAssertionJavascript; -import com.datadog.api.client.v1.model.SyntheticsAssertionJavascriptType; import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionTimingsScope; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsAssertionXPathOperator; @@ -41,148 +43,130 @@ import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificate; import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificateItem; import com.datadog.api.client.v1.model.SyntheticsTestRequestProxy; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Arrays.asList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .property("{{ PROPERTY }}") - .target(new SyntheticsAssertionTargetValue("text/html")) - .type(SyntheticsAssertionType.HEADER)), - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .target(new SyntheticsAssertionTargetValue(2000.0)) - .type(SyntheticsAssertionType.RESPONSE_TIME) - .timingsScope(SyntheticsAssertionTimingsScope.WITHOUT_DNS)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONPathTarget() - .operator( - SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) - .target( - new SyntheticsAssertionJSONPathTargetTarget() - .jsonPath("topKey") - .operator("isNot") - .targetValue(new SyntheticsAssertionTargetValue("0"))) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONPathTarget() - .operator( - SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) - .target( - new SyntheticsAssertionJSONPathTargetTarget() - .elementsOperator("atLeastOneElementMatches") - .jsonPath("topKey") - .operator("isNot") - .targetValue(new SyntheticsAssertionTargetValue("0"))) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONSchemaTarget() - .operator( - SyntheticsAssertionJSONSchemaOperator.VALIDATES_JSON_SCHEMA) - .target( - new SyntheticsAssertionJSONSchemaTargetTarget() - .metaSchema( - SyntheticsAssertionJSONSchemaMetaSchema.DRAFT_07) - .jsonSchema( - """ + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Arrays.asList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.property("{{ PROPERTY }}") +.target(new SyntheticsAssertionTargetValue( +"text/html")) +.type(SyntheticsAssertionType.HEADER)), new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.target(new SyntheticsAssertionTargetValue( +2000.0)) +.type(SyntheticsAssertionType.RESPONSE_TIME) +.timingsScope(SyntheticsAssertionTimingsScope.WITHOUT_DNS)), new SyntheticsAssertion( +new SyntheticsAssertionJSONPathTarget() +.operator(SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) +.target(new SyntheticsAssertionJSONPathTargetTarget() +.jsonPath("topKey") +.operator("isNot") +.targetValue(new SyntheticsAssertionTargetValue( +"0"))) +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionJSONPathTarget() +.operator(SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) +.target(new SyntheticsAssertionJSONPathTargetTarget() +.elementsOperator("atLeastOneElementMatches") +.jsonPath("topKey") +.operator("isNot") +.targetValue(new SyntheticsAssertionTargetValue( +"0"))) +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionJSONSchemaTarget() +.operator(SyntheticsAssertionJSONSchemaOperator.VALIDATES_JSON_SCHEMA) +.target(new SyntheticsAssertionJSONSchemaTargetTarget() +.metaSchema(SyntheticsAssertionJSONSchemaMetaSchema.DRAFT_07) +.jsonSchema(""" {"type": "object", "properties":{"slideshow":{"type":"object"}}} """)) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionXPathTarget() - .operator(SyntheticsAssertionXPathOperator.VALIDATES_X_PATH) - .target( - new SyntheticsAssertionXPathTargetTarget() - .xPath("target-xpath") - .targetValue(new SyntheticsAssertionTargetValue("0")) - .operator("contains")) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionBodyHashTarget() - .operator(SyntheticsAssertionBodyHashOperator.MD5) - .target(new SyntheticsAssertionTargetValue("a")) - .type(SyntheticsAssertionBodyHashType.BODY_HASH)), - new SyntheticsAssertion( - new SyntheticsAssertionJavascript() - .code("const hello = 'world';") - .type(SyntheticsAssertionJavascriptType.JAVASCRIPT)))) - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .example("content-type") - .name("PROPERTY") - .pattern("content-type") - .type(SyntheticsConfigVariableType.TEXT))) - .variablesFromScript(""" +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionXPathTarget() +.operator(SyntheticsAssertionXPathOperator.VALIDATES_X_PATH) +.target(new SyntheticsAssertionXPathTargetTarget() +.xPath("target-xpath") +.targetValue(new SyntheticsAssertionTargetValue( +"0")) +.operator("contains")) +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionBodyHashTarget() +.operator(SyntheticsAssertionBodyHashOperator.MD5) +.target(new SyntheticsAssertionTargetValue( +"a")) +.type(SyntheticsAssertionBodyHashType.BODY_HASH)), new SyntheticsAssertion( +new SyntheticsAssertionJavascript() +.code("const hello = 'world';") +.type(SyntheticsAssertionJavascriptType.JAVASCRIPT)))) +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.example("content-type") +.name("PROPERTY") +.pattern("content-type") +.type(SyntheticsConfigVariableType.TEXT))) +.variablesFromScript(""" dd.variable.set("FOO", "foo") """) - .request( - new SyntheticsTestRequest() - .certificate( - new SyntheticsTestRequestCertificate() - .cert( - new SyntheticsTestRequestCertificateItem() - .content("cert-content") - .filename("cert-filename") - .updatedAt("2020-10-16T09:23:24.857Z")) - .key( - new SyntheticsTestRequestCertificateItem() - .content("key-content") - .filename("key-filename") - .updatedAt("2020-10-16T09:23:24.857Z"))) - .headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) - .method("GET") - .timeout(10.0) - .url("https://datadoghq.com") - .proxy( - new SyntheticsTestRequestProxy() - .url("https://datadoghq.com") - .headers(Map.ofEntries())) - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthOauthClient() - .accessTokenUrl("https://datadog-token.com") - .audience("audience") - .clientId("client-id") - .clientSecret("client-secret") - .resource("resource") - .scope("yoyo") - .tokenApiAuthentication( - SyntheticsBasicAuthOauthTokenApiAuthentication.HEADER) - .type(SyntheticsBasicAuthOauthClientType.OAUTH_CLIENT))) - .persistCookies(true))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_http_test_payload.json") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .monitorName("Example-Synthetic") - .monitorPriority(5) - .retry(new SyntheticsTestOptionsRetry().count(3L).interval(10.0)) - .tickEvery(60L) - .httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP2)) - .subtype(SyntheticsTestDetailsSubType.HTTP) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); +.request(new SyntheticsTestRequest() +.certificate(new SyntheticsTestRequestCertificate() +.cert(new SyntheticsTestRequestCertificateItem() +.content("cert-content") +.filename("cert-filename") +.updatedAt("2020-10-16T09:23:24.857Z")) +.key(new SyntheticsTestRequestCertificateItem() +.content("key-content") +.filename("key-filename") +.updatedAt("2020-10-16T09:23:24.857Z"))) +.headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) +.method("GET") +.timeout(10.0) +.url("https://datadoghq.com") +.proxy(new SyntheticsTestRequestProxy() +.url("https://datadoghq.com") +.headers(Map.ofEntries())) +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthOauthClient() +.accessTokenUrl("https://datadog-token.com") +.audience("audience") +.clientId("client-id") +.clientSecret("client-secret") +.resource("resource") +.scope("yoyo") +.tokenApiAuthentication(SyntheticsBasicAuthOauthTokenApiAuthentication.HEADER) +.type(SyntheticsBasicAuthOauthClientType.OAUTH_CLIENT))) +.persistCookies(true))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_http_test_payload.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.monitorName("Example-Synthetic") +.monitorPriority(5) +.retry(new SyntheticsTestOptionsRetry() +.count(3L) +.interval(10.0)) +.tickEvery(60L) +.httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP2)) +.subtype(SyntheticsTestDetailsSubType.HTTP) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -195,4 +179,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_1717840259.java b/examples/v1/synthetics/CreateSyntheticsAPITest_1717840259.java index 0fef826cc42..6bb576b7b6a 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_1717840259.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_1717840259.java @@ -1,9 +1,9 @@ -// Create a multi-step api test with every type of basicAuth returns "OK - Returns the created test -// details." response +// Create a multi-step api test with every type of basicAuth returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPIStep; import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; @@ -14,6 +14,7 @@ import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsBasicAuth; import com.datadog.api.client.v1.model.SyntheticsBasicAuthDigest; @@ -32,199 +33,149 @@ import com.datadog.api.client.v1.model.SyntheticsTestDetailsSubType; import com.datadog.api.client.v1.model.SyntheticsTestOptions; import com.datadog.api.client.v1.model.SyntheticsTestRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .steps( - Arrays.asList( - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .type(SyntheticsAssertionType.STATUS_CODE) - .target( - new SyntheticsAssertionTargetValue( - 200.0))))) - .name("request is sent") - .request( - new SyntheticsTestRequest() - .url("https://httpbin.org/status/200") - .method("GET") - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthWeb() - .password("password") - .username("username")))) - .subtype(SyntheticsAPITestStepSubtype.HTTP)), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .type(SyntheticsAssertionType.STATUS_CODE) - .target( - new SyntheticsAssertionTargetValue( - 200.0))))) - .name("request is sent") - .request( - new SyntheticsTestRequest() - .url("https://httpbin.org/status/200") - .method("GET") - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthWeb() - .password("password") - .username("username") - .type(SyntheticsBasicAuthWebType.WEB)))) - .subtype(SyntheticsAPITestStepSubtype.HTTP)), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .type(SyntheticsAssertionType.STATUS_CODE) - .target( - new SyntheticsAssertionTargetValue( - 200.0))))) - .name("request is sent") - .request( - new SyntheticsTestRequest() - .url("https://httpbin.org/status/200") - .method("GET") - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthSigv4() - .accessKey("accessKey") - .secretKey("secretKey") - .type(SyntheticsBasicAuthSigv4Type.SIGV4)))) - .subtype(SyntheticsAPITestStepSubtype.HTTP)), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .type(SyntheticsAssertionType.STATUS_CODE) - .target( - new SyntheticsAssertionTargetValue( - 200.0))))) - .name("request is sent") - .request( - new SyntheticsTestRequest() - .url("https://httpbin.org/status/200") - .method("GET") - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthNTLM() - .type(SyntheticsBasicAuthNTLMType.NTLM)))) - .subtype(SyntheticsAPITestStepSubtype.HTTP)), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .type(SyntheticsAssertionType.STATUS_CODE) - .target( - new SyntheticsAssertionTargetValue( - 200.0))))) - .name("request is sent") - .request( - new SyntheticsTestRequest() - .url("https://httpbin.org/status/200") - .method("GET") - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthDigest() - .password("password") - .username("username") - .type( - SyntheticsBasicAuthDigestType.DIGEST)))) - .subtype(SyntheticsAPITestStepSubtype.HTTP)), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .type(SyntheticsAssertionType.STATUS_CODE) - .target( - new SyntheticsAssertionTargetValue( - 200.0))))) - .name("request is sent") - .request( - new SyntheticsTestRequest() - .url("https://httpbin.org/status/200") - .method("GET") - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthOauthClient() - .accessTokenUrl("accessTokenUrl") - .tokenApiAuthentication( - SyntheticsBasicAuthOauthTokenApiAuthentication - .HEADER) - .clientId("clientId") - .clientSecret("clientSecret") - .type( - SyntheticsBasicAuthOauthClientType - .OAUTH_CLIENT)))) - .subtype(SyntheticsAPITestStepSubtype.HTTP)), - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .type(SyntheticsAssertionType.STATUS_CODE) - .target( - new SyntheticsAssertionTargetValue( - 200.0))))) - .name("request is sent") - .request( - new SyntheticsTestRequest() - .url("https://httpbin.org/status/200") - .method("GET") - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthOauthROP() - .accessTokenUrl("accessTokenUrl") - .password("password") - .tokenApiAuthentication( - SyntheticsBasicAuthOauthTokenApiAuthentication - .HEADER) - .username("username") - .type( - SyntheticsBasicAuthOauthROPType - .OAUTH_ROP)))) - .subtype(SyntheticsAPITestStepSubtype.HTTP))))) - .locations(Collections.singletonList("aws:us-east-2")) - .message( - "BDD test payload:" - + " synthetics_api_test_multi_step_with_every_type_of_basic_auth.json") - .name("Example-Synthetic") - .options(new SyntheticsTestOptions().tickEvery(60L)) - .subtype(SyntheticsTestDetailsSubType.MULTI) - .type(SyntheticsAPITestType.API); + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.steps(Arrays.asList(new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.type(SyntheticsAssertionType.STATUS_CODE) +.target(new SyntheticsAssertionTargetValue( +200.0))))) +.name("request is sent") +.request(new SyntheticsTestRequest() +.url("https://httpbin.org/status/200") +.method("GET") +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthWeb() +.password("password") +.username("username")))) +.subtype(SyntheticsAPITestStepSubtype.HTTP)), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.type(SyntheticsAssertionType.STATUS_CODE) +.target(new SyntheticsAssertionTargetValue( +200.0))))) +.name("request is sent") +.request(new SyntheticsTestRequest() +.url("https://httpbin.org/status/200") +.method("GET") +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthWeb() +.password("password") +.username("username") +.type(SyntheticsBasicAuthWebType.WEB)))) +.subtype(SyntheticsAPITestStepSubtype.HTTP)), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.type(SyntheticsAssertionType.STATUS_CODE) +.target(new SyntheticsAssertionTargetValue( +200.0))))) +.name("request is sent") +.request(new SyntheticsTestRequest() +.url("https://httpbin.org/status/200") +.method("GET") +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthSigv4() +.accessKey("accessKey") +.secretKey("secretKey") +.type(SyntheticsBasicAuthSigv4Type.SIGV4)))) +.subtype(SyntheticsAPITestStepSubtype.HTTP)), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.type(SyntheticsAssertionType.STATUS_CODE) +.target(new SyntheticsAssertionTargetValue( +200.0))))) +.name("request is sent") +.request(new SyntheticsTestRequest() +.url("https://httpbin.org/status/200") +.method("GET") +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthNTLM() +.type(SyntheticsBasicAuthNTLMType.NTLM)))) +.subtype(SyntheticsAPITestStepSubtype.HTTP)), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.type(SyntheticsAssertionType.STATUS_CODE) +.target(new SyntheticsAssertionTargetValue( +200.0))))) +.name("request is sent") +.request(new SyntheticsTestRequest() +.url("https://httpbin.org/status/200") +.method("GET") +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthDigest() +.password("password") +.username("username") +.type(SyntheticsBasicAuthDigestType.DIGEST)))) +.subtype(SyntheticsAPITestStepSubtype.HTTP)), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.type(SyntheticsAssertionType.STATUS_CODE) +.target(new SyntheticsAssertionTargetValue( +200.0))))) +.name("request is sent") +.request(new SyntheticsTestRequest() +.url("https://httpbin.org/status/200") +.method("GET") +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthOauthClient() +.accessTokenUrl("accessTokenUrl") +.tokenApiAuthentication(SyntheticsBasicAuthOauthTokenApiAuthentication.HEADER) +.clientId("clientId") +.clientSecret("clientSecret") +.type(SyntheticsBasicAuthOauthClientType.OAUTH_CLIENT)))) +.subtype(SyntheticsAPITestStepSubtype.HTTP)), new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.type(SyntheticsAssertionType.STATUS_CODE) +.target(new SyntheticsAssertionTargetValue( +200.0))))) +.name("request is sent") +.request(new SyntheticsTestRequest() +.url("https://httpbin.org/status/200") +.method("GET") +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthOauthROP() +.accessTokenUrl("accessTokenUrl") +.password("password") +.tokenApiAuthentication(SyntheticsBasicAuthOauthTokenApiAuthentication.HEADER) +.username("username") +.type(SyntheticsBasicAuthOauthROPType.OAUTH_ROP)))) +.subtype(SyntheticsAPITestStepSubtype.HTTP))))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_test_multi_step_with_every_type_of_basic_auth.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.tickEvery(60L)) +.subtype(SyntheticsTestDetailsSubType.MULTI) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -237,4 +188,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_1987645492.java b/examples/v1/synthetics/CreateSyntheticsAPITest_1987645492.java index f1c54884f8e..a378ade7cc4 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_1987645492.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_1987645492.java @@ -1,15 +1,18 @@ // Create an API HTTP test has bodyHash filled out -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; import com.datadog.api.client.v1.model.SyntheticsAssertionBodyHashOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionBodyHashTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionBodyHashType; +import com.datadog.api.client.v1.model.SyntheticsAssertionJavascript; +import com.datadog.api.client.v1.model.SyntheticsAssertionJavascriptType; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONPathOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONPathTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONPathTargetTarget; @@ -17,11 +20,10 @@ import com.datadog.api.client.v1.model.SyntheticsAssertionJSONSchemaOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONSchemaTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionJSONSchemaTargetTarget; -import com.datadog.api.client.v1.model.SyntheticsAssertionJavascript; -import com.datadog.api.client.v1.model.SyntheticsAssertionJavascriptType; import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionTimingsScope; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsAssertionXPathOperator; @@ -41,148 +43,130 @@ import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificate; import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificateItem; import com.datadog.api.client.v1.model.SyntheticsTestRequestProxy; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Arrays.asList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .property("{{ PROPERTY }}") - .target(new SyntheticsAssertionTargetValue("text/html")) - .type(SyntheticsAssertionType.HEADER)), - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .target(new SyntheticsAssertionTargetValue(2000.0)) - .type(SyntheticsAssertionType.RESPONSE_TIME) - .timingsScope(SyntheticsAssertionTimingsScope.WITHOUT_DNS)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONPathTarget() - .operator( - SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) - .target( - new SyntheticsAssertionJSONPathTargetTarget() - .jsonPath("topKey") - .operator("isNot") - .targetValue(new SyntheticsAssertionTargetValue("0"))) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONPathTarget() - .operator( - SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) - .target( - new SyntheticsAssertionJSONPathTargetTarget() - .elementsOperator("atLeastOneElementMatches") - .jsonPath("topKey") - .operator("isNot") - .targetValue(new SyntheticsAssertionTargetValue("0"))) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONSchemaTarget() - .operator( - SyntheticsAssertionJSONSchemaOperator.VALIDATES_JSON_SCHEMA) - .target( - new SyntheticsAssertionJSONSchemaTargetTarget() - .metaSchema( - SyntheticsAssertionJSONSchemaMetaSchema.DRAFT_07) - .jsonSchema( - """ + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Arrays.asList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.property("{{ PROPERTY }}") +.target(new SyntheticsAssertionTargetValue( +"text/html")) +.type(SyntheticsAssertionType.HEADER)), new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.target(new SyntheticsAssertionTargetValue( +2000.0)) +.type(SyntheticsAssertionType.RESPONSE_TIME) +.timingsScope(SyntheticsAssertionTimingsScope.WITHOUT_DNS)), new SyntheticsAssertion( +new SyntheticsAssertionJSONPathTarget() +.operator(SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) +.target(new SyntheticsAssertionJSONPathTargetTarget() +.jsonPath("topKey") +.operator("isNot") +.targetValue(new SyntheticsAssertionTargetValue( +"0"))) +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionJSONPathTarget() +.operator(SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) +.target(new SyntheticsAssertionJSONPathTargetTarget() +.elementsOperator("atLeastOneElementMatches") +.jsonPath("topKey") +.operator("isNot") +.targetValue(new SyntheticsAssertionTargetValue( +"0"))) +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionJSONSchemaTarget() +.operator(SyntheticsAssertionJSONSchemaOperator.VALIDATES_JSON_SCHEMA) +.target(new SyntheticsAssertionJSONSchemaTargetTarget() +.metaSchema(SyntheticsAssertionJSONSchemaMetaSchema.DRAFT_07) +.jsonSchema(""" {"type": "object", "properties":{"slideshow":{"type":"object"}}} """)) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionXPathTarget() - .operator(SyntheticsAssertionXPathOperator.VALIDATES_X_PATH) - .target( - new SyntheticsAssertionXPathTargetTarget() - .xPath("target-xpath") - .targetValue(new SyntheticsAssertionTargetValue("0")) - .operator("contains")) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionBodyHashTarget() - .operator(SyntheticsAssertionBodyHashOperator.MD5) - .target(new SyntheticsAssertionTargetValue("a")) - .type(SyntheticsAssertionBodyHashType.BODY_HASH)), - new SyntheticsAssertion( - new SyntheticsAssertionJavascript() - .code("const hello = 'world';") - .type(SyntheticsAssertionJavascriptType.JAVASCRIPT)))) - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .example("content-type") - .name("PROPERTY") - .pattern("content-type") - .type(SyntheticsConfigVariableType.TEXT))) - .variablesFromScript(""" +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionXPathTarget() +.operator(SyntheticsAssertionXPathOperator.VALIDATES_X_PATH) +.target(new SyntheticsAssertionXPathTargetTarget() +.xPath("target-xpath") +.targetValue(new SyntheticsAssertionTargetValue( +"0")) +.operator("contains")) +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionBodyHashTarget() +.operator(SyntheticsAssertionBodyHashOperator.MD5) +.target(new SyntheticsAssertionTargetValue( +"a")) +.type(SyntheticsAssertionBodyHashType.BODY_HASH)), new SyntheticsAssertion( +new SyntheticsAssertionJavascript() +.code("const hello = 'world';") +.type(SyntheticsAssertionJavascriptType.JAVASCRIPT)))) +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.example("content-type") +.name("PROPERTY") +.pattern("content-type") +.type(SyntheticsConfigVariableType.TEXT))) +.variablesFromScript(""" dd.variable.set("FOO", "foo") """) - .request( - new SyntheticsTestRequest() - .certificate( - new SyntheticsTestRequestCertificate() - .cert( - new SyntheticsTestRequestCertificateItem() - .content("cert-content") - .filename("cert-filename") - .updatedAt("2020-10-16T09:23:24.857Z")) - .key( - new SyntheticsTestRequestCertificateItem() - .content("key-content") - .filename("key-filename") - .updatedAt("2020-10-16T09:23:24.857Z"))) - .headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) - .method("GET") - .timeout(10.0) - .url("https://datadoghq.com") - .proxy( - new SyntheticsTestRequestProxy() - .url("https://datadoghq.com") - .headers(Map.ofEntries())) - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthOauthClient() - .accessTokenUrl("https://datadog-token.com") - .audience("audience") - .clientId("client-id") - .clientSecret("client-secret") - .resource("resource") - .scope("yoyo") - .tokenApiAuthentication( - SyntheticsBasicAuthOauthTokenApiAuthentication.HEADER) - .type(SyntheticsBasicAuthOauthClientType.OAUTH_CLIENT))) - .persistCookies(true))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_http_test_payload.json") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .monitorName("Example-Synthetic") - .monitorPriority(5) - .retry(new SyntheticsTestOptionsRetry().count(3L).interval(10.0)) - .tickEvery(60L) - .httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP2)) - .subtype(SyntheticsTestDetailsSubType.HTTP) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); +.request(new SyntheticsTestRequest() +.certificate(new SyntheticsTestRequestCertificate() +.cert(new SyntheticsTestRequestCertificateItem() +.content("cert-content") +.filename("cert-filename") +.updatedAt("2020-10-16T09:23:24.857Z")) +.key(new SyntheticsTestRequestCertificateItem() +.content("key-content") +.filename("key-filename") +.updatedAt("2020-10-16T09:23:24.857Z"))) +.headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) +.method("GET") +.timeout(10.0) +.url("https://datadoghq.com") +.proxy(new SyntheticsTestRequestProxy() +.url("https://datadoghq.com") +.headers(Map.ofEntries())) +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthOauthClient() +.accessTokenUrl("https://datadog-token.com") +.audience("audience") +.clientId("client-id") +.clientSecret("client-secret") +.resource("resource") +.scope("yoyo") +.tokenApiAuthentication(SyntheticsBasicAuthOauthTokenApiAuthentication.HEADER) +.type(SyntheticsBasicAuthOauthClientType.OAUTH_CLIENT))) +.persistCookies(true))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_http_test_payload.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.monitorName("Example-Synthetic") +.monitorPriority(5) +.retry(new SyntheticsTestOptionsRetry() +.count(3L) +.interval(10.0)) +.tickEvery(60L) +.httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP2)) +.subtype(SyntheticsTestDetailsSubType.HTTP) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -195,4 +179,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_2106135939.java b/examples/v1/synthetics/CreateSyntheticsAPITest_2106135939.java index a59f96d015f..29bd7447409 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_2106135939.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_2106135939.java @@ -1,8 +1,9 @@ // Create a multistep test with subtest returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPIStep; import com.datadog.api.client.v1.model.SyntheticsAPISubtestStep; import com.datadog.api.client.v1.model.SyntheticsAPISubtestStepSubtype; @@ -15,14 +16,20 @@ import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsBasicAuth; import com.datadog.api.client.v1.model.SyntheticsBasicAuthWeb; import com.datadog.api.client.v1.model.SyntheticsTestDetailsSubType; import com.datadog.api.client.v1.model.SyntheticsTestOptions; import com.datadog.api.client.v1.model.SyntheticsTestRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -32,45 +39,36 @@ public static void main(String[] args) { // there is a valid "synthetics_api_test" in the system String SYNTHETICS_API_TEST_PUBLIC_ID = System.getenv("SYNTHETICS_API_TEST_PUBLIC_ID"); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .steps( - Arrays.asList( - new SyntheticsAPIStep( - new SyntheticsAPITestStep() - .assertions( - Collections.singletonList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .type(SyntheticsAssertionType.STATUS_CODE) - .target( - new SyntheticsAssertionTargetValue( - 200.0))))) - .name("request is sent") - .request( - new SyntheticsTestRequest() - .url("https://httpbin.org/status/200") - .method("GET") - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthWeb() - .password("password") - .username("username")))) - .subtype(SyntheticsAPITestStepSubtype.HTTP)), - new SyntheticsAPIStep( - new SyntheticsAPISubtestStep() - .subtype(SyntheticsAPISubtestStepSubtype.PLAY_SUB_TEST) - .subtestPublicId(SYNTHETICS_API_TEST_PUBLIC_ID) - .name("subtest step"))))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_test_multi_step_with_subtest.json") - .name("Example-Synthetic") - .options(new SyntheticsTestOptions().tickEvery(60L)) - .subtype(SyntheticsTestDetailsSubType.MULTI) - .type(SyntheticsAPITestType.API); + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.steps(Arrays.asList(new SyntheticsAPIStep( +new SyntheticsAPITestStep() +.assertions(Collections.singletonList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.type(SyntheticsAssertionType.STATUS_CODE) +.target(new SyntheticsAssertionTargetValue( +200.0))))) +.name("request is sent") +.request(new SyntheticsTestRequest() +.url("https://httpbin.org/status/200") +.method("GET") +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthWeb() +.password("password") +.username("username")))) +.subtype(SyntheticsAPITestStepSubtype.HTTP)), new SyntheticsAPIStep( +new SyntheticsAPISubtestStep() +.subtype(SyntheticsAPISubtestStepSubtype.PLAY_SUB_TEST) +.subtestPublicId(SYNTHETICS_API_TEST_PUBLIC_ID) +.name("subtest step"))))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_test_multi_step_with_subtest.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.tickEvery(60L)) +.subtype(SyntheticsTestDetailsSubType.MULTI) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -83,4 +81,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_2472747642.java b/examples/v1/synthetics/CreateSyntheticsAPITest_2472747642.java index d3489b9b7b9..8c5c91982f1 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_2472747642.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_2472747642.java @@ -1,64 +1,69 @@ -// Create an API test with WEBSOCKET subtype returns "OK - Returns the created test details." -// response +// Create an API test with WEBSOCKET subtype returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsTestDetailsSubType; import com.datadog.api.client.v1.model.SyntheticsTestOptions; import com.datadog.api.client.v1.model.SyntheticsTestOptionsRetry; import com.datadog.api.client.v1.model.SyntheticsTestRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Arrays.asList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .target(new SyntheticsAssertionTargetValue("message")) - .type(SyntheticsAssertionType.RECEIVED_MESSAGE)), - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .target(new SyntheticsAssertionTargetValue(2000.0)) - .type(SyntheticsAssertionType.RESPONSE_TIME)))) - .request( - new SyntheticsTestRequest().url("ws://datadoghq.com").message("message"))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_test_websocket_payload.json") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .monitorName("Example-Synthetic") - .monitorPriority(5) - .retry(new SyntheticsTestOptionsRetry().count(3L).interval(10.0)) - .tickEvery(60L)) - .subtype(SyntheticsTestDetailsSubType.WEBSOCKET) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Arrays.asList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.target(new SyntheticsAssertionTargetValue( +"message")) +.type(SyntheticsAssertionType.RECEIVED_MESSAGE)), new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.target(new SyntheticsAssertionTargetValue( +2000.0)) +.type(SyntheticsAssertionType.RESPONSE_TIME)))) +.request(new SyntheticsTestRequest() +.url("ws://datadoghq.com") +.message("message"))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_test_websocket_payload.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.monitorName("Example-Synthetic") +.monitorPriority(5) +.retry(new SyntheticsTestOptionsRetry() +.count(3L) +.interval(10.0)) +.tickEvery(60L)) +.subtype(SyntheticsTestDetailsSubType.WEBSOCKET) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -71,4 +76,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_3829801148.java b/examples/v1/synthetics/CreateSyntheticsAPITest_3829801148.java index 69005eceb34..608959fe5d4 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_3829801148.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_3829801148.java @@ -1,67 +1,73 @@ // Create an API test with UDP subtype returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsTestDetailsSubType; import com.datadog.api.client.v1.model.SyntheticsTestOptions; import com.datadog.api.client.v1.model.SyntheticsTestOptionsRetry; import com.datadog.api.client.v1.model.SyntheticsTestRequest; +import com.datadog.api.client.v1.model.SyntheticsTestRequestNumericalPort; import com.datadog.api.client.v1.model.SyntheticsTestRequestPort; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Arrays.asList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .target(new SyntheticsAssertionTargetValue("message")) - .type(SyntheticsAssertionType.RECEIVED_MESSAGE)), - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .target(new SyntheticsAssertionTargetValue(2000.0)) - .type(SyntheticsAssertionType.RESPONSE_TIME)))) - .request( - new SyntheticsTestRequest() - .host("https://datadoghq.com") - .message("message") - .port(new SyntheticsTestRequestPort(443L)))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_test_udp_payload.json") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .monitorName("Example-Synthetic") - .monitorPriority(5) - .retry(new SyntheticsTestOptionsRetry().count(3L).interval(10.0)) - .tickEvery(60L)) - .subtype(SyntheticsTestDetailsSubType.UDP) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Arrays.asList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.target(new SyntheticsAssertionTargetValue( +"message")) +.type(SyntheticsAssertionType.RECEIVED_MESSAGE)), new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.target(new SyntheticsAssertionTargetValue( +2000.0)) +.type(SyntheticsAssertionType.RESPONSE_TIME)))) +.request(new SyntheticsTestRequest() +.host("https://datadoghq.com") +.message("message") +.port(new SyntheticsTestRequestPort( +443L)))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_test_udp_payload.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.monitorName("Example-Synthetic") +.monitorPriority(5) +.retry(new SyntheticsTestOptionsRetry() +.count(3L) +.interval(10.0)) +.tickEvery(60L)) +.subtype(SyntheticsTestDetailsSubType.UDP) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -74,4 +80,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsAPITest_960766374.java b/examples/v1/synthetics/CreateSyntheticsAPITest_960766374.java index 9e4ec6a1691..d15428d870f 100644 --- a/examples/v1/synthetics/CreateSyntheticsAPITest_960766374.java +++ b/examples/v1/synthetics/CreateSyntheticsAPITest_960766374.java @@ -1,9 +1,10 @@ // Create an API HTTP with oauth-rop test returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; @@ -17,6 +18,7 @@ import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsAssertionXPathOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionXPathTarget; @@ -34,124 +36,109 @@ import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificate; import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificateItem; import com.datadog.api.client.v1.model.SyntheticsTestRequestProxy; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Arrays.asList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .property("{{ PROPERTY }}") - .target(new SyntheticsAssertionTargetValue("text/html")) - .type(SyntheticsAssertionType.HEADER)), - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .target(new SyntheticsAssertionTargetValue(2000.0)) - .type(SyntheticsAssertionType.RESPONSE_TIME)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONPathTarget() - .operator( - SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) - .target( - new SyntheticsAssertionJSONPathTargetTarget() - .jsonPath("topKey") - .operator("isNot") - .targetValue(new SyntheticsAssertionTargetValue("0"))) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONSchemaTarget() - .operator( - SyntheticsAssertionJSONSchemaOperator.VALIDATES_JSON_SCHEMA) - .target( - new SyntheticsAssertionJSONSchemaTargetTarget() - .metaSchema( - SyntheticsAssertionJSONSchemaMetaSchema.DRAFT_07) - .jsonSchema( - """ + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Arrays.asList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.property("{{ PROPERTY }}") +.target(new SyntheticsAssertionTargetValue( +"text/html")) +.type(SyntheticsAssertionType.HEADER)), new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.target(new SyntheticsAssertionTargetValue( +2000.0)) +.type(SyntheticsAssertionType.RESPONSE_TIME)), new SyntheticsAssertion( +new SyntheticsAssertionJSONPathTarget() +.operator(SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) +.target(new SyntheticsAssertionJSONPathTargetTarget() +.jsonPath("topKey") +.operator("isNot") +.targetValue(new SyntheticsAssertionTargetValue( +"0"))) +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionJSONSchemaTarget() +.operator(SyntheticsAssertionJSONSchemaOperator.VALIDATES_JSON_SCHEMA) +.target(new SyntheticsAssertionJSONSchemaTargetTarget() +.metaSchema(SyntheticsAssertionJSONSchemaMetaSchema.DRAFT_07) +.jsonSchema(""" {"type": "object", "properties":{"slideshow":{"type":"object"}}} """)) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionXPathTarget() - .operator(SyntheticsAssertionXPathOperator.VALIDATES_X_PATH) - .target( - new SyntheticsAssertionXPathTargetTarget() - .xPath("target-xpath") - .targetValue(new SyntheticsAssertionTargetValue("0")) - .operator("contains")) - .type(SyntheticsAssertionType.BODY)))) - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .example("content-type") - .name("PROPERTY") - .pattern("content-type") - .type(SyntheticsConfigVariableType.TEXT))) - .request( - new SyntheticsTestRequest() - .certificate( - new SyntheticsTestRequestCertificate() - .cert( - new SyntheticsTestRequestCertificateItem() - .content("cert-content") - .filename("cert-filename") - .updatedAt("2020-10-16T09:23:24.857Z")) - .key( - new SyntheticsTestRequestCertificateItem() - .content("key-content") - .filename("key-filename") - .updatedAt("2020-10-16T09:23:24.857Z"))) - .headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) - .method("GET") - .timeout(10.0) - .url("https://datadoghq.com") - .proxy( - new SyntheticsTestRequestProxy() - .url("https://datadoghq.com") - .headers(Map.ofEntries())) - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthOauthROP() - .accessTokenUrl("https://datadog-token.com") - .audience("audience") - .clientId("client-id") - .clientSecret("client-secret") - .resource("resource") - .scope("yoyo") - .tokenApiAuthentication( - SyntheticsBasicAuthOauthTokenApiAuthentication.BODY) - .type(SyntheticsBasicAuthOauthROPType.OAUTH_ROP) - .username("oauth-usermame") - .password("oauth-password"))))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_http_test_payload.json") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .monitorName("Example-Synthetic") - .monitorPriority(5) - .retry(new SyntheticsTestOptionsRetry().count(3L).interval(10.0)) - .tickEvery(60L)) - .subtype(SyntheticsTestDetailsSubType.HTTP) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionXPathTarget() +.operator(SyntheticsAssertionXPathOperator.VALIDATES_X_PATH) +.target(new SyntheticsAssertionXPathTargetTarget() +.xPath("target-xpath") +.targetValue(new SyntheticsAssertionTargetValue( +"0")) +.operator("contains")) +.type(SyntheticsAssertionType.BODY)))) +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.example("content-type") +.name("PROPERTY") +.pattern("content-type") +.type(SyntheticsConfigVariableType.TEXT))) +.request(new SyntheticsTestRequest() +.certificate(new SyntheticsTestRequestCertificate() +.cert(new SyntheticsTestRequestCertificateItem() +.content("cert-content") +.filename("cert-filename") +.updatedAt("2020-10-16T09:23:24.857Z")) +.key(new SyntheticsTestRequestCertificateItem() +.content("key-content") +.filename("key-filename") +.updatedAt("2020-10-16T09:23:24.857Z"))) +.headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) +.method("GET") +.timeout(10.0) +.url("https://datadoghq.com") +.proxy(new SyntheticsTestRequestProxy() +.url("https://datadoghq.com") +.headers(Map.ofEntries())) +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthOauthROP() +.accessTokenUrl("https://datadog-token.com") +.audience("audience") +.clientId("client-id") +.clientSecret("client-secret") +.resource("resource") +.scope("yoyo") +.tokenApiAuthentication(SyntheticsBasicAuthOauthTokenApiAuthentication.BODY) +.type(SyntheticsBasicAuthOauthROPType.OAUTH_ROP) +.username("oauth-usermame") +.password("oauth-password"))))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_http_test_payload.json") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.monitorName("Example-Synthetic") +.monitorPriority(5) +.retry(new SyntheticsTestOptionsRetry() +.count(3L) +.interval(10.0)) +.tickEvery(60L)) +.subtype(SyntheticsTestDetailsSubType.HTTP) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.createSyntheticsAPITest(body); @@ -164,4 +151,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsBrowserTest.java b/examples/v1/synthetics/CreateSyntheticsBrowserTest.java index ae381458a9b..3452eca16d5 100644 --- a/examples/v1/synthetics/CreateSyntheticsBrowserTest.java +++ b/examples/v1/synthetics/CreateSyntheticsBrowserTest.java @@ -1,9 +1,10 @@ // Create a browser test returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsBrowserTest; +import com.datadog.api.client.v1.model.SyntheticsBrowserTest; import com.datadog.api.client.v1.model.SyntheticsBrowserTestConfig; import com.datadog.api.client.v1.model.SyntheticsBrowserTestType; import com.datadog.api.client.v1.model.SyntheticsBrowserVariable; @@ -15,64 +16,65 @@ import com.datadog.api.client.v1.model.SyntheticsTestOptions; import com.datadog.api.client.v1.model.SyntheticsTestOptionsRetry; import com.datadog.api.client.v1.model.SyntheticsTestRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsBrowserTest body = - new SyntheticsBrowserTest() - .config( - new SyntheticsBrowserTestConfig() - .variables( - Collections.singletonList( - new SyntheticsBrowserVariable() - .type(SyntheticsBrowserVariableType.TEXT) - .name("TEST_VARIABLE") - .pattern("secret") - .secure(true) - .example("secret"))) - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .example("content-type") - .name("PROPERTY") - .pattern("content-type") - .type(SyntheticsConfigVariableType.TEXT) - .secure(true))) - .request(new SyntheticsTestRequest().method("GET").url("https://datadoghq.com")) - .setCookie("name:test")) - .locations(Collections.singletonList("aws:us-east-2")) - .message("Test message") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .deviceIds(Collections.singletonList("chrome.laptop_large")) - .disableCors(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .noScreenshot(true) - .retry(new SyntheticsTestOptionsRetry().count(2L).interval(10.0)) - .tickEvery(300L) - .enableProfiling(true) - .enableSecurityTesting(true)) - .tags(Collections.singletonList("testing:browser")) - .type(SyntheticsBrowserTestType.BROWSER) - .steps( - Collections.singletonList( - new SyntheticsStep() - .allowFailure(false) - .alwaysExecute(true) - .exitIfSucceed(true) - .isCritical(true) - .name("Refresh page") - .params(new Object()) - .type(SyntheticsStepType.REFRESH))); + SyntheticsBrowserTest body = new SyntheticsBrowserTest() +.config(new SyntheticsBrowserTestConfig() +.variables(Collections.singletonList(new SyntheticsBrowserVariable() +.type(SyntheticsBrowserVariableType.TEXT) +.name("TEST_VARIABLE") +.pattern("secret") +.secure(true) +.example("secret"))) +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.example("content-type") +.name("PROPERTY") +.pattern("content-type") +.type(SyntheticsConfigVariableType.TEXT) +.secure(true))) +.request(new SyntheticsTestRequest() +.method("GET") +.url("https://datadoghq.com")) +.setCookie("name:test")) +.locations(Collections.singletonList("aws:us-east-2")) +.message("Test message") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.deviceIds(Collections.singletonList("chrome.laptop_large")) +.disableCors(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.noScreenshot(true) +.retry(new SyntheticsTestOptionsRetry() +.count(2L) +.interval(10.0)) +.tickEvery(300L) +.enableProfiling(true) +.enableSecurityTesting(true)) +.tags(Collections.singletonList("testing:browser")) +.type(SyntheticsBrowserTestType.BROWSER) +.steps(Collections.singletonList(new SyntheticsStep() +.allowFailure(false) +.alwaysExecute(true) +.exitIfSucceed(true) +.isCritical(true) +.name("Refresh page") +.params(new Object()) +.type(SyntheticsStepType.REFRESH))); try { SyntheticsBrowserTest result = apiInstance.createSyntheticsBrowserTest(body); @@ -85,4 +87,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsBrowserTest_2932742688.java b/examples/v1/synthetics/CreateSyntheticsBrowserTest_2932742688.java index f6960acb197..f9f019988a2 100644 --- a/examples/v1/synthetics/CreateSyntheticsBrowserTest_2932742688.java +++ b/examples/v1/synthetics/CreateSyntheticsBrowserTest_2932742688.java @@ -1,9 +1,10 @@ // Create a browser test returns "OK - Returns saved rumSettings." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsBrowserTest; +import com.datadog.api.client.v1.model.SyntheticsBrowserTest; import com.datadog.api.client.v1.model.SyntheticsBrowserTestConfig; import com.datadog.api.client.v1.model.SyntheticsBrowserTestRumSettings; import com.datadog.api.client.v1.model.SyntheticsBrowserTestType; @@ -16,66 +17,64 @@ import com.datadog.api.client.v1.model.SyntheticsTestOptions; import com.datadog.api.client.v1.model.SyntheticsTestOptionsRetry; import com.datadog.api.client.v1.model.SyntheticsTestRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsBrowserTest body = - new SyntheticsBrowserTest() - .config( - new SyntheticsBrowserTestConfig() - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .example("content-type") - .name("PROPERTY") - .pattern("content-type") - .type(SyntheticsConfigVariableType.TEXT))) - .request( - new SyntheticsTestRequest() - .method("GET") - .url("https://datadoghq.com") - .certificateDomains(Collections.singletonList("https://datadoghq.com"))) - .setCookie("name:test")) - .locations(Collections.singletonList("aws:us-east-2")) - .message("Test message") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .deviceIds(Collections.singletonList("tablet")) - .disableCors(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .noScreenshot(true) - .retry(new SyntheticsTestOptionsRetry().count(2L).interval(10.0)) - .rumSettings( - new SyntheticsBrowserTestRumSettings() - .isEnabled(true) - .applicationId("mockApplicationId") - .clientTokenId(12345L)) - .tickEvery(300L) - .ci( - new SyntheticsTestCiOptions() - .executionRule(SyntheticsTestExecutionRule.SKIPPED)) - .ignoreServerCertificateError(true) - .disableCsp(true) - .initialNavigationTimeout(200L)) - .tags(Collections.singletonList("testing:browser")) - .type(SyntheticsBrowserTestType.BROWSER) - .steps( - Collections.singletonList( - new SyntheticsStep() - .allowFailure(false) - .isCritical(true) - .name("Refresh page") - .params(new Object()) - .type(SyntheticsStepType.REFRESH))); + SyntheticsBrowserTest body = new SyntheticsBrowserTest() +.config(new SyntheticsBrowserTestConfig() +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.example("content-type") +.name("PROPERTY") +.pattern("content-type") +.type(SyntheticsConfigVariableType.TEXT))) +.request(new SyntheticsTestRequest() +.method("GET") +.url("https://datadoghq.com") +.certificateDomains(Collections.singletonList("https://datadoghq.com"))) +.setCookie("name:test")) +.locations(Collections.singletonList("aws:us-east-2")) +.message("Test message") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.deviceIds(Collections.singletonList("tablet")) +.disableCors(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.noScreenshot(true) +.retry(new SyntheticsTestOptionsRetry() +.count(2L) +.interval(10.0)) +.rumSettings(new SyntheticsBrowserTestRumSettings() +.isEnabled(true) +.applicationId("mockApplicationId") +.clientTokenId(12345L)) +.tickEvery(300L) +.ci(new SyntheticsTestCiOptions() +.executionRule(SyntheticsTestExecutionRule.SKIPPED)) +.ignoreServerCertificateError(true) +.disableCsp(true) +.initialNavigationTimeout(200L)) +.tags(Collections.singletonList("testing:browser")) +.type(SyntheticsBrowserTestType.BROWSER) +.steps(Collections.singletonList(new SyntheticsStep() +.allowFailure(false) +.isCritical(true) +.name("Refresh page") +.params(new Object()) +.type(SyntheticsStepType.REFRESH))); try { SyntheticsBrowserTest result = apiInstance.createSyntheticsBrowserTest(body); @@ -88,4 +87,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsBrowserTest_397420811.java b/examples/v1/synthetics/CreateSyntheticsBrowserTest_397420811.java index 0cd7dabb1e0..0ca8bb9d9eb 100644 --- a/examples/v1/synthetics/CreateSyntheticsBrowserTest_397420811.java +++ b/examples/v1/synthetics/CreateSyntheticsBrowserTest_397420811.java @@ -1,10 +1,10 @@ -// Create a browser test with advanced scheduling options returns "OK - Returns the created test -// details." response +// Create a browser test with advanced scheduling options returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsBrowserTest; +import com.datadog.api.client.v1.model.SyntheticsBrowserTest; import com.datadog.api.client.v1.model.SyntheticsBrowserTestConfig; import com.datadog.api.client.v1.model.SyntheticsBrowserTestType; import com.datadog.api.client.v1.model.SyntheticsConfigVariable; @@ -16,65 +16,63 @@ import com.datadog.api.client.v1.model.SyntheticsTestOptionsScheduling; import com.datadog.api.client.v1.model.SyntheticsTestOptionsSchedulingTimeframe; import com.datadog.api.client.v1.model.SyntheticsTestRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsBrowserTest body = - new SyntheticsBrowserTest() - .config( - new SyntheticsBrowserTestConfig() - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .example("content-type") - .name("PROPERTY") - .pattern("content-type") - .type(SyntheticsConfigVariableType.TEXT))) - .request(new SyntheticsTestRequest().method("GET").url("https://datadoghq.com")) - .setCookie("name:test")) - .locations(Collections.singletonList("aws:us-east-2")) - .message("Test message") - .name("Example-Synthetic") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .deviceIds(Collections.singletonList("tablet")) - .disableCors(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .noScreenshot(true) - .retry(new SyntheticsTestOptionsRetry().count(2L).interval(10.0)) - .tickEvery(300L) - .scheduling( - new SyntheticsTestOptionsScheduling() - .timeframes( - Arrays.asList( - new SyntheticsTestOptionsSchedulingTimeframe() - .day(1) - .from("07:00") - .to("16:00"), - new SyntheticsTestOptionsSchedulingTimeframe() - .day(3) - .from("07:00") - .to("16:00"))) - .timezone("America/New_York"))) - .tags(Collections.singletonList("testing:browser")) - .type(SyntheticsBrowserTestType.BROWSER) - .steps( - Collections.singletonList( - new SyntheticsStep() - .allowFailure(false) - .isCritical(true) - .name("Refresh page") - .params(new Object()) - .type(SyntheticsStepType.REFRESH))); + SyntheticsBrowserTest body = new SyntheticsBrowserTest() +.config(new SyntheticsBrowserTestConfig() +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.example("content-type") +.name("PROPERTY") +.pattern("content-type") +.type(SyntheticsConfigVariableType.TEXT))) +.request(new SyntheticsTestRequest() +.method("GET") +.url("https://datadoghq.com")) +.setCookie("name:test")) +.locations(Collections.singletonList("aws:us-east-2")) +.message("Test message") +.name("Example-Synthetic") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.deviceIds(Collections.singletonList("tablet")) +.disableCors(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.noScreenshot(true) +.retry(new SyntheticsTestOptionsRetry() +.count(2L) +.interval(10.0)) +.tickEvery(300L) +.scheduling(new SyntheticsTestOptionsScheduling() +.timeframes(Arrays.asList(new SyntheticsTestOptionsSchedulingTimeframe() +.day(1) +.from("07:00") +.to("16:00"), new SyntheticsTestOptionsSchedulingTimeframe() +.day(3) +.from("07:00") +.to("16:00"))) +.timezone("America/New_York"))) +.tags(Collections.singletonList("testing:browser")) +.type(SyntheticsBrowserTestType.BROWSER) +.steps(Collections.singletonList(new SyntheticsStep() +.allowFailure(false) +.isCritical(true) +.name("Refresh page") +.params(new Object()) +.type(SyntheticsStepType.REFRESH))); try { SyntheticsBrowserTest result = apiInstance.createSyntheticsBrowserTest(body); @@ -87,4 +85,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/CreateSyntheticsMobileTest.java b/examples/v1/synthetics/CreateSyntheticsMobileTest.java index ac4150e51c6..83e74a74c6d 100644 --- a/examples/v1/synthetics/CreateSyntheticsMobileTest.java +++ b/examples/v1/synthetics/CreateSyntheticsMobileTest.java @@ -1,40 +1,42 @@ // Create a mobile test returns "OK - Returns the created test details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsMobileTest; +import com.datadog.api.client.v1.model.SyntheticsMobileTest; import com.datadog.api.client.v1.model.SyntheticsMobileTestConfig; import com.datadog.api.client.v1.model.SyntheticsMobileTestOptions; -import com.datadog.api.client.v1.model.SyntheticsMobileTestType; import com.datadog.api.client.v1.model.SyntheticsMobileTestsMobileApplication; import com.datadog.api.client.v1.model.SyntheticsMobileTestsMobileApplicationReferenceType; +import com.datadog.api.client.v1.model.SyntheticsMobileTestType; import com.datadog.api.client.v1.model.SyntheticsTestPauseStatus; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsMobileTest body = - new SyntheticsMobileTest() - .name("Example-Synthetic") - .status(SyntheticsTestPauseStatus.PAUSED) - .type(SyntheticsMobileTestType.MOBILE) - .config(new SyntheticsMobileTestConfig()) - .message("") - .options( - new SyntheticsMobileTestOptions() - .deviceIds( - Collections.singletonList("synthetics:mobile:device:iphone_15_ios_17")) - .mobileApplication( - new SyntheticsMobileTestsMobileApplication() - .applicationId("ab0e0aed-536d-411a-9a99-5428c27d8f8e") - .referenceId("6115922a-5f5d-455e-bc7e-7955a57f3815") - .referenceType( - SyntheticsMobileTestsMobileApplicationReferenceType.VERSION)) - .tickEvery(3600L)); + SyntheticsMobileTest body = new SyntheticsMobileTest() +.name("Example-Synthetic") +.status(SyntheticsTestPauseStatus.PAUSED) +.type(SyntheticsMobileTestType.MOBILE) +.config(new SyntheticsMobileTestConfig()) +.message("") +.options(new SyntheticsMobileTestOptions() +.deviceIds(Collections.singletonList("synthetics:mobile:device:iphone_15_ios_17")) +.mobileApplication(new SyntheticsMobileTestsMobileApplication() +.applicationId("ab0e0aed-536d-411a-9a99-5428c27d8f8e") +.referenceId("6115922a-5f5d-455e-bc7e-7955a57f3815") +.referenceType(SyntheticsMobileTestsMobileApplicationReferenceType.VERSION)) +.tickEvery(3600L)); try { SyntheticsMobileTest result = apiInstance.createSyntheticsMobileTest(body); @@ -47,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/DeleteGlobalVariable.java b/examples/v1/synthetics/DeleteGlobalVariable.java index 546721578c9..6b41c107ce7 100644 --- a/examples/v1/synthetics/DeleteGlobalVariable.java +++ b/examples/v1/synthetics/DeleteGlobalVariable.java @@ -1,8 +1,15 @@ // Delete a global variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/DeletePrivateLocation.java b/examples/v1/synthetics/DeletePrivateLocation.java index 86f086aca4a..60ff14b3e09 100644 --- a/examples/v1/synthetics/DeletePrivateLocation.java +++ b/examples/v1/synthetics/DeletePrivateLocation.java @@ -1,8 +1,15 @@ // Delete a private location returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/DeleteTests.java b/examples/v1/synthetics/DeleteTests.java index 1fa48e4bf8b..a08084c2c5f 100644 --- a/examples/v1/synthetics/DeleteTests.java +++ b/examples/v1/synthetics/DeleteTests.java @@ -1,11 +1,17 @@ // Delete tests returns "OK." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; -import com.datadog.api.client.v1.model.SyntheticsDeleteTestsPayload; import com.datadog.api.client.v1.model.SyntheticsDeleteTestsResponse; +import com.datadog.api.client.v1.model.SyntheticsDeleteTestsPayload; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,9 +21,8 @@ public static void main(String[] args) { // there is a valid "synthetics_api_test" in the system String SYNTHETICS_API_TEST_PUBLIC_ID = System.getenv("SYNTHETICS_API_TEST_PUBLIC_ID"); - SyntheticsDeleteTestsPayload body = - new SyntheticsDeleteTestsPayload() - .publicIds(Collections.singletonList(SYNTHETICS_API_TEST_PUBLIC_ID)); + SyntheticsDeleteTestsPayload body = new SyntheticsDeleteTestsPayload() +.publicIds(Collections.singletonList(SYNTHETICS_API_TEST_PUBLIC_ID)); try { SyntheticsDeleteTestsResponse result = apiInstance.deleteTests(body); @@ -30,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/EditGlobalVariable.java b/examples/v1/synthetics/EditGlobalVariable.java index 934a0d8a0cb..87b617de09c 100644 --- a/examples/v1/synthetics/EditGlobalVariable.java +++ b/examples/v1/synthetics/EditGlobalVariable.java @@ -1,44 +1,46 @@ // Edit a global variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsGlobalVariable; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableAttributes; +import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParserType; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParseTestOptions; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParseTestOptionsType; -import com.datadog.api.client.v1.model.SyntheticsGlobalVariableParserType; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableRequest; import com.datadog.api.client.v1.model.SyntheticsGlobalVariableValue; import com.datadog.api.client.v1.model.SyntheticsVariableParser; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsGlobalVariableRequest body = - new SyntheticsGlobalVariableRequest() - .attributes( - new SyntheticsGlobalVariableAttributes() - .restrictedRoles( - Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"))) - .description("Example description") - .name("MY_VARIABLE") - .parseTestOptions( - new SyntheticsGlobalVariableParseTestOptions() - .field("content-type") - .localVariableName("LOCAL_VARIABLE") - .parser( - new SyntheticsVariableParser() - .type(SyntheticsGlobalVariableParserType.REGEX) - .value(".*")) - .type(SyntheticsGlobalVariableParseTestOptionsType.HTTP_BODY)) - .parseTestPublicId("abc-def-123") - .tags(Arrays.asList("team:front", "test:workflow-1")) - .value(new SyntheticsGlobalVariableValue().secure(true).value("value")); + SyntheticsGlobalVariableRequest body = new SyntheticsGlobalVariableRequest() +.attributes(new SyntheticsGlobalVariableAttributes() +.restrictedRoles(Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"))) +.description("Example description") +.name("MY_VARIABLE") +.parseTestOptions(new SyntheticsGlobalVariableParseTestOptions() +.field("content-type") +.localVariableName("LOCAL_VARIABLE") +.parser(new SyntheticsVariableParser() +.type(SyntheticsGlobalVariableParserType.REGEX) +.value(".*")) +.type(SyntheticsGlobalVariableParseTestOptionsType.HTTP_BODY)) +.parseTestPublicId("abc-def-123") +.tags(Arrays.asList("team:front", "test:workflow-1")) +.value(new SyntheticsGlobalVariableValue() +.secure(true) +.value("value")); try { SyntheticsGlobalVariable result = apiInstance.editGlobalVariable("variable_id", body); @@ -51,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/FetchUptimes.java b/examples/v1/synthetics/FetchUptimes.java index 408b60fdd94..3e3632c82ab 100644 --- a/examples/v1/synthetics/FetchUptimes.java +++ b/examples/v1/synthetics/FetchUptimes.java @@ -1,23 +1,27 @@ // Fetch uptime for multiple tests returns "OK." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; -import com.datadog.api.client.v1.model.SyntheticsFetchUptimesPayload; import com.datadog.api.client.v1.model.SyntheticsTestUptime; +import com.datadog.api.client.v1.model.SyntheticsFetchUptimesPayload; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsFetchUptimesPayload body = - new SyntheticsFetchUptimesPayload() - .fromTs(1726041488L) - .publicIds(Collections.singletonList("p8m-9gw-nte")) - .toTs(1726055954L); + SyntheticsFetchUptimesPayload body = new SyntheticsFetchUptimesPayload() +.fromTs(1726041488L) +.publicIds(Collections.singletonList("p8m-9gw-nte")) +.toTs(1726055954L); try { List result = apiInstance.fetchUptimes(body); @@ -30,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetAPITest.java b/examples/v1/synthetics/GetAPITest.java index 28f82b07c9a..30cf76b99f9 100644 --- a/examples/v1/synthetics/GetAPITest.java +++ b/examples/v1/synthetics/GetAPITest.java @@ -1,9 +1,16 @@ // Get an API test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetAPITestLatestResults.java b/examples/v1/synthetics/GetAPITestLatestResults.java index c6dac93afb6..09b94ca6f4d 100644 --- a/examples/v1/synthetics/GetAPITestLatestResults.java +++ b/examples/v1/synthetics/GetAPITestLatestResults.java @@ -1,9 +1,16 @@ // Get an API test's latest results summaries returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsGetAPITestLatestResultsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); try { - SyntheticsGetAPITestLatestResultsResponse result = - apiInstance.getAPITestLatestResults("hwb-332-3xe"); + SyntheticsGetAPITestLatestResultsResponse result = apiInstance.getAPITestLatestResults("hwb-332-3xe"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SyntheticsApi#getAPITestLatestResults"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetAPITestResult.java b/examples/v1/synthetics/GetAPITestResult.java index 0e015961e1f..00d6a421e88 100644 --- a/examples/v1/synthetics/GetAPITestResult.java +++ b/examples/v1/synthetics/GetAPITestResult.java @@ -1,9 +1,16 @@ // Get an API test result returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITestResultFull; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); try { - SyntheticsAPITestResultFull result = - apiInstance.getAPITestResult("hwb-332-3xe", "3420446318379485707"); + SyntheticsAPITestResultFull result = apiInstance.getAPITestResult("hwb-332-3xe", "3420446318379485707"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SyntheticsApi#getAPITestResult"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetAPITestResult_1321866518.java b/examples/v1/synthetics/GetAPITestResult_1321866518.java index 6a826dca5b7..bcd5087e91a 100644 --- a/examples/v1/synthetics/GetAPITestResult_1321866518.java +++ b/examples/v1/synthetics/GetAPITestResult_1321866518.java @@ -1,9 +1,16 @@ // Get an API test result returns result with failure object -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITestResultFull; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,18 +18,13 @@ public static void main(String[] args) { SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); // there is a "synthetics_api_test_with_wrong_dns" in the system - String SYNTHETICS_API_TEST_WITH_WRONG_DNS_PUBLIC_ID = - System.getenv("SYNTHETICS_API_TEST_WITH_WRONG_DNS_PUBLIC_ID"); + String SYNTHETICS_API_TEST_WITH_WRONG_DNS_PUBLIC_ID = System.getenv("SYNTHETICS_API_TEST_WITH_WRONG_DNS_PUBLIC_ID"); // the "synthetics_api_test_with_wrong_dns" is triggered - String SYNTHETICS_API_TEST_WITH_WRONG_DNS_RESULT_RESULTS_0_RESULT_ID = - System.getenv("SYNTHETICS_API_TEST_WITH_WRONG_DNS_RESULT_RESULTS_0_RESULT_ID"); + String SYNTHETICS_API_TEST_WITH_WRONG_DNS_RESULT_RESULTS_0_RESULT_ID = System.getenv("SYNTHETICS_API_TEST_WITH_WRONG_DNS_RESULT_RESULTS_0_RESULT_ID"); try { - SyntheticsAPITestResultFull result = - apiInstance.getAPITestResult( - SYNTHETICS_API_TEST_WITH_WRONG_DNS_PUBLIC_ID, - SYNTHETICS_API_TEST_WITH_WRONG_DNS_RESULT_RESULTS_0_RESULT_ID); + SyntheticsAPITestResultFull result = apiInstance.getAPITestResult(SYNTHETICS_API_TEST_WITH_WRONG_DNS_PUBLIC_ID, SYNTHETICS_API_TEST_WITH_WRONG_DNS_RESULT_RESULTS_0_RESULT_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SyntheticsApi#getAPITestResult"); @@ -32,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetBrowserTest.java b/examples/v1/synthetics/GetBrowserTest.java index 3dfa9afce41..94e31893257 100644 --- a/examples/v1/synthetics/GetBrowserTest.java +++ b/examples/v1/synthetics/GetBrowserTest.java @@ -1,9 +1,16 @@ // Get a browser test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsBrowserTest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetBrowserTestLatestResults.java b/examples/v1/synthetics/GetBrowserTestLatestResults.java index 5ed331b886f..fd9bf0a9483 100644 --- a/examples/v1/synthetics/GetBrowserTestLatestResults.java +++ b/examples/v1/synthetics/GetBrowserTestLatestResults.java @@ -1,9 +1,16 @@ // Get a browser test's latest results summaries returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsGetBrowserTestLatestResultsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); try { - SyntheticsGetBrowserTestLatestResultsResponse result = - apiInstance.getBrowserTestLatestResults("2yy-sem-mjh"); + SyntheticsGetBrowserTestLatestResultsResponse result = apiInstance.getBrowserTestLatestResults("2yy-sem-mjh"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SyntheticsApi#getBrowserTestLatestResults"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetBrowserTestResult.java b/examples/v1/synthetics/GetBrowserTestResult.java index 560cf20f175..e19c1d88d38 100644 --- a/examples/v1/synthetics/GetBrowserTestResult.java +++ b/examples/v1/synthetics/GetBrowserTestResult.java @@ -1,9 +1,16 @@ // Get a browser test result returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsBrowserTestResultFull; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); try { - SyntheticsBrowserTestResultFull result = - apiInstance.getBrowserTestResult("2yy-sem-mjh", "5671719892074090418"); + SyntheticsBrowserTestResultFull result = apiInstance.getBrowserTestResult("2yy-sem-mjh", "5671719892074090418"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SyntheticsApi#getBrowserTestResult"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetGlobalVariable.java b/examples/v1/synthetics/GetGlobalVariable.java index 8b5d6726797..94379e94788 100644 --- a/examples/v1/synthetics/GetGlobalVariable.java +++ b/examples/v1/synthetics/GetGlobalVariable.java @@ -1,9 +1,16 @@ // Get a global variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsGlobalVariable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetMobileTest.java b/examples/v1/synthetics/GetMobileTest.java index aa6a30cd2ef..89b24999fd7 100644 --- a/examples/v1/synthetics/GetMobileTest.java +++ b/examples/v1/synthetics/GetMobileTest.java @@ -1,9 +1,16 @@ // Get a mobile test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsMobileTest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetMobileTest_212471226.java b/examples/v1/synthetics/GetMobileTest_212471226.java index bb4264c3b17..9e4ac2f75ab 100644 --- a/examples/v1/synthetics/GetMobileTest_212471226.java +++ b/examples/v1/synthetics/GetMobileTest_212471226.java @@ -1,9 +1,16 @@ // Get a Mobile test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsMobileTest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetPrivateLocation.java b/examples/v1/synthetics/GetPrivateLocation.java index 39c59f7e5bd..43743b2760a 100644 --- a/examples/v1/synthetics/GetPrivateLocation.java +++ b/examples/v1/synthetics/GetPrivateLocation.java @@ -1,9 +1,16 @@ // Get a private location returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsPrivateLocation; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetSyntheticsCIBatch.java b/examples/v1/synthetics/GetSyntheticsCIBatch.java index c67ff68ab39..972b5d1e9c5 100644 --- a/examples/v1/synthetics/GetSyntheticsCIBatch.java +++ b/examples/v1/synthetics/GetSyntheticsCIBatch.java @@ -1,9 +1,16 @@ // Get details of batch returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsBatchDetails; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetSyntheticsDefaultLocations.java b/examples/v1/synthetics/GetSyntheticsDefaultLocations.java index 76f1ac60ba9..d858f561b05 100644 --- a/examples/v1/synthetics/GetSyntheticsDefaultLocations.java +++ b/examples/v1/synthetics/GetSyntheticsDefaultLocations.java @@ -1,9 +1,15 @@ // Get the default locations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetSyntheticsDefaultLocations_746853380.java b/examples/v1/synthetics/GetSyntheticsDefaultLocations_746853380.java index e499b11ba84..d792d177a81 100644 --- a/examples/v1/synthetics/GetSyntheticsDefaultLocations_746853380.java +++ b/examples/v1/synthetics/GetSyntheticsDefaultLocations_746853380.java @@ -1,9 +1,15 @@ // Get the list of default locations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/GetTest.java b/examples/v1/synthetics/GetTest.java index e03ad6e7e19..f3d0bcd5a44 100644 --- a/examples/v1/synthetics/GetTest.java +++ b/examples/v1/synthetics/GetTest.java @@ -1,9 +1,16 @@ // Get a test configuration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsTestDetailsWithoutSteps; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/ListGlobalVariables.java b/examples/v1/synthetics/ListGlobalVariables.java index bd3376d9e7e..97ab7df8942 100644 --- a/examples/v1/synthetics/ListGlobalVariables.java +++ b/examples/v1/synthetics/ListGlobalVariables.java @@ -1,9 +1,16 @@ // Get all global variables returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsListGlobalVariablesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/ListLocations.java b/examples/v1/synthetics/ListLocations.java index f704da56551..c8e80e771b4 100644 --- a/examples/v1/synthetics/ListLocations.java +++ b/examples/v1/synthetics/ListLocations.java @@ -1,9 +1,16 @@ // Get all locations (public and private) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsLocations; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/ListTests.java b/examples/v1/synthetics/ListTests.java index 0e1f7e89cb7..64523c35734 100644 --- a/examples/v1/synthetics/ListTests.java +++ b/examples/v1/synthetics/ListTests.java @@ -1,10 +1,16 @@ -// Get the list of all Synthetic tests returns "OK - Returns the list of all Synthetic tests." -// response +// Get the list of all Synthetic tests returns "OK - Returns the list of all Synthetic tests." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsListTestsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/ListTests_1938827783.java b/examples/v1/synthetics/ListTests_1938827783.java index e1a253c144e..92c79c6a233 100644 --- a/examples/v1/synthetics/ListTests_1938827783.java +++ b/examples/v1/synthetics/ListTests_1938827783.java @@ -1,11 +1,19 @@ -// Get the list of all Synthetic tests returns "OK - Returns the list of all Synthetic tests." -// response with pagination +// Get the list of all Synthetic tests returns "OK - Returns the list of all Synthetic tests." response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.api.SyntheticsApi.ListTestsOptionalParameters; +import com.datadog.api.client.v1.model.SyntheticsListTestsResponse; import com.datadog.api.client.v1.model.SyntheticsTestDetailsWithoutSteps; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,11 +21,10 @@ public static void main(String[] args) { SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listTestsWithPagination(new ListTestsOptionalParameters().pageSize(2L)); + PaginationIterable iterable = apiInstance.listTestsWithPagination(new ListTestsOptionalParameters().pageSize(2L)); for (SyntheticsTestDetailsWithoutSteps item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling SyntheticsApi#listTestsWithPagination"); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/ListTests_2779190961.java b/examples/v1/synthetics/ListTests_2779190961.java index 1e8e172904c..240a77aa213 100644 --- a/examples/v1/synthetics/ListTests_2779190961.java +++ b/examples/v1/synthetics/ListTests_2779190961.java @@ -1,9 +1,16 @@ // Client is resilient to enum and oneOf deserialization errors -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsListTestsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/PatchTest.java b/examples/v1/synthetics/PatchTest.java index dd4e18bda5d..9d8df06b4f9 100644 --- a/examples/v1/synthetics/PatchTest.java +++ b/examples/v1/synthetics/PatchTest.java @@ -1,13 +1,19 @@ // Patch a Synthetic test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import com.datadog.api.client.v1.model.SyntheticsTestDetails; import com.datadog.api.client.v1.model.SyntheticsPatchTestBody; import com.datadog.api.client.v1.model.SyntheticsPatchTestOperation; import com.datadog.api.client.v1.model.SyntheticsPatchTestOperationName; -import com.datadog.api.client.v1.model.SyntheticsTestDetails; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,17 +23,13 @@ public static void main(String[] args) { // there is a valid "synthetics_api_test" in the system String SYNTHETICS_API_TEST_PUBLIC_ID = System.getenv("SYNTHETICS_API_TEST_PUBLIC_ID"); - SyntheticsPatchTestBody body = - new SyntheticsPatchTestBody() - .data( - Arrays.asList( - new SyntheticsPatchTestOperation() - .op(SyntheticsPatchTestOperationName.REPLACE) - .path("/name") - .value("New test name"), - new SyntheticsPatchTestOperation() - .op(SyntheticsPatchTestOperationName.REMOVE) - .path("/config/assertions/0"))); + SyntheticsPatchTestBody body = new SyntheticsPatchTestBody() +.data(Arrays.asList(new SyntheticsPatchTestOperation() +.op(SyntheticsPatchTestOperationName.REPLACE) +.path("/name") +.value("New test name"), new SyntheticsPatchTestOperation() +.op(SyntheticsPatchTestOperationName.REMOVE) +.path("/config/assertions/0"))); try { SyntheticsTestDetails result = apiInstance.patchTest(SYNTHETICS_API_TEST_PUBLIC_ID, body); @@ -40,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/SearchTests.java b/examples/v1/synthetics/SearchTests.java index 1e8f30136de..62a99b9b5bd 100644 --- a/examples/v1/synthetics/SearchTests.java +++ b/examples/v1/synthetics/SearchTests.java @@ -1,10 +1,16 @@ -// Search Synthetic tests returns "OK - Returns the list of Synthetic tests matching the search." -// response +// Search Synthetic tests returns "OK - Returns the list of Synthetic tests matching the search." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsListTestsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/TriggerCITests.java b/examples/v1/synthetics/TriggerCITests.java index 6b552cf222c..0fd25cbeb8b 100644 --- a/examples/v1/synthetics/TriggerCITests.java +++ b/examples/v1/synthetics/TriggerCITests.java @@ -1,8 +1,9 @@ // Trigger tests from CI/CD pipelines returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import com.datadog.api.client.v1.model.SyntheticsTriggerCITestsResponse; import com.datadog.api.client.v1.model.SyntheticsBasicAuth; import com.datadog.api.client.v1.model.SyntheticsBasicAuthWeb; import com.datadog.api.client.v1.model.SyntheticsBasicAuthWebType; @@ -14,36 +15,35 @@ import com.datadog.api.client.v1.model.SyntheticsCITest; import com.datadog.api.client.v1.model.SyntheticsCITestBody; import com.datadog.api.client.v1.model.SyntheticsTestOptionsRetry; -import com.datadog.api.client.v1.model.SyntheticsTriggerCITestsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsCITestBody body = - new SyntheticsCITestBody() - .tests( - Collections.singletonList( - new SyntheticsCITest() - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthWeb() - .password("PaSSw0RD!") - .type(SyntheticsBasicAuthWebType.WEB) - .username("my_username"))) - .deviceIds(Collections.singletonList("chrome.laptop_large")) - .locations(Collections.singletonList("aws:eu-west-3")) - .metadata( - new SyntheticsCIBatchMetadata() - .ci( - new SyntheticsCIBatchMetadataCI() - .pipeline(new SyntheticsCIBatchMetadataPipeline()) - .provider(new SyntheticsCIBatchMetadataProvider())) - .git(new SyntheticsCIBatchMetadataGit())) - .publicId("aaa-aaa-aaa") - .retry(new SyntheticsTestOptionsRetry()))); + SyntheticsCITestBody body = new SyntheticsCITestBody() +.tests(Collections.singletonList(new SyntheticsCITest() +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthWeb() +.password("PaSSw0RD!") +.type(SyntheticsBasicAuthWebType.WEB) +.username("my_username"))) +.deviceIds(Collections.singletonList("chrome.laptop_large")) +.locations(Collections.singletonList("aws:eu-west-3")) +.metadata(new SyntheticsCIBatchMetadata() +.ci(new SyntheticsCIBatchMetadataCI() +.pipeline(new SyntheticsCIBatchMetadataPipeline()) +.provider(new SyntheticsCIBatchMetadataProvider())) +.git(new SyntheticsCIBatchMetadataGit())) +.publicId("aaa-aaa-aaa") +.retry(new SyntheticsTestOptionsRetry()))); try { SyntheticsTriggerCITestsResponse result = apiInstance.triggerCITests(body); @@ -56,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/TriggerTests.java b/examples/v1/synthetics/TriggerTests.java index efe7297100e..00eacb587df 100644 --- a/examples/v1/synthetics/TriggerTests.java +++ b/examples/v1/synthetics/TriggerTests.java @@ -1,12 +1,18 @@ // Trigger Synthetic tests returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; -import com.datadog.api.client.v1.model.SyntheticsTriggerBody; import com.datadog.api.client.v1.model.SyntheticsTriggerCITestsResponse; +import com.datadog.api.client.v1.model.SyntheticsTriggerBody; import com.datadog.api.client.v1.model.SyntheticsTriggerTest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,11 +22,9 @@ public static void main(String[] args) { // there is a valid "synthetics_api_test" in the system String SYNTHETICS_API_TEST_PUBLIC_ID = System.getenv("SYNTHETICS_API_TEST_PUBLIC_ID"); - SyntheticsTriggerBody body = - new SyntheticsTriggerBody() - .tests( - Collections.singletonList( - new SyntheticsTriggerTest().publicId(SYNTHETICS_API_TEST_PUBLIC_ID))); + SyntheticsTriggerBody body = new SyntheticsTriggerBody() +.tests(Collections.singletonList(new SyntheticsTriggerTest() +.publicId(SYNTHETICS_API_TEST_PUBLIC_ID))); try { SyntheticsTriggerCITestsResponse result = apiInstance.triggerTests(body); @@ -33,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/UpdateAPITest.java b/examples/v1/synthetics/UpdateAPITest.java index dea518ec5ed..eeb3fdc066d 100644 --- a/examples/v1/synthetics/UpdateAPITest.java +++ b/examples/v1/synthetics/UpdateAPITest.java @@ -1,9 +1,10 @@ // Edit an API test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsAPITest; +import com.datadog.api.client.v1.model.SyntheticsAPITest; import com.datadog.api.client.v1.model.SyntheticsAPITestConfig; import com.datadog.api.client.v1.model.SyntheticsAPITestType; import com.datadog.api.client.v1.model.SyntheticsAssertion; @@ -17,6 +18,7 @@ import com.datadog.api.client.v1.model.SyntheticsAssertionOperator; import com.datadog.api.client.v1.model.SyntheticsAssertionTarget; import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValue; +import com.datadog.api.client.v1.model.SyntheticsAssertionTargetValueNumber; import com.datadog.api.client.v1.model.SyntheticsAssertionType; import com.datadog.api.client.v1.model.SyntheticsConfigVariable; import com.datadog.api.client.v1.model.SyntheticsConfigVariableType; @@ -27,9 +29,13 @@ import com.datadog.api.client.v1.model.SyntheticsTestRequest; import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificate; import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificateItem; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -39,87 +45,72 @@ public static void main(String[] args) { // there is a valid "synthetics_api_test" in the system String SYNTHETICS_API_TEST_PUBLIC_ID = System.getenv("SYNTHETICS_API_TEST_PUBLIC_ID"); - SyntheticsAPITest body = - new SyntheticsAPITest() - .config( - new SyntheticsAPITestConfig() - .assertions( - Arrays.asList( - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.IS) - .property("{{ PROPERTY }}") - .target(new SyntheticsAssertionTargetValue("text/html")) - .type(SyntheticsAssertionType.HEADER)), - new SyntheticsAssertion( - new SyntheticsAssertionTarget() - .operator(SyntheticsAssertionOperator.LESS_THAN) - .target(new SyntheticsAssertionTargetValue(2000.0)) - .type(SyntheticsAssertionType.RESPONSE_TIME)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONPathTarget() - .operator( - SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) - .target( - new SyntheticsAssertionJSONPathTargetTarget() - .jsonPath("topKey") - .operator("isNot") - .targetValue(new SyntheticsAssertionTargetValue("0"))) - .type(SyntheticsAssertionType.BODY)), - new SyntheticsAssertion( - new SyntheticsAssertionJSONSchemaTarget() - .operator( - SyntheticsAssertionJSONSchemaOperator.VALIDATES_JSON_SCHEMA) - .target( - new SyntheticsAssertionJSONSchemaTargetTarget() - .metaSchema( - SyntheticsAssertionJSONSchemaMetaSchema.DRAFT_07) - .jsonSchema( - """ + SyntheticsAPITest body = new SyntheticsAPITest() +.config(new SyntheticsAPITestConfig() +.assertions(Arrays.asList(new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.IS) +.property("{{ PROPERTY }}") +.target(new SyntheticsAssertionTargetValue( +"text/html")) +.type(SyntheticsAssertionType.HEADER)), new SyntheticsAssertion( +new SyntheticsAssertionTarget() +.operator(SyntheticsAssertionOperator.LESS_THAN) +.target(new SyntheticsAssertionTargetValue( +2000.0)) +.type(SyntheticsAssertionType.RESPONSE_TIME)), new SyntheticsAssertion( +new SyntheticsAssertionJSONPathTarget() +.operator(SyntheticsAssertionJSONPathOperator.VALIDATES_JSON_PATH) +.target(new SyntheticsAssertionJSONPathTargetTarget() +.jsonPath("topKey") +.operator("isNot") +.targetValue(new SyntheticsAssertionTargetValue( +"0"))) +.type(SyntheticsAssertionType.BODY)), new SyntheticsAssertion( +new SyntheticsAssertionJSONSchemaTarget() +.operator(SyntheticsAssertionJSONSchemaOperator.VALIDATES_JSON_SCHEMA) +.target(new SyntheticsAssertionJSONSchemaTargetTarget() +.metaSchema(SyntheticsAssertionJSONSchemaMetaSchema.DRAFT_07) +.jsonSchema(""" {"type": "object", "properties":{"slideshow":{"type":"object"}}} """)) - .type(SyntheticsAssertionType.BODY)))) - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .example("content-type") - .name("PROPERTY") - .pattern("content-type") - .type(SyntheticsConfigVariableType.TEXT))) - .request( - new SyntheticsTestRequest() - .certificate( - new SyntheticsTestRequestCertificate() - .cert( - new SyntheticsTestRequestCertificateItem() - .filename("cert-filename") - .updatedAt("2020-10-16T09:23:24.857Z")) - .key( - new SyntheticsTestRequestCertificateItem() - .filename("key-filename") - .updatedAt("2020-10-16T09:23:24.857Z"))) - .headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) - .method("GET") - .timeout(10.0) - .url("https://datadoghq.com"))) - .locations(Collections.singletonList("aws:us-east-2")) - .message("BDD test payload: synthetics_api_test_payload.json") - .name("Example-Synthetic-updated") - .options( - new SyntheticsTestOptions() - .acceptSelfSigned(false) - .allowInsecure(true) - .followRedirects(true) - .minFailureDuration(10L) - .minLocationFailed(1L) - .monitorName("Test-TestSyntheticsAPITestLifecycle-1623076664") - .monitorPriority(5) - .retry(new SyntheticsTestOptionsRetry().count(3L).interval(10.0)) - .tickEvery(60L)) - .status(SyntheticsTestPauseStatus.LIVE) - .subtype(SyntheticsTestDetailsSubType.HTTP) - .tags(Collections.singletonList("testing:api")) - .type(SyntheticsAPITestType.API); +.type(SyntheticsAssertionType.BODY)))) +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.example("content-type") +.name("PROPERTY") +.pattern("content-type") +.type(SyntheticsConfigVariableType.TEXT))) +.request(new SyntheticsTestRequest() +.certificate(new SyntheticsTestRequestCertificate() +.cert(new SyntheticsTestRequestCertificateItem() +.filename("cert-filename") +.updatedAt("2020-10-16T09:23:24.857Z")) +.key(new SyntheticsTestRequestCertificateItem() +.filename("key-filename") +.updatedAt("2020-10-16T09:23:24.857Z"))) +.headers(Map.ofEntries(Map.entry("unique", "examplesynthetic"))) +.method("GET") +.timeout(10.0) +.url("https://datadoghq.com"))) +.locations(Collections.singletonList("aws:us-east-2")) +.message("BDD test payload: synthetics_api_test_payload.json") +.name("Example-Synthetic-updated") +.options(new SyntheticsTestOptions() +.acceptSelfSigned(false) +.allowInsecure(true) +.followRedirects(true) +.minFailureDuration(10L) +.minLocationFailed(1L) +.monitorName("Test-TestSyntheticsAPITestLifecycle-1623076664") +.monitorPriority(5) +.retry(new SyntheticsTestOptionsRetry() +.count(3L) +.interval(10.0)) +.tickEvery(60L)) +.status(SyntheticsTestPauseStatus.LIVE) +.subtype(SyntheticsTestDetailsSubType.HTTP) +.tags(Collections.singletonList("testing:api")) +.type(SyntheticsAPITestType.API); try { SyntheticsAPITest result = apiInstance.updateAPITest(SYNTHETICS_API_TEST_PUBLIC_ID, body); @@ -132,4 +123,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/UpdateBrowserTest.java b/examples/v1/synthetics/UpdateBrowserTest.java index 692c5590594..ad516a42802 100644 --- a/examples/v1/synthetics/UpdateBrowserTest.java +++ b/examples/v1/synthetics/UpdateBrowserTest.java @@ -1,8 +1,9 @@ // Edit a browser test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import com.datadog.api.client.v1.model.SyntheticsBrowserTest; import com.datadog.api.client.v1.model.SyntheticsBasicAuth; import com.datadog.api.client.v1.model.SyntheticsBasicAuthWeb; import com.datadog.api.client.v1.model.SyntheticsBasicAuthWebType; @@ -33,89 +34,75 @@ import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificate; import com.datadog.api.client.v1.model.SyntheticsTestRequestCertificateItem; import com.datadog.api.client.v1.model.SyntheticsTestRequestProxy; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsBrowserTest body = - new SyntheticsBrowserTest() - .config( - new SyntheticsBrowserTestConfig() - .configVariables( - Collections.singletonList( - new SyntheticsConfigVariable() - .name("VARIABLE_NAME") - .secure(false) - .type(SyntheticsConfigVariableType.TEXT))) - .request( - new SyntheticsTestRequest() - .basicAuth( - new SyntheticsBasicAuth( - new SyntheticsBasicAuthWeb() - .password("PaSSw0RD!") - .type(SyntheticsBasicAuthWebType.WEB) - .username("my_username"))) - .bodyType(SyntheticsTestRequestBodyType.TEXT_PLAIN) - .callType(SyntheticsTestCallType.UNARY) - .certificate( - new SyntheticsTestRequestCertificate() - .cert(new SyntheticsTestRequestCertificateItem()) - .key(new SyntheticsTestRequestCertificateItem())) - .files(Collections.singletonList(new SyntheticsTestRequestBodyFile())) - .httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP1) - .proxy(new SyntheticsTestRequestProxy().url("https://example.com")) - .service("Greeter") - .url("https://example.com")) - .variables( - Collections.singletonList( - new SyntheticsBrowserVariable() - .name("VARIABLE_NAME") - .type(SyntheticsBrowserVariableType.TEXT)))) - .locations(Collections.singletonList("aws:eu-west-3")) - .message("") - .name("Example test name") - .options( - new SyntheticsTestOptions() - .ci( - new SyntheticsTestCiOptions() - .executionRule(SyntheticsTestExecutionRule.BLOCKING)) - .deviceIds(Collections.singletonList("chrome.laptop_large")) - .httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP1) - .monitorOptions( - new SyntheticsTestOptionsMonitorOptions() - .notificationPresetName( - SyntheticsTestOptionsMonitorOptionsNotificationPresetName.SHOW_ALL)) - .restrictedRoles( - Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")) - .retry(new SyntheticsTestOptionsRetry()) - .rumSettings( - new SyntheticsBrowserTestRumSettings() - .applicationId("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx") - .clientTokenId(12345L) - .isEnabled(true)) - .scheduling( - new SyntheticsTestOptionsScheduling() - .timeframes( - Arrays.asList( - new SyntheticsTestOptionsSchedulingTimeframe() - .day(1) - .from("07:00") - .to("16:00"), - new SyntheticsTestOptionsSchedulingTimeframe() - .day(3) - .from("07:00") - .to("16:00"))) - .timezone("America/New_York"))) - .status(SyntheticsTestPauseStatus.LIVE) - .steps( - Collections.singletonList( - new SyntheticsStep().type(SyntheticsStepType.ASSERT_ELEMENT_CONTENT))) - .tags(Collections.singletonList("env:prod")) - .type(SyntheticsBrowserTestType.BROWSER); + SyntheticsBrowserTest body = new SyntheticsBrowserTest() +.config(new SyntheticsBrowserTestConfig() +.configVariables(Collections.singletonList(new SyntheticsConfigVariable() +.name("VARIABLE_NAME") +.secure(false) +.type(SyntheticsConfigVariableType.TEXT))) +.request(new SyntheticsTestRequest() +.basicAuth(new SyntheticsBasicAuth( +new SyntheticsBasicAuthWeb() +.password("PaSSw0RD!") +.type(SyntheticsBasicAuthWebType.WEB) +.username("my_username"))) +.bodyType(SyntheticsTestRequestBodyType.TEXT_PLAIN) +.callType(SyntheticsTestCallType.UNARY) +.certificate(new SyntheticsTestRequestCertificate() +.cert(new SyntheticsTestRequestCertificateItem()) +.key(new SyntheticsTestRequestCertificateItem())) +.files(Collections.singletonList(new SyntheticsTestRequestBodyFile())) +.httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP1) +.proxy(new SyntheticsTestRequestProxy() +.url("https://example.com")) +.service("Greeter") +.url("https://example.com")) +.variables(Collections.singletonList(new SyntheticsBrowserVariable() +.name("VARIABLE_NAME") +.type(SyntheticsBrowserVariableType.TEXT)))) +.locations(Collections.singletonList("aws:eu-west-3")) +.message("") +.name("Example test name") +.options(new SyntheticsTestOptions() +.ci(new SyntheticsTestCiOptions() +.executionRule(SyntheticsTestExecutionRule.BLOCKING)) +.deviceIds(Collections.singletonList("chrome.laptop_large")) +.httpVersion(SyntheticsTestOptionsHTTPVersion.HTTP1) +.monitorOptions(new SyntheticsTestOptionsMonitorOptions() +.notificationPresetName(SyntheticsTestOptionsMonitorOptionsNotificationPresetName.SHOW_ALL)) +.restrictedRoles(Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")) +.retry(new SyntheticsTestOptionsRetry()) +.rumSettings(new SyntheticsBrowserTestRumSettings() +.applicationId("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx") +.clientTokenId(12345L) +.isEnabled(true)) +.scheduling(new SyntheticsTestOptionsScheduling() +.timeframes(Arrays.asList(new SyntheticsTestOptionsSchedulingTimeframe() +.day(1) +.from("07:00") +.to("16:00"), new SyntheticsTestOptionsSchedulingTimeframe() +.day(3) +.from("07:00") +.to("16:00"))) +.timezone("America/New_York"))) +.status(SyntheticsTestPauseStatus.LIVE) +.steps(Collections.singletonList(new SyntheticsStep() +.type(SyntheticsStepType.ASSERT_ELEMENT_CONTENT))) +.tags(Collections.singletonList("env:prod")) +.type(SyntheticsBrowserTestType.BROWSER); try { SyntheticsBrowserTest result = apiInstance.updateBrowserTest("public_id", body); @@ -128,4 +115,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/UpdateMobileTest.java b/examples/v1/synthetics/UpdateMobileTest.java index 285adb9fce6..93fc53266c2 100644 --- a/examples/v1/synthetics/UpdateMobileTest.java +++ b/examples/v1/synthetics/UpdateMobileTest.java @@ -1,8 +1,9 @@ // Edit a mobile test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; +import com.datadog.api.client.v1.model.SyntheticsMobileTest; import com.datadog.api.client.v1.model.SyntheticsCheckType; import com.datadog.api.client.v1.model.SyntheticsConfigVariable; import com.datadog.api.client.v1.model.SyntheticsConfigVariableType; @@ -21,9 +22,9 @@ import com.datadog.api.client.v1.model.SyntheticsMobileTest; import com.datadog.api.client.v1.model.SyntheticsMobileTestConfig; import com.datadog.api.client.v1.model.SyntheticsMobileTestOptions; -import com.datadog.api.client.v1.model.SyntheticsMobileTestType; import com.datadog.api.client.v1.model.SyntheticsMobileTestsMobileApplication; import com.datadog.api.client.v1.model.SyntheticsMobileTestsMobileApplicationReferenceType; +import com.datadog.api.client.v1.model.SyntheticsMobileTestType; import com.datadog.api.client.v1.model.SyntheticsTestCiOptions; import com.datadog.api.client.v1.model.SyntheticsTestExecutionRule; import com.datadog.api.client.v1.model.SyntheticsTestOptionsMonitorOptions; @@ -34,100 +35,72 @@ import com.datadog.api.client.v1.model.SyntheticsTestPauseStatus; import com.datadog.api.client.v1.model.SyntheticsTestRestrictionPolicyBinding; import com.datadog.api.client.v1.model.SyntheticsTestRestrictionPolicyBindingRelation; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsMobileTest body = - new SyntheticsMobileTest() - .config( - new SyntheticsMobileTestConfig() - .variables( - Collections.singletonList( - new SyntheticsConfigVariable() - .name("VARIABLE_NAME") - .secure(false) - .type(SyntheticsConfigVariableType.TEXT)))) - .deviceIds(Collections.singletonList("chrome.laptop_large")) - .message("Notification message") - .name("Example test name") - .options( - new SyntheticsMobileTestOptions() - .bindings( - Collections.singletonList( - new SyntheticsTestRestrictionPolicyBinding() - .relation(SyntheticsTestRestrictionPolicyBindingRelation.EDITOR))) - .ci( - new SyntheticsTestCiOptions() - .executionRule(SyntheticsTestExecutionRule.BLOCKING)) - .deviceIds( - Collections.singletonList( - "synthetics:mobile:device:apple_ipad_10th_gen_2022_ios_16")) - .mobileApplication( - new SyntheticsMobileTestsMobileApplication() - .applicationId("00000000-0000-0000-0000-aaaaaaaaaaaa") - .referenceId("00000000-0000-0000-0000-aaaaaaaaaaab") - .referenceType( - SyntheticsMobileTestsMobileApplicationReferenceType.LATEST)) - .monitorOptions( - new SyntheticsTestOptionsMonitorOptions() - .notificationPresetName( - SyntheticsTestOptionsMonitorOptionsNotificationPresetName.SHOW_ALL)) - .restrictedRoles( - Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")) - .retry(new SyntheticsTestOptionsRetry()) - .scheduling( - new SyntheticsTestOptionsScheduling() - .timeframes( - Arrays.asList( - new SyntheticsTestOptionsSchedulingTimeframe() - .day(1) - .from("07:00") - .to("16:00"), - new SyntheticsTestOptionsSchedulingTimeframe() - .day(3) - .from("07:00") - .to("16:00"))) - .timezone("America/New_York")) - .tickEvery(300L)) - .status(SyntheticsTestPauseStatus.LIVE) - .steps( - Collections.singletonList( - new SyntheticsMobileStep() - .name("") - .params( - new SyntheticsMobileStepParams() - .check(SyntheticsCheckType.EQUALS) - .direction(SyntheticsMobileStepParamsDirection.UP) - .element( - new SyntheticsMobileStepParamsElement() - .contextType( - SyntheticsMobileStepParamsElementContextType.NATIVE) - .relativePosition( - new SyntheticsMobileStepParamsElementRelativePosition()) - .userLocator( - new SyntheticsMobileStepParamsElementUserLocator() - .values( - Collections.singletonList( - new SyntheticsMobileStepParamsElementUserLocatorValuesItems() - .type( - SyntheticsMobileStepParamsElementUserLocatorValuesItemsType - .ACCESSIBILITY_ID))))) - .positions( - Collections.singletonList( - new SyntheticsMobileStepParamsPositionsItems())) - .variable( - new SyntheticsMobileStepParamsVariable() - .example("") - .name("VAR_NAME"))) - .publicId("pub-lic-id0") - .type(SyntheticsMobileStepType.ASSERTELEMENTCONTENT))) - .tags(Collections.singletonList("env:production")) - .type(SyntheticsMobileTestType.MOBILE); + SyntheticsMobileTest body = new SyntheticsMobileTest() +.config(new SyntheticsMobileTestConfig() +.variables(Collections.singletonList(new SyntheticsConfigVariable() +.name("VARIABLE_NAME") +.secure(false) +.type(SyntheticsConfigVariableType.TEXT)))) +.deviceIds(Collections.singletonList("chrome.laptop_large")) +.message("Notification message") +.name("Example test name") +.options(new SyntheticsMobileTestOptions() +.bindings(Collections.singletonList(new SyntheticsTestRestrictionPolicyBinding() +.relation(SyntheticsTestRestrictionPolicyBindingRelation.EDITOR))) +.ci(new SyntheticsTestCiOptions() +.executionRule(SyntheticsTestExecutionRule.BLOCKING)) +.deviceIds(Collections.singletonList("synthetics:mobile:device:apple_ipad_10th_gen_2022_ios_16")) +.mobileApplication(new SyntheticsMobileTestsMobileApplication() +.applicationId("00000000-0000-0000-0000-aaaaaaaaaaaa") +.referenceId("00000000-0000-0000-0000-aaaaaaaaaaab") +.referenceType(SyntheticsMobileTestsMobileApplicationReferenceType.LATEST)) +.monitorOptions(new SyntheticsTestOptionsMonitorOptions() +.notificationPresetName(SyntheticsTestOptionsMonitorOptionsNotificationPresetName.SHOW_ALL)) +.restrictedRoles(Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")) +.retry(new SyntheticsTestOptionsRetry()) +.scheduling(new SyntheticsTestOptionsScheduling() +.timeframes(Arrays.asList(new SyntheticsTestOptionsSchedulingTimeframe() +.day(1) +.from("07:00") +.to("16:00"), new SyntheticsTestOptionsSchedulingTimeframe() +.day(3) +.from("07:00") +.to("16:00"))) +.timezone("America/New_York")) +.tickEvery(300L)) +.status(SyntheticsTestPauseStatus.LIVE) +.steps(Collections.singletonList(new SyntheticsMobileStep() +.name("") +.params(new SyntheticsMobileStepParams() +.check(SyntheticsCheckType.EQUALS) +.direction(SyntheticsMobileStepParamsDirection.UP) +.element(new SyntheticsMobileStepParamsElement() +.contextType(SyntheticsMobileStepParamsElementContextType.NATIVE) +.relativePosition(new SyntheticsMobileStepParamsElementRelativePosition()) +.userLocator(new SyntheticsMobileStepParamsElementUserLocator() +.values(Collections.singletonList(new SyntheticsMobileStepParamsElementUserLocatorValuesItems() +.type(SyntheticsMobileStepParamsElementUserLocatorValuesItemsType.ACCESSIBILITY_ID))))) +.positions(Collections.singletonList(new SyntheticsMobileStepParamsPositionsItems())) +.variable(new SyntheticsMobileStepParamsVariable() +.example("") +.name("VAR_NAME"))) +.publicId("pub-lic-id0") +.type(SyntheticsMobileStepType.ASSERTELEMENTCONTENT))) +.tags(Collections.singletonList("env:production")) +.type(SyntheticsMobileTestType.MOBILE); try { SyntheticsMobileTest result = apiInstance.updateMobileTest("public_id", body); @@ -140,4 +113,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/UpdateMobileTest_477498912.java b/examples/v1/synthetics/UpdateMobileTest_477498912.java index 04bd4693980..a1d5ea5e5a3 100644 --- a/examples/v1/synthetics/UpdateMobileTest_477498912.java +++ b/examples/v1/synthetics/UpdateMobileTest_477498912.java @@ -1,16 +1,23 @@ // Edit a Mobile test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsMobileTest; +import com.datadog.api.client.v1.model.SyntheticsMobileTest; import com.datadog.api.client.v1.model.SyntheticsMobileTestConfig; import com.datadog.api.client.v1.model.SyntheticsMobileTestOptions; -import com.datadog.api.client.v1.model.SyntheticsMobileTestType; import com.datadog.api.client.v1.model.SyntheticsMobileTestsMobileApplication; import com.datadog.api.client.v1.model.SyntheticsMobileTestsMobileApplicationReferenceType; +import com.datadog.api.client.v1.model.SyntheticsMobileTestType; import com.datadog.api.client.v1.model.SyntheticsTestPauseStatus; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,28 +27,22 @@ public static void main(String[] args) { // there is a valid "synthetics_mobile_test" in the system String SYNTHETICS_MOBILE_TEST_PUBLIC_ID = System.getenv("SYNTHETICS_MOBILE_TEST_PUBLIC_ID"); - SyntheticsMobileTest body = - new SyntheticsMobileTest() - .name("Example-Synthetic-updated") - .status(SyntheticsTestPauseStatus.PAUSED) - .type(SyntheticsMobileTestType.MOBILE) - .config(new SyntheticsMobileTestConfig()) - .message("") - .options( - new SyntheticsMobileTestOptions() - .deviceIds( - Collections.singletonList("synthetics:mobile:device:iphone_15_ios_17")) - .mobileApplication( - new SyntheticsMobileTestsMobileApplication() - .applicationId("ab0e0aed-536d-411a-9a99-5428c27d8f8e") - .referenceId("6115922a-5f5d-455e-bc7e-7955a57f3815") - .referenceType( - SyntheticsMobileTestsMobileApplicationReferenceType.VERSION)) - .tickEvery(3600L)); + SyntheticsMobileTest body = new SyntheticsMobileTest() +.name("Example-Synthetic-updated") +.status(SyntheticsTestPauseStatus.PAUSED) +.type(SyntheticsMobileTestType.MOBILE) +.config(new SyntheticsMobileTestConfig()) +.message("") +.options(new SyntheticsMobileTestOptions() +.deviceIds(Collections.singletonList("synthetics:mobile:device:iphone_15_ios_17")) +.mobileApplication(new SyntheticsMobileTestsMobileApplication() +.applicationId("ab0e0aed-536d-411a-9a99-5428c27d8f8e") +.referenceId("6115922a-5f5d-455e-bc7e-7955a57f3815") +.referenceType(SyntheticsMobileTestsMobileApplicationReferenceType.VERSION)) +.tickEvery(3600L)); try { - SyntheticsMobileTest result = - apiInstance.updateMobileTest(SYNTHETICS_MOBILE_TEST_PUBLIC_ID, body); + SyntheticsMobileTest result = apiInstance.updateMobileTest(SYNTHETICS_MOBILE_TEST_PUBLIC_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SyntheticsApi#updateMobileTest"); @@ -51,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/UpdatePrivateLocation.java b/examples/v1/synthetics/UpdatePrivateLocation.java index 0152a7634c2..bbbbe21e9fd 100644 --- a/examples/v1/synthetics/UpdatePrivateLocation.java +++ b/examples/v1/synthetics/UpdatePrivateLocation.java @@ -1,26 +1,30 @@ // Edit a private location returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsPrivateLocation; +import com.datadog.api.client.v1.model.SyntheticsPrivateLocation; import com.datadog.api.client.v1.model.SyntheticsPrivateLocationMetadata; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsPrivateLocation body = - new SyntheticsPrivateLocation() - .description("Description of private location") - .metadata( - new SyntheticsPrivateLocationMetadata() - .restrictedRoles( - Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"))) - .name("New private location") - .tags(Collections.singletonList("team:front")); + SyntheticsPrivateLocation body = new SyntheticsPrivateLocation() +.description("Description of private location") +.metadata(new SyntheticsPrivateLocationMetadata() +.restrictedRoles(Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"))) +.name("New private location") +.tags(Collections.singletonList("team:front")); try { SyntheticsPrivateLocation result = apiInstance.updatePrivateLocation("location_id", body); @@ -33,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/synthetics/UpdateTestPauseStatus.java b/examples/v1/synthetics/UpdateTestPauseStatus.java index 7da494fbd9c..f1e0ebbd2b1 100644 --- a/examples/v1/synthetics/UpdateTestPauseStatus.java +++ b/examples/v1/synthetics/UpdateTestPauseStatus.java @@ -1,19 +1,25 @@ -// Pause or start a test returns "OK - Returns a boolean indicating if the update was successful." -// response +// Pause or start a test returns "OK - Returns a boolean indicating if the update was successful." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.SyntheticsApi; import com.datadog.api.client.v1.model.SyntheticsTestPauseStatus; import com.datadog.api.client.v1.model.SyntheticsUpdateTestPauseStatusPayload; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsUpdateTestPauseStatusPayload body = - new SyntheticsUpdateTestPauseStatusPayload().newStatus(SyntheticsTestPauseStatus.LIVE); + SyntheticsUpdateTestPauseStatusPayload body = new SyntheticsUpdateTestPauseStatusPayload() +.newStatus(SyntheticsTestPauseStatus.LIVE); try { Boolean result = apiInstance.updateTestPauseStatus("public_id", body); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/tags/CreateHostTags.java b/examples/v1/tags/CreateHostTags.java index 2f09445a66c..1aece59373c 100644 --- a/examples/v1/tags/CreateHostTags.java +++ b/examples/v1/tags/CreateHostTags.java @@ -1,18 +1,26 @@ // Add tags to a host returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.TagsApi; import com.datadog.api.client.v1.model.HostTags; +import com.datadog.api.client.v1.model.HostTags; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); TagsApi apiInstance = new TagsApi(defaultClient); - HostTags body = - new HostTags().host("test.host").tags(Collections.singletonList("environment:production")); + HostTags body = new HostTags() +.host("test.host") +.tags(Collections.singletonList("environment:production")); try { HostTags result = apiInstance.createHostTags("host_name", body); @@ -25,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/tags/DeleteHostTags.java b/examples/v1/tags/DeleteHostTags.java index 2eb15c3c503..5b6fd4bbedc 100644 --- a/examples/v1/tags/DeleteHostTags.java +++ b/examples/v1/tags/DeleteHostTags.java @@ -1,8 +1,15 @@ // Remove host tags returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.TagsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/tags/GetHostTags.java b/examples/v1/tags/GetHostTags.java index af6b37e8a0a..59270733947 100644 --- a/examples/v1/tags/GetHostTags.java +++ b/examples/v1/tags/GetHostTags.java @@ -1,9 +1,16 @@ // Get Host Tags returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.TagsApi; import com.datadog.api.client.v1.model.HostTags; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/tags/ListHostTags.java b/examples/v1/tags/ListHostTags.java index 5a7cb72c8ff..a75e64f7295 100644 --- a/examples/v1/tags/ListHostTags.java +++ b/examples/v1/tags/ListHostTags.java @@ -1,9 +1,16 @@ // Get All Host Tags returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.TagsApi; import com.datadog.api.client.v1.model.TagToHosts; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/tags/UpdateHostTags.java b/examples/v1/tags/UpdateHostTags.java index cf9f8c70d77..a51bbf62fbb 100644 --- a/examples/v1/tags/UpdateHostTags.java +++ b/examples/v1/tags/UpdateHostTags.java @@ -1,18 +1,26 @@ // Update host tags returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.TagsApi; import com.datadog.api.client.v1.model.HostTags; +import com.datadog.api.client.v1.model.HostTags; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); TagsApi apiInstance = new TagsApi(defaultClient); - HostTags body = - new HostTags().host("test.host").tags(Collections.singletonList("environment:production")); + HostTags body = new HostTags() +.host("test.host") +.tags(Collections.singletonList("environment:production")); try { HostTags result = apiInstance.updateHostTags("host_name", body); @@ -25,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetDailyCustomReports.java b/examples/v1/usage-metering/GetDailyCustomReports.java index 2a8d4251870..810f0f87123 100644 --- a/examples/v1/usage-metering/GetDailyCustomReports.java +++ b/examples/v1/usage-metering/GetDailyCustomReports.java @@ -1,9 +1,16 @@ // Get the list of available daily custom reports returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageCustomReportsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetHourlyUsageAttribution.java b/examples/v1/usage-metering/GetHourlyUsageAttribution.java index 5e37c5c3cbb..ac33958d751 100644 --- a/examples/v1/usage-metering/GetHourlyUsageAttribution.java +++ b/examples/v1/usage-metering/GetHourlyUsageAttribution.java @@ -1,10 +1,18 @@ // Get hourly usage attribution returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.HourlyUsageAttributionResponse; import com.datadog.api.client.v1.model.HourlyUsageAttributionUsageType; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - HourlyUsageAttributionResponse result = - apiInstance.getHourlyUsageAttribution( - OffsetDateTime.now().plusDays(-3), HourlyUsageAttributionUsageType.INFRA_HOST_USAGE); + HourlyUsageAttributionResponse result = apiInstance.getHourlyUsageAttribution(OffsetDateTime.now().plusDays(-3), HourlyUsageAttributionUsageType.INFRA_HOST_USAGE); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getHourlyUsageAttribution"); @@ -24,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetIncidentManagement.java b/examples/v1/usage-metering/GetIncidentManagement.java index fd0c14505ac..cfca9f8cd75 100644 --- a/examples/v1/usage-metering/GetIncidentManagement.java +++ b/examples/v1/usage-metering/GetIncidentManagement.java @@ -1,10 +1,18 @@ // Get hourly usage for incident management returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetIncidentManagementOptionalParameters; import com.datadog.api.client.v1.model.UsageIncidentManagementResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageIncidentManagementResponse result = - apiInstance.getIncidentManagement( - OffsetDateTime.now().plusDays(-5), - new GetIncidentManagementOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageIncidentManagementResponse result = apiInstance.getIncidentManagement(OffsetDateTime.now().plusDays(-5),new GetIncidentManagementOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getIncidentManagement"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetIngestedSpans.java b/examples/v1/usage-metering/GetIngestedSpans.java index 862f94341f0..eb3f7a5ab6d 100644 --- a/examples/v1/usage-metering/GetIngestedSpans.java +++ b/examples/v1/usage-metering/GetIngestedSpans.java @@ -1,10 +1,18 @@ // Get hourly usage for ingested spans returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetIngestedSpansOptionalParameters; import com.datadog.api.client.v1.model.UsageIngestedSpansResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageIngestedSpansResponse result = - apiInstance.getIngestedSpans( - OffsetDateTime.now().plusDays(-5), - new GetIngestedSpansOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageIngestedSpansResponse result = apiInstance.getIngestedSpans(OffsetDateTime.now().plusDays(-5),new GetIngestedSpansOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getIngestedSpans"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetMonthlyCustomReports.java b/examples/v1/usage-metering/GetMonthlyCustomReports.java index 55cee0cc596..27d774f089b 100644 --- a/examples/v1/usage-metering/GetMonthlyCustomReports.java +++ b/examples/v1/usage-metering/GetMonthlyCustomReports.java @@ -1,9 +1,16 @@ // Get the list of available monthly custom reports returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageCustomReportsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetMonthlyUsageAttribution.java b/examples/v1/usage-metering/GetMonthlyUsageAttribution.java index bc3579bed4a..2c4636b187a 100644 --- a/examples/v1/usage-metering/GetMonthlyUsageAttribution.java +++ b/examples/v1/usage-metering/GetMonthlyUsageAttribution.java @@ -1,10 +1,18 @@ // Get monthly usage attribution returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.MonthlyUsageAttributionResponse; import com.datadog.api.client.v1.model.MonthlyUsageAttributionSupportedMetrics; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - MonthlyUsageAttributionResponse result = - apiInstance.getMonthlyUsageAttribution( - OffsetDateTime.now().plusDays(-3), - MonthlyUsageAttributionSupportedMetrics.INFRA_HOST_USAGE); + MonthlyUsageAttributionResponse result = apiInstance.getMonthlyUsageAttribution(OffsetDateTime.now().plusDays(-3), MonthlyUsageAttributionSupportedMetrics.INFRA_HOST_USAGE); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getMonthlyUsageAttribution"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetMonthlyUsageAttribution_3849653599.java b/examples/v1/usage-metering/GetMonthlyUsageAttribution_3849653599.java index 2836ca4bbcb..828022698b7 100644 --- a/examples/v1/usage-metering/GetMonthlyUsageAttribution_3849653599.java +++ b/examples/v1/usage-metering/GetMonthlyUsageAttribution_3849653599.java @@ -1,11 +1,19 @@ // Paginate monthly usage attribution -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetMonthlyUsageAttributionOptionalParameters; import com.datadog.api.client.v1.model.MonthlyUsageAttributionResponse; import com.datadog.api.client.v1.model.MonthlyUsageAttributionSupportedMetrics; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,16 +21,10 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); // there is a valid "monthly_usage_attribution" response - String MONTHLY_USAGE_ATTRIBUTION_METADATA_PAGINATION_NEXT_RECORD_ID = - System.getenv("MONTHLY_USAGE_ATTRIBUTION_METADATA_PAGINATION_NEXT_RECORD_ID"); + String MONTHLY_USAGE_ATTRIBUTION_METADATA_PAGINATION_NEXT_RECORD_ID = System.getenv("MONTHLY_USAGE_ATTRIBUTION_METADATA_PAGINATION_NEXT_RECORD_ID"); try { - MonthlyUsageAttributionResponse result = - apiInstance.getMonthlyUsageAttribution( - OffsetDateTime.now().plusDays(-3), - MonthlyUsageAttributionSupportedMetrics.INFRA_HOST_USAGE, - new GetMonthlyUsageAttributionOptionalParameters() - .nextRecordId(MONTHLY_USAGE_ATTRIBUTION_METADATA_PAGINATION_NEXT_RECORD_ID)); + MonthlyUsageAttributionResponse result = apiInstance.getMonthlyUsageAttribution(OffsetDateTime.now().plusDays(-3), MonthlyUsageAttributionSupportedMetrics.INFRA_HOST_USAGE,new GetMonthlyUsageAttributionOptionalParameters().nextRecordId(MONTHLY_USAGE_ATTRIBUTION_METADATA_PAGINATION_NEXT_RECORD_ID)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getMonthlyUsageAttribution"); @@ -32,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetSpecifiedDailyCustomReports.java b/examples/v1/usage-metering/GetSpecifiedDailyCustomReports.java index 9f48ec0ab92..d4c0f72a90c 100644 --- a/examples/v1/usage-metering/GetSpecifiedDailyCustomReports.java +++ b/examples/v1/usage-metering/GetSpecifiedDailyCustomReports.java @@ -1,9 +1,16 @@ // Get specified daily custom reports returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageSpecifiedCustomReportsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSpecifiedCustomReportsResponse result = - apiInstance.getSpecifiedDailyCustomReports("2022-03-20"); + UsageSpecifiedCustomReportsResponse result = apiInstance.getSpecifiedDailyCustomReports("2022-03-20"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getSpecifiedDailyCustomReports"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetSpecifiedMonthlyCustomReports.java b/examples/v1/usage-metering/GetSpecifiedMonthlyCustomReports.java index c99a3318ba4..b5a8c8e9d73 100644 --- a/examples/v1/usage-metering/GetSpecifiedMonthlyCustomReports.java +++ b/examples/v1/usage-metering/GetSpecifiedMonthlyCustomReports.java @@ -1,9 +1,16 @@ // Get specified monthly custom reports returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageSpecifiedCustomReportsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSpecifiedCustomReportsResponse result = - apiInstance.getSpecifiedMonthlyCustomReports("2021-05-01"); + UsageSpecifiedCustomReportsResponse result = apiInstance.getSpecifiedMonthlyCustomReports("2021-05-01"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling UsageMeteringApi#getSpecifiedMonthlyCustomReports"); + System.err.println("Exception when calling UsageMeteringApi#getSpecifiedMonthlyCustomReports"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageAnalyzedLogs.java b/examples/v1/usage-metering/GetUsageAnalyzedLogs.java index 629028c3e23..fef88a03979 100644 --- a/examples/v1/usage-metering/GetUsageAnalyzedLogs.java +++ b/examples/v1/usage-metering/GetUsageAnalyzedLogs.java @@ -1,10 +1,18 @@ // Get hourly usage for analyzed logs returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageAnalyzedLogsOptionalParameters; import com.datadog.api.client.v1.model.UsageAnalyzedLogsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageAnalyzedLogsResponse result = - apiInstance.getUsageAnalyzedLogs( - OffsetDateTime.now().plusDays(-5), - new GetUsageAnalyzedLogsOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageAnalyzedLogsResponse result = apiInstance.getUsageAnalyzedLogs(OffsetDateTime.now().plusDays(-5),new GetUsageAnalyzedLogsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageAnalyzedLogs"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageAuditLogs.java b/examples/v1/usage-metering/GetUsageAuditLogs.java index 9e8a7227a8e..95d6db4f95a 100644 --- a/examples/v1/usage-metering/GetUsageAuditLogs.java +++ b/examples/v1/usage-metering/GetUsageAuditLogs.java @@ -1,10 +1,18 @@ // Get hourly usage for audit logs returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageAuditLogsOptionalParameters; import com.datadog.api.client.v1.model.UsageAuditLogsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageAuditLogsResponse result = - apiInstance.getUsageAuditLogs( - OffsetDateTime.now().plusDays(-5), - new GetUsageAuditLogsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageAuditLogsResponse result = apiInstance.getUsageAuditLogs(OffsetDateTime.now().plusDays(-5),new GetUsageAuditLogsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageAuditLogs"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageBillableSummary.java b/examples/v1/usage-metering/GetUsageBillableSummary.java index 08bc97e224d..265b96c45d2 100644 --- a/examples/v1/usage-metering/GetUsageBillableSummary.java +++ b/examples/v1/usage-metering/GetUsageBillableSummary.java @@ -1,9 +1,16 @@ // Get billable usage across your account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageBillableSummaryResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageCIApp.java b/examples/v1/usage-metering/GetUsageCIApp.java index eb61c3ec6f4..e385ec36430 100644 --- a/examples/v1/usage-metering/GetUsageCIApp.java +++ b/examples/v1/usage-metering/GetUsageCIApp.java @@ -1,10 +1,18 @@ // Get hourly usage for CI visibility returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageCIAppOptionalParameters; import com.datadog.api.client.v1.model.UsageCIVisibilityResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageCIVisibilityResponse result = - apiInstance.getUsageCIApp( - OffsetDateTime.now().plusDays(-5), - new GetUsageCIAppOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageCIVisibilityResponse result = apiInstance.getUsageCIApp(OffsetDateTime.now().plusDays(-5),new GetUsageCIAppOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageCIApp"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageCWS.java b/examples/v1/usage-metering/GetUsageCWS.java index 785ed22e3e4..e0aa8734368 100644 --- a/examples/v1/usage-metering/GetUsageCWS.java +++ b/examples/v1/usage-metering/GetUsageCWS.java @@ -1,10 +1,18 @@ // Get hourly usage for cloud workload security returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageCWSOptionalParameters; import com.datadog.api.client.v1.model.UsageCWSResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageCWSResponse result = - apiInstance.getUsageCWS( - OffsetDateTime.now().plusDays(-5), - new GetUsageCWSOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageCWSResponse result = apiInstance.getUsageCWS(OffsetDateTime.now().plusDays(-5),new GetUsageCWSOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageCWS"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageCloudSecurityPostureManagement.java b/examples/v1/usage-metering/GetUsageCloudSecurityPostureManagement.java index ff9a74c41e1..c7811a2433d 100644 --- a/examples/v1/usage-metering/GetUsageCloudSecurityPostureManagement.java +++ b/examples/v1/usage-metering/GetUsageCloudSecurityPostureManagement.java @@ -1,9 +1,17 @@ // Get hourly usage for CSM Pro returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageCloudSecurityPostureManagementResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +19,14 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageCloudSecurityPostureManagementResponse result = - apiInstance.getUsageCloudSecurityPostureManagement(OffsetDateTime.now().plusDays(-3)); + UsageCloudSecurityPostureManagementResponse result = apiInstance.getUsageCloudSecurityPostureManagement(OffsetDateTime.now().plusDays(-3)); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling UsageMeteringApi#getUsageCloudSecurityPostureManagement"); + System.err.println("Exception when calling UsageMeteringApi#getUsageCloudSecurityPostureManagement"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageDBM.java b/examples/v1/usage-metering/GetUsageDBM.java index 1b3d6cfc06c..a9dbf95e0eb 100644 --- a/examples/v1/usage-metering/GetUsageDBM.java +++ b/examples/v1/usage-metering/GetUsageDBM.java @@ -1,10 +1,16 @@ // Get hourly usage for database monitoring returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageDBMResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageDBMResponse result = - apiInstance.getUsageDBM(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageDBMResponse result = apiInstance.getUsageDBM(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageDBM"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageDBM_3446806203.java b/examples/v1/usage-metering/GetUsageDBM_3446806203.java index 8edfdbe2950..1fa111f7c71 100644 --- a/examples/v1/usage-metering/GetUsageDBM_3446806203.java +++ b/examples/v1/usage-metering/GetUsageDBM_3446806203.java @@ -1,10 +1,18 @@ // Get hourly usage for Database Monitoring returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageDBMOptionalParameters; import com.datadog.api.client.v1.model.UsageDBMResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageDBMResponse result = - apiInstance.getUsageDBM( - OffsetDateTime.now().plusDays(-5), - new GetUsageDBMOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageDBMResponse result = apiInstance.getUsageDBM(OffsetDateTime.now().plusDays(-5),new GetUsageDBMOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageDBM"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageFargate.java b/examples/v1/usage-metering/GetUsageFargate.java index 825d5f98f79..42a98116500 100644 --- a/examples/v1/usage-metering/GetUsageFargate.java +++ b/examples/v1/usage-metering/GetUsageFargate.java @@ -1,10 +1,18 @@ // Get hourly usage for Fargate returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageFargateOptionalParameters; import com.datadog.api.client.v1.model.UsageFargateResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageFargateResponse result = - apiInstance.getUsageFargate( - OffsetDateTime.now().plusDays(-5), - new GetUsageFargateOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageFargateResponse result = apiInstance.getUsageFargate(OffsetDateTime.now().plusDays(-5),new GetUsageFargateOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageFargate"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageHosts.java b/examples/v1/usage-metering/GetUsageHosts.java index 1140892bf30..7dd9f5fdc33 100644 --- a/examples/v1/usage-metering/GetUsageHosts.java +++ b/examples/v1/usage-metering/GetUsageHosts.java @@ -1,10 +1,18 @@ // Get hourly usage for hosts and containers returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageHostsOptionalParameters; import com.datadog.api.client.v1.model.UsageHostsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageHostsResponse result = - apiInstance.getUsageHosts( - OffsetDateTime.now().plusDays(-5), - new GetUsageHostsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageHostsResponse result = apiInstance.getUsageHosts(OffsetDateTime.now().plusDays(-5),new GetUsageHostsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageHosts"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageIndexedSpans.java b/examples/v1/usage-metering/GetUsageIndexedSpans.java index 0636cdf5568..d491d3fb2c7 100644 --- a/examples/v1/usage-metering/GetUsageIndexedSpans.java +++ b/examples/v1/usage-metering/GetUsageIndexedSpans.java @@ -1,10 +1,18 @@ // Get hourly usage for indexed spans returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageIndexedSpansOptionalParameters; import com.datadog.api.client.v1.model.UsageIndexedSpansResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageIndexedSpansResponse result = - apiInstance.getUsageIndexedSpans( - OffsetDateTime.now().plusDays(-5), - new GetUsageIndexedSpansOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageIndexedSpansResponse result = apiInstance.getUsageIndexedSpans(OffsetDateTime.now().plusDays(-5),new GetUsageIndexedSpansOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageIndexedSpans"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageInternetOfThings.java b/examples/v1/usage-metering/GetUsageInternetOfThings.java index bbd7cf899bc..79e6091523e 100644 --- a/examples/v1/usage-metering/GetUsageInternetOfThings.java +++ b/examples/v1/usage-metering/GetUsageInternetOfThings.java @@ -1,10 +1,18 @@ // Get hourly usage for IoT returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageInternetOfThingsOptionalParameters; import com.datadog.api.client.v1.model.UsageIoTResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageIoTResponse result = - apiInstance.getUsageInternetOfThings( - OffsetDateTime.now().plusDays(-5), - new GetUsageInternetOfThingsOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageIoTResponse result = apiInstance.getUsageInternetOfThings(OffsetDateTime.now().plusDays(-5),new GetUsageInternetOfThingsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageInternetOfThings"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageLambda.java b/examples/v1/usage-metering/GetUsageLambda.java index b1584519872..c94ca6a8c55 100644 --- a/examples/v1/usage-metering/GetUsageLambda.java +++ b/examples/v1/usage-metering/GetUsageLambda.java @@ -1,10 +1,18 @@ // Get hourly usage for Lambda returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageLambdaOptionalParameters; import com.datadog.api.client.v1.model.UsageLambdaResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageLambdaResponse result = - apiInstance.getUsageLambda( - OffsetDateTime.now().plusDays(-5), - new GetUsageLambdaOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageLambdaResponse result = apiInstance.getUsageLambda(OffsetDateTime.now().plusDays(-5),new GetUsageLambdaOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageLambda"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageLogs.java b/examples/v1/usage-metering/GetUsageLogs.java index eaaba7eba65..19208c96de1 100644 --- a/examples/v1/usage-metering/GetUsageLogs.java +++ b/examples/v1/usage-metering/GetUsageLogs.java @@ -1,10 +1,16 @@ // Get hourly usage for logs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageLogsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageLogsResponse result = - apiInstance.getUsageLogs(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageLogsResponse result = apiInstance.getUsageLogs(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageLogs"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageLogsByIndex.java b/examples/v1/usage-metering/GetUsageLogsByIndex.java index 5f66fb62ede..8ce73937bb5 100644 --- a/examples/v1/usage-metering/GetUsageLogsByIndex.java +++ b/examples/v1/usage-metering/GetUsageLogsByIndex.java @@ -1,10 +1,16 @@ // Get hourly usage for logs by index returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageLogsByIndexResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageLogsByIndexResponse result = - apiInstance.getUsageLogsByIndex(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageLogsByIndexResponse result = apiInstance.getUsageLogsByIndex(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageLogsByIndex"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageLogsByIndex_1025184776.java b/examples/v1/usage-metering/GetUsageLogsByIndex_1025184776.java index 42e5d3b2763..0c3e0d0fff0 100644 --- a/examples/v1/usage-metering/GetUsageLogsByIndex_1025184776.java +++ b/examples/v1/usage-metering/GetUsageLogsByIndex_1025184776.java @@ -1,10 +1,18 @@ // Get hourly usage for Logs by Index returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageLogsByIndexOptionalParameters; import com.datadog.api.client.v1.model.UsageLogsByIndexResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageLogsByIndexResponse result = - apiInstance.getUsageLogsByIndex( - OffsetDateTime.now().plusDays(-5), - new GetUsageLogsByIndexOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageLogsByIndexResponse result = apiInstance.getUsageLogsByIndex(OffsetDateTime.now().plusDays(-5),new GetUsageLogsByIndexOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageLogsByIndex"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageLogsByRetention.java b/examples/v1/usage-metering/GetUsageLogsByRetention.java index c19792276b4..f7111df5986 100644 --- a/examples/v1/usage-metering/GetUsageLogsByRetention.java +++ b/examples/v1/usage-metering/GetUsageLogsByRetention.java @@ -1,10 +1,18 @@ // Get hourly logs usage by retention returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageLogsByRetentionOptionalParameters; import com.datadog.api.client.v1.model.UsageLogsByRetentionResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageLogsByRetentionResponse result = - apiInstance.getUsageLogsByRetention( - OffsetDateTime.now().plusDays(-5), - new GetUsageLogsByRetentionOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageLogsByRetentionResponse result = apiInstance.getUsageLogsByRetention(OffsetDateTime.now().plusDays(-5),new GetUsageLogsByRetentionOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageLogsByRetention"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageLogs_2562396405.java b/examples/v1/usage-metering/GetUsageLogs_2562396405.java index e219d3560d9..25c2b265c0e 100644 --- a/examples/v1/usage-metering/GetUsageLogs_2562396405.java +++ b/examples/v1/usage-metering/GetUsageLogs_2562396405.java @@ -1,10 +1,18 @@ // Get hourly usage for Logs returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageLogsOptionalParameters; import com.datadog.api.client.v1.model.UsageLogsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageLogsResponse result = - apiInstance.getUsageLogs( - OffsetDateTime.now().plusDays(-5), - new GetUsageLogsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageLogsResponse result = apiInstance.getUsageLogs(OffsetDateTime.now().plusDays(-5),new GetUsageLogsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageLogs"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageNetworkFlows.java b/examples/v1/usage-metering/GetUsageNetworkFlows.java index 45d0cb2ae56..647039ce29c 100644 --- a/examples/v1/usage-metering/GetUsageNetworkFlows.java +++ b/examples/v1/usage-metering/GetUsageNetworkFlows.java @@ -1,10 +1,16 @@ // get hourly usage for network flows returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageNetworkFlowsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageNetworkFlowsResponse result = - apiInstance.getUsageNetworkFlows(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageNetworkFlowsResponse result = apiInstance.getUsageNetworkFlows(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageNetworkFlows"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageNetworkFlows_1239422069.java b/examples/v1/usage-metering/GetUsageNetworkFlows_1239422069.java index 7d251be21d1..49743a8ee01 100644 --- a/examples/v1/usage-metering/GetUsageNetworkFlows_1239422069.java +++ b/examples/v1/usage-metering/GetUsageNetworkFlows_1239422069.java @@ -1,10 +1,18 @@ // Get hourly usage for Network Flows returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageNetworkFlowsOptionalParameters; import com.datadog.api.client.v1.model.UsageNetworkFlowsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageNetworkFlowsResponse result = - apiInstance.getUsageNetworkFlows( - OffsetDateTime.now().plusDays(-5), - new GetUsageNetworkFlowsOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageNetworkFlowsResponse result = apiInstance.getUsageNetworkFlows(OffsetDateTime.now().plusDays(-5),new GetUsageNetworkFlowsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageNetworkFlows"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageNetworkHosts.java b/examples/v1/usage-metering/GetUsageNetworkHosts.java index 20f7a6c16d5..1dd34a51523 100644 --- a/examples/v1/usage-metering/GetUsageNetworkHosts.java +++ b/examples/v1/usage-metering/GetUsageNetworkHosts.java @@ -1,10 +1,16 @@ // Get hourly usage for network hosts returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageNetworkHostsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageNetworkHostsResponse result = - apiInstance.getUsageNetworkHosts(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageNetworkHostsResponse result = apiInstance.getUsageNetworkHosts(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageNetworkHosts"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageNetworkHosts_1249907835.java b/examples/v1/usage-metering/GetUsageNetworkHosts_1249907835.java index 7ce1be02b74..e3a566c9238 100644 --- a/examples/v1/usage-metering/GetUsageNetworkHosts_1249907835.java +++ b/examples/v1/usage-metering/GetUsageNetworkHosts_1249907835.java @@ -1,10 +1,18 @@ // Get hourly usage for Network Hosts returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageNetworkHostsOptionalParameters; import com.datadog.api.client.v1.model.UsageNetworkHostsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageNetworkHostsResponse result = - apiInstance.getUsageNetworkHosts( - OffsetDateTime.now().plusDays(-5), - new GetUsageNetworkHostsOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageNetworkHostsResponse result = apiInstance.getUsageNetworkHosts(OffsetDateTime.now().plusDays(-5),new GetUsageNetworkHostsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageNetworkHosts"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageOnlineArchive.java b/examples/v1/usage-metering/GetUsageOnlineArchive.java index e26f35a95b7..2c3b5313ec7 100644 --- a/examples/v1/usage-metering/GetUsageOnlineArchive.java +++ b/examples/v1/usage-metering/GetUsageOnlineArchive.java @@ -1,10 +1,16 @@ // Get hourly usage for online archive returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageOnlineArchiveResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageOnlineArchiveResponse result = - apiInstance.getUsageOnlineArchive(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageOnlineArchiveResponse result = apiInstance.getUsageOnlineArchive(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageOnlineArchive"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageOnlineArchive_1501172903.java b/examples/v1/usage-metering/GetUsageOnlineArchive_1501172903.java index df128179687..f7271aca484 100644 --- a/examples/v1/usage-metering/GetUsageOnlineArchive_1501172903.java +++ b/examples/v1/usage-metering/GetUsageOnlineArchive_1501172903.java @@ -1,10 +1,18 @@ // Get hourly usage for Online Archive returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageOnlineArchiveOptionalParameters; import com.datadog.api.client.v1.model.UsageOnlineArchiveResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageOnlineArchiveResponse result = - apiInstance.getUsageOnlineArchive( - OffsetDateTime.now().plusDays(-5), - new GetUsageOnlineArchiveOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageOnlineArchiveResponse result = apiInstance.getUsageOnlineArchive(OffsetDateTime.now().plusDays(-5),new GetUsageOnlineArchiveOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageOnlineArchive"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageProfiling.java b/examples/v1/usage-metering/GetUsageProfiling.java index a0b6da7bbd8..4b0ac191fc7 100644 --- a/examples/v1/usage-metering/GetUsageProfiling.java +++ b/examples/v1/usage-metering/GetUsageProfiling.java @@ -1,10 +1,18 @@ // Get hourly usage for profiled hosts returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageProfilingOptionalParameters; import com.datadog.api.client.v1.model.UsageProfilingResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageProfilingResponse result = - apiInstance.getUsageProfiling( - OffsetDateTime.now().plusDays(-5), - new GetUsageProfilingOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageProfilingResponse result = apiInstance.getUsageProfiling(OffsetDateTime.now().plusDays(-5),new GetUsageProfilingOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageProfiling"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageRumSessions.java b/examples/v1/usage-metering/GetUsageRumSessions.java index 794c1ed295e..69bde1d61dd 100644 --- a/examples/v1/usage-metering/GetUsageRumSessions.java +++ b/examples/v1/usage-metering/GetUsageRumSessions.java @@ -1,10 +1,16 @@ // Get hourly usage for RUM sessions returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageRumSessionsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageRumSessionsResponse result = - apiInstance.getUsageRumSessions(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageRumSessionsResponse result = apiInstance.getUsageRumSessions(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageRumSessions"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageRumSessions_3271366243.java b/examples/v1/usage-metering/GetUsageRumSessions_3271366243.java index f31cf89364a..716e6dd99c3 100644 --- a/examples/v1/usage-metering/GetUsageRumSessions_3271366243.java +++ b/examples/v1/usage-metering/GetUsageRumSessions_3271366243.java @@ -1,10 +1,18 @@ // Get mobile hourly usage for RUM Sessions returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageRumSessionsOptionalParameters; import com.datadog.api.client.v1.model.UsageRumSessionsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageRumSessionsResponse result = - apiInstance.getUsageRumSessions( - OffsetDateTime.now().plusDays(-5), - new GetUsageRumSessionsOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3)) - .type("mobile")); + UsageRumSessionsResponse result = apiInstance.getUsageRumSessions(OffsetDateTime.now().plusDays(-5),new GetUsageRumSessionsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3)).type("mobile")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageRumSessions"); @@ -27,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageRumSessions_714937291.java b/examples/v1/usage-metering/GetUsageRumSessions_714937291.java index 8f2794dc9a1..3d878554017 100644 --- a/examples/v1/usage-metering/GetUsageRumSessions_714937291.java +++ b/examples/v1/usage-metering/GetUsageRumSessions_714937291.java @@ -1,10 +1,18 @@ // Get hourly usage for RUM Sessions returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageRumSessionsOptionalParameters; import com.datadog.api.client.v1.model.UsageRumSessionsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageRumSessionsResponse result = - apiInstance.getUsageRumSessions( - OffsetDateTime.now().plusDays(-5), - new GetUsageRumSessionsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageRumSessionsResponse result = apiInstance.getUsageRumSessions(OffsetDateTime.now().plusDays(-5),new GetUsageRumSessionsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageRumSessions"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageRumUnits.java b/examples/v1/usage-metering/GetUsageRumUnits.java index 2aec092b680..00338d7aede 100644 --- a/examples/v1/usage-metering/GetUsageRumUnits.java +++ b/examples/v1/usage-metering/GetUsageRumUnits.java @@ -1,10 +1,16 @@ // Get hourly usage for RUM units returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageRumUnitsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageRumUnitsResponse result = - apiInstance.getUsageRumUnits(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageRumUnitsResponse result = apiInstance.getUsageRumUnits(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageRumUnits"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageRumUnits_3959755399.java b/examples/v1/usage-metering/GetUsageRumUnits_3959755399.java index fea31ee5fc7..f37d9f249e9 100644 --- a/examples/v1/usage-metering/GetUsageRumUnits_3959755399.java +++ b/examples/v1/usage-metering/GetUsageRumUnits_3959755399.java @@ -1,10 +1,18 @@ // Get hourly usage for RUM Units returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageRumUnitsOptionalParameters; import com.datadog.api.client.v1.model.UsageRumUnitsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageRumUnitsResponse result = - apiInstance.getUsageRumUnits( - OffsetDateTime.now().plusDays(-5), - new GetUsageRumUnitsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageRumUnitsResponse result = apiInstance.getUsageRumUnits(OffsetDateTime.now().plusDays(-5),new GetUsageRumUnitsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageRumUnits"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageSDS.java b/examples/v1/usage-metering/GetUsageSDS.java index d8145b53c6e..3f21a4ccdc2 100644 --- a/examples/v1/usage-metering/GetUsageSDS.java +++ b/examples/v1/usage-metering/GetUsageSDS.java @@ -1,10 +1,16 @@ // Get hourly usage for sensitive data scanner returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageSDSResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSDSResponse result = - apiInstance.getUsageSDS(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageSDSResponse result = apiInstance.getUsageSDS(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageSDS"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageSDS_271128478.java b/examples/v1/usage-metering/GetUsageSDS_271128478.java index df027d2081a..987ea41dfd9 100644 --- a/examples/v1/usage-metering/GetUsageSDS_271128478.java +++ b/examples/v1/usage-metering/GetUsageSDS_271128478.java @@ -1,10 +1,18 @@ // Get hourly usage for Sensitive Data Scanner returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageSDSOptionalParameters; import com.datadog.api.client.v1.model.UsageSDSResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSDSResponse result = - apiInstance.getUsageSDS( - OffsetDateTime.now().plusDays(-5), - new GetUsageSDSOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageSDSResponse result = apiInstance.getUsageSDS(OffsetDateTime.now().plusDays(-5),new GetUsageSDSOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageSDS"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageSNMP.java b/examples/v1/usage-metering/GetUsageSNMP.java index 003992f1668..35ac762e63b 100644 --- a/examples/v1/usage-metering/GetUsageSNMP.java +++ b/examples/v1/usage-metering/GetUsageSNMP.java @@ -1,10 +1,18 @@ // Get hourly usage for SNMP devices returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageSNMPOptionalParameters; import com.datadog.api.client.v1.model.UsageSNMPResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSNMPResponse result = - apiInstance.getUsageSNMP( - OffsetDateTime.now().plusDays(-5), - new GetUsageSNMPOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageSNMPResponse result = apiInstance.getUsageSNMP(OffsetDateTime.now().plusDays(-5),new GetUsageSNMPOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageSNMP"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageSummary.java b/examples/v1/usage-metering/GetUsageSummary.java index 5460d2cad31..3cba93cba48 100644 --- a/examples/v1/usage-metering/GetUsageSummary.java +++ b/examples/v1/usage-metering/GetUsageSummary.java @@ -1,10 +1,16 @@ // Get usage across your account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageSummaryResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSummaryResponse result = - apiInstance.getUsageSummary(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageSummaryResponse result = apiInstance.getUsageSummary(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageSummary"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageSynthetics.java b/examples/v1/usage-metering/GetUsageSynthetics.java index 430efd96007..21402f84cc5 100644 --- a/examples/v1/usage-metering/GetUsageSynthetics.java +++ b/examples/v1/usage-metering/GetUsageSynthetics.java @@ -1,10 +1,16 @@ // Get hourly usage for synthetics checks returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageSyntheticsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSyntheticsResponse result = - apiInstance.getUsageSynthetics(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageSyntheticsResponse result = apiInstance.getUsageSynthetics(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageSynthetics"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageSyntheticsAPI.java b/examples/v1/usage-metering/GetUsageSyntheticsAPI.java index ef628dff2e9..87c5f9a81d5 100644 --- a/examples/v1/usage-metering/GetUsageSyntheticsAPI.java +++ b/examples/v1/usage-metering/GetUsageSyntheticsAPI.java @@ -1,10 +1,16 @@ // Get hourly usage for synthetics API checks returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageSyntheticsAPIResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSyntheticsAPIResponse result = - apiInstance.getUsageSyntheticsAPI(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageSyntheticsAPIResponse result = apiInstance.getUsageSyntheticsAPI(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageSyntheticsAPI"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageSyntheticsAPI_4048033529.java b/examples/v1/usage-metering/GetUsageSyntheticsAPI_4048033529.java index ad4a2301689..4bfec1ee8ec 100644 --- a/examples/v1/usage-metering/GetUsageSyntheticsAPI_4048033529.java +++ b/examples/v1/usage-metering/GetUsageSyntheticsAPI_4048033529.java @@ -1,10 +1,18 @@ // Get hourly usage for Synthetics API Checks returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageSyntheticsAPIOptionalParameters; import com.datadog.api.client.v1.model.UsageSyntheticsAPIResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSyntheticsAPIResponse result = - apiInstance.getUsageSyntheticsAPI( - OffsetDateTime.now().plusDays(-5), - new GetUsageSyntheticsAPIOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageSyntheticsAPIResponse result = apiInstance.getUsageSyntheticsAPI(OffsetDateTime.now().plusDays(-5),new GetUsageSyntheticsAPIOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageSyntheticsAPI"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageSyntheticsBrowser.java b/examples/v1/usage-metering/GetUsageSyntheticsBrowser.java index bd845d14214..c2d7e4d7390 100644 --- a/examples/v1/usage-metering/GetUsageSyntheticsBrowser.java +++ b/examples/v1/usage-metering/GetUsageSyntheticsBrowser.java @@ -1,10 +1,16 @@ // Get hourly usage for synthetics browser checks returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.model.UsageSyntheticsBrowserResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +18,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSyntheticsBrowserResponse result = - apiInstance.getUsageSyntheticsBrowser( - OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); + UsageSyntheticsBrowserResponse result = apiInstance.getUsageSyntheticsBrowser(OffsetDateTime.parse("2021-11-11T11:11:11.111+00:00")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageSyntheticsBrowser"); @@ -24,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageSyntheticsBrowser_1704663299.java b/examples/v1/usage-metering/GetUsageSyntheticsBrowser_1704663299.java index 9ae82a334a1..bc4976f2b59 100644 --- a/examples/v1/usage-metering/GetUsageSyntheticsBrowser_1704663299.java +++ b/examples/v1/usage-metering/GetUsageSyntheticsBrowser_1704663299.java @@ -1,10 +1,18 @@ // Get hourly usage for Synthetics Browser Checks returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageSyntheticsBrowserOptionalParameters; import com.datadog.api.client.v1.model.UsageSyntheticsBrowserResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageSyntheticsBrowserResponse result = - apiInstance.getUsageSyntheticsBrowser( - OffsetDateTime.now().plusDays(-5), - new GetUsageSyntheticsBrowserOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageSyntheticsBrowserResponse result = apiInstance.getUsageSyntheticsBrowser(OffsetDateTime.now().plusDays(-5),new GetUsageSyntheticsBrowserOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageSyntheticsBrowser"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageTimeseries.java b/examples/v1/usage-metering/GetUsageTimeseries.java index 42ac234db9a..64524034251 100644 --- a/examples/v1/usage-metering/GetUsageTimeseries.java +++ b/examples/v1/usage-metering/GetUsageTimeseries.java @@ -1,10 +1,18 @@ // Get hourly usage for custom metrics returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageTimeseriesOptionalParameters; import com.datadog.api.client.v1.model.UsageTimeseriesResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageTimeseriesResponse result = - apiInstance.getUsageTimeseries( - OffsetDateTime.now().plusDays(-5), - new GetUsageTimeseriesOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); + UsageTimeseriesResponse result = apiInstance.getUsageTimeseries(OffsetDateTime.now().plusDays(-5),new GetUsageTimeseriesOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageTimeseries"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/usage-metering/GetUsageTopAvgMetrics.java b/examples/v1/usage-metering/GetUsageTopAvgMetrics.java index 0094c238f30..e8496bfb1e7 100644 --- a/examples/v1/usage-metering/GetUsageTopAvgMetrics.java +++ b/examples/v1/usage-metering/GetUsageTopAvgMetrics.java @@ -1,10 +1,18 @@ // Get all custom metrics by hourly average returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsageMeteringApi; import com.datadog.api.client.v1.api.UsageMeteringApi.GetUsageTopAvgMetricsOptionalParameters; import com.datadog.api.client.v1.model.UsageTopAvgMetricsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageTopAvgMetricsResponse result = - apiInstance.getUsageTopAvgMetrics( - new GetUsageTopAvgMetricsOptionalParameters().day(OffsetDateTime.now().plusDays(-3))); + UsageTopAvgMetricsResponse result = apiInstance.getUsageTopAvgMetrics(new GetUsageTopAvgMetricsOptionalParameters().day(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageTopAvgMetrics"); @@ -24,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/users/CreateUser.java b/examples/v1/users/CreateUser.java index 1b72b59ad3a..6b1d7cad7c6 100644 --- a/examples/v1/users/CreateUser.java +++ b/examples/v1/users/CreateUser.java @@ -1,24 +1,30 @@ // Create a user returns "User created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsersApi; +import com.datadog.api.client.v1.model.UserResponse; import com.datadog.api.client.v1.model.AccessRole; import com.datadog.api.client.v1.model.User; -import com.datadog.api.client.v1.model.UserResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); UsersApi apiInstance = new UsersApi(defaultClient); - User body = - new User() - .accessRole(AccessRole.READ_ONLY) - .disabled(false) - .email("test@datadoghq.com") - .handle("test@datadoghq.com") - .name("test user"); + User body = new User() +.accessRole(AccessRole.READ_ONLY) +.disabled(false) +.email("test@datadoghq.com") +.handle("test@datadoghq.com") +.name("test user"); try { UserResponse result = apiInstance.createUser(body); @@ -31,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/users/CreateUser_266604071.java b/examples/v1/users/CreateUser_266604071.java index 928063e3e97..34f36f60d79 100644 --- a/examples/v1/users/CreateUser_266604071.java +++ b/examples/v1/users/CreateUser_266604071.java @@ -1,23 +1,30 @@ // Create a user returns null access role -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsersApi; -import com.datadog.api.client.v1.model.User; import com.datadog.api.client.v1.model.UserResponse; +import com.datadog.api.client.v1.model.AccessRole; +import com.datadog.api.client.v1.model.User; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); UsersApi apiInstance = new UsersApi(defaultClient); - User body = - new User() - .accessRole(null) - .disabled(false) - .email("test@datadoghq.com") - .handle("test@datadoghq.com") - .name("test user"); + User body = new User() +.accessRole(null) +.disabled(false) +.email("test@datadoghq.com") +.handle("test@datadoghq.com") +.name("test user"); try { UserResponse result = apiInstance.createUser(body); @@ -30,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/users/DisableUser.java b/examples/v1/users/DisableUser.java index f1777a6f68b..65f79ebc629 100644 --- a/examples/v1/users/DisableUser.java +++ b/examples/v1/users/DisableUser.java @@ -1,9 +1,16 @@ // Disable a user returns "User disabled" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsersApi; import com.datadog.api.client.v1.model.UserDisableResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/users/GetUser.java b/examples/v1/users/GetUser.java index ab53bd078ff..97ae92b8d78 100644 --- a/examples/v1/users/GetUser.java +++ b/examples/v1/users/GetUser.java @@ -1,9 +1,16 @@ // Get user details returns "OK for get user" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsersApi; import com.datadog.api.client.v1.model.UserResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/users/ListUsers.java b/examples/v1/users/ListUsers.java index ba57030fff7..c9529c97af9 100644 --- a/examples/v1/users/ListUsers.java +++ b/examples/v1/users/ListUsers.java @@ -1,9 +1,16 @@ // List all users returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsersApi; import com.datadog.api.client.v1.model.UserListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/users/UpdateUser.java b/examples/v1/users/UpdateUser.java index 740a5e4be9d..94708e26bb6 100644 --- a/examples/v1/users/UpdateUser.java +++ b/examples/v1/users/UpdateUser.java @@ -1,24 +1,30 @@ // Update a user returns "User updated" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.UsersApi; +import com.datadog.api.client.v1.model.UserResponse; import com.datadog.api.client.v1.model.AccessRole; import com.datadog.api.client.v1.model.User; -import com.datadog.api.client.v1.model.UserResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); UsersApi apiInstance = new UsersApi(defaultClient); - User body = - new User() - .accessRole(AccessRole.READ_ONLY) - .disabled(false) - .email("test@datadoghq.com") - .handle("test@datadoghq.com") - .name("test user"); + User body = new User() +.accessRole(AccessRole.READ_ONLY) +.disabled(false) +.email("test@datadoghq.com") +.handle("test@datadoghq.com") +.name("test user"); try { UserResponse result = apiInstance.updateUser("test@datadoghq.com", body); @@ -31,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/webhooks-integration/CreateWebhooksIntegration.java b/examples/v1/webhooks-integration/CreateWebhooksIntegration.java index 0640270e5fa..d73fd5eacf4 100644 --- a/examples/v1/webhooks-integration/CreateWebhooksIntegration.java +++ b/examples/v1/webhooks-integration/CreateWebhooksIntegration.java @@ -1,19 +1,26 @@ // Create a webhooks integration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.WebhooksIntegrationApi; import com.datadog.api.client.v1.model.WebhooksIntegration; +import com.datadog.api.client.v1.model.WebhooksIntegration; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); WebhooksIntegrationApi apiInstance = new WebhooksIntegrationApi(defaultClient); - WebhooksIntegration body = - new WebhooksIntegration() - .name("Example-Webhooks-Integration") - .url("https://example.com/webhook"); + WebhooksIntegration body = new WebhooksIntegration() +.name("Example-Webhooks-Integration") +.url("https://example.com/webhook"); try { WebhooksIntegration result = apiInstance.createWebhooksIntegration(body); @@ -26,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/webhooks-integration/CreateWebhooksIntegrationCustomVariable.java b/examples/v1/webhooks-integration/CreateWebhooksIntegrationCustomVariable.java index b7f10d18d43..2021bf638a7 100644 --- a/examples/v1/webhooks-integration/CreateWebhooksIntegrationCustomVariable.java +++ b/examples/v1/webhooks-integration/CreateWebhooksIntegrationCustomVariable.java @@ -1,33 +1,37 @@ // Create a custom variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.WebhooksIntegrationApi; -import com.datadog.api.client.v1.model.WebhooksIntegrationCustomVariable; import com.datadog.api.client.v1.model.WebhooksIntegrationCustomVariableResponse; +import com.datadog.api.client.v1.model.WebhooksIntegrationCustomVariable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); WebhooksIntegrationApi apiInstance = new WebhooksIntegrationApi(defaultClient); - WebhooksIntegrationCustomVariable body = - new WebhooksIntegrationCustomVariable() - .isSecret(true) - .name("EXAMPLEWEBHOOKSINTEGRATION") - .value("CUSTOM_VARIABLE_VALUE"); + WebhooksIntegrationCustomVariable body = new WebhooksIntegrationCustomVariable() +.isSecret(true) +.name("EXAMPLEWEBHOOKSINTEGRATION") +.value("CUSTOM_VARIABLE_VALUE"); try { - WebhooksIntegrationCustomVariableResponse result = - apiInstance.createWebhooksIntegrationCustomVariable(body); + WebhooksIntegrationCustomVariableResponse result = apiInstance.createWebhooksIntegrationCustomVariable(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling WebhooksIntegrationApi#createWebhooksIntegrationCustomVariable"); + System.err.println("Exception when calling WebhooksIntegrationApi#createWebhooksIntegrationCustomVariable"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/webhooks-integration/DeleteWebhooksIntegration.java b/examples/v1/webhooks-integration/DeleteWebhooksIntegration.java index 87dda298753..2cd3ce4da5f 100644 --- a/examples/v1/webhooks-integration/DeleteWebhooksIntegration.java +++ b/examples/v1/webhooks-integration/DeleteWebhooksIntegration.java @@ -1,8 +1,15 @@ // Delete a webhook returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.WebhooksIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/webhooks-integration/DeleteWebhooksIntegrationCustomVariable.java b/examples/v1/webhooks-integration/DeleteWebhooksIntegrationCustomVariable.java index eb43d38b2e5..72fea6c5b08 100644 --- a/examples/v1/webhooks-integration/DeleteWebhooksIntegrationCustomVariable.java +++ b/examples/v1/webhooks-integration/DeleteWebhooksIntegrationCustomVariable.java @@ -1,8 +1,15 @@ // Delete a custom variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.WebhooksIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { try { apiInstance.deleteWebhooksIntegrationCustomVariable(WEBHOOK_CUSTOM_VARIABLE_NAME); } catch (ApiException e) { - System.err.println( - "Exception when calling WebhooksIntegrationApi#deleteWebhooksIntegrationCustomVariable"); + System.err.println("Exception when calling WebhooksIntegrationApi#deleteWebhooksIntegrationCustomVariable"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/webhooks-integration/GetWebhooksIntegration.java b/examples/v1/webhooks-integration/GetWebhooksIntegration.java index 103bbcd9820..8455dd43719 100644 --- a/examples/v1/webhooks-integration/GetWebhooksIntegration.java +++ b/examples/v1/webhooks-integration/GetWebhooksIntegration.java @@ -1,9 +1,16 @@ // Get a webhook integration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.WebhooksIntegrationApi; import com.datadog.api.client.v1.model.WebhooksIntegration; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/webhooks-integration/GetWebhooksIntegrationCustomVariable.java b/examples/v1/webhooks-integration/GetWebhooksIntegrationCustomVariable.java index da5bb74338f..fa921847cf7 100644 --- a/examples/v1/webhooks-integration/GetWebhooksIntegrationCustomVariable.java +++ b/examples/v1/webhooks-integration/GetWebhooksIntegrationCustomVariable.java @@ -1,9 +1,16 @@ // Get a custom variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.WebhooksIntegrationApi; import com.datadog.api.client.v1.model.WebhooksIntegrationCustomVariableResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { WebhooksIntegrationApi apiInstance = new WebhooksIntegrationApi(defaultClient); try { - WebhooksIntegrationCustomVariableResponse result = - apiInstance.getWebhooksIntegrationCustomVariable("custom_variable_name"); + WebhooksIntegrationCustomVariableResponse result = apiInstance.getWebhooksIntegrationCustomVariable("custom_variable_name"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling WebhooksIntegrationApi#getWebhooksIntegrationCustomVariable"); + System.err.println("Exception when calling WebhooksIntegrationApi#getWebhooksIntegrationCustomVariable"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/webhooks-integration/UpdateWebhooksIntegration.java b/examples/v1/webhooks-integration/UpdateWebhooksIntegration.java index a5f5abe727e..91e7d0ccb6e 100644 --- a/examples/v1/webhooks-integration/UpdateWebhooksIntegration.java +++ b/examples/v1/webhooks-integration/UpdateWebhooksIntegration.java @@ -1,10 +1,17 @@ // Update a webhook returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.WebhooksIntegrationApi; import com.datadog.api.client.v1.model.WebhooksIntegration; import com.datadog.api.client.v1.model.WebhooksIntegrationUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,8 @@ public static void main(String[] args) { // there is a valid "webhook" in the system String WEBHOOK_NAME = System.getenv("WEBHOOK_NAME"); - WebhooksIntegrationUpdateRequest body = - new WebhooksIntegrationUpdateRequest().url("https://example.com/webhook-updated"); + WebhooksIntegrationUpdateRequest body = new WebhooksIntegrationUpdateRequest() +.url("https://example.com/webhook-updated"); try { WebhooksIntegration result = apiInstance.updateWebhooksIntegration(WEBHOOK_NAME, body); @@ -28,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v1/webhooks-integration/UpdateWebhooksIntegrationCustomVariable.java b/examples/v1/webhooks-integration/UpdateWebhooksIntegrationCustomVariable.java index 49975a383f0..01821faa20e 100644 --- a/examples/v1/webhooks-integration/UpdateWebhooksIntegrationCustomVariable.java +++ b/examples/v1/webhooks-integration/UpdateWebhooksIntegrationCustomVariable.java @@ -1,10 +1,17 @@ // Update a custom variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v1.api.WebhooksIntegrationApi; import com.datadog.api.client.v1.model.WebhooksIntegrationCustomVariableResponse; import com.datadog.api.client.v1.model.WebhooksIntegrationCustomVariableUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,20 +21,18 @@ public static void main(String[] args) { // there is a valid "webhook_custom_variable" in the system String WEBHOOK_CUSTOM_VARIABLE_NAME = System.getenv("WEBHOOK_CUSTOM_VARIABLE_NAME"); - WebhooksIntegrationCustomVariableUpdateRequest body = - new WebhooksIntegrationCustomVariableUpdateRequest().value("variable-updated"); + WebhooksIntegrationCustomVariableUpdateRequest body = new WebhooksIntegrationCustomVariableUpdateRequest() +.value("variable-updated"); try { - WebhooksIntegrationCustomVariableResponse result = - apiInstance.updateWebhooksIntegrationCustomVariable(WEBHOOK_CUSTOM_VARIABLE_NAME, body); + WebhooksIntegrationCustomVariableResponse result = apiInstance.updateWebhooksIntegrationCustomVariable(WEBHOOK_CUSTOM_VARIABLE_NAME, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling WebhooksIntegrationApi#updateWebhooksIntegrationCustomVariable"); + System.err.println("Exception when calling WebhooksIntegrationApi#updateWebhooksIntegrationCustomVariable"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/action-connection/CreateActionConnection.java b/examples/v2/action-connection/CreateActionConnection.java index dd3c0e17a85..ef3487a11a3 100644 --- a/examples/v2/action-connection/CreateActionConnection.java +++ b/examples/v2/action-connection/CreateActionConnection.java @@ -1,43 +1,45 @@ // Create a new Action Connection returns "Successfully created Action Connection" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionConnectionApi; +import com.datadog.api.client.v2.model.CreateActionConnectionResponse; +import com.datadog.api.client.v2.model.ActionConnectionAttributes; +import com.datadog.api.client.v2.model.ActionConnectionData; +import com.datadog.api.client.v2.model.ActionConnectionDataType; +import com.datadog.api.client.v2.model.ActionConnectionIntegration; import com.datadog.api.client.v2.model.AWSAssumeRole; import com.datadog.api.client.v2.model.AWSAssumeRoleType; import com.datadog.api.client.v2.model.AWSCredentials; import com.datadog.api.client.v2.model.AWSIntegration; import com.datadog.api.client.v2.model.AWSIntegrationType; -import com.datadog.api.client.v2.model.ActionConnectionAttributes; -import com.datadog.api.client.v2.model.ActionConnectionData; -import com.datadog.api.client.v2.model.ActionConnectionDataType; -import com.datadog.api.client.v2.model.ActionConnectionIntegration; import com.datadog.api.client.v2.model.CreateActionConnectionRequest; -import com.datadog.api.client.v2.model.CreateActionConnectionResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ActionConnectionApi apiInstance = new ActionConnectionApi(defaultClient); - CreateActionConnectionRequest body = - new CreateActionConnectionRequest() - .data( - new ActionConnectionData() - .type(ActionConnectionDataType.ACTION_CONNECTION) - .attributes( - new ActionConnectionAttributes() - .name("Cassette Connection exampleactionconnection") - .integration( - new ActionConnectionIntegration( - new AWSIntegration() - .type(AWSIntegrationType.AWS) - .credentials( - new AWSCredentials( - new AWSAssumeRole() - .type(AWSAssumeRoleType.AWSASSUMEROLE) - .role("MyRoleUpdated") - .accountId("123456789123"))))))); + CreateActionConnectionRequest body = new CreateActionConnectionRequest() +.data(new ActionConnectionData() +.type(ActionConnectionDataType.ACTION_CONNECTION) +.attributes(new ActionConnectionAttributes() +.name("Cassette Connection exampleactionconnection") +.integration(new ActionConnectionIntegration( +new AWSIntegration() +.type(AWSIntegrationType.AWS) +.credentials(new AWSCredentials( +new AWSAssumeRole() +.type(AWSAssumeRoleType.AWSASSUMEROLE) +.role("MyRoleUpdated") +.accountId("123456789123"))))))); try { CreateActionConnectionResponse result = apiInstance.createActionConnection(body); @@ -50,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/action-connection/DeleteActionConnection.java b/examples/v2/action-connection/DeleteActionConnection.java index 6f4055325f4..0d5b5f3a1a1 100644 --- a/examples/v2/action-connection/DeleteActionConnection.java +++ b/examples/v2/action-connection/DeleteActionConnection.java @@ -1,8 +1,15 @@ // Delete an existing Action Connection returns "The resource was deleted successfully." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionConnectionApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/action-connection/GetActionConnection.java b/examples/v2/action-connection/GetActionConnection.java index 8435f61c17e..5bcccafdc29 100644 --- a/examples/v2/action-connection/GetActionConnection.java +++ b/examples/v2/action-connection/GetActionConnection.java @@ -1,9 +1,16 @@ // Get an existing Action Connection returns "Successfully get Action Connection" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionConnectionApi; import com.datadog.api.client.v2.model.GetActionConnectionResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { ActionConnectionApi apiInstance = new ActionConnectionApi(defaultClient); try { - GetActionConnectionResponse result = - apiInstance.getActionConnection("cb460d51-3c88-4e87-adac-d47131d0423d"); + GetActionConnectionResponse result = apiInstance.getActionConnection("cb460d51-3c88-4e87-adac-d47131d0423d"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ActionConnectionApi#getActionConnection"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/action-connection/GetAppKeyRegistration.java b/examples/v2/action-connection/GetAppKeyRegistration.java index 2f465438b5c..c9a977e68f3 100644 --- a/examples/v2/action-connection/GetAppKeyRegistration.java +++ b/examples/v2/action-connection/GetAppKeyRegistration.java @@ -1,9 +1,16 @@ // Get an existing App Key Registration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionConnectionApi; import com.datadog.api.client.v2.model.GetAppKeyRegistrationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { ActionConnectionApi apiInstance = new ActionConnectionApi(defaultClient); try { - GetAppKeyRegistrationResponse result = - apiInstance.getAppKeyRegistration("b7feea52-994e-4714-a100-1bd9eff5aee1"); + GetAppKeyRegistrationResponse result = apiInstance.getAppKeyRegistration("b7feea52-994e-4714-a100-1bd9eff5aee1"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ActionConnectionApi#getAppKeyRegistration"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/action-connection/ListAppKeyRegistrations.java b/examples/v2/action-connection/ListAppKeyRegistrations.java index be74de303f5..9ff0d69372c 100644 --- a/examples/v2/action-connection/ListAppKeyRegistrations.java +++ b/examples/v2/action-connection/ListAppKeyRegistrations.java @@ -1,9 +1,16 @@ // List App Key Registrations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionConnectionApi; import com.datadog.api.client.v2.model.ListAppKeyRegistrationsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/action-connection/RegisterAppKey.java b/examples/v2/action-connection/RegisterAppKey.java index bcef9ce90a2..5f2e8387e1a 100644 --- a/examples/v2/action-connection/RegisterAppKey.java +++ b/examples/v2/action-connection/RegisterAppKey.java @@ -1,9 +1,16 @@ // Register a new App Key returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionConnectionApi; import com.datadog.api.client.v2.model.RegisterAppKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { ActionConnectionApi apiInstance = new ActionConnectionApi(defaultClient); try { - RegisterAppKeyResponse result = - apiInstance.registerAppKey("b7feea52-994e-4714-a100-1bd9eff5aee1"); + RegisterAppKeyResponse result = apiInstance.registerAppKey("b7feea52-994e-4714-a100-1bd9eff5aee1"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ActionConnectionApi#registerAppKey"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/action-connection/UnregisterAppKey.java b/examples/v2/action-connection/UnregisterAppKey.java index dee2787d92f..6efd0db0ec1 100644 --- a/examples/v2/action-connection/UnregisterAppKey.java +++ b/examples/v2/action-connection/UnregisterAppKey.java @@ -1,8 +1,15 @@ // Unregister an App Key returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionConnectionApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/action-connection/UpdateActionConnection.java b/examples/v2/action-connection/UpdateActionConnection.java index 7e76b9c6a09..b86f56ddc24 100644 --- a/examples/v2/action-connection/UpdateActionConnection.java +++ b/examples/v2/action-connection/UpdateActionConnection.java @@ -1,47 +1,48 @@ // Update an existing Action Connection returns "Successfully updated Action Connection" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionConnectionApi; +import com.datadog.api.client.v2.model.UpdateActionConnectionResponse; +import com.datadog.api.client.v2.model.ActionConnectionAttributesUpdate; +import com.datadog.api.client.v2.model.ActionConnectionDataType; +import com.datadog.api.client.v2.model.ActionConnectionDataUpdate; +import com.datadog.api.client.v2.model.ActionConnectionIntegrationUpdate; import com.datadog.api.client.v2.model.AWSAssumeRoleType; import com.datadog.api.client.v2.model.AWSAssumeRoleUpdate; import com.datadog.api.client.v2.model.AWSCredentialsUpdate; import com.datadog.api.client.v2.model.AWSIntegrationType; import com.datadog.api.client.v2.model.AWSIntegrationUpdate; -import com.datadog.api.client.v2.model.ActionConnectionAttributesUpdate; -import com.datadog.api.client.v2.model.ActionConnectionDataType; -import com.datadog.api.client.v2.model.ActionConnectionDataUpdate; -import com.datadog.api.client.v2.model.ActionConnectionIntegrationUpdate; import com.datadog.api.client.v2.model.UpdateActionConnectionRequest; -import com.datadog.api.client.v2.model.UpdateActionConnectionResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ActionConnectionApi apiInstance = new ActionConnectionApi(defaultClient); - UpdateActionConnectionRequest body = - new UpdateActionConnectionRequest() - .data( - new ActionConnectionDataUpdate() - .type(ActionConnectionDataType.ACTION_CONNECTION) - .attributes( - new ActionConnectionAttributesUpdate() - .name("Cassette Connection") - .integration( - new ActionConnectionIntegrationUpdate( - new AWSIntegrationUpdate() - .type(AWSIntegrationType.AWS) - .credentials( - new AWSCredentialsUpdate( - new AWSAssumeRoleUpdate() - .type(AWSAssumeRoleType.AWSASSUMEROLE) - .role("MyRoleUpdated") - .accountId("123456789123"))))))); + UpdateActionConnectionRequest body = new UpdateActionConnectionRequest() +.data(new ActionConnectionDataUpdate() +.type(ActionConnectionDataType.ACTION_CONNECTION) +.attributes(new ActionConnectionAttributesUpdate() +.name("Cassette Connection") +.integration(new ActionConnectionIntegrationUpdate( +new AWSIntegrationUpdate() +.type(AWSIntegrationType.AWS) +.credentials(new AWSCredentialsUpdate( +new AWSAssumeRoleUpdate() +.type(AWSAssumeRoleType.AWSASSUMEROLE) +.role("MyRoleUpdated") +.accountId("123456789123"))))))); try { - UpdateActionConnectionResponse result = - apiInstance.updateActionConnection("cb460d51-3c88-4e87-adac-d47131d0423d", body); + UpdateActionConnectionResponse result = apiInstance.updateActionConnection("cb460d51-3c88-4e87-adac-d47131d0423d", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ActionConnectionApi#updateActionConnection"); @@ -51,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/BulkDeleteDatastoreItems.java b/examples/v2/actions-datastores/BulkDeleteDatastoreItems.java index 51bdc242436..d7454b68548 100644 --- a/examples/v2/actions-datastores/BulkDeleteDatastoreItems.java +++ b/examples/v2/actions-datastores/BulkDeleteDatastoreItems.java @@ -1,14 +1,20 @@ // Bulk delete datastore items returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; +import com.datadog.api.client.v2.model.DeleteAppsDatastoreItemResponseArray; import com.datadog.api.client.v2.model.BulkDeleteAppsDatastoreItemsRequest; import com.datadog.api.client.v2.model.BulkDeleteAppsDatastoreItemsRequestData; import com.datadog.api.client.v2.model.BulkDeleteAppsDatastoreItemsRequestDataAttributes; import com.datadog.api.client.v2.model.BulkDeleteAppsDatastoreItemsRequestDataType; -import com.datadog.api.client.v2.model.DeleteAppsDatastoreItemResponseArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,18 +24,14 @@ public static void main(String[] args) { // there is a valid "datastore" in the system String DATASTORE_DATA_ID = System.getenv("DATASTORE_DATA_ID"); - BulkDeleteAppsDatastoreItemsRequest body = - new BulkDeleteAppsDatastoreItemsRequest() - .data( - new BulkDeleteAppsDatastoreItemsRequestData() - .attributes( - new BulkDeleteAppsDatastoreItemsRequestDataAttributes() - .itemKeys(Collections.singletonList("test-key"))) - .type(BulkDeleteAppsDatastoreItemsRequestDataType.ITEMS)); + BulkDeleteAppsDatastoreItemsRequest body = new BulkDeleteAppsDatastoreItemsRequest() +.data(new BulkDeleteAppsDatastoreItemsRequestData() +.attributes(new BulkDeleteAppsDatastoreItemsRequestDataAttributes() +.itemKeys(Collections.singletonList("test-key"))) +.type(BulkDeleteAppsDatastoreItemsRequestDataType.ITEMS)); try { - DeleteAppsDatastoreItemResponseArray result = - apiInstance.bulkDeleteDatastoreItems(DATASTORE_DATA_ID, body); + DeleteAppsDatastoreItemResponseArray result = apiInstance.bulkDeleteDatastoreItems(DATASTORE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ActionsDatastoresApi#bulkDeleteDatastoreItems"); @@ -39,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/BulkWriteDatastoreItems.java b/examples/v2/actions-datastores/BulkWriteDatastoreItems.java index b068d9d0376..b31e482b96f 100644 --- a/examples/v2/actions-datastores/BulkWriteDatastoreItems.java +++ b/examples/v2/actions-datastores/BulkWriteDatastoreItems.java @@ -1,15 +1,20 @@ // Bulk write datastore items returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; +import com.datadog.api.client.v2.model.PutAppsDatastoreItemResponseArray; import com.datadog.api.client.v2.model.BulkPutAppsDatastoreItemsRequest; import com.datadog.api.client.v2.model.BulkPutAppsDatastoreItemsRequestData; import com.datadog.api.client.v2.model.BulkPutAppsDatastoreItemsRequestDataAttributes; import com.datadog.api.client.v2.model.DatastoreItemsDataType; -import com.datadog.api.client.v2.model.PutAppsDatastoreItemResponseArray; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,24 +24,14 @@ public static void main(String[] args) { // there is a valid "datastore" in the system String DATASTORE_DATA_ID = System.getenv("DATASTORE_DATA_ID"); - BulkPutAppsDatastoreItemsRequest body = - new BulkPutAppsDatastoreItemsRequest() - .data( - new BulkPutAppsDatastoreItemsRequestData() - .attributes( - new BulkPutAppsDatastoreItemsRequestDataAttributes() - .values( - Arrays.asList( - Map.ofEntries( - Map.entry("id", "cust_3141"), - Map.entry("name", "Johnathan")), - Map.ofEntries( - Map.entry("id", "cust_3142"), Map.entry("name", "Mary"))))) - .type(DatastoreItemsDataType.ITEMS)); + BulkPutAppsDatastoreItemsRequest body = new BulkPutAppsDatastoreItemsRequest() +.data(new BulkPutAppsDatastoreItemsRequestData() +.attributes(new BulkPutAppsDatastoreItemsRequestDataAttributes() +.values(Arrays.asList(Map.ofEntries(Map.entry("id", "cust_3141"),Map.entry("name", "Johnathan")), Map.ofEntries(Map.entry("id", "cust_3142"),Map.entry("name", "Mary"))))) +.type(DatastoreItemsDataType.ITEMS)); try { - PutAppsDatastoreItemResponseArray result = - apiInstance.bulkWriteDatastoreItems(DATASTORE_DATA_ID, body); + PutAppsDatastoreItemResponseArray result = apiInstance.bulkWriteDatastoreItems(DATASTORE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ActionsDatastoresApi#bulkWriteDatastoreItems"); @@ -46,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/CreateDatastore.java b/examples/v2/actions-datastores/CreateDatastore.java index 36ae06db2d9..4aad7a97dd9 100644 --- a/examples/v2/actions-datastores/CreateDatastore.java +++ b/examples/v2/actions-datastores/CreateDatastore.java @@ -1,28 +1,32 @@ // Create datastore returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; +import com.datadog.api.client.v2.model.CreateAppsDatastoreResponse; import com.datadog.api.client.v2.model.CreateAppsDatastoreRequest; import com.datadog.api.client.v2.model.CreateAppsDatastoreRequestData; import com.datadog.api.client.v2.model.CreateAppsDatastoreRequestDataAttributes; -import com.datadog.api.client.v2.model.CreateAppsDatastoreResponse; import com.datadog.api.client.v2.model.DatastoreDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ActionsDatastoresApi apiInstance = new ActionsDatastoresApi(defaultClient); - CreateAppsDatastoreRequest body = - new CreateAppsDatastoreRequest() - .data( - new CreateAppsDatastoreRequestData() - .attributes( - new CreateAppsDatastoreRequestDataAttributes() - .name("datastore-name") - .primaryColumnName("primaryKey")) - .type(DatastoreDataType.DATASTORES)); + CreateAppsDatastoreRequest body = new CreateAppsDatastoreRequest() +.data(new CreateAppsDatastoreRequestData() +.attributes(new CreateAppsDatastoreRequestDataAttributes() +.name("datastore-name") +.primaryColumnName("primaryKey")) +.type(DatastoreDataType.DATASTORES)); try { CreateAppsDatastoreResponse result = apiInstance.createDatastore(body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/DeleteDatastore.java b/examples/v2/actions-datastores/DeleteDatastore.java index b2e3d1d6b8f..ff38891a629 100644 --- a/examples/v2/actions-datastores/DeleteDatastore.java +++ b/examples/v2/actions-datastores/DeleteDatastore.java @@ -1,8 +1,15 @@ // Delete datastore returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/DeleteDatastoreItem.java b/examples/v2/actions-datastores/DeleteDatastoreItem.java index 05c53fe2b1d..682066a9203 100644 --- a/examples/v2/actions-datastores/DeleteDatastoreItem.java +++ b/examples/v2/actions-datastores/DeleteDatastoreItem.java @@ -1,13 +1,20 @@ // Delete datastore item returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; +import com.datadog.api.client.v2.model.DeleteAppsDatastoreItemResponse; import com.datadog.api.client.v2.model.DatastoreItemsDataType; import com.datadog.api.client.v2.model.DeleteAppsDatastoreItemRequest; import com.datadog.api.client.v2.model.DeleteAppsDatastoreItemRequestData; import com.datadog.api.client.v2.model.DeleteAppsDatastoreItemRequestDataAttributes; -import com.datadog.api.client.v2.model.DeleteAppsDatastoreItemResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,17 +24,14 @@ public static void main(String[] args) { // there is a valid "datastore" in the system String DATASTORE_DATA_ID = System.getenv("DATASTORE_DATA_ID"); - DeleteAppsDatastoreItemRequest body = - new DeleteAppsDatastoreItemRequest() - .data( - new DeleteAppsDatastoreItemRequestData() - .attributes( - new DeleteAppsDatastoreItemRequestDataAttributes().itemKey("test-key")) - .type(DatastoreItemsDataType.ITEMS)); + DeleteAppsDatastoreItemRequest body = new DeleteAppsDatastoreItemRequest() +.data(new DeleteAppsDatastoreItemRequestData() +.attributes(new DeleteAppsDatastoreItemRequestDataAttributes() +.itemKey("test-key")) +.type(DatastoreItemsDataType.ITEMS)); try { - DeleteAppsDatastoreItemResponse result = - apiInstance.deleteDatastoreItem(DATASTORE_DATA_ID, body); + DeleteAppsDatastoreItemResponse result = apiInstance.deleteDatastoreItem(DATASTORE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ActionsDatastoresApi#deleteDatastoreItem"); @@ -37,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/GetDatastore.java b/examples/v2/actions-datastores/GetDatastore.java index 739b9dab553..dcf7d0a2350 100644 --- a/examples/v2/actions-datastores/GetDatastore.java +++ b/examples/v2/actions-datastores/GetDatastore.java @@ -1,9 +1,16 @@ // Get datastore returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; import com.datadog.api.client.v2.model.Datastore; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/ListDatastoreItems.java b/examples/v2/actions-datastores/ListDatastoreItems.java index 85f74d138e4..12eda680a8f 100644 --- a/examples/v2/actions-datastores/ListDatastoreItems.java +++ b/examples/v2/actions-datastores/ListDatastoreItems.java @@ -1,9 +1,16 @@ // List datastore items returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; import com.datadog.api.client.v2.model.ItemApiPayloadArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/ListDatastores.java b/examples/v2/actions-datastores/ListDatastores.java index b01317b17b3..4e488acc8e9 100644 --- a/examples/v2/actions-datastores/ListDatastores.java +++ b/examples/v2/actions-datastores/ListDatastores.java @@ -1,9 +1,16 @@ // List datastores returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; import com.datadog.api.client.v2.model.DatastoreArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/UpdateDatastore.java b/examples/v2/actions-datastores/UpdateDatastore.java index 8b812f9b7d9..2eeadee1cca 100644 --- a/examples/v2/actions-datastores/UpdateDatastore.java +++ b/examples/v2/actions-datastores/UpdateDatastore.java @@ -1,13 +1,20 @@ // Update datastore returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; import com.datadog.api.client.v2.model.Datastore; import com.datadog.api.client.v2.model.DatastoreDataType; import com.datadog.api.client.v2.model.UpdateAppsDatastoreRequest; import com.datadog.api.client.v2.model.UpdateAppsDatastoreRequestData; import com.datadog.api.client.v2.model.UpdateAppsDatastoreRequestDataAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,13 +24,12 @@ public static void main(String[] args) { // there is a valid "datastore" in the system String DATASTORE_DATA_ID = System.getenv("DATASTORE_DATA_ID"); - UpdateAppsDatastoreRequest body = - new UpdateAppsDatastoreRequest() - .data( - new UpdateAppsDatastoreRequestData() - .attributes(new UpdateAppsDatastoreRequestDataAttributes().name("updated name")) - .type(DatastoreDataType.DATASTORES) - .id(DATASTORE_DATA_ID)); + UpdateAppsDatastoreRequest body = new UpdateAppsDatastoreRequest() +.data(new UpdateAppsDatastoreRequestData() +.attributes(new UpdateAppsDatastoreRequestDataAttributes() +.name("updated name")) +.type(DatastoreDataType.DATASTORES) +.id(DATASTORE_DATA_ID)); try { Datastore result = apiInstance.updateDatastore(DATASTORE_DATA_ID, body); @@ -36,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/actions-datastores/UpdateDatastoreItem.java b/examples/v2/actions-datastores/UpdateDatastoreItem.java index 30da7ae2b66..f79909fa284 100644 --- a/examples/v2/actions-datastores/UpdateDatastoreItem.java +++ b/examples/v2/actions-datastores/UpdateDatastoreItem.java @@ -1,7 +1,7 @@ // Update datastore item returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ActionsDatastoresApi; import com.datadog.api.client.v2.model.ItemApiPayload; import com.datadog.api.client.v2.model.UpdateAppsDatastoreItemRequest; @@ -9,6 +9,13 @@ import com.datadog.api.client.v2.model.UpdateAppsDatastoreItemRequestDataAttributes; import com.datadog.api.client.v2.model.UpdateAppsDatastoreItemRequestDataAttributesItemChanges; import com.datadog.api.client.v2.model.UpdateAppsDatastoreItemRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,16 +25,12 @@ public static void main(String[] args) { // there is a valid "datastore" in the system String DATASTORE_DATA_ID = System.getenv("DATASTORE_DATA_ID"); - UpdateAppsDatastoreItemRequest body = - new UpdateAppsDatastoreItemRequest() - .data( - new UpdateAppsDatastoreItemRequestData() - .attributes( - new UpdateAppsDatastoreItemRequestDataAttributes() - .itemChanges( - new UpdateAppsDatastoreItemRequestDataAttributesItemChanges()) - .itemKey("test-key")) - .type(UpdateAppsDatastoreItemRequestDataType.ITEMS)); + UpdateAppsDatastoreItemRequest body = new UpdateAppsDatastoreItemRequest() +.data(new UpdateAppsDatastoreItemRequestData() +.attributes(new UpdateAppsDatastoreItemRequestDataAttributes() +.itemChanges(new UpdateAppsDatastoreItemRequestDataAttributesItemChanges()) +.itemKey("test-key")) +.type(UpdateAppsDatastoreItemRequestDataType.ITEMS)); try { ItemApiPayload result = apiInstance.updateDatastoreItem(DATASTORE_DATA_ID, body); @@ -40,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/CreateAwsOnDemandTask.java b/examples/v2/agentless-scanning/CreateAwsOnDemandTask.java index 0c51973c97a..ee34d7066be 100644 --- a/examples/v2/agentless-scanning/CreateAwsOnDemandTask.java +++ b/examples/v2/agentless-scanning/CreateAwsOnDemandTask.java @@ -1,27 +1,31 @@ // Create AWS on demand task returns "AWS on demand task created successfully." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; +import com.datadog.api.client.v2.model.AwsOnDemandResponse; import com.datadog.api.client.v2.model.AwsOnDemandCreateAttributes; import com.datadog.api.client.v2.model.AwsOnDemandCreateData; import com.datadog.api.client.v2.model.AwsOnDemandCreateRequest; -import com.datadog.api.client.v2.model.AwsOnDemandResponse; import com.datadog.api.client.v2.model.AwsOnDemandType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); - AwsOnDemandCreateRequest body = - new AwsOnDemandCreateRequest() - .data( - new AwsOnDemandCreateData() - .attributes( - new AwsOnDemandCreateAttributes() - .arn("arn:aws:lambda:us-west-2:123456789012:function:my-function")) - .type(AwsOnDemandType.AWS_RESOURCE)); + AwsOnDemandCreateRequest body = new AwsOnDemandCreateRequest() +.data(new AwsOnDemandCreateData() +.attributes(new AwsOnDemandCreateAttributes() +.arn("arn:aws:lambda:us-west-2:123456789012:function:my-function")) +.type(AwsOnDemandType.AWS_RESOURCE)); try { AwsOnDemandResponse result = apiInstance.createAwsOnDemandTask(body); @@ -34,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/CreateAwsScanOptions.java b/examples/v2/agentless-scanning/CreateAwsScanOptions.java index 7a1e4b37a41..9826d4d0d64 100644 --- a/examples/v2/agentless-scanning/CreateAwsScanOptions.java +++ b/examples/v2/agentless-scanning/CreateAwsScanOptions.java @@ -1,31 +1,35 @@ // Create AWS scan options returns "Agentless scan options enabled successfully." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; +import com.datadog.api.client.v2.model.AwsScanOptionsResponse; import com.datadog.api.client.v2.model.AwsScanOptionsCreateAttributes; import com.datadog.api.client.v2.model.AwsScanOptionsCreateData; import com.datadog.api.client.v2.model.AwsScanOptionsCreateRequest; -import com.datadog.api.client.v2.model.AwsScanOptionsResponse; import com.datadog.api.client.v2.model.AwsScanOptionsType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); - AwsScanOptionsCreateRequest body = - new AwsScanOptionsCreateRequest() - .data( - new AwsScanOptionsCreateData() - .id("000000000003") - .type(AwsScanOptionsType.AWS_SCAN_OPTIONS) - .attributes( - new AwsScanOptionsCreateAttributes() - .lambda(true) - .sensitiveData(false) - .vulnContainersOs(true) - .vulnHostOs(true))); + AwsScanOptionsCreateRequest body = new AwsScanOptionsCreateRequest() +.data(new AwsScanOptionsCreateData() +.id("000000000003") +.type(AwsScanOptionsType.AWS_SCAN_OPTIONS) +.attributes(new AwsScanOptionsCreateAttributes() +.lambda(true) +.sensitiveData(false) +.vulnContainersOs(true) +.vulnHostOs(true))); try { AwsScanOptionsResponse result = apiInstance.createAwsScanOptions(body); @@ -38,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/CreateAzureScanOptions.java b/examples/v2/agentless-scanning/CreateAzureScanOptions.java index 5b86dc2a12c..bd3d31c0909 100644 --- a/examples/v2/agentless-scanning/CreateAzureScanOptions.java +++ b/examples/v2/agentless-scanning/CreateAzureScanOptions.java @@ -1,28 +1,33 @@ // Create Azure scan options returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.AzureScanOptions; +import com.datadog.api.client.v2.model.AzureScanOptions; import com.datadog.api.client.v2.model.AzureScanOptionsData; import com.datadog.api.client.v2.model.AzureScanOptionsDataAttributes; import com.datadog.api.client.v2.model.AzureScanOptionsDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); - AzureScanOptions body = - new AzureScanOptions() - .data( - new AzureScanOptionsData() - .attributes( - new AzureScanOptionsDataAttributes() - .vulnContainersOs(true) - .vulnHostOs(true)) - .id("12345678-90ab-cdef-1234-567890abcdef") - .type(AzureScanOptionsDataType.AZURE_SCAN_OPTIONS)); + AzureScanOptions body = new AzureScanOptions() +.data(new AzureScanOptionsData() +.attributes(new AzureScanOptionsDataAttributes() +.vulnContainersOs(true) +.vulnHostOs(true)) +.id("12345678-90ab-cdef-1234-567890abcdef") +.type(AzureScanOptionsDataType.AZURE_SCAN_OPTIONS)); try { AzureScanOptions result = apiInstance.createAzureScanOptions(body); @@ -35,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/CreateGcpScanOptions.java b/examples/v2/agentless-scanning/CreateGcpScanOptions.java index 8d48cf29c41..ac36a1b6781 100644 --- a/examples/v2/agentless-scanning/CreateGcpScanOptions.java +++ b/examples/v2/agentless-scanning/CreateGcpScanOptions.java @@ -1,28 +1,33 @@ // Create GCP scan options returns "Agentless scan options enabled successfully." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.GcpScanOptions; +import com.datadog.api.client.v2.model.GcpScanOptions; import com.datadog.api.client.v2.model.GcpScanOptionsData; import com.datadog.api.client.v2.model.GcpScanOptionsDataAttributes; import com.datadog.api.client.v2.model.GcpScanOptionsDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); - GcpScanOptions body = - new GcpScanOptions() - .data( - new GcpScanOptionsData() - .id("new-project") - .type(GcpScanOptionsDataType.GCP_SCAN_OPTIONS) - .attributes( - new GcpScanOptionsDataAttributes() - .vulnHostOs(true) - .vulnContainersOs(true))); + GcpScanOptions body = new GcpScanOptions() +.data(new GcpScanOptionsData() +.id("new-project") +.type(GcpScanOptionsDataType.GCP_SCAN_OPTIONS) +.attributes(new GcpScanOptionsDataAttributes() +.vulnHostOs(true) +.vulnContainersOs(true))); try { GcpScanOptions result = apiInstance.createGcpScanOptions(body); @@ -35,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/DeleteAwsScanOptions.java b/examples/v2/agentless-scanning/DeleteAwsScanOptions.java index 4f56882a388..a7daaeebca0 100644 --- a/examples/v2/agentless-scanning/DeleteAwsScanOptions.java +++ b/examples/v2/agentless-scanning/DeleteAwsScanOptions.java @@ -1,8 +1,15 @@ // Delete AWS scan options returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/DeleteAzureScanOptions.java b/examples/v2/agentless-scanning/DeleteAzureScanOptions.java index ce5a6e809a3..47cc52e3d55 100644 --- a/examples/v2/agentless-scanning/DeleteAzureScanOptions.java +++ b/examples/v2/agentless-scanning/DeleteAzureScanOptions.java @@ -1,8 +1,15 @@ // Delete Azure scan options returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/DeleteGcpScanOptions.java b/examples/v2/agentless-scanning/DeleteGcpScanOptions.java index 88b615ff74d..beb4ca843d0 100644 --- a/examples/v2/agentless-scanning/DeleteGcpScanOptions.java +++ b/examples/v2/agentless-scanning/DeleteGcpScanOptions.java @@ -1,8 +1,15 @@ // Delete GCP scan options returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/GetAwsOnDemandTask.java b/examples/v2/agentless-scanning/GetAwsOnDemandTask.java index 516e497f870..16d68b17030 100644 --- a/examples/v2/agentless-scanning/GetAwsOnDemandTask.java +++ b/examples/v2/agentless-scanning/GetAwsOnDemandTask.java @@ -1,9 +1,16 @@ // Get AWS on demand task returns "OK." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.AwsOnDemandResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); try { - AwsOnDemandResponse result = - apiInstance.getAwsOnDemandTask("63d6b4f5-e5d0-4d90-824a-9580f05f026a"); + AwsOnDemandResponse result = apiInstance.getAwsOnDemandTask("63d6b4f5-e5d0-4d90-824a-9580f05f026a"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling AgentlessScanningApi#getAwsOnDemandTask"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/GetAwsScanOptions.java b/examples/v2/agentless-scanning/GetAwsScanOptions.java index 122461155b1..f66126c98f2 100644 --- a/examples/v2/agentless-scanning/GetAwsScanOptions.java +++ b/examples/v2/agentless-scanning/GetAwsScanOptions.java @@ -1,9 +1,16 @@ // Get AWS scan options returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.AwsScanOptionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/GetAzureScanOptions.java b/examples/v2/agentless-scanning/GetAzureScanOptions.java index 18d528c76fd..42fd4078c63 100644 --- a/examples/v2/agentless-scanning/GetAzureScanOptions.java +++ b/examples/v2/agentless-scanning/GetAzureScanOptions.java @@ -1,9 +1,16 @@ // Get Azure scan options returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.AzureScanOptions; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); try { - AzureScanOptions result = - apiInstance.getAzureScanOptions("12345678-90ab-cdef-1234-567890abcdef"); + AzureScanOptions result = apiInstance.getAzureScanOptions("12345678-90ab-cdef-1234-567890abcdef"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling AgentlessScanningApi#getAzureScanOptions"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/GetGcpScanOptions.java b/examples/v2/agentless-scanning/GetGcpScanOptions.java index 830d436cecd..be51ad62c6c 100644 --- a/examples/v2/agentless-scanning/GetGcpScanOptions.java +++ b/examples/v2/agentless-scanning/GetGcpScanOptions.java @@ -1,9 +1,16 @@ // Get GCP scan options returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.GcpScanOptions; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/ListAwsOnDemandTasks.java b/examples/v2/agentless-scanning/ListAwsOnDemandTasks.java index d8ba66614c7..77899de0786 100644 --- a/examples/v2/agentless-scanning/ListAwsOnDemandTasks.java +++ b/examples/v2/agentless-scanning/ListAwsOnDemandTasks.java @@ -1,9 +1,16 @@ // List AWS on demand tasks returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.AwsOnDemandListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/ListAwsScanOptions.java b/examples/v2/agentless-scanning/ListAwsScanOptions.java index 70c7c01e30a..1abf2708348 100644 --- a/examples/v2/agentless-scanning/ListAwsScanOptions.java +++ b/examples/v2/agentless-scanning/ListAwsScanOptions.java @@ -1,9 +1,16 @@ // List AWS scan options returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.AwsScanOptionsListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/ListAzureScanOptions.java b/examples/v2/agentless-scanning/ListAzureScanOptions.java index b9526bc78d1..992897a6bdf 100644 --- a/examples/v2/agentless-scanning/ListAzureScanOptions.java +++ b/examples/v2/agentless-scanning/ListAzureScanOptions.java @@ -1,9 +1,16 @@ // List Azure scan options returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.AzureScanOptionsArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/ListGcpScanOptions.java b/examples/v2/agentless-scanning/ListGcpScanOptions.java index fb773b8830d..6d1c116430a 100644 --- a/examples/v2/agentless-scanning/ListGcpScanOptions.java +++ b/examples/v2/agentless-scanning/ListGcpScanOptions.java @@ -1,9 +1,16 @@ // List GCP scan options returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.GcpScanOptionsArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/UpdateAwsScanOptions.java b/examples/v2/agentless-scanning/UpdateAwsScanOptions.java index 1b2783c9fbd..28dcb713870 100644 --- a/examples/v2/agentless-scanning/UpdateAwsScanOptions.java +++ b/examples/v2/agentless-scanning/UpdateAwsScanOptions.java @@ -1,29 +1,33 @@ // Update AWS scan options returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.AwsScanOptionsType; import com.datadog.api.client.v2.model.AwsScanOptionsUpdateAttributes; import com.datadog.api.client.v2.model.AwsScanOptionsUpdateData; import com.datadog.api.client.v2.model.AwsScanOptionsUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); - AwsScanOptionsUpdateRequest body = - new AwsScanOptionsUpdateRequest() - .data( - new AwsScanOptionsUpdateData() - .type(AwsScanOptionsType.AWS_SCAN_OPTIONS) - .id("000000000002") - .attributes( - new AwsScanOptionsUpdateAttributes() - .vulnHostOs(true) - .vulnContainersOs(true) - .lambda(false))); + AwsScanOptionsUpdateRequest body = new AwsScanOptionsUpdateRequest() +.data(new AwsScanOptionsUpdateData() +.type(AwsScanOptionsType.AWS_SCAN_OPTIONS) +.id("000000000002") +.attributes(new AwsScanOptionsUpdateAttributes() +.vulnHostOs(true) +.vulnContainersOs(true) +.lambda(false))); try { apiInstance.updateAwsScanOptions("000000000002", body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/UpdateAzureScanOptions.java b/examples/v2/agentless-scanning/UpdateAzureScanOptions.java index 0db02937d82..ccefce6b471 100644 --- a/examples/v2/agentless-scanning/UpdateAzureScanOptions.java +++ b/examples/v2/agentless-scanning/UpdateAzureScanOptions.java @@ -1,28 +1,32 @@ // Update Azure scan options returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.AzureScanOptions; import com.datadog.api.client.v2.model.AzureScanOptionsInputUpdate; import com.datadog.api.client.v2.model.AzureScanOptionsInputUpdateData; import com.datadog.api.client.v2.model.AzureScanOptionsInputUpdateDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); - AzureScanOptionsInputUpdate body = - new AzureScanOptionsInputUpdate() - .data( - new AzureScanOptionsInputUpdateData() - .id("12345678-90ab-cdef-1234-567890abcdef") - .type(AzureScanOptionsInputUpdateDataType.AZURE_SCAN_OPTIONS)); + AzureScanOptionsInputUpdate body = new AzureScanOptionsInputUpdate() +.data(new AzureScanOptionsInputUpdateData() +.id("12345678-90ab-cdef-1234-567890abcdef") +.type(AzureScanOptionsInputUpdateDataType.AZURE_SCAN_OPTIONS)); try { - AzureScanOptions result = - apiInstance.updateAzureScanOptions("12345678-90ab-cdef-1234-567890abcdef", body); + AzureScanOptions result = apiInstance.updateAzureScanOptions("12345678-90ab-cdef-1234-567890abcdef", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling AgentlessScanningApi#updateAzureScanOptions"); @@ -32,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/agentless-scanning/UpdateGcpScanOptions.java b/examples/v2/agentless-scanning/UpdateGcpScanOptions.java index c760e9b6a06..91012fc5132 100644 --- a/examples/v2/agentless-scanning/UpdateGcpScanOptions.java +++ b/examples/v2/agentless-scanning/UpdateGcpScanOptions.java @@ -1,27 +1,32 @@ // Update GCP scan options returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AgentlessScanningApi; import com.datadog.api.client.v2.model.GcpScanOptions; import com.datadog.api.client.v2.model.GcpScanOptionsInputUpdate; import com.datadog.api.client.v2.model.GcpScanOptionsInputUpdateData; import com.datadog.api.client.v2.model.GcpScanOptionsInputUpdateDataAttributes; import com.datadog.api.client.v2.model.GcpScanOptionsInputUpdateDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AgentlessScanningApi apiInstance = new AgentlessScanningApi(defaultClient); - GcpScanOptionsInputUpdate body = - new GcpScanOptionsInputUpdate() - .data( - new GcpScanOptionsInputUpdateData() - .id("api-spec-test") - .type(GcpScanOptionsInputUpdateDataType.GCP_SCAN_OPTIONS) - .attributes( - new GcpScanOptionsInputUpdateDataAttributes().vulnContainersOs(false))); + GcpScanOptionsInputUpdate body = new GcpScanOptionsInputUpdate() +.data(new GcpScanOptionsInputUpdateData() +.id("api-spec-test") +.type(GcpScanOptionsInputUpdateDataType.GCP_SCAN_OPTIONS) +.attributes(new GcpScanOptionsInputUpdateDataAttributes() +.vulnContainersOs(false))); try { GcpScanOptions result = apiInstance.updateGcpScanOptions("api-spec-test", body); @@ -34,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/api-management/CreateOpenAPI.java b/examples/v2/api-management/CreateOpenAPI.java index d0155357a80..6c4ab439bfe 100644 --- a/examples/v2/api-management/CreateOpenAPI.java +++ b/examples/v2/api-management/CreateOpenAPI.java @@ -1,11 +1,17 @@ // Create a new API returns "API created successfully" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApiManagementApi; import com.datadog.api.client.v2.api.ApiManagementApi.CreateOpenAPIOptionalParameters; import com.datadog.api.client.v2.model.CreateOpenAPIResponse; import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,9 +20,7 @@ public static void main(String[] args) { ApiManagementApi apiInstance = new ApiManagementApi(defaultClient); try { - CreateOpenAPIResponse result = - apiInstance.createOpenAPI( - new CreateOpenAPIOptionalParameters().openapiSpecFile(new File("openapi-spec.yaml"))); + CreateOpenAPIResponse result = apiInstance.createOpenAPI(new CreateOpenAPIOptionalParameters().openapiSpecFile(new File("openapi-spec.yaml"))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ApiManagementApi#createOpenAPI"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/api-management/DeleteOpenAPI.java b/examples/v2/api-management/DeleteOpenAPI.java index 6e111dc260f..04336631a83 100644 --- a/examples/v2/api-management/DeleteOpenAPI.java +++ b/examples/v2/api-management/DeleteOpenAPI.java @@ -1,8 +1,14 @@ // Delete an API returns "API deleted successfully" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApiManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -16,7 +22,7 @@ public static void main(String[] args) { try { MANAGED_API_DATA_ID = UUID.fromString(System.getenv("MANAGED_API_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -29,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/api-management/GetOpenAPI.java b/examples/v2/api-management/GetOpenAPI.java index 099905d5087..4cd8f27c662 100644 --- a/examples/v2/api-management/GetOpenAPI.java +++ b/examples/v2/api-management/GetOpenAPI.java @@ -1,9 +1,15 @@ // Get an API returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApiManagementApi; import java.io.File; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -17,7 +23,7 @@ public static void main(String[] args) { try { MANAGED_API_DATA_ID = UUID.fromString(System.getenv("MANAGED_API_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -31,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/api-management/ListAPIs.java b/examples/v2/api-management/ListAPIs.java index 089b04f5023..0585a319ea4 100644 --- a/examples/v2/api-management/ListAPIs.java +++ b/examples/v2/api-management/ListAPIs.java @@ -1,9 +1,16 @@ // List APIs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApiManagementApi; import com.datadog.api.client.v2.model.ListAPIsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/api-management/UpdateOpenAPI.java b/examples/v2/api-management/UpdateOpenAPI.java index a017c6f7e23..9f40cef6a72 100644 --- a/examples/v2/api-management/UpdateOpenAPI.java +++ b/examples/v2/api-management/UpdateOpenAPI.java @@ -1,11 +1,16 @@ // Update an API returns "API updated successfully" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApiManagementApi; import com.datadog.api.client.v2.api.ApiManagementApi.UpdateOpenAPIOptionalParameters; import com.datadog.api.client.v2.model.UpdateOpenAPIResponse; import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -19,14 +24,11 @@ public static void main(String[] args) { try { MANAGED_API_DATA_ID = UUID.fromString(System.getenv("MANAGED_API_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { - UpdateOpenAPIResponse result = - apiInstance.updateOpenAPI( - MANAGED_API_DATA_ID, - new UpdateOpenAPIOptionalParameters().openapiSpecFile(new File("openapi-spec.yaml"))); + UpdateOpenAPIResponse result = apiInstance.updateOpenAPI(MANAGED_API_DATA_ID,new UpdateOpenAPIOptionalParameters().openapiSpecFile(new File("openapi-spec.yaml"))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ApiManagementApi#updateOpenAPI"); @@ -36,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/apm-retention-filters/CreateApmRetentionFilter.java b/examples/v2/apm-retention-filters/CreateApmRetentionFilter.java index 11ac672e123..c32068efc2d 100644 --- a/examples/v2/apm-retention-filters/CreateApmRetentionFilter.java +++ b/examples/v2/apm-retention-filters/CreateApmRetentionFilter.java @@ -1,35 +1,38 @@ // Create a retention filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApmRetentionFiltersApi; +import com.datadog.api.client.v2.model.RetentionFilterCreateResponse; import com.datadog.api.client.v2.model.ApmRetentionFilterType; import com.datadog.api.client.v2.model.RetentionFilterCreateAttributes; import com.datadog.api.client.v2.model.RetentionFilterCreateData; import com.datadog.api.client.v2.model.RetentionFilterCreateRequest; -import com.datadog.api.client.v2.model.RetentionFilterCreateResponse; import com.datadog.api.client.v2.model.RetentionFilterType; import com.datadog.api.client.v2.model.SpansFilterCreate; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ApmRetentionFiltersApi apiInstance = new ApmRetentionFiltersApi(defaultClient); - RetentionFilterCreateRequest body = - new RetentionFilterCreateRequest() - .data( - new RetentionFilterCreateData() - .attributes( - new RetentionFilterCreateAttributes() - .enabled(true) - .filter( - new SpansFilterCreate() - .query("@http.status_code:200 service:my-service")) - .filterType(RetentionFilterType.SPANS_SAMPLING_PROCESSOR) - .name("my retention filter") - .rate(1.0)) - .type(ApmRetentionFilterType.apm_retention_filter)); + RetentionFilterCreateRequest body = new RetentionFilterCreateRequest() +.data(new RetentionFilterCreateData() +.attributes(new RetentionFilterCreateAttributes() +.enabled(true) +.filter(new SpansFilterCreate() +.query("@http.status_code:200 service:my-service")) +.filterType(RetentionFilterType.SPANS_SAMPLING_PROCESSOR) +.name("my retention filter") +.rate(1.0)) +.type(ApmRetentionFilterType.apm_retention_filter)); try { RetentionFilterCreateResponse result = apiInstance.createApmRetentionFilter(body); @@ -42,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/apm-retention-filters/CreateApmRetentionFilter_3853850379.java b/examples/v2/apm-retention-filters/CreateApmRetentionFilter_3853850379.java index fab13707f6f..fd2b3381cf6 100644 --- a/examples/v2/apm-retention-filters/CreateApmRetentionFilter_3853850379.java +++ b/examples/v2/apm-retention-filters/CreateApmRetentionFilter_3853850379.java @@ -1,36 +1,39 @@ // Create a retention filter with trace rate returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApmRetentionFiltersApi; +import com.datadog.api.client.v2.model.RetentionFilterCreateResponse; import com.datadog.api.client.v2.model.ApmRetentionFilterType; import com.datadog.api.client.v2.model.RetentionFilterCreateAttributes; import com.datadog.api.client.v2.model.RetentionFilterCreateData; import com.datadog.api.client.v2.model.RetentionFilterCreateRequest; -import com.datadog.api.client.v2.model.RetentionFilterCreateResponse; import com.datadog.api.client.v2.model.RetentionFilterType; import com.datadog.api.client.v2.model.SpansFilterCreate; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ApmRetentionFiltersApi apiInstance = new ApmRetentionFiltersApi(defaultClient); - RetentionFilterCreateRequest body = - new RetentionFilterCreateRequest() - .data( - new RetentionFilterCreateData() - .attributes( - new RetentionFilterCreateAttributes() - .enabled(true) - .filter( - new SpansFilterCreate() - .query("@http.status_code:200 service:my-service")) - .filterType(RetentionFilterType.SPANS_SAMPLING_PROCESSOR) - .name("my retention filter") - .rate(1.0) - .traceRate(1.0)) - .type(ApmRetentionFilterType.apm_retention_filter)); + RetentionFilterCreateRequest body = new RetentionFilterCreateRequest() +.data(new RetentionFilterCreateData() +.attributes(new RetentionFilterCreateAttributes() +.enabled(true) +.filter(new SpansFilterCreate() +.query("@http.status_code:200 service:my-service")) +.filterType(RetentionFilterType.SPANS_SAMPLING_PROCESSOR) +.name("my retention filter") +.rate(1.0) +.traceRate(1.0)) +.type(ApmRetentionFilterType.apm_retention_filter)); try { RetentionFilterCreateResponse result = apiInstance.createApmRetentionFilter(body); @@ -43,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/apm-retention-filters/DeleteApmRetentionFilter.java b/examples/v2/apm-retention-filters/DeleteApmRetentionFilter.java index 8c575170c06..a5f21787d8a 100644 --- a/examples/v2/apm-retention-filters/DeleteApmRetentionFilter.java +++ b/examples/v2/apm-retention-filters/DeleteApmRetentionFilter.java @@ -1,8 +1,15 @@ // Delete a retention filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApmRetentionFiltersApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/apm-retention-filters/GetApmRetentionFilter.java b/examples/v2/apm-retention-filters/GetApmRetentionFilter.java index 07a9d479b17..96a62fd0e2f 100644 --- a/examples/v2/apm-retention-filters/GetApmRetentionFilter.java +++ b/examples/v2/apm-retention-filters/GetApmRetentionFilter.java @@ -1,9 +1,16 @@ // Get a given APM retention filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApmRetentionFiltersApi; import com.datadog.api.client.v2.model.RetentionFilterResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/apm-retention-filters/ListApmRetentionFilters.java b/examples/v2/apm-retention-filters/ListApmRetentionFilters.java index 538079f9020..e0abd7ccab4 100644 --- a/examples/v2/apm-retention-filters/ListApmRetentionFilters.java +++ b/examples/v2/apm-retention-filters/ListApmRetentionFilters.java @@ -1,9 +1,16 @@ // List all APM retention filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApmRetentionFiltersApi; import com.datadog.api.client.v2.model.RetentionFiltersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/apm-retention-filters/ReorderApmRetentionFilters.java b/examples/v2/apm-retention-filters/ReorderApmRetentionFilters.java index 120708ac5c0..8e770bbffae 100644 --- a/examples/v2/apm-retention-filters/ReorderApmRetentionFilters.java +++ b/examples/v2/apm-retention-filters/ReorderApmRetentionFilters.java @@ -1,38 +1,39 @@ // Re-order retention filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApmRetentionFiltersApi; import com.datadog.api.client.v2.model.ApmRetentionFilterType; import com.datadog.api.client.v2.model.ReorderRetentionFiltersRequest; import com.datadog.api.client.v2.model.RetentionFilterWithoutAttributes; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ApmRetentionFiltersApi apiInstance = new ApmRetentionFiltersApi(defaultClient); - ReorderRetentionFiltersRequest body = - new ReorderRetentionFiltersRequest() - .data( - Arrays.asList( - new RetentionFilterWithoutAttributes() - .id("jdZrilSJQLqzb6Cu7aub9Q") - .type(ApmRetentionFilterType.apm_retention_filter), - new RetentionFilterWithoutAttributes() - .id("7RBOb7dLSYWI01yc3pIH8w") - .type(ApmRetentionFilterType.apm_retention_filter))); + ReorderRetentionFiltersRequest body = new ReorderRetentionFiltersRequest() +.data(Arrays.asList(new RetentionFilterWithoutAttributes() +.id("jdZrilSJQLqzb6Cu7aub9Q") +.type(ApmRetentionFilterType.apm_retention_filter), new RetentionFilterWithoutAttributes() +.id("7RBOb7dLSYWI01yc3pIH8w") +.type(ApmRetentionFilterType.apm_retention_filter))); try { apiInstance.reorderApmRetentionFilters(body); } catch (ApiException e) { - System.err.println( - "Exception when calling ApmRetentionFiltersApi#reorderApmRetentionFilters"); + System.err.println("Exception when calling ApmRetentionFiltersApi#reorderApmRetentionFilters"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/apm-retention-filters/UpdateApmRetentionFilter.java b/examples/v2/apm-retention-filters/UpdateApmRetentionFilter.java index 683ea137f43..c01827f5221 100644 --- a/examples/v2/apm-retention-filters/UpdateApmRetentionFilter.java +++ b/examples/v2/apm-retention-filters/UpdateApmRetentionFilter.java @@ -1,15 +1,22 @@ // Update a retention filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApmRetentionFiltersApi; +import com.datadog.api.client.v2.model.RetentionFilterResponse; import com.datadog.api.client.v2.model.ApmRetentionFilterType; import com.datadog.api.client.v2.model.RetentionFilterAllType; -import com.datadog.api.client.v2.model.RetentionFilterResponse; import com.datadog.api.client.v2.model.RetentionFilterUpdateAttributes; import com.datadog.api.client.v2.model.RetentionFilterUpdateData; import com.datadog.api.client.v2.model.RetentionFilterUpdateRequest; import com.datadog.api.client.v2.model.SpansFilterCreate; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,24 +26,20 @@ public static void main(String[] args) { // there is a valid "retention_filter" in the system String RETENTION_FILTER_DATA_ID = System.getenv("RETENTION_FILTER_DATA_ID"); - RetentionFilterUpdateRequest body = - new RetentionFilterUpdateRequest() - .data( - new RetentionFilterUpdateData() - .attributes( - new RetentionFilterUpdateAttributes() - .name("test") - .rate(0.9) - .filter( - new SpansFilterCreate().query("@_top_level:1 test:service-demo")) - .enabled(true) - .filterType(RetentionFilterAllType.SPANS_SAMPLING_PROCESSOR)) - .id("test-id") - .type(ApmRetentionFilterType.apm_retention_filter)); + RetentionFilterUpdateRequest body = new RetentionFilterUpdateRequest() +.data(new RetentionFilterUpdateData() +.attributes(new RetentionFilterUpdateAttributes() +.name("test") +.rate(0.9) +.filter(new SpansFilterCreate() +.query("@_top_level:1 test:service-demo")) +.enabled(true) +.filterType(RetentionFilterAllType.SPANS_SAMPLING_PROCESSOR)) +.id("test-id") +.type(ApmRetentionFilterType.apm_retention_filter)); try { - RetentionFilterResponse result = - apiInstance.updateApmRetentionFilter(RETENTION_FILTER_DATA_ID, body); + RetentionFilterResponse result = apiInstance.updateApmRetentionFilter(RETENTION_FILTER_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ApmRetentionFiltersApi#updateApmRetentionFilter"); @@ -46,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/apm-retention-filters/UpdateApmRetentionFilter_3916044058.java b/examples/v2/apm-retention-filters/UpdateApmRetentionFilter_3916044058.java index 6d3da3606bb..40bf026f0bf 100644 --- a/examples/v2/apm-retention-filters/UpdateApmRetentionFilter_3916044058.java +++ b/examples/v2/apm-retention-filters/UpdateApmRetentionFilter_3916044058.java @@ -1,15 +1,22 @@ // Update a retention filter with trace rate returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApmRetentionFiltersApi; +import com.datadog.api.client.v2.model.RetentionFilterResponse; import com.datadog.api.client.v2.model.ApmRetentionFilterType; import com.datadog.api.client.v2.model.RetentionFilterAllType; -import com.datadog.api.client.v2.model.RetentionFilterResponse; import com.datadog.api.client.v2.model.RetentionFilterUpdateAttributes; import com.datadog.api.client.v2.model.RetentionFilterUpdateData; import com.datadog.api.client.v2.model.RetentionFilterUpdateRequest; import com.datadog.api.client.v2.model.SpansFilterCreate; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,25 +26,21 @@ public static void main(String[] args) { // there is a valid "retention_filter" in the system String RETENTION_FILTER_DATA_ID = System.getenv("RETENTION_FILTER_DATA_ID"); - RetentionFilterUpdateRequest body = - new RetentionFilterUpdateRequest() - .data( - new RetentionFilterUpdateData() - .attributes( - new RetentionFilterUpdateAttributes() - .name("test") - .rate(0.9) - .traceRate(1.0) - .filter( - new SpansFilterCreate().query("@_top_level:1 test:service-demo")) - .enabled(true) - .filterType(RetentionFilterAllType.SPANS_SAMPLING_PROCESSOR)) - .id("test-id") - .type(ApmRetentionFilterType.apm_retention_filter)); + RetentionFilterUpdateRequest body = new RetentionFilterUpdateRequest() +.data(new RetentionFilterUpdateData() +.attributes(new RetentionFilterUpdateAttributes() +.name("test") +.rate(0.9) +.traceRate(1.0) +.filter(new SpansFilterCreate() +.query("@_top_level:1 test:service-demo")) +.enabled(true) +.filterType(RetentionFilterAllType.SPANS_SAMPLING_PROCESSOR)) +.id("test-id") +.type(ApmRetentionFilterType.apm_retention_filter)); try { - RetentionFilterResponse result = - apiInstance.updateApmRetentionFilter(RETENTION_FILTER_DATA_ID, body); + RetentionFilterResponse result = apiInstance.updateApmRetentionFilter(RETENTION_FILTER_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ApmRetentionFiltersApi#updateApmRetentionFilter"); @@ -47,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/apm/GetServiceList.java b/examples/v2/apm/GetServiceList.java index 3dc8dc5fad3..71a4750163f 100644 --- a/examples/v2/apm/GetServiceList.java +++ b/examples/v2/apm/GetServiceList.java @@ -1,9 +1,16 @@ // Get service list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApmApi; import com.datadog.api.client.v2.model.ServiceList; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/app-builder/CreateApp.java b/examples/v2/app-builder/CreateApp.java index 2c250181895..103315d2fd0 100644 --- a/examples/v2/app-builder/CreateApp.java +++ b/examples/v2/app-builder/CreateApp.java @@ -1,11 +1,13 @@ // Create App returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AppBuilderApi; +import com.datadog.api.client.v2.model.CreateAppResponse; import com.datadog.api.client.v2.model.ActionQuery; import com.datadog.api.client.v2.model.ActionQueryProperties; import com.datadog.api.client.v2.model.ActionQuerySpec; +import com.datadog.api.client.v2.model.ActionQuerySpecInput; import com.datadog.api.client.v2.model.ActionQuerySpecInputs; import com.datadog.api.client.v2.model.ActionQuerySpecObject; import com.datadog.api.client.v2.model.ActionQueryType; @@ -23,7 +25,6 @@ import com.datadog.api.client.v2.model.CreateAppRequest; import com.datadog.api.client.v2.model.CreateAppRequestData; import com.datadog.api.client.v2.model.CreateAppRequestDataAttributes; -import com.datadog.api.client.v2.model.CreateAppResponse; import com.datadog.api.client.v2.model.DataTransform; import com.datadog.api.client.v2.model.DataTransformProperties; import com.datadog.api.client.v2.model.DataTransformType; @@ -31,8 +32,11 @@ import com.datadog.api.client.v2.model.StateVariable; import com.datadog.api.client.v2.model.StateVariableProperties; import com.datadog.api.client.v2.model.StateVariableType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; import java.util.UUID; @@ -41,207 +45,108 @@ public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AppBuilderApi apiInstance = new AppBuilderApi(defaultClient); - CreateAppRequest body = - new CreateAppRequest() - .data( - new CreateAppRequestData() - .type(AppDefinitionType.APPDEFINITIONS) - .attributes( - new CreateAppRequestDataAttributes() - .rootInstanceName("grid0") - .components( - Collections.singletonList( - new ComponentGrid() - .name("grid0") - .type(ComponentGridType.GRID) - .properties( - new ComponentGridProperties() - .children( - Arrays.asList( - new Component() - .type(ComponentType.GRIDCELL) - .name("gridCell0") - .properties( - new ComponentProperties() - .children( - Collections.singletonList( - new Component() - .name("text0") - .type( - ComponentType - .TEXT) - .properties( - new ComponentProperties() - .isVisible( - new ComponentPropertiesIsVisible( - true))))) - .isVisible( - new ComponentPropertiesIsVisible( - "true"))), - new Component() - .type(ComponentType.GRIDCELL) - .name("gridCell2") - .properties( - new ComponentProperties() - .children( - Collections.singletonList( - new Component() - .name("table0") - .type( - ComponentType - .TABLE) - .properties( - new ComponentProperties() - .isVisible( - new ComponentPropertiesIsVisible( - true))))) - .isVisible( - new ComponentPropertiesIsVisible( - "true"))), - new Component() - .type(ComponentType.GRIDCELL) - .name("gridCell1") - .properties( - new ComponentProperties() - .children( - Collections.singletonList( - new Component() - .name("text1") - .type( - ComponentType - .TEXT) - .properties( - new ComponentProperties() - .isVisible( - new ComponentPropertiesIsVisible( - true))))) - .isVisible( - new ComponentPropertiesIsVisible( - "true"))), - new Component() - .type(ComponentType.GRIDCELL) - .name("gridCell3") - .properties( - new ComponentProperties() - .children( - Collections.singletonList( - new Component() - .name("button0") - .type( - ComponentType - .BUTTON) - .properties( - new ComponentProperties() - .isVisible( - new ComponentPropertiesIsVisible( - true))) - .events( - Collections - .singletonList( - new AppBuilderEvent() - .name( - AppBuilderEventName - .CLICK) - .type( - AppBuilderEventType - .SETSTATEVARIABLEVALUE))))) - .isVisible( - new ComponentPropertiesIsVisible( - "true"))), - new Component() - .type(ComponentType.GRIDCELL) - .name("gridCell4") - .properties( - new ComponentProperties() - .children( - Collections.singletonList( - new Component() - .name("button1") - .type( - ComponentType - .BUTTON) - .properties( - new ComponentProperties() - .isVisible( - new ComponentPropertiesIsVisible( - true))) - .events( - Collections - .singletonList( - new AppBuilderEvent() - .name( - AppBuilderEventName - .CLICK) - .type( - AppBuilderEventType - .SETSTATEVARIABLEVALUE))))) - .isVisible( - new ComponentPropertiesIsVisible( - "true"))))) - .backgroundColor("default")))) - .queries( - Arrays.asList( - new Query( - new ActionQuery() - .id( - UUID.fromString( - "92ff0bb8-553b-4f31-87c7-ef5bd16d47d5")) - .type(ActionQueryType.ACTION) - .name("fetchFacts") - .properties( - new ActionQueryProperties() - .spec( - new ActionQuerySpec( - new ActionQuerySpecObject() - .fqn("com.datadoghq.http.request") - .connectionId( - "5e63f4a8-4ce6-47de-ba11-f6617c1d54f3") - .inputs( - new ActionQuerySpecInputs( - Map.ofEntries( - Map.entry( - "verb", "GET"), - Map.entry( - "url", - "https://catfact.ninja/facts"), - Map.entry( - "urlParams", - "[{'key': 'limit'," - + " 'value':" - + " '${pageSize.value.toString()}'}," - + " {'key':" - + " 'page'," - + " 'value':" - + " '${(table0.pageIndex" - + " + 1).toString()}'}]")))))))), - new Query( - new StateVariable() - .type(StateVariableType.STATEVARIABLE) - .name("pageSize") - .properties( - new StateVariableProperties().defaultValue("${20}")) - .id( - UUID.fromString( - "afd03c81-4075-4432-8618-ba09d52d2f2d"))), - new Query( - new DataTransform() - .type(DataTransformType.DATATRANSFORM) - .name("randomFact") - .properties( - new DataTransformProperties() - .outputs( - """ + CreateAppRequest body = new CreateAppRequest() +.data(new CreateAppRequestData() +.type(AppDefinitionType.APPDEFINITIONS) +.attributes(new CreateAppRequestDataAttributes() +.rootInstanceName("grid0") +.components(Collections.singletonList(new ComponentGrid() +.name("grid0") +.type(ComponentGridType.GRID) +.properties(new ComponentGridProperties() +.children(Arrays.asList(new Component() +.type(ComponentType.GRIDCELL) +.name("gridCell0") +.properties(new ComponentProperties() +.children(Collections.singletonList(new Component() +.name("text0") +.type(ComponentType.TEXT) +.properties(new ComponentProperties() +.isVisible(new ComponentPropertiesIsVisible( +true))))) +.isVisible(new ComponentPropertiesIsVisible( +"true"))), new Component() +.type(ComponentType.GRIDCELL) +.name("gridCell2") +.properties(new ComponentProperties() +.children(Collections.singletonList(new Component() +.name("table0") +.type(ComponentType.TABLE) +.properties(new ComponentProperties() +.isVisible(new ComponentPropertiesIsVisible( +true))))) +.isVisible(new ComponentPropertiesIsVisible( +"true"))), new Component() +.type(ComponentType.GRIDCELL) +.name("gridCell1") +.properties(new ComponentProperties() +.children(Collections.singletonList(new Component() +.name("text1") +.type(ComponentType.TEXT) +.properties(new ComponentProperties() +.isVisible(new ComponentPropertiesIsVisible( +true))))) +.isVisible(new ComponentPropertiesIsVisible( +"true"))), new Component() +.type(ComponentType.GRIDCELL) +.name("gridCell3") +.properties(new ComponentProperties() +.children(Collections.singletonList(new Component() +.name("button0") +.type(ComponentType.BUTTON) +.properties(new ComponentProperties() +.isVisible(new ComponentPropertiesIsVisible( +true))) +.events(Collections.singletonList(new AppBuilderEvent() +.name(AppBuilderEventName.CLICK) +.type(AppBuilderEventType.SETSTATEVARIABLEVALUE))))) +.isVisible(new ComponentPropertiesIsVisible( +"true"))), new Component() +.type(ComponentType.GRIDCELL) +.name("gridCell4") +.properties(new ComponentProperties() +.children(Collections.singletonList(new Component() +.name("button1") +.type(ComponentType.BUTTON) +.properties(new ComponentProperties() +.isVisible(new ComponentPropertiesIsVisible( +true))) +.events(Collections.singletonList(new AppBuilderEvent() +.name(AppBuilderEventName.CLICK) +.type(AppBuilderEventType.SETSTATEVARIABLEVALUE))))) +.isVisible(new ComponentPropertiesIsVisible( +"true"))))) +.backgroundColor("default")))) +.queries(Arrays.asList(new Query( +new ActionQuery() +.id(UUID.fromString("92ff0bb8-553b-4f31-87c7-ef5bd16d47d5")) +.type(ActionQueryType.ACTION) +.name("fetchFacts") +.properties(new ActionQueryProperties() +.spec(new ActionQuerySpec( +new ActionQuerySpecObject() +.fqn("com.datadoghq.http.request") +.connectionId("5e63f4a8-4ce6-47de-ba11-f6617c1d54f3") +.inputs(new ActionQuerySpecInputs( +Map.ofEntries(Map.entry("verb", "GET"),Map.entry("url", "https://catfact.ninja/facts"),Map.entry("urlParams", "[{'key': 'limit', 'value': '${pageSize.value.toString()}'}, {'key': 'page', 'value': '${(table0.pageIndex + 1).toString()}'}]")))))))), new Query( +new StateVariable() +.type(StateVariableType.STATEVARIABLE) +.name("pageSize") +.properties(new StateVariableProperties() +.defaultValue("${20}")) +.id(UUID.fromString("afd03c81-4075-4432-8618-ba09d52d2f2d"))), new Query( +new DataTransform() +.type(DataTransformType.DATATRANSFORM) +.name("randomFact") +.properties(new DataTransformProperties() +.outputs(""" ${(() => {const facts = fetchFacts.outputs.body.data return facts[Math.floor(Math.random()*facts.length)] })()} """)) - .id( - UUID.fromString( - "0fb22859-47dc-4137-9e41-7b67d04c525c"))))) - .name("Example Cat Facts Viewer") - .description( - "This is a slightly complicated example app that fetches and" - + " displays cat facts"))); +.id(UUID.fromString("0fb22859-47dc-4137-9e41-7b67d04c525c"))))) +.name("Example Cat Facts Viewer") +.description("This is a slightly complicated example app that fetches and displays cat facts"))); try { CreateAppResponse result = apiInstance.createApp(body); @@ -254,4 +159,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/app-builder/DeleteApp.java b/examples/v2/app-builder/DeleteApp.java index c997dc96a77..d2396dd2b04 100644 --- a/examples/v2/app-builder/DeleteApp.java +++ b/examples/v2/app-builder/DeleteApp.java @@ -1,9 +1,15 @@ // Delete App returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AppBuilderApi; import com.datadog.api.client.v2.model.DeleteAppResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -16,7 +22,7 @@ public static void main(String[] args) { try { APP_DATA_ID = UUID.fromString(System.getenv("APP_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -30,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/app-builder/DeleteApps.java b/examples/v2/app-builder/DeleteApps.java index b241389ab6c..17ee6fc6863 100644 --- a/examples/v2/app-builder/DeleteApps.java +++ b/examples/v2/app-builder/DeleteApps.java @@ -1,13 +1,18 @@ // Delete Multiple Apps returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AppBuilderApi; +import com.datadog.api.client.v2.model.DeleteAppsResponse; import com.datadog.api.client.v2.model.AppDefinitionType; import com.datadog.api.client.v2.model.DeleteAppsRequest; import com.datadog.api.client.v2.model.DeleteAppsRequestDataItems; -import com.datadog.api.client.v2.model.DeleteAppsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -20,16 +25,13 @@ public static void main(String[] args) { try { APP_DATA_ID = UUID.fromString(System.getenv("APP_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } - DeleteAppsRequest body = - new DeleteAppsRequest() - .data( - Collections.singletonList( - new DeleteAppsRequestDataItems() - .id(APP_DATA_ID) - .type(AppDefinitionType.APPDEFINITIONS))); + DeleteAppsRequest body = new DeleteAppsRequest() +.data(Collections.singletonList(new DeleteAppsRequestDataItems() +.id(APP_DATA_ID) +.type(AppDefinitionType.APPDEFINITIONS))); try { DeleteAppsResponse result = apiInstance.deleteApps(body); @@ -42,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/app-builder/GetApp.java b/examples/v2/app-builder/GetApp.java index 2da4f42118a..e8f83b8f638 100644 --- a/examples/v2/app-builder/GetApp.java +++ b/examples/v2/app-builder/GetApp.java @@ -1,9 +1,15 @@ // Get App returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AppBuilderApi; import com.datadog.api.client.v2.model.GetAppResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -16,7 +22,7 @@ public static void main(String[] args) { try { APP_DATA_ID = UUID.fromString(System.getenv("APP_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -30,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/app-builder/ListApps.java b/examples/v2/app-builder/ListApps.java index 17e1621cff3..506bd195199 100644 --- a/examples/v2/app-builder/ListApps.java +++ b/examples/v2/app-builder/ListApps.java @@ -1,9 +1,16 @@ // List Apps returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AppBuilderApi; import com.datadog.api.client.v2.model.ListAppsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/app-builder/PublishApp.java b/examples/v2/app-builder/PublishApp.java index 13197361897..9c2c2a95b8b 100644 --- a/examples/v2/app-builder/PublishApp.java +++ b/examples/v2/app-builder/PublishApp.java @@ -1,9 +1,15 @@ // Publish App returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AppBuilderApi; import com.datadog.api.client.v2.model.PublishAppResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -16,7 +22,7 @@ public static void main(String[] args) { try { APP_DATA_ID = UUID.fromString(System.getenv("APP_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -30,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/app-builder/UnpublishApp.java b/examples/v2/app-builder/UnpublishApp.java index d7b9f57f11a..6756291e8c4 100644 --- a/examples/v2/app-builder/UnpublishApp.java +++ b/examples/v2/app-builder/UnpublishApp.java @@ -1,9 +1,15 @@ // Unpublish App returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AppBuilderApi; import com.datadog.api.client.v2.model.UnpublishAppResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -16,7 +22,7 @@ public static void main(String[] args) { try { APP_DATA_ID = UUID.fromString(System.getenv("APP_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -30,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/app-builder/UpdateApp.java b/examples/v2/app-builder/UpdateApp.java index 6fd98b58a8c..28a5daf7312 100644 --- a/examples/v2/app-builder/UpdateApp.java +++ b/examples/v2/app-builder/UpdateApp.java @@ -1,13 +1,19 @@ // Update App returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AppBuilderApi; +import com.datadog.api.client.v2.model.UpdateAppResponse; import com.datadog.api.client.v2.model.AppDefinitionType; import com.datadog.api.client.v2.model.UpdateAppRequest; import com.datadog.api.client.v2.model.UpdateAppRequestData; import com.datadog.api.client.v2.model.UpdateAppRequestDataAttributes; -import com.datadog.api.client.v2.model.UpdateAppResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -20,19 +26,16 @@ public static void main(String[] args) { try { APP_DATA_ID = UUID.fromString(System.getenv("APP_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } - UpdateAppRequest body = - new UpdateAppRequest() - .data( - new UpdateAppRequestData() - .attributes( - new UpdateAppRequestDataAttributes() - .name("Updated Name") - .rootInstanceName("grid0")) - .id(APP_DATA_ID) - .type(AppDefinitionType.APPDEFINITIONS)); + UpdateAppRequest body = new UpdateAppRequest() +.data(new UpdateAppRequestData() +.attributes(new UpdateAppRequestDataAttributes() +.name("Updated Name") +.rootInstanceName("grid0")) +.id(APP_DATA_ID) +.type(AppDefinitionType.APPDEFINITIONS)); try { UpdateAppResponse result = apiInstance.updateApp(APP_DATA_ID, body); @@ -45,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/CreateApplicationSecurityWafCustomRule.java b/examples/v2/application-security/CreateApplicationSecurityWafCustomRule.java index 8b76dcb895a..b825864b9aa 100644 --- a/examples/v2/application-security/CreateApplicationSecurityWafCustomRule.java +++ b/examples/v2/application-security/CreateApplicationSecurityWafCustomRule.java @@ -1,8 +1,9 @@ // Create a WAF custom rule returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; +import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleResponse; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleAction; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleActionAction; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleActionParameters; @@ -15,80 +16,63 @@ import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleCreateAttributes; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleCreateData; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleCreateRequest; -import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleResponse; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleScope; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleTags; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleTagsCategory; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ApplicationSecurityApi apiInstance = new ApplicationSecurityApi(defaultClient); - ApplicationSecurityWafCustomRuleCreateRequest body = - new ApplicationSecurityWafCustomRuleCreateRequest() - .data( - new ApplicationSecurityWafCustomRuleCreateData() - .attributes( - new ApplicationSecurityWafCustomRuleCreateAttributes() - .action( - new ApplicationSecurityWafCustomRuleAction() - .action( - ApplicationSecurityWafCustomRuleActionAction.BLOCK_REQUEST) - .parameters( - new ApplicationSecurityWafCustomRuleActionParameters() - .location("/blocking") - .statusCode(403L))) - .blocking(false) - .conditions( - Collections.singletonList( - new ApplicationSecurityWafCustomRuleCondition() - .operator( - ApplicationSecurityWafCustomRuleConditionOperator - .MATCH_REGEX) - .parameters( - new ApplicationSecurityWafCustomRuleConditionParameters() - .data("blocked_users") - .inputs( - Collections.singletonList( - new ApplicationSecurityWafCustomRuleConditionInput() - .address( - ApplicationSecurityWafCustomRuleConditionInputAddress - .SERVER_DB_STATEMENT))) - .options( - new ApplicationSecurityWafCustomRuleConditionOptions() - .caseSensitive(false) - .minLength(0L)) - .regex("path.*") - .value("custom_tag")))) - .enabled(false) - .name("Block request from a bad useragent") - .pathGlob("/api/search/*") - .scope( - Collections.singletonList( - new ApplicationSecurityWafCustomRuleScope() - .env("prod") - .service("billing-service"))) - .tags( - new ApplicationSecurityWafCustomRuleTags() - .category( - ApplicationSecurityWafCustomRuleTagsCategory.BUSINESS_LOGIC) - .type("users.login.success"))) - .type(ApplicationSecurityWafCustomRuleType.CUSTOM_RULE)); + ApplicationSecurityWafCustomRuleCreateRequest body = new ApplicationSecurityWafCustomRuleCreateRequest() +.data(new ApplicationSecurityWafCustomRuleCreateData() +.attributes(new ApplicationSecurityWafCustomRuleCreateAttributes() +.action(new ApplicationSecurityWafCustomRuleAction() +.action(ApplicationSecurityWafCustomRuleActionAction.BLOCK_REQUEST) +.parameters(new ApplicationSecurityWafCustomRuleActionParameters() +.location("/blocking") +.statusCode(403L))) +.blocking(false) +.conditions(Collections.singletonList(new ApplicationSecurityWafCustomRuleCondition() +.operator(ApplicationSecurityWafCustomRuleConditionOperator.MATCH_REGEX) +.parameters(new ApplicationSecurityWafCustomRuleConditionParameters() +.data("blocked_users") +.inputs(Collections.singletonList(new ApplicationSecurityWafCustomRuleConditionInput() +.address(ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_DB_STATEMENT))) +.options(new ApplicationSecurityWafCustomRuleConditionOptions() +.caseSensitive(false) +.minLength(0L)) +.regex("path.*") +.value("custom_tag")))) +.enabled(false) +.name("Block request from a bad useragent") +.pathGlob("/api/search/*") +.scope(Collections.singletonList(new ApplicationSecurityWafCustomRuleScope() +.env("prod") +.service("billing-service"))) +.tags(new ApplicationSecurityWafCustomRuleTags() +.category(ApplicationSecurityWafCustomRuleTagsCategory.BUSINESS_LOGIC) +.type("users.login.success"))) +.type(ApplicationSecurityWafCustomRuleType.CUSTOM_RULE)); try { - ApplicationSecurityWafCustomRuleResponse result = - apiInstance.createApplicationSecurityWafCustomRule(body); + ApplicationSecurityWafCustomRuleResponse result = apiInstance.createApplicationSecurityWafCustomRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ApplicationSecurityApi#createApplicationSecurityWafCustomRule"); + System.err.println("Exception when calling ApplicationSecurityApi#createApplicationSecurityWafCustomRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/CreateApplicationSecurityWafExclusionFilter.java b/examples/v2/application-security/CreateApplicationSecurityWafExclusionFilter.java index eb5e8dfaf8b..a3c9695acf3 100644 --- a/examples/v2/application-security/CreateApplicationSecurityWafExclusionFilter.java +++ b/examples/v2/application-security/CreateApplicationSecurityWafExclusionFilter.java @@ -1,59 +1,54 @@ // Create a WAF exclusion filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; +import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterResponse; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterCreateAttributes; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterCreateData; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterCreateRequest; -import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterResponse; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterRulesTarget; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterRulesTargetTags; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterScope; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ApplicationSecurityApi apiInstance = new ApplicationSecurityApi(defaultClient); - ApplicationSecurityWafExclusionFilterCreateRequest body = - new ApplicationSecurityWafExclusionFilterCreateRequest() - .data( - new ApplicationSecurityWafExclusionFilterCreateData() - .attributes( - new ApplicationSecurityWafExclusionFilterCreateAttributes() - .description("Exclude false positives on a path") - .enabled(true) - .parameters(Collections.singletonList("list.search.query")) - .pathGlob("/accounts/*") - .rulesTarget( - Collections.singletonList( - new ApplicationSecurityWafExclusionFilterRulesTarget() - .tags( - new ApplicationSecurityWafExclusionFilterRulesTargetTags() - .category("attack_attempt") - .type("lfi")))) - .scope( - Collections.singletonList( - new ApplicationSecurityWafExclusionFilterScope() - .env("www") - .service("prod")))) - .type(ApplicationSecurityWafExclusionFilterType.EXCLUSION_FILTER)); + ApplicationSecurityWafExclusionFilterCreateRequest body = new ApplicationSecurityWafExclusionFilterCreateRequest() +.data(new ApplicationSecurityWafExclusionFilterCreateData() +.attributes(new ApplicationSecurityWafExclusionFilterCreateAttributes() +.description("Exclude false positives on a path") +.enabled(true) +.parameters(Collections.singletonList("list.search.query")) +.pathGlob("/accounts/*") +.rulesTarget(Collections.singletonList(new ApplicationSecurityWafExclusionFilterRulesTarget() +.tags(new ApplicationSecurityWafExclusionFilterRulesTargetTags() +.category("attack_attempt") +.type("lfi")))) +.scope(Collections.singletonList(new ApplicationSecurityWafExclusionFilterScope() +.env("www") +.service("prod")))) +.type(ApplicationSecurityWafExclusionFilterType.EXCLUSION_FILTER)); try { - ApplicationSecurityWafExclusionFilterResponse result = - apiInstance.createApplicationSecurityWafExclusionFilter(body); + ApplicationSecurityWafExclusionFilterResponse result = apiInstance.createApplicationSecurityWafExclusionFilter(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling" - + " ApplicationSecurityApi#createApplicationSecurityWafExclusionFilter"); + System.err.println("Exception when calling ApplicationSecurityApi#createApplicationSecurityWafExclusionFilter"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/DeleteApplicationSecurityWafCustomRule.java b/examples/v2/application-security/DeleteApplicationSecurityWafCustomRule.java index 5837eb1a6d0..169816bfa0c 100644 --- a/examples/v2/application-security/DeleteApplicationSecurityWafCustomRule.java +++ b/examples/v2/application-security/DeleteApplicationSecurityWafCustomRule.java @@ -1,8 +1,15 @@ // Delete a WAF Custom Rule returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,11 @@ public static void main(String[] args) { try { apiInstance.deleteApplicationSecurityWafCustomRule("3b5-v82-ns6"); } catch (ApiException e) { - System.err.println( - "Exception when calling ApplicationSecurityApi#deleteApplicationSecurityWafCustomRule"); + System.err.println("Exception when calling ApplicationSecurityApi#deleteApplicationSecurityWafCustomRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/DeleteApplicationSecurityWafExclusionFilter.java b/examples/v2/application-security/DeleteApplicationSecurityWafExclusionFilter.java index 39ef744c2de..7658cd91465 100644 --- a/examples/v2/application-security/DeleteApplicationSecurityWafExclusionFilter.java +++ b/examples/v2/application-security/DeleteApplicationSecurityWafExclusionFilter.java @@ -1,8 +1,15 @@ // Delete a WAF exclusion filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,13 +22,11 @@ public static void main(String[] args) { try { apiInstance.deleteApplicationSecurityWafExclusionFilter(EXCLUSION_FILTER_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling" - + " ApplicationSecurityApi#deleteApplicationSecurityWafExclusionFilter"); + System.err.println("Exception when calling ApplicationSecurityApi#deleteApplicationSecurityWafExclusionFilter"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/GetApplicationSecurityWafCustomRule.java b/examples/v2/application-security/GetApplicationSecurityWafCustomRule.java index 82745a299f2..b43d1ed312b 100644 --- a/examples/v2/application-security/GetApplicationSecurityWafCustomRule.java +++ b/examples/v2/application-security/GetApplicationSecurityWafCustomRule.java @@ -1,9 +1,16 @@ // Get a WAF custom rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { ApplicationSecurityApi apiInstance = new ApplicationSecurityApi(defaultClient); try { - ApplicationSecurityWafCustomRuleResponse result = - apiInstance.getApplicationSecurityWafCustomRule("3b5-v82-ns6"); + ApplicationSecurityWafCustomRuleResponse result = apiInstance.getApplicationSecurityWafCustomRule("3b5-v82-ns6"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ApplicationSecurityApi#getApplicationSecurityWafCustomRule"); + System.err.println("Exception when calling ApplicationSecurityApi#getApplicationSecurityWafCustomRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/GetApplicationSecurityWafExclusionFilter.java b/examples/v2/application-security/GetApplicationSecurityWafExclusionFilter.java index e3a53eef957..63b5a7c470c 100644 --- a/examples/v2/application-security/GetApplicationSecurityWafExclusionFilter.java +++ b/examples/v2/application-security/GetApplicationSecurityWafExclusionFilter.java @@ -1,9 +1,16 @@ // Get a WAF exclusion filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String EXCLUSION_FILTER_DATA_ID = System.getenv("EXCLUSION_FILTER_DATA_ID"); try { - ApplicationSecurityWafExclusionFilterResponse result = - apiInstance.getApplicationSecurityWafExclusionFilter(EXCLUSION_FILTER_DATA_ID); + ApplicationSecurityWafExclusionFilterResponse result = apiInstance.getApplicationSecurityWafExclusionFilter(EXCLUSION_FILTER_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ApplicationSecurityApi#getApplicationSecurityWafExclusionFilter"); + System.err.println("Exception when calling ApplicationSecurityApi#getApplicationSecurityWafExclusionFilter"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/ListApplicationSecurityWAFCustomRules.java b/examples/v2/application-security/ListApplicationSecurityWAFCustomRules.java index 8473415b9ad..24ccf1b85fe 100644 --- a/examples/v2/application-security/ListApplicationSecurityWAFCustomRules.java +++ b/examples/v2/application-security/ListApplicationSecurityWAFCustomRules.java @@ -1,9 +1,16 @@ // List all WAF custom rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { ApplicationSecurityApi apiInstance = new ApplicationSecurityApi(defaultClient); try { - ApplicationSecurityWafCustomRuleListResponse result = - apiInstance.listApplicationSecurityWAFCustomRules(); + ApplicationSecurityWafCustomRuleListResponse result = apiInstance.listApplicationSecurityWAFCustomRules(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ApplicationSecurityApi#listApplicationSecurityWAFCustomRules"); + System.err.println("Exception when calling ApplicationSecurityApi#listApplicationSecurityWAFCustomRules"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/ListApplicationSecurityWafExclusionFilters.java b/examples/v2/application-security/ListApplicationSecurityWafExclusionFilters.java index 1531fe0dd63..66fa5ba80f1 100644 --- a/examples/v2/application-security/ListApplicationSecurityWafExclusionFilters.java +++ b/examples/v2/application-security/ListApplicationSecurityWafExclusionFilters.java @@ -1,9 +1,16 @@ // List all WAF exclusion filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFiltersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,17 +18,14 @@ public static void main(String[] args) { ApplicationSecurityApi apiInstance = new ApplicationSecurityApi(defaultClient); try { - ApplicationSecurityWafExclusionFiltersResponse result = - apiInstance.listApplicationSecurityWafExclusionFilters(); + ApplicationSecurityWafExclusionFiltersResponse result = apiInstance.listApplicationSecurityWafExclusionFilters(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling" - + " ApplicationSecurityApi#listApplicationSecurityWafExclusionFilters"); + System.err.println("Exception when calling ApplicationSecurityApi#listApplicationSecurityWafExclusionFilters"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/UpdateApplicationSecurityWafCustomRule.java b/examples/v2/application-security/UpdateApplicationSecurityWafCustomRule.java index 64eefb114de..c7426615af8 100644 --- a/examples/v2/application-security/UpdateApplicationSecurityWafCustomRule.java +++ b/examples/v2/application-security/UpdateApplicationSecurityWafCustomRule.java @@ -1,14 +1,14 @@ // Update a WAF Custom Rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; +import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleResponse; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleCondition; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleConditionInput; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleConditionInputAddress; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleConditionOperator; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleConditionParameters; -import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleResponse; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleScope; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleTags; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleTagsCategory; @@ -16,7 +16,13 @@ import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleUpdateAttributes; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleUpdateData; import com.datadog.api.client.v2.model.ApplicationSecurityWafCustomRuleUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,56 +32,37 @@ public static void main(String[] args) { // there is a valid "custom_rule" in the system String CUSTOM_RULE_DATA_ID = System.getenv("CUSTOM_RULE_DATA_ID"); - ApplicationSecurityWafCustomRuleUpdateRequest body = - new ApplicationSecurityWafCustomRuleUpdateRequest() - .data( - new ApplicationSecurityWafCustomRuleUpdateData() - .type(ApplicationSecurityWafCustomRuleType.CUSTOM_RULE) - .attributes( - new ApplicationSecurityWafCustomRuleUpdateAttributes() - .blocking(false) - .conditions( - Collections.singletonList( - new ApplicationSecurityWafCustomRuleCondition() - .operator( - ApplicationSecurityWafCustomRuleConditionOperator - .MATCH_REGEX) - .parameters( - new ApplicationSecurityWafCustomRuleConditionParameters() - .inputs( - Collections.singletonList( - new ApplicationSecurityWafCustomRuleConditionInput() - .address( - ApplicationSecurityWafCustomRuleConditionInputAddress - .SERVER_REQUEST_QUERY) - .keyPath( - Collections.singletonList("id")))) - .regex("badactor")))) - .enabled(false) - .name("test") - .pathGlob("/test") - .scope( - Collections.singletonList( - new ApplicationSecurityWafCustomRuleScope() - .env("test") - .service("test"))) - .tags( - new ApplicationSecurityWafCustomRuleTags() - .category( - ApplicationSecurityWafCustomRuleTagsCategory.ATTACK_ATTEMPT) - .type("test")))); + ApplicationSecurityWafCustomRuleUpdateRequest body = new ApplicationSecurityWafCustomRuleUpdateRequest() +.data(new ApplicationSecurityWafCustomRuleUpdateData() +.type(ApplicationSecurityWafCustomRuleType.CUSTOM_RULE) +.attributes(new ApplicationSecurityWafCustomRuleUpdateAttributes() +.blocking(false) +.conditions(Collections.singletonList(new ApplicationSecurityWafCustomRuleCondition() +.operator(ApplicationSecurityWafCustomRuleConditionOperator.MATCH_REGEX) +.parameters(new ApplicationSecurityWafCustomRuleConditionParameters() +.inputs(Collections.singletonList(new ApplicationSecurityWafCustomRuleConditionInput() +.address(ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_REQUEST_QUERY) +.keyPath(Collections.singletonList("id")))) +.regex("badactor")))) +.enabled(false) +.name("test") +.pathGlob("/test") +.scope(Collections.singletonList(new ApplicationSecurityWafCustomRuleScope() +.env("test") +.service("test"))) +.tags(new ApplicationSecurityWafCustomRuleTags() +.category(ApplicationSecurityWafCustomRuleTagsCategory.ATTACK_ATTEMPT) +.type("test")))); try { - ApplicationSecurityWafCustomRuleResponse result = - apiInstance.updateApplicationSecurityWafCustomRule(CUSTOM_RULE_DATA_ID, body); + ApplicationSecurityWafCustomRuleResponse result = apiInstance.updateApplicationSecurityWafCustomRule(CUSTOM_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ApplicationSecurityApi#updateApplicationSecurityWafCustomRule"); + System.err.println("Exception when calling ApplicationSecurityApi#updateApplicationSecurityWafCustomRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/application-security/UpdateApplicationSecurityWafExclusionFilter.java b/examples/v2/application-security/UpdateApplicationSecurityWafExclusionFilter.java index 9a76335ce34..4abf9d0426b 100644 --- a/examples/v2/application-security/UpdateApplicationSecurityWafExclusionFilter.java +++ b/examples/v2/application-security/UpdateApplicationSecurityWafExclusionFilter.java @@ -1,15 +1,21 @@ // Update a WAF exclusion filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ApplicationSecurityApi; -import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterOnMatch; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterResponse; +import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterOnMatch; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterType; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterUpdateAttributes; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterUpdateData; import com.datadog.api.client.v2.model.ApplicationSecurityWafExclusionFilterUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,30 +25,24 @@ public static void main(String[] args) { // there is a valid "exclusion_filter" in the system String EXCLUSION_FILTER_DATA_ID = System.getenv("EXCLUSION_FILTER_DATA_ID"); - ApplicationSecurityWafExclusionFilterUpdateRequest body = - new ApplicationSecurityWafExclusionFilterUpdateRequest() - .data( - new ApplicationSecurityWafExclusionFilterUpdateData() - .attributes( - new ApplicationSecurityWafExclusionFilterUpdateAttributes() - .description("Exclude false positives on a path") - .enabled(false) - .ipList(Collections.singletonList("198.51.100.72")) - .onMatch(ApplicationSecurityWafExclusionFilterOnMatch.MONITOR)) - .type(ApplicationSecurityWafExclusionFilterType.EXCLUSION_FILTER)); + ApplicationSecurityWafExclusionFilterUpdateRequest body = new ApplicationSecurityWafExclusionFilterUpdateRequest() +.data(new ApplicationSecurityWafExclusionFilterUpdateData() +.attributes(new ApplicationSecurityWafExclusionFilterUpdateAttributes() +.description("Exclude false positives on a path") +.enabled(false) +.ipList(Collections.singletonList("198.51.100.72")) +.onMatch(ApplicationSecurityWafExclusionFilterOnMatch.MONITOR)) +.type(ApplicationSecurityWafExclusionFilterType.EXCLUSION_FILTER)); try { - ApplicationSecurityWafExclusionFilterResponse result = - apiInstance.updateApplicationSecurityWafExclusionFilter(EXCLUSION_FILTER_DATA_ID, body); + ApplicationSecurityWafExclusionFilterResponse result = apiInstance.updateApplicationSecurityWafExclusionFilter(EXCLUSION_FILTER_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling" - + " ApplicationSecurityApi#updateApplicationSecurityWafExclusionFilter"); + System.err.println("Exception when calling ApplicationSecurityApi#updateApplicationSecurityWafExclusionFilter"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/audit/ListAuditLogs.java b/examples/v2/audit/ListAuditLogs.java index 123f0b8d355..fcb6f6c1141 100644 --- a/examples/v2/audit/ListAuditLogs.java +++ b/examples/v2/audit/ListAuditLogs.java @@ -1,9 +1,16 @@ // Get a list of Audit Logs events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AuditApi; import com.datadog.api.client.v2.model.AuditLogsEventsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/audit/ListAuditLogs_1275402458.java b/examples/v2/audit/ListAuditLogs_1275402458.java index 0e387ef318c..0cb4e782a4f 100644 --- a/examples/v2/audit/ListAuditLogs_1275402458.java +++ b/examples/v2/audit/ListAuditLogs_1275402458.java @@ -1,10 +1,19 @@ // Get a list of Audit Logs events returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.AuditApi; import com.datadog.api.client.v2.api.AuditApi.ListAuditLogsOptionalParameters; +import com.datadog.api.client.v2.model.AuditLogsEventsResponse; import com.datadog.api.client.v2.model.AuditLogsEvent; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +21,10 @@ public static void main(String[] args) { AuditApi apiInstance = new AuditApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listAuditLogsWithPagination( - new ListAuditLogsOptionalParameters().pageLimit(2)); + PaginationIterable iterable = apiInstance.listAuditLogsWithPagination(new ListAuditLogsOptionalParameters().pageLimit(2)); for (AuditLogsEvent item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling AuditApi#listAuditLogsWithPagination"); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/audit/SearchAuditLogs.java b/examples/v2/audit/SearchAuditLogs.java index 90dad0b1a4e..14678d618f3 100644 --- a/examples/v2/audit/SearchAuditLogs.java +++ b/examples/v2/audit/SearchAuditLogs.java @@ -1,7 +1,7 @@ // Search Audit Logs events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AuditApi; import com.datadog.api.client.v2.api.AuditApi.SearchAuditLogsOptionalParameters; import com.datadog.api.client.v2.model.AuditLogsEventsResponse; @@ -10,26 +10,33 @@ import com.datadog.api.client.v2.model.AuditLogsQueryPageOptions; import com.datadog.api.client.v2.model.AuditLogsSearchEventsRequest; import com.datadog.api.client.v2.model.AuditLogsSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AuditApi apiInstance = new AuditApi(defaultClient); - AuditLogsSearchEventsRequest body = - new AuditLogsSearchEventsRequest() - .filter( - new AuditLogsQueryFilter() - .from("now-15m") - .query("@type:session AND @session.type:user") - .to("now")) - .options(new AuditLogsQueryOptions().timeOffset(0L).timezone("GMT")) - .page(new AuditLogsQueryPageOptions().limit(25)) - .sort(AuditLogsSort.TIMESTAMP_ASCENDING); + AuditLogsSearchEventsRequest body = new AuditLogsSearchEventsRequest() +.filter(new AuditLogsQueryFilter() +.from("now-15m") +.query("@type:session AND @session.type:user") +.to("now")) +.options(new AuditLogsQueryOptions() +.timeOffset(0L) +.timezone("GMT")) +.page(new AuditLogsQueryPageOptions() +.limit(25)) +.sort(AuditLogsSort.TIMESTAMP_ASCENDING); try { - AuditLogsEventsResponse result = - apiInstance.searchAuditLogs(new SearchAuditLogsOptionalParameters().body(body)); + AuditLogsEventsResponse result = apiInstance.searchAuditLogs(new SearchAuditLogsOptionalParameters().body(body)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling AuditApi#searchAuditLogs"); @@ -39,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/audit/SearchAuditLogs_3215529662.java b/examples/v2/audit/SearchAuditLogs_3215529662.java index 51e8b5eb628..174cd2a9306 100644 --- a/examples/v2/audit/SearchAuditLogs_3215529662.java +++ b/examples/v2/audit/SearchAuditLogs_3215529662.java @@ -1,35 +1,45 @@ // Search Audit Logs events returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.AuditApi; import com.datadog.api.client.v2.api.AuditApi.SearchAuditLogsOptionalParameters; +import com.datadog.api.client.v2.model.AuditLogsEventsResponse; import com.datadog.api.client.v2.model.AuditLogsEvent; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.AuditLogsQueryFilter; import com.datadog.api.client.v2.model.AuditLogsQueryOptions; import com.datadog.api.client.v2.model.AuditLogsQueryPageOptions; import com.datadog.api.client.v2.model.AuditLogsSearchEventsRequest; import com.datadog.api.client.v2.model.AuditLogsSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AuditApi apiInstance = new AuditApi(defaultClient); - AuditLogsSearchEventsRequest body = - new AuditLogsSearchEventsRequest() - .filter(new AuditLogsQueryFilter().from("now-15m").to("now")) - .options(new AuditLogsQueryOptions().timezone("GMT")) - .page(new AuditLogsQueryPageOptions().limit(2)) - .sort(AuditLogsSort.TIMESTAMP_ASCENDING); + AuditLogsSearchEventsRequest body = new AuditLogsSearchEventsRequest() +.filter(new AuditLogsQueryFilter() +.from("now-15m") +.to("now")) +.options(new AuditLogsQueryOptions() +.timezone("GMT")) +.page(new AuditLogsQueryPageOptions() +.limit(2)) +.sort(AuditLogsSort.TIMESTAMP_ASCENDING); try { - PaginationIterable iterable = - apiInstance.searchAuditLogsWithPagination( - new SearchAuditLogsOptionalParameters().body(body)); + PaginationIterable iterable = apiInstance.searchAuditLogsWithPagination(new SearchAuditLogsOptionalParameters().body(body)); for (AuditLogsEvent item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling AuditApi#searchAuditLogsWithPagination"); @@ -37,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/authn-mappings/CreateAuthNMapping.java b/examples/v2/authn-mappings/CreateAuthNMapping.java index 3312c09f179..afe1a956532 100644 --- a/examples/v2/authn-mappings/CreateAuthNMapping.java +++ b/examples/v2/authn-mappings/CreateAuthNMapping.java @@ -1,18 +1,25 @@ // Create an AuthN Mapping returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AuthNMappingsApi; +import com.datadog.api.client.v2.model.AuthNMappingResponse; import com.datadog.api.client.v2.model.AuthNMappingCreateAttributes; import com.datadog.api.client.v2.model.AuthNMappingCreateData; import com.datadog.api.client.v2.model.AuthNMappingCreateRelationships; import com.datadog.api.client.v2.model.AuthNMappingCreateRequest; import com.datadog.api.client.v2.model.AuthNMappingRelationshipToRole; -import com.datadog.api.client.v2.model.AuthNMappingResponse; import com.datadog.api.client.v2.model.AuthNMappingsType; import com.datadog.api.client.v2.model.RelationshipToRole; import com.datadog.api.client.v2.model.RelationshipToRoleData; import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,24 +29,18 @@ public static void main(String[] args) { // there is a valid "role" in the system String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID"); - AuthNMappingCreateRequest body = - new AuthNMappingCreateRequest() - .data( - new AuthNMappingCreateData() - .attributes( - new AuthNMappingCreateAttributes() - .attributeKey("exampleauthnmapping") - .attributeValue("Example-AuthN-Mapping")) - .relationships( - new AuthNMappingCreateRelationships( - new AuthNMappingRelationshipToRole() - .role( - new RelationshipToRole() - .data( - new RelationshipToRoleData() - .id(ROLE_DATA_ID) - .type(RolesType.ROLES))))) - .type(AuthNMappingsType.AUTHN_MAPPINGS)); + AuthNMappingCreateRequest body = new AuthNMappingCreateRequest() +.data(new AuthNMappingCreateData() +.attributes(new AuthNMappingCreateAttributes() +.attributeKey("exampleauthnmapping") +.attributeValue("Example-AuthN-Mapping")) +.relationships(new AuthNMappingCreateRelationships( +new AuthNMappingRelationshipToRole() +.role(new RelationshipToRole() +.data(new RelationshipToRoleData() +.id(ROLE_DATA_ID) +.type(RolesType.ROLES))))) +.type(AuthNMappingsType.AUTHN_MAPPINGS)); try { AuthNMappingResponse result = apiInstance.createAuthNMapping(body); @@ -52,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/authn-mappings/DeleteAuthNMapping.java b/examples/v2/authn-mappings/DeleteAuthNMapping.java index b8830b0e01b..8b2fbedefec 100644 --- a/examples/v2/authn-mappings/DeleteAuthNMapping.java +++ b/examples/v2/authn-mappings/DeleteAuthNMapping.java @@ -1,8 +1,15 @@ // Delete an AuthN Mapping returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AuthNMappingsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/authn-mappings/GetAuthNMapping.java b/examples/v2/authn-mappings/GetAuthNMapping.java index e268ec18b33..f15fbb4e3ac 100644 --- a/examples/v2/authn-mappings/GetAuthNMapping.java +++ b/examples/v2/authn-mappings/GetAuthNMapping.java @@ -1,9 +1,16 @@ // Get an AuthN Mapping by UUID returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AuthNMappingsApi; import com.datadog.api.client.v2.model.AuthNMappingResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/authn-mappings/ListAuthNMappings.java b/examples/v2/authn-mappings/ListAuthNMappings.java index f9962a1a983..df799d15366 100644 --- a/examples/v2/authn-mappings/ListAuthNMappings.java +++ b/examples/v2/authn-mappings/ListAuthNMappings.java @@ -1,9 +1,16 @@ // List all AuthN Mappings returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AuthNMappingsApi; import com.datadog.api.client.v2.model.AuthNMappingsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/authn-mappings/UpdateAuthNMapping.java b/examples/v2/authn-mappings/UpdateAuthNMapping.java index 22ad75d48dd..d639072bb1e 100644 --- a/examples/v2/authn-mappings/UpdateAuthNMapping.java +++ b/examples/v2/authn-mappings/UpdateAuthNMapping.java @@ -1,18 +1,25 @@ // Edit an AuthN Mapping returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AuthNMappingsApi; -import com.datadog.api.client.v2.model.AuthNMappingRelationshipToRole; import com.datadog.api.client.v2.model.AuthNMappingResponse; +import com.datadog.api.client.v2.model.AuthNMappingRelationshipToRole; +import com.datadog.api.client.v2.model.AuthNMappingsType; import com.datadog.api.client.v2.model.AuthNMappingUpdateAttributes; import com.datadog.api.client.v2.model.AuthNMappingUpdateData; import com.datadog.api.client.v2.model.AuthNMappingUpdateRelationships; import com.datadog.api.client.v2.model.AuthNMappingUpdateRequest; -import com.datadog.api.client.v2.model.AuthNMappingsType; import com.datadog.api.client.v2.model.RelationshipToRole; import com.datadog.api.client.v2.model.RelationshipToRoleData; import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,25 +32,19 @@ public static void main(String[] args) { // there is a valid "role" in the system String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID"); - AuthNMappingUpdateRequest body = - new AuthNMappingUpdateRequest() - .data( - new AuthNMappingUpdateData() - .attributes( - new AuthNMappingUpdateAttributes() - .attributeKey("member-of") - .attributeValue("Development")) - .id(AUTHN_MAPPING_DATA_ID) - .relationships( - new AuthNMappingUpdateRelationships( - new AuthNMappingRelationshipToRole() - .role( - new RelationshipToRole() - .data( - new RelationshipToRoleData() - .id(ROLE_DATA_ID) - .type(RolesType.ROLES))))) - .type(AuthNMappingsType.AUTHN_MAPPINGS)); + AuthNMappingUpdateRequest body = new AuthNMappingUpdateRequest() +.data(new AuthNMappingUpdateData() +.attributes(new AuthNMappingUpdateAttributes() +.attributeKey("member-of") +.attributeValue("Development")) +.id(AUTHN_MAPPING_DATA_ID) +.relationships(new AuthNMappingUpdateRelationships( +new AuthNMappingRelationshipToRole() +.role(new RelationshipToRole() +.data(new RelationshipToRoleData() +.id(ROLE_DATA_ID) +.type(RolesType.ROLES))))) +.type(AuthNMappingsType.AUTHN_MAPPINGS)); try { AuthNMappingResponse result = apiInstance.updateAuthNMapping(AUTHN_MAPPING_DATA_ID, body); @@ -56,4 +57,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/CreateAWSAccount.java b/examples/v2/aws-integration/CreateAWSAccount.java index 999b0112426..cc2cb62eb10 100644 --- a/examples/v2/aws-integration/CreateAWSAccount.java +++ b/examples/v2/aws-integration/CreateAWSAccount.java @@ -1,80 +1,68 @@ // Create an AWS integration returns "AWS Account object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; +import com.datadog.api.client.v2.model.AWSAccountResponse; import com.datadog.api.client.v2.model.AWSAccountCreateRequest; import com.datadog.api.client.v2.model.AWSAccountCreateRequestAttributes; import com.datadog.api.client.v2.model.AWSAccountCreateRequestData; import com.datadog.api.client.v2.model.AWSAccountPartition; -import com.datadog.api.client.v2.model.AWSAccountResponse; import com.datadog.api.client.v2.model.AWSAccountType; import com.datadog.api.client.v2.model.AWSAuthConfig; import com.datadog.api.client.v2.model.AWSAuthConfigKeys; import com.datadog.api.client.v2.model.AWSLambdaForwarderConfig; import com.datadog.api.client.v2.model.AWSLambdaForwarderConfigLogSourceConfig; -import com.datadog.api.client.v2.model.AWSLogSourceTagFilter; import com.datadog.api.client.v2.model.AWSLogsConfig; +import com.datadog.api.client.v2.model.AWSLogSourceTagFilter; import com.datadog.api.client.v2.model.AWSMetricsConfig; import com.datadog.api.client.v2.model.AWSNamespaceTagFilter; import com.datadog.api.client.v2.model.AWSResourcesConfig; import com.datadog.api.client.v2.model.AWSTracesConfig; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSAccountCreateRequest body = - new AWSAccountCreateRequest() - .data( - new AWSAccountCreateRequestData() - .attributes( - new AWSAccountCreateRequestAttributes() - .accountTags(Collections.singletonList("key:value")) - .authConfig( - new AWSAuthConfig( - new AWSAuthConfigKeys() - .accessKeyId("AKIAIOSFODNN7EXAMPLE") - .secretAccessKey( - "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"))) - .awsAccountId("123456789012") - .awsPartition(AWSAccountPartition.AWS) - .logsConfig( - new AWSLogsConfig() - .lambdaForwarder( - new AWSLambdaForwarderConfig() - .lambdas( - Collections.singletonList( - "arn:aws:lambda:us-east-1:123456789012:function:DatadogLambdaLogForwarder")) - .logSourceConfig( - new AWSLambdaForwarderConfigLogSourceConfig() - .tagFilters( - Collections.singletonList( - new AWSLogSourceTagFilter() - .source("s3") - .tags( - Collections.singletonList( - "test:test"))))) - .sources(Collections.singletonList("s3")))) - .metricsConfig( - new AWSMetricsConfig() - .automuteEnabled(true) - .collectCloudwatchAlarms(true) - .collectCustomMetrics(true) - .enabled(true) - .tagFilters( - Collections.singletonList( - new AWSNamespaceTagFilter() - .namespace("AWS/EC2") - .tags(Collections.singletonList("key:value"))))) - .resourcesConfig( - new AWSResourcesConfig() - .cloudSecurityPostureManagementCollection(false) - .extendedCollection(false)) - .tracesConfig(new AWSTracesConfig())) - .type(AWSAccountType.ACCOUNT)); + AWSAccountCreateRequest body = new AWSAccountCreateRequest() +.data(new AWSAccountCreateRequestData() +.attributes(new AWSAccountCreateRequestAttributes() +.accountTags(Collections.singletonList("key:value")) +.authConfig(new AWSAuthConfig( +new AWSAuthConfigKeys() +.accessKeyId("AKIAIOSFODNN7EXAMPLE") +.secretAccessKey("wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"))) +.awsAccountId("123456789012") +.awsPartition(AWSAccountPartition.AWS) +.logsConfig(new AWSLogsConfig() +.lambdaForwarder(new AWSLambdaForwarderConfig() +.lambdas(Collections.singletonList("arn:aws:lambda:us-east-1:123456789012:function:DatadogLambdaLogForwarder")) +.logSourceConfig(new AWSLambdaForwarderConfigLogSourceConfig() +.tagFilters(Collections.singletonList(new AWSLogSourceTagFilter() +.source("s3") +.tags(Collections.singletonList("test:test"))))) +.sources(Collections.singletonList("s3")))) +.metricsConfig(new AWSMetricsConfig() +.automuteEnabled(true) +.collectCloudwatchAlarms(true) +.collectCustomMetrics(true) +.enabled(true) +.tagFilters(Collections.singletonList(new AWSNamespaceTagFilter() +.namespace("AWS/EC2") +.tags(Collections.singletonList("key:value"))))) +.resourcesConfig(new AWSResourcesConfig() +.cloudSecurityPostureManagementCollection(false) +.extendedCollection(false)) +.tracesConfig(new AWSTracesConfig())) +.type(AWSAccountType.ACCOUNT)); try { AWSAccountResponse result = apiInstance.createAWSAccount(body); @@ -87,4 +75,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/CreateAWSAccount_1716720881.java b/examples/v2/aws-integration/CreateAWSAccount_1716720881.java index 7e6b2e8df3f..0f7d3c3962b 100644 --- a/examples/v2/aws-integration/CreateAWSAccount_1716720881.java +++ b/examples/v2/aws-integration/CreateAWSAccount_1716720881.java @@ -1,77 +1,67 @@ // Create an AWS account returns "AWS Account object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; +import com.datadog.api.client.v2.model.AWSAccountResponse; import com.datadog.api.client.v2.model.AWSAccountCreateRequest; import com.datadog.api.client.v2.model.AWSAccountCreateRequestAttributes; import com.datadog.api.client.v2.model.AWSAccountCreateRequestData; import com.datadog.api.client.v2.model.AWSAccountPartition; -import com.datadog.api.client.v2.model.AWSAccountResponse; import com.datadog.api.client.v2.model.AWSAccountType; import com.datadog.api.client.v2.model.AWSAuthConfig; import com.datadog.api.client.v2.model.AWSAuthConfigRole; import com.datadog.api.client.v2.model.AWSLambdaForwarderConfig; import com.datadog.api.client.v2.model.AWSLambdaForwarderConfigLogSourceConfig; -import com.datadog.api.client.v2.model.AWSLogSourceTagFilter; import com.datadog.api.client.v2.model.AWSLogsConfig; +import com.datadog.api.client.v2.model.AWSLogSourceTagFilter; import com.datadog.api.client.v2.model.AWSMetricsConfig; import com.datadog.api.client.v2.model.AWSNamespaceTagFilter; import com.datadog.api.client.v2.model.AWSResourcesConfig; import com.datadog.api.client.v2.model.AWSTracesConfig; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSAccountCreateRequest body = - new AWSAccountCreateRequest() - .data( - new AWSAccountCreateRequestData() - .attributes( - new AWSAccountCreateRequestAttributes() - .accountTags(Collections.singletonList("key:value")) - .authConfig( - new AWSAuthConfig( - new AWSAuthConfigRole().roleName("DatadogIntegrationRole"))) - .awsAccountId("123456789012") - .awsPartition(AWSAccountPartition.AWS) - .logsConfig( - new AWSLogsConfig() - .lambdaForwarder( - new AWSLambdaForwarderConfig() - .lambdas( - Collections.singletonList( - "arn:aws:lambda:us-east-1:123456789012:function:DatadogLambdaLogForwarder")) - .logSourceConfig( - new AWSLambdaForwarderConfigLogSourceConfig() - .tagFilters( - Collections.singletonList( - new AWSLogSourceTagFilter() - .source("s3") - .tags( - Collections.singletonList( - "test:test"))))) - .sources(Collections.singletonList("s3")))) - .metricsConfig( - new AWSMetricsConfig() - .automuteEnabled(true) - .collectCloudwatchAlarms(true) - .collectCustomMetrics(true) - .enabled(true) - .tagFilters( - Collections.singletonList( - new AWSNamespaceTagFilter() - .namespace("AWS/EC2") - .tags(Collections.singletonList("key:value"))))) - .resourcesConfig( - new AWSResourcesConfig() - .cloudSecurityPostureManagementCollection(false) - .extendedCollection(false)) - .tracesConfig(new AWSTracesConfig())) - .type(AWSAccountType.ACCOUNT)); + AWSAccountCreateRequest body = new AWSAccountCreateRequest() +.data(new AWSAccountCreateRequestData() +.attributes(new AWSAccountCreateRequestAttributes() +.accountTags(Collections.singletonList("key:value")) +.authConfig(new AWSAuthConfig( +new AWSAuthConfigRole() +.roleName("DatadogIntegrationRole"))) +.awsAccountId("123456789012") +.awsPartition(AWSAccountPartition.AWS) +.logsConfig(new AWSLogsConfig() +.lambdaForwarder(new AWSLambdaForwarderConfig() +.lambdas(Collections.singletonList("arn:aws:lambda:us-east-1:123456789012:function:DatadogLambdaLogForwarder")) +.logSourceConfig(new AWSLambdaForwarderConfigLogSourceConfig() +.tagFilters(Collections.singletonList(new AWSLogSourceTagFilter() +.source("s3") +.tags(Collections.singletonList("test:test"))))) +.sources(Collections.singletonList("s3")))) +.metricsConfig(new AWSMetricsConfig() +.automuteEnabled(true) +.collectCloudwatchAlarms(true) +.collectCustomMetrics(true) +.enabled(true) +.tagFilters(Collections.singletonList(new AWSNamespaceTagFilter() +.namespace("AWS/EC2") +.tags(Collections.singletonList("key:value"))))) +.resourcesConfig(new AWSResourcesConfig() +.cloudSecurityPostureManagementCollection(false) +.extendedCollection(false)) +.tracesConfig(new AWSTracesConfig())) +.type(AWSAccountType.ACCOUNT)); try { AWSAccountResponse result = apiInstance.createAWSAccount(body); @@ -84,4 +74,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/CreateAWSEventBridgeSource.java b/examples/v2/aws-integration/CreateAWSEventBridgeSource.java index 9063d467647..6b4b313b54f 100644 --- a/examples/v2/aws-integration/CreateAWSEventBridgeSource.java +++ b/examples/v2/aws-integration/CreateAWSEventBridgeSource.java @@ -1,30 +1,34 @@ // Create an Amazon EventBridge source returns "Amazon EventBridge source created." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; +import com.datadog.api.client.v2.model.AWSEventBridgeCreateResponse; import com.datadog.api.client.v2.model.AWSEventBridgeCreateRequest; import com.datadog.api.client.v2.model.AWSEventBridgeCreateRequestAttributes; import com.datadog.api.client.v2.model.AWSEventBridgeCreateRequestData; -import com.datadog.api.client.v2.model.AWSEventBridgeCreateResponse; import com.datadog.api.client.v2.model.AWSEventBridgeType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSEventBridgeCreateRequest body = - new AWSEventBridgeCreateRequest() - .data( - new AWSEventBridgeCreateRequestData() - .attributes( - new AWSEventBridgeCreateRequestAttributes() - .accountId("123456789012") - .createEventBus(true) - .eventGeneratorName("app-alerts") - .region("us-east-1")) - .type(AWSEventBridgeType.EVENT_BRIDGE)); + AWSEventBridgeCreateRequest body = new AWSEventBridgeCreateRequest() +.data(new AWSEventBridgeCreateRequestData() +.attributes(new AWSEventBridgeCreateRequestAttributes() +.accountId("123456789012") +.createEventBus(true) +.eventGeneratorName("app-alerts") +.region("us-east-1")) +.type(AWSEventBridgeType.EVENT_BRIDGE)); try { AWSEventBridgeCreateResponse result = apiInstance.createAWSEventBridgeSource(body); @@ -37,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/CreateNewAWSExternalID.java b/examples/v2/aws-integration/CreateNewAWSExternalID.java index a7b846fbcbc..b5fd2439551 100644 --- a/examples/v2/aws-integration/CreateNewAWSExternalID.java +++ b/examples/v2/aws-integration/CreateNewAWSExternalID.java @@ -1,9 +1,16 @@ // Generate a new external ID returns "AWS External ID object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSNewExternalIDResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/CreateNewAWSExternalID_364713854.java b/examples/v2/aws-integration/CreateNewAWSExternalID_364713854.java index cae202688f2..01e8afac494 100644 --- a/examples/v2/aws-integration/CreateNewAWSExternalID_364713854.java +++ b/examples/v2/aws-integration/CreateNewAWSExternalID_364713854.java @@ -1,9 +1,16 @@ // Generate new external ID returns "AWS External ID object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSNewExternalIDResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/DeleteAWSAccount.java b/examples/v2/aws-integration/DeleteAWSAccount.java index 30da5072c91..5fcddb4f754 100644 --- a/examples/v2/aws-integration/DeleteAWSAccount.java +++ b/examples/v2/aws-integration/DeleteAWSAccount.java @@ -1,8 +1,15 @@ // Delete an AWS integration returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/DeleteAWSEventBridgeSource.java b/examples/v2/aws-integration/DeleteAWSEventBridgeSource.java index d61128f4b8c..10204301d94 100644 --- a/examples/v2/aws-integration/DeleteAWSEventBridgeSource.java +++ b/examples/v2/aws-integration/DeleteAWSEventBridgeSource.java @@ -1,29 +1,33 @@ // Delete an Amazon EventBridge source returns "Amazon EventBridge source deleted." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; +import com.datadog.api.client.v2.model.AWSEventBridgeDeleteResponse; import com.datadog.api.client.v2.model.AWSEventBridgeDeleteRequest; import com.datadog.api.client.v2.model.AWSEventBridgeDeleteRequestAttributes; import com.datadog.api.client.v2.model.AWSEventBridgeDeleteRequestData; -import com.datadog.api.client.v2.model.AWSEventBridgeDeleteResponse; import com.datadog.api.client.v2.model.AWSEventBridgeType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); - AWSEventBridgeDeleteRequest body = - new AWSEventBridgeDeleteRequest() - .data( - new AWSEventBridgeDeleteRequestData() - .attributes( - new AWSEventBridgeDeleteRequestAttributes() - .accountId("123456789012") - .eventGeneratorName("app-alerts-zyxw3210") - .region("us-east-1")) - .type(AWSEventBridgeType.EVENT_BRIDGE)); + AWSEventBridgeDeleteRequest body = new AWSEventBridgeDeleteRequest() +.data(new AWSEventBridgeDeleteRequestData() +.attributes(new AWSEventBridgeDeleteRequestAttributes() +.accountId("123456789012") +.eventGeneratorName("app-alerts-zyxw3210") +.region("us-east-1")) +.type(AWSEventBridgeType.EVENT_BRIDGE)); try { AWSEventBridgeDeleteResponse result = apiInstance.deleteAWSEventBridgeSource(body); @@ -36,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/GetAWSAccount.java b/examples/v2/aws-integration/GetAWSAccount.java index 9d1a1fc91bf..5e5a1be0c39 100644 --- a/examples/v2/aws-integration/GetAWSAccount.java +++ b/examples/v2/aws-integration/GetAWSAccount.java @@ -1,9 +1,16 @@ // Get an AWS integration by config ID returns "AWS Account object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSAccountResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissions.java b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissions.java index 1ba88d6486a..b76d70b51fc 100644 --- a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissions.java +++ b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissions.java @@ -1,9 +1,16 @@ // Get AWS integration IAM permissions returns "AWS IAM Permissions object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSIntegrationIamPermissionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { AWSIntegrationIamPermissionsResponse result = apiInstance.getAWSIntegrationIAMPermissions(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling AwsIntegrationApi#getAWSIntegrationIAMPermissions"); + System.err.println("Exception when calling AwsIntegrationApi#getAWSIntegrationIAMPermissions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsResourceCollection.java b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsResourceCollection.java index b38d5f9f051..93eda090b66 100644 --- a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsResourceCollection.java +++ b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsResourceCollection.java @@ -1,10 +1,16 @@ -// Get resource collection IAM permissions returns "AWS integration resource collection IAM -// permissions." response +// Get resource collection IAM permissions returns "AWS integration resource collection IAM permissions." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSIntegrationIamPermissionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,17 +18,14 @@ public static void main(String[] args) { AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); try { - AWSIntegrationIamPermissionsResponse result = - apiInstance.getAWSIntegrationIAMPermissionsResourceCollection(); + AWSIntegrationIamPermissionsResponse result = apiInstance.getAWSIntegrationIAMPermissionsResourceCollection(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling" - + " AwsIntegrationApi#getAWSIntegrationIAMPermissionsResourceCollection"); + System.err.println("Exception when calling AwsIntegrationApi#getAWSIntegrationIAMPermissionsResourceCollection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsResourceCollection_1008672547.java b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsResourceCollection_1008672547.java index e3ceecb396b..edeeeec518e 100644 --- a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsResourceCollection_1008672547.java +++ b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsResourceCollection_1008672547.java @@ -1,9 +1,16 @@ // Get resource collection IAM permissions returns "AWS IAM Permissions object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSIntegrationIamPermissionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,17 +18,14 @@ public static void main(String[] args) { AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); try { - AWSIntegrationIamPermissionsResponse result = - apiInstance.getAWSIntegrationIAMPermissionsResourceCollection(); + AWSIntegrationIamPermissionsResponse result = apiInstance.getAWSIntegrationIAMPermissionsResourceCollection(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling" - + " AwsIntegrationApi#getAWSIntegrationIAMPermissionsResourceCollection"); + System.err.println("Exception when calling AwsIntegrationApi#getAWSIntegrationIAMPermissionsResourceCollection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsStandard.java b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsStandard.java index abae82c0b58..2202e658395 100644 --- a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsStandard.java +++ b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsStandard.java @@ -1,10 +1,16 @@ -// Get AWS integration standard IAM permissions returns "AWS integration standard IAM permissions." -// response +// Get AWS integration standard IAM permissions returns "AWS integration standard IAM permissions." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSIntegrationIamPermissionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,16 +18,14 @@ public static void main(String[] args) { AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); try { - AWSIntegrationIamPermissionsResponse result = - apiInstance.getAWSIntegrationIAMPermissionsStandard(); + AWSIntegrationIamPermissionsResponse result = apiInstance.getAWSIntegrationIAMPermissionsStandard(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling AwsIntegrationApi#getAWSIntegrationIAMPermissionsStandard"); + System.err.println("Exception when calling AwsIntegrationApi#getAWSIntegrationIAMPermissionsStandard"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsStandard_3136299151.java b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsStandard_3136299151.java index abcc0999874..45e54a2effe 100644 --- a/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsStandard_3136299151.java +++ b/examples/v2/aws-integration/GetAWSIntegrationIAMPermissionsStandard_3136299151.java @@ -1,9 +1,16 @@ // Get AWS integration standard IAM permissions returns "AWS IAM Permissions object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSIntegrationIamPermissionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { AwsIntegrationApi apiInstance = new AwsIntegrationApi(defaultClient); try { - AWSIntegrationIamPermissionsResponse result = - apiInstance.getAWSIntegrationIAMPermissionsStandard(); + AWSIntegrationIamPermissionsResponse result = apiInstance.getAWSIntegrationIAMPermissionsStandard(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling AwsIntegrationApi#getAWSIntegrationIAMPermissionsStandard"); + System.err.println("Exception when calling AwsIntegrationApi#getAWSIntegrationIAMPermissionsStandard"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/ListAWSAccounts.java b/examples/v2/aws-integration/ListAWSAccounts.java index 7103a714efa..fa79f30ada0 100644 --- a/examples/v2/aws-integration/ListAWSAccounts.java +++ b/examples/v2/aws-integration/ListAWSAccounts.java @@ -1,9 +1,16 @@ // List all AWS integrations returns "AWS Accounts List object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSAccountsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/ListAWSEventBridgeSources.java b/examples/v2/aws-integration/ListAWSEventBridgeSources.java index b0bec54b910..354c93209f2 100644 --- a/examples/v2/aws-integration/ListAWSEventBridgeSources.java +++ b/examples/v2/aws-integration/ListAWSEventBridgeSources.java @@ -1,9 +1,16 @@ // Get all Amazon EventBridge sources returns "Amazon EventBridge sources list." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSEventBridgeListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/ListAWSNamespaces.java b/examples/v2/aws-integration/ListAWSNamespaces.java index ad745830eff..e2de6c44657 100644 --- a/examples/v2/aws-integration/ListAWSNamespaces.java +++ b/examples/v2/aws-integration/ListAWSNamespaces.java @@ -1,9 +1,16 @@ // List available namespaces returns "AWS Namespaces List object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSNamespacesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/ListAWSNamespaces_3031307873.java b/examples/v2/aws-integration/ListAWSNamespaces_3031307873.java index d823829875f..5ccd165f9d1 100644 --- a/examples/v2/aws-integration/ListAWSNamespaces_3031307873.java +++ b/examples/v2/aws-integration/ListAWSNamespaces_3031307873.java @@ -1,9 +1,16 @@ // List namespaces returns "AWS Namespaces List object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; import com.datadog.api.client.v2.model.AWSNamespacesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-integration/UpdateAWSAccount.java b/examples/v2/aws-integration/UpdateAWSAccount.java index 03ac7a3a4da..79842e21766 100644 --- a/examples/v2/aws-integration/UpdateAWSAccount.java +++ b/examples/v2/aws-integration/UpdateAWSAccount.java @@ -1,10 +1,10 @@ // Update an AWS integration returns "AWS Account object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsIntegrationApi; -import com.datadog.api.client.v2.model.AWSAccountPartition; import com.datadog.api.client.v2.model.AWSAccountResponse; +import com.datadog.api.client.v2.model.AWSAccountPartition; import com.datadog.api.client.v2.model.AWSAccountType; import com.datadog.api.client.v2.model.AWSAccountUpdateRequest; import com.datadog.api.client.v2.model.AWSAccountUpdateRequestAttributes; @@ -13,13 +13,19 @@ import com.datadog.api.client.v2.model.AWSAuthConfigRole; import com.datadog.api.client.v2.model.AWSLambdaForwarderConfig; import com.datadog.api.client.v2.model.AWSLambdaForwarderConfigLogSourceConfig; -import com.datadog.api.client.v2.model.AWSLogSourceTagFilter; import com.datadog.api.client.v2.model.AWSLogsConfig; +import com.datadog.api.client.v2.model.AWSLogSourceTagFilter; import com.datadog.api.client.v2.model.AWSMetricsConfig; import com.datadog.api.client.v2.model.AWSNamespaceTagFilter; import com.datadog.api.client.v2.model.AWSResourcesConfig; import com.datadog.api.client.v2.model.AWSTracesConfig; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -29,52 +35,36 @@ public static void main(String[] args) { // there is a valid "aws_account_v2" in the system String AWS_ACCOUNT_V2_DATA_ID = System.getenv("AWS_ACCOUNT_V2_DATA_ID"); - AWSAccountUpdateRequest body = - new AWSAccountUpdateRequest() - .data( - new AWSAccountUpdateRequestData() - .attributes( - new AWSAccountUpdateRequestAttributes() - .accountTags(Collections.singletonList("key:value")) - .authConfig( - new AWSAuthConfig( - new AWSAuthConfigRole().roleName("DatadogIntegrationRole"))) - .awsAccountId("123456789012") - .awsPartition(AWSAccountPartition.AWS) - .logsConfig( - new AWSLogsConfig() - .lambdaForwarder( - new AWSLambdaForwarderConfig() - .lambdas( - Collections.singletonList( - "arn:aws:lambda:us-east-1:123456789012:function:DatadogLambdaLogForwarder")) - .logSourceConfig( - new AWSLambdaForwarderConfigLogSourceConfig() - .tagFilters( - Collections.singletonList( - new AWSLogSourceTagFilter() - .source("s3") - .tags( - Collections.singletonList( - "test:test"))))) - .sources(Collections.singletonList("s3")))) - .metricsConfig( - new AWSMetricsConfig() - .automuteEnabled(true) - .collectCloudwatchAlarms(true) - .collectCustomMetrics(true) - .enabled(true) - .tagFilters( - Collections.singletonList( - new AWSNamespaceTagFilter() - .namespace("AWS/EC2") - .tags(Collections.singletonList("key:value"))))) - .resourcesConfig( - new AWSResourcesConfig() - .cloudSecurityPostureManagementCollection(false) - .extendedCollection(false)) - .tracesConfig(new AWSTracesConfig())) - .type(AWSAccountType.ACCOUNT)); + AWSAccountUpdateRequest body = new AWSAccountUpdateRequest() +.data(new AWSAccountUpdateRequestData() +.attributes(new AWSAccountUpdateRequestAttributes() +.accountTags(Collections.singletonList("key:value")) +.authConfig(new AWSAuthConfig( +new AWSAuthConfigRole() +.roleName("DatadogIntegrationRole"))) +.awsAccountId("123456789012") +.awsPartition(AWSAccountPartition.AWS) +.logsConfig(new AWSLogsConfig() +.lambdaForwarder(new AWSLambdaForwarderConfig() +.lambdas(Collections.singletonList("arn:aws:lambda:us-east-1:123456789012:function:DatadogLambdaLogForwarder")) +.logSourceConfig(new AWSLambdaForwarderConfigLogSourceConfig() +.tagFilters(Collections.singletonList(new AWSLogSourceTagFilter() +.source("s3") +.tags(Collections.singletonList("test:test"))))) +.sources(Collections.singletonList("s3")))) +.metricsConfig(new AWSMetricsConfig() +.automuteEnabled(true) +.collectCloudwatchAlarms(true) +.collectCustomMetrics(true) +.enabled(true) +.tagFilters(Collections.singletonList(new AWSNamespaceTagFilter() +.namespace("AWS/EC2") +.tags(Collections.singletonList("key:value"))))) +.resourcesConfig(new AWSResourcesConfig() +.cloudSecurityPostureManagementCollection(false) +.extendedCollection(false)) +.tracesConfig(new AWSTracesConfig())) +.type(AWSAccountType.ACCOUNT)); try { AWSAccountResponse result = apiInstance.updateAWSAccount(AWS_ACCOUNT_V2_DATA_ID, body); @@ -87,4 +77,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/aws-logs-integration/ListAWSLogsServices.java b/examples/v2/aws-logs-integration/ListAWSLogsServices.java index e7c3f216116..25150c5d394 100644 --- a/examples/v2/aws-logs-integration/ListAWSLogsServices.java +++ b/examples/v2/aws-logs-integration/ListAWSLogsServices.java @@ -1,9 +1,16 @@ // Get list of AWS log ready services returns "AWS Logs Services List object" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.AwsLogsIntegrationApi; import com.datadog.api.client.v2.model.AWSLogsServicesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management-attribute/CreateCustomAttributeConfig.java b/examples/v2/case-management-attribute/CreateCustomAttributeConfig.java index 1d45e2b099d..ef0b8166e31 100644 --- a/examples/v2/case-management-attribute/CreateCustomAttributeConfig.java +++ b/examples/v2/case-management-attribute/CreateCustomAttributeConfig.java @@ -1,14 +1,21 @@ // Create custom attribute config for a case type returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementAttributeApi; +import com.datadog.api.client.v2.model.CustomAttributeConfigResponse; import com.datadog.api.client.v2.model.CustomAttributeConfigAttributesCreate; import com.datadog.api.client.v2.model.CustomAttributeConfigCreate; import com.datadog.api.client.v2.model.CustomAttributeConfigCreateRequest; import com.datadog.api.client.v2.model.CustomAttributeConfigResourceType; -import com.datadog.api.client.v2.model.CustomAttributeConfigResponse; import com.datadog.api.client.v2.model.CustomAttributeType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,29 +25,24 @@ public static void main(String[] args) { // there is a valid "case_type" in the system String CASE_TYPE_ID = System.getenv("CASE_TYPE_ID"); - CustomAttributeConfigCreateRequest body = - new CustomAttributeConfigCreateRequest() - .data( - new CustomAttributeConfigCreate() - .attributes( - new CustomAttributeConfigAttributesCreate() - .displayName("AWS Region 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") - .isMulti(true) - .key("region_d9fe56bc9274fbb6") - .type(CustomAttributeType.NUMBER)) - .type(CustomAttributeConfigResourceType.CUSTOM_ATTRIBUTE)); + CustomAttributeConfigCreateRequest body = new CustomAttributeConfigCreateRequest() +.data(new CustomAttributeConfigCreate() +.attributes(new CustomAttributeConfigAttributesCreate() +.displayName("AWS Region 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d") +.isMulti(true) +.key("region_d9fe56bc9274fbb6") +.type(CustomAttributeType.NUMBER)) +.type(CustomAttributeConfigResourceType.CUSTOM_ATTRIBUTE)); try { - CustomAttributeConfigResponse result = - apiInstance.createCustomAttributeConfig(CASE_TYPE_ID, body); + CustomAttributeConfigResponse result = apiInstance.createCustomAttributeConfig(CASE_TYPE_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CaseManagementAttributeApi#createCustomAttributeConfig"); + System.err.println("Exception when calling CaseManagementAttributeApi#createCustomAttributeConfig"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management-attribute/DeleteCustomAttributeConfig.java b/examples/v2/case-management-attribute/DeleteCustomAttributeConfig.java index 1c35b090351..59f11e77fb5 100644 --- a/examples/v2/case-management-attribute/DeleteCustomAttributeConfig.java +++ b/examples/v2/case-management-attribute/DeleteCustomAttributeConfig.java @@ -1,8 +1,15 @@ // Delete custom attributes config returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementAttributeApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,12 +25,11 @@ public static void main(String[] args) { try { apiInstance.deleteCustomAttributeConfig(CASE_TYPE_ID, CUSTOM_ATTRIBUTE_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling CaseManagementAttributeApi#deleteCustomAttributeConfig"); + System.err.println("Exception when calling CaseManagementAttributeApi#deleteCustomAttributeConfig"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management-attribute/GetAllCustomAttributeConfigsByCaseType.java b/examples/v2/case-management-attribute/GetAllCustomAttributeConfigsByCaseType.java index 5eb7cd0cf85..22951b90c21 100644 --- a/examples/v2/case-management-attribute/GetAllCustomAttributeConfigsByCaseType.java +++ b/examples/v2/case-management-attribute/GetAllCustomAttributeConfigsByCaseType.java @@ -1,9 +1,16 @@ // Get all custom attributes config of case type returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementAttributeApi; import com.datadog.api.client.v2.model.CustomAttributeConfigsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,17 +21,14 @@ public static void main(String[] args) { String CASE_TYPE_ID = System.getenv("CASE_TYPE_ID"); try { - CustomAttributeConfigsResponse result = - apiInstance.getAllCustomAttributeConfigsByCaseType(CASE_TYPE_ID); + CustomAttributeConfigsResponse result = apiInstance.getAllCustomAttributeConfigsByCaseType(CASE_TYPE_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling" - + " CaseManagementAttributeApi#getAllCustomAttributeConfigsByCaseType"); + System.err.println("Exception when calling CaseManagementAttributeApi#getAllCustomAttributeConfigsByCaseType"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management-attribute/GetAllCustomAttributes.java b/examples/v2/case-management-attribute/GetAllCustomAttributes.java index 1423ab6e7a7..0b8e26608d8 100644 --- a/examples/v2/case-management-attribute/GetAllCustomAttributes.java +++ b/examples/v2/case-management-attribute/GetAllCustomAttributes.java @@ -1,9 +1,16 @@ // Get all custom attributes returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementAttributeApi; import com.datadog.api.client.v2.model.CustomAttributeConfigsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { CustomAttributeConfigsResponse result = apiInstance.getAllCustomAttributes(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CaseManagementAttributeApi#getAllCustomAttributes"); + System.err.println("Exception when calling CaseManagementAttributeApi#getAllCustomAttributes"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management-type/CreateCaseType.java b/examples/v2/case-management-type/CreateCaseType.java index b0372f52d47..995ddac2018 100644 --- a/examples/v2/case-management-type/CreateCaseType.java +++ b/examples/v2/case-management-type/CreateCaseType.java @@ -1,29 +1,33 @@ // Create a case type returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementTypeApi; +import com.datadog.api.client.v2.model.CaseTypeResponse; import com.datadog.api.client.v2.model.CaseTypeCreate; import com.datadog.api.client.v2.model.CaseTypeCreateRequest; import com.datadog.api.client.v2.model.CaseTypeResourceAttributes; import com.datadog.api.client.v2.model.CaseTypeResourceType; -import com.datadog.api.client.v2.model.CaseTypeResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CaseManagementTypeApi apiInstance = new CaseManagementTypeApi(defaultClient); - CaseTypeCreateRequest body = - new CaseTypeCreateRequest() - .data( - new CaseTypeCreate() - .attributes( - new CaseTypeResourceAttributes() - .description("Investigations done in case management") - .emoji("👑") - .name("Investigation")) - .type(CaseTypeResourceType.CASE_TYPE)); + CaseTypeCreateRequest body = new CaseTypeCreateRequest() +.data(new CaseTypeCreate() +.attributes(new CaseTypeResourceAttributes() +.description("Investigations done in case management") +.emoji("👑") +.name("Investigation")) +.type(CaseTypeResourceType.CASE_TYPE)); try { CaseTypeResponse result = apiInstance.createCaseType(body); @@ -36,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management-type/DeleteCaseType.java b/examples/v2/case-management-type/DeleteCaseType.java index b3667df27fe..dca276aad98 100644 --- a/examples/v2/case-management-type/DeleteCaseType.java +++ b/examples/v2/case-management-type/DeleteCaseType.java @@ -1,8 +1,15 @@ // Delete a case type returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementTypeApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management-type/DeleteCaseType_2790986149.java b/examples/v2/case-management-type/DeleteCaseType_2790986149.java index 639f6bae94b..a0efdb11801 100644 --- a/examples/v2/case-management-type/DeleteCaseType_2790986149.java +++ b/examples/v2/case-management-type/DeleteCaseType_2790986149.java @@ -1,8 +1,15 @@ // Delete a case type returns "NotContent" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementTypeApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management-type/GetAllCaseTypes.java b/examples/v2/case-management-type/GetAllCaseTypes.java index a7b4fbbcf95..865204c36d9 100644 --- a/examples/v2/case-management-type/GetAllCaseTypes.java +++ b/examples/v2/case-management-type/GetAllCaseTypes.java @@ -1,9 +1,16 @@ // Get all case types returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementTypeApi; import com.datadog.api.client.v2.model.CaseTypesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/ArchiveCase.java b/examples/v2/case-management/ArchiveCase.java index 5bd7a97ae80..220c58fb6b0 100644 --- a/examples/v2/case-management/ArchiveCase.java +++ b/examples/v2/case-management/ArchiveCase.java @@ -1,12 +1,19 @@ // Archive case returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.CaseEmpty; import com.datadog.api.client.v2.model.CaseEmptyRequest; import com.datadog.api.client.v2.model.CaseResourceType; -import com.datadog.api.client.v2.model.CaseResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,8 +23,9 @@ public static void main(String[] args) { // there is a valid "case" in the system String CASE_ID = System.getenv("CASE_ID"); - CaseEmptyRequest body = - new CaseEmptyRequest().data(new CaseEmpty().type(CaseResourceType.CASE)); + CaseEmptyRequest body = new CaseEmptyRequest() +.data(new CaseEmpty() +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.archiveCase(CASE_ID, body); @@ -30,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/AssignCase.java b/examples/v2/case-management/AssignCase.java index 82574bd0f9e..5ed74147bdd 100644 --- a/examples/v2/case-management/AssignCase.java +++ b/examples/v2/case-management/AssignCase.java @@ -1,13 +1,20 @@ // Assign case returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.CaseAssign; import com.datadog.api.client.v2.model.CaseAssignAttributes; import com.datadog.api.client.v2.model.CaseAssignRequest; import com.datadog.api.client.v2.model.CaseResourceType; -import com.datadog.api.client.v2.model.CaseResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,12 +27,11 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - CaseAssignRequest body = - new CaseAssignRequest() - .data( - new CaseAssign() - .attributes(new CaseAssignAttributes().assigneeId(USER_DATA_ID)) - .type(CaseResourceType.CASE)); + CaseAssignRequest body = new CaseAssignRequest() +.data(new CaseAssign() +.attributes(new CaseAssignAttributes() +.assigneeId(USER_DATA_ID)) +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.assignCase(CASE_ID, body); @@ -38,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/CommentCase.java b/examples/v2/case-management/CommentCase.java index 12656dfccd2..e0f408444b0 100644 --- a/examples/v2/case-management/CommentCase.java +++ b/examples/v2/case-management/CommentCase.java @@ -1,13 +1,20 @@ // Comment case returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.TimelineResponse; import com.datadog.api.client.v2.model.CaseComment; import com.datadog.api.client.v2.model.CaseCommentAttributes; import com.datadog.api.client.v2.model.CaseCommentRequest; import com.datadog.api.client.v2.model.CaseResourceType; -import com.datadog.api.client.v2.model.TimelineResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,12 +24,11 @@ public static void main(String[] args) { // there is a valid "case" in the system String CASE_ID = System.getenv("CASE_ID"); - CaseCommentRequest body = - new CaseCommentRequest() - .data( - new CaseComment() - .attributes(new CaseCommentAttributes().comment("Hello World !")) - .type(CaseResourceType.CASE)); + CaseCommentRequest body = new CaseCommentRequest() +.data(new CaseComment() +.attributes(new CaseCommentAttributes() +.comment("Hello World !")) +.type(CaseResourceType.CASE)); try { TimelineResponse result = apiInstance.commentCase(CASE_ID, body); @@ -35,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/CreateCase.java b/examples/v2/case-management/CreateCase.java index 78c1df4c575..24ecfb9407d 100644 --- a/examples/v2/case-management/CreateCase.java +++ b/examples/v2/case-management/CreateCase.java @@ -1,21 +1,28 @@ // Create a case returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.CaseCreate; import com.datadog.api.client.v2.model.CaseCreateAttributes; import com.datadog.api.client.v2.model.CaseCreateRelationships; import com.datadog.api.client.v2.model.CaseCreateRequest; import com.datadog.api.client.v2.model.CasePriority; import com.datadog.api.client.v2.model.CaseResourceType; -import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.NullableUserRelationship; import com.datadog.api.client.v2.model.NullableUserRelationshipData; import com.datadog.api.client.v2.model.ProjectRelationship; import com.datadog.api.client.v2.model.ProjectRelationshipData; import com.datadog.api.client.v2.model.ProjectResourceType; import com.datadog.api.client.v2.model.UserResourceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,30 +32,22 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - CaseCreateRequest body = - new CaseCreateRequest() - .data( - new CaseCreate() - .attributes( - new CaseCreateAttributes() - .priority(CasePriority.NOT_DEFINED) - .title("Security breach investigation in 0cfbc5cbc676ee71") - .typeId("00000000-0000-0000-0000-000000000001")) - .relationships( - new CaseCreateRelationships() - .assignee( - new NullableUserRelationship() - .data( - new NullableUserRelationshipData() - .id(USER_DATA_ID) - .type(UserResourceType.USER))) - .project( - new ProjectRelationship() - .data( - new ProjectRelationshipData() - .id("d4bbe1af-f36e-42f1-87c1-493ca35c320e") - .type(ProjectResourceType.PROJECT)))) - .type(CaseResourceType.CASE)); + CaseCreateRequest body = new CaseCreateRequest() +.data(new CaseCreate() +.attributes(new CaseCreateAttributes() +.priority(CasePriority.NOT_DEFINED) +.title("Security breach investigation in 0cfbc5cbc676ee71") +.typeId("00000000-0000-0000-0000-000000000001")) +.relationships(new CaseCreateRelationships() +.assignee(new NullableUserRelationship() +.data(new NullableUserRelationshipData() +.id(USER_DATA_ID) +.type(UserResourceType.USER))) +.project(new ProjectRelationship() +.data(new ProjectRelationshipData() +.id("d4bbe1af-f36e-42f1-87c1-493ca35c320e") +.type(ProjectResourceType.PROJECT)))) +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.createCase(body); @@ -61,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/CreateCaseJiraIssue.java b/examples/v2/case-management/CreateCaseJiraIssue.java index bf7d1c30d91..9b717cb33e0 100644 --- a/examples/v2/case-management/CreateCaseJiraIssue.java +++ b/examples/v2/case-management/CreateCaseJiraIssue.java @@ -1,13 +1,19 @@ // Create Jira issue for case returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.JiraIssueCreateAttributes; import com.datadog.api.client.v2.model.JiraIssueCreateData; import com.datadog.api.client.v2.model.JiraIssueCreateRequest; import com.datadog.api.client.v2.model.JiraIssueResourceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,17 +21,14 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createCaseJiraIssue", true); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - JiraIssueCreateRequest body = - new JiraIssueCreateRequest() - .data( - new JiraIssueCreateData() - .attributes( - new JiraIssueCreateAttributes() - .fields(Map.ofEntries()) - .issueTypeId("10001") - .jiraAccountId("1234") - .projectId("5678")) - .type(JiraIssueResourceType.ISSUES)); + JiraIssueCreateRequest body = new JiraIssueCreateRequest() +.data(new JiraIssueCreateData() +.attributes(new JiraIssueCreateAttributes() +.fields(Map.ofEntries()) +.issueTypeId("10001") +.jiraAccountId("1234") +.projectId("5678")) +.type(JiraIssueResourceType.ISSUES)); try { apiInstance.createCaseJiraIssue("f98a5a5b-e0ff-45d4-b2f5-afe6e74de504", body); @@ -37,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/CreateCaseNotebook.java b/examples/v2/case-management/CreateCaseNotebook.java index 694c812116e..b76770df17d 100644 --- a/examples/v2/case-management/CreateCaseNotebook.java +++ b/examples/v2/case-management/CreateCaseNotebook.java @@ -1,11 +1,18 @@ // Create investigation notebook for case returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.NotebookCreateData; import com.datadog.api.client.v2.model.NotebookCreateRequest; import com.datadog.api.client.v2.model.NotebookResourceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,9 +20,9 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createCaseNotebook", true); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - NotebookCreateRequest body = - new NotebookCreateRequest() - .data(new NotebookCreateData().type(NotebookResourceType.NOTEBOOK)); + NotebookCreateRequest body = new NotebookCreateRequest() +.data(new NotebookCreateData() +.type(NotebookResourceType.NOTEBOOK)); try { apiInstance.createCaseNotebook("f98a5a5b-e0ff-45d4-b2f5-afe6e74de504", body); @@ -27,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/CreateCaseServiceNowTicket.java b/examples/v2/case-management/CreateCaseServiceNowTicket.java index 905163f0c32..63b219f0039 100644 --- a/examples/v2/case-management/CreateCaseServiceNowTicket.java +++ b/examples/v2/case-management/CreateCaseServiceNowTicket.java @@ -1,12 +1,19 @@ // Create ServiceNow ticket for case returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.ServiceNowTicketCreateAttributes; import com.datadog.api.client.v2.model.ServiceNowTicketCreateData; import com.datadog.api.client.v2.model.ServiceNowTicketCreateRequest; import com.datadog.api.client.v2.model.ServiceNowTicketResourceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,15 +21,12 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createCaseServiceNowTicket", true); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - ServiceNowTicketCreateRequest body = - new ServiceNowTicketCreateRequest() - .data( - new ServiceNowTicketCreateData() - .attributes( - new ServiceNowTicketCreateAttributes() - .assignmentGroup("IT Support") - .instanceName("my-instance")) - .type(ServiceNowTicketResourceType.TICKETS)); + ServiceNowTicketCreateRequest body = new ServiceNowTicketCreateRequest() +.data(new ServiceNowTicketCreateData() +.attributes(new ServiceNowTicketCreateAttributes() +.assignmentGroup("IT Support") +.instanceName("my-instance")) +.type(ServiceNowTicketResourceType.TICKETS)); try { apiInstance.createCaseServiceNowTicket("f98a5a5b-e0ff-45d4-b2f5-afe6e74de504", body); @@ -34,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/CreateProject.java b/examples/v2/case-management/CreateProject.java index 8a2853c7c4c..37bbd2d748a 100644 --- a/examples/v2/case-management/CreateProject.java +++ b/examples/v2/case-management/CreateProject.java @@ -1,26 +1,32 @@ // Create a project returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.ProjectResponse; import com.datadog.api.client.v2.model.ProjectCreate; import com.datadog.api.client.v2.model.ProjectCreateAttributes; import com.datadog.api.client.v2.model.ProjectCreateRequest; import com.datadog.api.client.v2.model.ProjectResourceType; -import com.datadog.api.client.v2.model.ProjectResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - ProjectCreateRequest body = - new ProjectCreateRequest() - .data( - new ProjectCreate() - .attributes( - new ProjectCreateAttributes().key("SEC").name("Security Investigation")) - .type(ProjectResourceType.PROJECT)); + ProjectCreateRequest body = new ProjectCreateRequest() +.data(new ProjectCreate() +.attributes(new ProjectCreateAttributes() +.key("SEC") +.name("Security Investigation")) +.type(ProjectResourceType.PROJECT)); try { ProjectResponse result = apiInstance.createProject(body); @@ -33,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/CreateProjectNotificationRule.java b/examples/v2/case-management/CreateProjectNotificationRule.java index c7ebf883b23..6690ffbebf3 100644 --- a/examples/v2/case-management/CreateProjectNotificationRule.java +++ b/examples/v2/case-management/CreateProjectNotificationRule.java @@ -1,46 +1,44 @@ // Create a notification rule returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.CaseNotificationRuleResponse; import com.datadog.api.client.v2.model.CaseNotificationRuleCreate; import com.datadog.api.client.v2.model.CaseNotificationRuleCreateAttributes; import com.datadog.api.client.v2.model.CaseNotificationRuleCreateRequest; import com.datadog.api.client.v2.model.CaseNotificationRuleRecipient; import com.datadog.api.client.v2.model.CaseNotificationRuleRecipientData; import com.datadog.api.client.v2.model.CaseNotificationRuleResourceType; -import com.datadog.api.client.v2.model.CaseNotificationRuleResponse; import com.datadog.api.client.v2.model.CaseNotificationRuleTrigger; import com.datadog.api.client.v2.model.CaseNotificationRuleTriggerData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - CaseNotificationRuleCreateRequest body = - new CaseNotificationRuleCreateRequest() - .data( - new CaseNotificationRuleCreate() - .attributes( - new CaseNotificationRuleCreateAttributes() - .isEnabled(true) - .recipients( - Collections.singletonList( - new CaseNotificationRuleRecipient() - .data(new CaseNotificationRuleRecipientData()) - .type("EMAIL"))) - .triggers( - Collections.singletonList( - new CaseNotificationRuleTrigger() - .data(new CaseNotificationRuleTriggerData()) - .type("CASE_CREATED")))) - .type(CaseNotificationRuleResourceType.NOTIFICATION_RULE)); + CaseNotificationRuleCreateRequest body = new CaseNotificationRuleCreateRequest() +.data(new CaseNotificationRuleCreate() +.attributes(new CaseNotificationRuleCreateAttributes() +.isEnabled(true) +.recipients(Collections.singletonList(new CaseNotificationRuleRecipient() +.data(new CaseNotificationRuleRecipientData()) +.type("EMAIL"))) +.triggers(Collections.singletonList(new CaseNotificationRuleTrigger() +.data(new CaseNotificationRuleTriggerData()) +.type("CASE_CREATED")))) +.type(CaseNotificationRuleResourceType.NOTIFICATION_RULE)); try { - CaseNotificationRuleResponse result = - apiInstance.createProjectNotificationRule("e555e290-ed65-49bd-ae18-8acbfcf18db7", body); + CaseNotificationRuleResponse result = apiInstance.createProjectNotificationRule("e555e290-ed65-49bd-ae18-8acbfcf18db7", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#createProjectNotificationRule"); @@ -50,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/DeleteCaseComment.java b/examples/v2/case-management/DeleteCaseComment.java index d3143739bac..cfc569dae66 100644 --- a/examples/v2/case-management/DeleteCaseComment.java +++ b/examples/v2/case-management/DeleteCaseComment.java @@ -1,8 +1,15 @@ // Delete case comment returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/DeleteCaseCustomAttribute.java b/examples/v2/case-management/DeleteCaseCustomAttribute.java index a446f9158c7..86ff7fb741d 100644 --- a/examples/v2/case-management/DeleteCaseCustomAttribute.java +++ b/examples/v2/case-management/DeleteCaseCustomAttribute.java @@ -1,9 +1,16 @@ // Delete custom attribute from case returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.CaseResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,8 +24,7 @@ public static void main(String[] args) { String CUSTOM_ATTRIBUTE_ATTRIBUTES_KEY = System.getenv("CUSTOM_ATTRIBUTE_ATTRIBUTES_KEY"); try { - CaseResponse result = - apiInstance.deleteCaseCustomAttribute(CASE_WITH_TYPE_ID, CUSTOM_ATTRIBUTE_ATTRIBUTES_KEY); + CaseResponse result = apiInstance.deleteCaseCustomAttribute(CASE_WITH_TYPE_ID, CUSTOM_ATTRIBUTE_ATTRIBUTES_KEY); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#deleteCaseCustomAttribute"); @@ -28,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/DeleteProject.java b/examples/v2/case-management/DeleteProject.java index 718285eac2f..9c6eb103777 100644 --- a/examples/v2/case-management/DeleteProject.java +++ b/examples/v2/case-management/DeleteProject.java @@ -1,8 +1,15 @@ // Remove a project returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/DeleteProjectNotificationRule.java b/examples/v2/case-management/DeleteProjectNotificationRule.java index 6f37c57a5dd..fa590087f2d 100644 --- a/examples/v2/case-management/DeleteProjectNotificationRule.java +++ b/examples/v2/case-management/DeleteProjectNotificationRule.java @@ -1,8 +1,15 @@ // Delete a notification rule returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -10,8 +17,7 @@ public static void main(String[] args) { CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); try { - apiInstance.deleteProjectNotificationRule( - "e555e290-ed65-49bd-ae18-8acbfcf18db7", "e555e290-ed65-49bd-ae18-8acbfcf18db7"); + apiInstance.deleteProjectNotificationRule("e555e290-ed65-49bd-ae18-8acbfcf18db7", "e555e290-ed65-49bd-ae18-8acbfcf18db7"); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#deleteProjectNotificationRule"); System.err.println("Status code: " + e.getCode()); @@ -20,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/GetCase.java b/examples/v2/case-management/GetCase.java index 686dff29756..152289e069f 100644 --- a/examples/v2/case-management/GetCase.java +++ b/examples/v2/case-management/GetCase.java @@ -1,9 +1,16 @@ // Get the details of a case returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.CaseResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/GetProject.java b/examples/v2/case-management/GetProject.java index aaebef3d425..d5494a2dce0 100644 --- a/examples/v2/case-management/GetProject.java +++ b/examples/v2/case-management/GetProject.java @@ -1,9 +1,16 @@ // Get the details of a project returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.ProjectResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/GetProjectNotificationRules.java b/examples/v2/case-management/GetProjectNotificationRules.java index cd29b76d6b1..cf1a800e46e 100644 --- a/examples/v2/case-management/GetProjectNotificationRules.java +++ b/examples/v2/case-management/GetProjectNotificationRules.java @@ -1,9 +1,16 @@ // Get notification rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.CaseNotificationRulesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); try { - CaseNotificationRulesResponse result = - apiInstance.getProjectNotificationRules("e555e290-ed65-49bd-ae18-8acbfcf18db7"); + CaseNotificationRulesResponse result = apiInstance.getProjectNotificationRules("e555e290-ed65-49bd-ae18-8acbfcf18db7"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#getProjectNotificationRules"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/GetProjects.java b/examples/v2/case-management/GetProjects.java index c3672f7bcdc..c06600d3dc7 100644 --- a/examples/v2/case-management/GetProjects.java +++ b/examples/v2/case-management/GetProjects.java @@ -1,9 +1,16 @@ // Get all projects returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.ProjectsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/LinkIncident.java b/examples/v2/case-management/LinkIncident.java index 3e50c4ed999..590af973440 100644 --- a/examples/v2/case-management/LinkIncident.java +++ b/examples/v2/case-management/LinkIncident.java @@ -1,12 +1,19 @@ // Link incident to case returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.IncidentRelationshipData; import com.datadog.api.client.v2.model.IncidentResourceType; import com.datadog.api.client.v2.model.RelationshipToIncidentRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,10 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.linkIncident", true); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - RelationshipToIncidentRequest body = - new RelationshipToIncidentRequest() - .data( - new IncidentRelationshipData() - .id("00000000-0000-0000-0000-000000000000") - .type(IncidentResourceType.INCIDENTS)); + RelationshipToIncidentRequest body = new RelationshipToIncidentRequest() +.data(new IncidentRelationshipData() +.id("00000000-0000-0000-0000-000000000000") +.type(IncidentResourceType.INCIDENTS)); try { CaseResponse result = apiInstance.linkIncident("f98a5a5b-e0ff-45d4-b2f5-afe6e74de504", body); @@ -32,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/LinkJiraIssueToCase.java b/examples/v2/case-management/LinkJiraIssueToCase.java index 5f543fe8262..e81956dc8e0 100644 --- a/examples/v2/case-management/LinkJiraIssueToCase.java +++ b/examples/v2/case-management/LinkJiraIssueToCase.java @@ -1,12 +1,19 @@ // Link existing Jira issue to case returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.JiraIssueLinkAttributes; import com.datadog.api.client.v2.model.JiraIssueLinkData; import com.datadog.api.client.v2.model.JiraIssueLinkRequest; import com.datadog.api.client.v2.model.JiraIssueResourceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,14 +21,11 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.linkJiraIssueToCase", true); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - JiraIssueLinkRequest body = - new JiraIssueLinkRequest() - .data( - new JiraIssueLinkData() - .attributes( - new JiraIssueLinkAttributes() - .jiraIssueUrl("https://jira.example.com/browse/PROJ-123")) - .type(JiraIssueResourceType.ISSUES)); + JiraIssueLinkRequest body = new JiraIssueLinkRequest() +.data(new JiraIssueLinkData() +.attributes(new JiraIssueLinkAttributes() +.jiraIssueUrl("https://jira.example.com/browse/PROJ-123")) +.type(JiraIssueResourceType.ISSUES)); try { apiInstance.linkJiraIssueToCase("f98a5a5b-e0ff-45d4-b2f5-afe6e74de504", body); @@ -33,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/MoveCaseToProject.java b/examples/v2/case-management/MoveCaseToProject.java index 007cc613800..e51bd34e1d5 100644 --- a/examples/v2/case-management/MoveCaseToProject.java +++ b/examples/v2/case-management/MoveCaseToProject.java @@ -1,12 +1,19 @@ // Update case project returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.ProjectRelationship; import com.datadog.api.client.v2.model.ProjectRelationshipData; import com.datadog.api.client.v2.model.ProjectResourceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,13 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.moveCaseToProject", true); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - ProjectRelationship body = - new ProjectRelationship() - .data( - new ProjectRelationshipData() - .id("e555e290-ed65-49bd-ae18-8acbfcf18db7") - .type(ProjectResourceType.PROJECT)); + ProjectRelationship body = new ProjectRelationship() +.data(new ProjectRelationshipData() +.id("e555e290-ed65-49bd-ae18-8acbfcf18db7") +.type(ProjectResourceType.PROJECT)); try { - CaseResponse result = - apiInstance.moveCaseToProject("f98a5a5b-e0ff-45d4-b2f5-afe6e74de504", body); + CaseResponse result = apiInstance.moveCaseToProject("f98a5a5b-e0ff-45d4-b2f5-afe6e74de504", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#moveCaseToProject"); @@ -33,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/SearchCases.java b/examples/v2/case-management/SearchCases.java index 1effc93028b..337236f8794 100644 --- a/examples/v2/case-management/SearchCases.java +++ b/examples/v2/case-management/SearchCases.java @@ -1,9 +1,16 @@ // Search cases returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.CasesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/SearchCases_3433960044.java b/examples/v2/case-management/SearchCases_3433960044.java index bb45c9d8a9d..7559cb4e344 100644 --- a/examples/v2/case-management/SearchCases_3433960044.java +++ b/examples/v2/case-management/SearchCases_3433960044.java @@ -1,9 +1,18 @@ // Search cases returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.CasesResponse; import com.datadog.api.client.v2.model.Case; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,7 +23,7 @@ public static void main(String[] args) { PaginationIterable iterable = apiInstance.searchCasesWithPagination(); for (Case item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling CaseManagementApi#searchCasesWithPagination"); @@ -22,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UnarchiveCase.java b/examples/v2/case-management/UnarchiveCase.java index 6f89fa957b6..6e3a2862086 100644 --- a/examples/v2/case-management/UnarchiveCase.java +++ b/examples/v2/case-management/UnarchiveCase.java @@ -1,12 +1,19 @@ // Unarchive case returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.CaseEmpty; import com.datadog.api.client.v2.model.CaseEmptyRequest; import com.datadog.api.client.v2.model.CaseResourceType; -import com.datadog.api.client.v2.model.CaseResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,8 +23,9 @@ public static void main(String[] args) { // there is a valid "case" in the system String CASE_ID = System.getenv("CASE_ID"); - CaseEmptyRequest body = - new CaseEmptyRequest().data(new CaseEmpty().type(CaseResourceType.CASE)); + CaseEmptyRequest body = new CaseEmptyRequest() +.data(new CaseEmpty() +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.unarchiveCase(CASE_ID, body); @@ -30,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UnassignCase.java b/examples/v2/case-management/UnassignCase.java index f9169b1ef62..cbfe68a3326 100644 --- a/examples/v2/case-management/UnassignCase.java +++ b/examples/v2/case-management/UnassignCase.java @@ -1,12 +1,19 @@ // Unassign case returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.CaseEmpty; import com.datadog.api.client.v2.model.CaseEmptyRequest; import com.datadog.api.client.v2.model.CaseResourceType; -import com.datadog.api.client.v2.model.CaseResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,8 +23,9 @@ public static void main(String[] args) { // there is a valid "case" in the system String CASE_ID = System.getenv("CASE_ID"); - CaseEmptyRequest body = - new CaseEmptyRequest().data(new CaseEmpty().type(CaseResourceType.CASE)); + CaseEmptyRequest body = new CaseEmptyRequest() +.data(new CaseEmpty() +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.unassignCase(CASE_ID, body); @@ -30,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UnlinkJiraIssue.java b/examples/v2/case-management/UnlinkJiraIssue.java index 73f8d021ca6..f22e3b8e5be 100644 --- a/examples/v2/case-management/UnlinkJiraIssue.java +++ b/examples/v2/case-management/UnlinkJiraIssue.java @@ -1,8 +1,15 @@ // Remove Jira issue link from case returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UpdateAttributes.java b/examples/v2/case-management/UpdateAttributes.java index 326d1bb3603..8e0d1543aa2 100644 --- a/examples/v2/case-management/UpdateAttributes.java +++ b/examples/v2/case-management/UpdateAttributes.java @@ -1,16 +1,20 @@ // Update case attributes returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; -import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseResponse; +import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseUpdateAttributes; import com.datadog.api.client.v2.model.CaseUpdateAttributesAttributes; import com.datadog.api.client.v2.model.CaseUpdateAttributesRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,18 +24,11 @@ public static void main(String[] args) { // there is a valid "case" in the system String CASE_ID = System.getenv("CASE_ID"); - CaseUpdateAttributesRequest body = - new CaseUpdateAttributesRequest() - .data( - new CaseUpdateAttributes() - .attributes( - new CaseUpdateAttributesAttributes() - .attributes( - Map.ofEntries( - Map.entry("env", Collections.singletonList("test")), - Map.entry("service", Arrays.asList("web-store", "web-api")), - Map.entry("team", Collections.singletonList("engineer"))))) - .type(CaseResourceType.CASE)); + CaseUpdateAttributesRequest body = new CaseUpdateAttributesRequest() +.data(new CaseUpdateAttributes() +.attributes(new CaseUpdateAttributesAttributes() +.attributes(Map.ofEntries(Map.entry("env", Collections.singletonList("test")),Map.entry("service", Arrays.asList("web-store", "web-api")),Map.entry("team", Collections.singletonList("engineer"))))) +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.updateAttributes(CASE_ID, body); @@ -44,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UpdateCaseCustomAttribute.java b/examples/v2/case-management/UpdateCaseCustomAttribute.java index 2b3452b638a..990994b5c89 100644 --- a/examples/v2/case-management/UpdateCaseCustomAttribute.java +++ b/examples/v2/case-management/UpdateCaseCustomAttribute.java @@ -1,16 +1,22 @@ // Update case custom attribute returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; -import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseResponse; +import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseUpdateCustomAttribute; import com.datadog.api.client.v2.model.CaseUpdateCustomAttributeRequest; import com.datadog.api.client.v2.model.CustomAttributeType; import com.datadog.api.client.v2.model.CustomAttributeValue; import com.datadog.api.client.v2.model.CustomAttributeValuesUnion; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,23 +29,16 @@ public static void main(String[] args) { // there is a valid "custom_attribute" in the system String CUSTOM_ATTRIBUTE_ATTRIBUTES_KEY = System.getenv("CUSTOM_ATTRIBUTE_ATTRIBUTES_KEY"); - CaseUpdateCustomAttributeRequest body = - new CaseUpdateCustomAttributeRequest() - .data( - new CaseUpdateCustomAttribute() - .attributes( - new CustomAttributeValue() - .type(CustomAttributeType.TEXT) - .isMulti(true) - .value( - CustomAttributeValuesUnion.fromStringList( - Arrays.asList("Abba", "The Cure")))) - .type(CaseResourceType.CASE)); + CaseUpdateCustomAttributeRequest body = new CaseUpdateCustomAttributeRequest() +.data(new CaseUpdateCustomAttribute() +.attributes(new CustomAttributeValue() +.type(CustomAttributeType.TEXT) +.isMulti(true) +.value(CustomAttributeValuesUnion.fromStringList(Arrays.asList("Abba", "The Cure")))) +.type(CaseResourceType.CASE)); try { - CaseResponse result = - apiInstance.updateCaseCustomAttribute( - CASE_WITH_TYPE_ID, CUSTOM_ATTRIBUTE_ATTRIBUTES_KEY, body); + CaseResponse result = apiInstance.updateCaseCustomAttribute(CASE_WITH_TYPE_ID, CUSTOM_ATTRIBUTE_ATTRIBUTES_KEY, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#updateCaseCustomAttribute"); @@ -49,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UpdateCaseDescription.java b/examples/v2/case-management/UpdateCaseDescription.java index f7902ab723d..e51e66456ee 100644 --- a/examples/v2/case-management/UpdateCaseDescription.java +++ b/examples/v2/case-management/UpdateCaseDescription.java @@ -1,13 +1,20 @@ // Update case description returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; -import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseResponse; +import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseUpdateDescription; import com.datadog.api.client.v2.model.CaseUpdateDescriptionAttributes; import com.datadog.api.client.v2.model.CaseUpdateDescriptionRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,15 +24,11 @@ public static void main(String[] args) { // there is a valid "case" in the system String CASE_ID = System.getenv("CASE_ID"); - CaseUpdateDescriptionRequest body = - new CaseUpdateDescriptionRequest() - .data( - new CaseUpdateDescription() - .attributes( - new CaseUpdateDescriptionAttributes() - .description( - "Seeing some weird memory increase... Updating the description")) - .type(CaseResourceType.CASE)); + CaseUpdateDescriptionRequest body = new CaseUpdateDescriptionRequest() +.data(new CaseUpdateDescription() +.attributes(new CaseUpdateDescriptionAttributes() +.description("Seeing some weird memory increase... Updating the description")) +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.updateCaseDescription(CASE_ID, body); @@ -38,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UpdateCaseTitle.java b/examples/v2/case-management/UpdateCaseTitle.java index 20d58ef895b..f11ac58781d 100644 --- a/examples/v2/case-management/UpdateCaseTitle.java +++ b/examples/v2/case-management/UpdateCaseTitle.java @@ -1,13 +1,20 @@ // Update case title returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; -import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseResponse; +import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseUpdateTitle; import com.datadog.api.client.v2.model.CaseUpdateTitleAttributes; import com.datadog.api.client.v2.model.CaseUpdateTitleRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,14 +24,11 @@ public static void main(String[] args) { // there is a valid "case" in the system String CASE_ID = System.getenv("CASE_ID"); - CaseUpdateTitleRequest body = - new CaseUpdateTitleRequest() - .data( - new CaseUpdateTitle() - .attributes( - new CaseUpdateTitleAttributes() - .title("[UPDATED] Memory leak investigation on API")) - .type(CaseResourceType.CASE)); + CaseUpdateTitleRequest body = new CaseUpdateTitleRequest() +.data(new CaseUpdateTitle() +.attributes(new CaseUpdateTitleAttributes() +.title("[UPDATED] Memory leak investigation on API")) +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.updateCaseTitle(CASE_ID, body); @@ -37,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UpdatePriority.java b/examples/v2/case-management/UpdatePriority.java index ef5c373ae61..6e26bbd8aca 100644 --- a/examples/v2/case-management/UpdatePriority.java +++ b/examples/v2/case-management/UpdatePriority.java @@ -1,14 +1,21 @@ // Update case priority returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; +import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.CasePriority; import com.datadog.api.client.v2.model.CaseResourceType; -import com.datadog.api.client.v2.model.CaseResponse; import com.datadog.api.client.v2.model.CaseUpdatePriority; import com.datadog.api.client.v2.model.CaseUpdatePriorityAttributes; import com.datadog.api.client.v2.model.CaseUpdatePriorityRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,12 +25,11 @@ public static void main(String[] args) { // there is a valid "case" in the system String CASE_ID = System.getenv("CASE_ID"); - CaseUpdatePriorityRequest body = - new CaseUpdatePriorityRequest() - .data( - new CaseUpdatePriority() - .attributes(new CaseUpdatePriorityAttributes().priority(CasePriority.P3)) - .type(CaseResourceType.CASE)); + CaseUpdatePriorityRequest body = new CaseUpdatePriorityRequest() +.data(new CaseUpdatePriority() +.attributes(new CaseUpdatePriorityAttributes() +.priority(CasePriority.P3)) +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.updatePriority(CASE_ID, body); @@ -36,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UpdateProject.java b/examples/v2/case-management/UpdateProject.java index da27ecd4de3..ae24007d9b1 100644 --- a/examples/v2/case-management/UpdateProject.java +++ b/examples/v2/case-management/UpdateProject.java @@ -1,31 +1,34 @@ // Update a project returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; -import com.datadog.api.client.v2.model.ProjectResourceType; import com.datadog.api.client.v2.model.ProjectResponse; +import com.datadog.api.client.v2.model.ProjectResourceType; import com.datadog.api.client.v2.model.ProjectUpdate; import com.datadog.api.client.v2.model.ProjectUpdateAttributes; import com.datadog.api.client.v2.model.ProjectUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - ProjectUpdateRequest body = - new ProjectUpdateRequest() - .data( - new ProjectUpdate() - .type(ProjectResourceType.PROJECT) - .attributes( - new ProjectUpdateAttributes() - .name("Updated Project Name Example-Case-Management"))); + ProjectUpdateRequest body = new ProjectUpdateRequest() +.data(new ProjectUpdate() +.type(ProjectResourceType.PROJECT) +.attributes(new ProjectUpdateAttributes() +.name("Updated Project Name Example-Case-Management"))); try { - ProjectResponse result = - apiInstance.updateProject("d4bbe1af-f36e-42f1-87c1-493ca35c320e", body); + ProjectResponse result = apiInstance.updateProject("d4bbe1af-f36e-42f1-87c1-493ca35c320e", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#updateProject"); @@ -35,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UpdateProjectNotificationRule.java b/examples/v2/case-management/UpdateProjectNotificationRule.java index 09c34d8fef2..19f5359a5c4 100644 --- a/examples/v2/case-management/UpdateProjectNotificationRule.java +++ b/examples/v2/case-management/UpdateProjectNotificationRule.java @@ -1,7 +1,7 @@ // Update a notification rule returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; import com.datadog.api.client.v2.model.CaseNotificationRuleAttributes; import com.datadog.api.client.v2.model.CaseNotificationRuleRecipient; @@ -11,34 +11,32 @@ import com.datadog.api.client.v2.model.CaseNotificationRuleTriggerData; import com.datadog.api.client.v2.model.CaseNotificationRuleUpdate; import com.datadog.api.client.v2.model.CaseNotificationRuleUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CaseManagementApi apiInstance = new CaseManagementApi(defaultClient); - CaseNotificationRuleUpdateRequest body = - new CaseNotificationRuleUpdateRequest() - .data( - new CaseNotificationRuleUpdate() - .attributes( - new CaseNotificationRuleAttributes() - .recipients( - Collections.singletonList( - new CaseNotificationRuleRecipient() - .data(new CaseNotificationRuleRecipientData()) - .type("EMAIL"))) - .triggers( - Collections.singletonList( - new CaseNotificationRuleTrigger() - .data(new CaseNotificationRuleTriggerData()) - .type("CASE_CREATED")))) - .type(CaseNotificationRuleResourceType.NOTIFICATION_RULE)); + CaseNotificationRuleUpdateRequest body = new CaseNotificationRuleUpdateRequest() +.data(new CaseNotificationRuleUpdate() +.attributes(new CaseNotificationRuleAttributes() +.recipients(Collections.singletonList(new CaseNotificationRuleRecipient() +.data(new CaseNotificationRuleRecipientData()) +.type("EMAIL"))) +.triggers(Collections.singletonList(new CaseNotificationRuleTrigger() +.data(new CaseNotificationRuleTriggerData()) +.type("CASE_CREATED")))) +.type(CaseNotificationRuleResourceType.NOTIFICATION_RULE)); try { - apiInstance.updateProjectNotificationRule( - "e555e290-ed65-49bd-ae18-8acbfcf18db7", "e555e290-ed65-49bd-ae18-8acbfcf18db7", body); + apiInstance.updateProjectNotificationRule("e555e290-ed65-49bd-ae18-8acbfcf18db7", "e555e290-ed65-49bd-ae18-8acbfcf18db7", body); } catch (ApiException e) { System.err.println("Exception when calling CaseManagementApi#updateProjectNotificationRule"); System.err.println("Status code: " + e.getCode()); @@ -47,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/case-management/UpdateStatus.java b/examples/v2/case-management/UpdateStatus.java index 49bad2e25aa..37557550855 100644 --- a/examples/v2/case-management/UpdateStatus.java +++ b/examples/v2/case-management/UpdateStatus.java @@ -1,14 +1,21 @@ // Update case status returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CaseManagementApi; -import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseResponse; +import com.datadog.api.client.v2.model.CaseResourceType; import com.datadog.api.client.v2.model.CaseStatus; import com.datadog.api.client.v2.model.CaseUpdateStatus; import com.datadog.api.client.v2.model.CaseUpdateStatusAttributes; import com.datadog.api.client.v2.model.CaseUpdateStatusRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,12 +25,11 @@ public static void main(String[] args) { // there is a valid "case" in the system String CASE_ID = System.getenv("CASE_ID"); - CaseUpdateStatusRequest body = - new CaseUpdateStatusRequest() - .data( - new CaseUpdateStatus() - .attributes(new CaseUpdateStatusAttributes().status(CaseStatus.IN_PROGRESS)) - .type(CaseResourceType.CASE)); + CaseUpdateStatusRequest body = new CaseUpdateStatusRequest() +.data(new CaseUpdateStatus() +.attributes(new CaseUpdateStatusAttributes() +.status(CaseStatus.IN_PROGRESS)) +.type(CaseResourceType.CASE)); try { CaseResponse result = apiInstance.updateStatus(CASE_ID, body); @@ -36,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/change-management/CreateChangeRequest.java b/examples/v2/change-management/CreateChangeRequest.java index 31590e9e876..eab3663dc8e 100644 --- a/examples/v2/change-management/CreateChangeRequest.java +++ b/examples/v2/change-management/CreateChangeRequest.java @@ -1,17 +1,22 @@ // Create a change request returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ChangeManagementApi; +import com.datadog.api.client.v2.model.ChangeRequestResponse; import com.datadog.api.client.v2.model.ChangeRequestChangeType; import com.datadog.api.client.v2.model.ChangeRequestCreateAttributes; import com.datadog.api.client.v2.model.ChangeRequestCreateData; import com.datadog.api.client.v2.model.ChangeRequestCreateRequest; import com.datadog.api.client.v2.model.ChangeRequestResourceType; -import com.datadog.api.client.v2.model.ChangeRequestResponse; import com.datadog.api.client.v2.model.ChangeRequestRiskLevel; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,25 +24,21 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createChangeRequest", true); ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient); - ChangeRequestCreateRequest body = - new ChangeRequestCreateRequest() - .data( - new ChangeRequestCreateData() - .attributes( - new ChangeRequestCreateAttributes() - .changeRequestLinkedIncidentUuid("00000000-0000-0000-0000-000000000000") - .changeRequestMaintenanceWindowQuery("") - .changeRequestPlan( - "1. Deploy to staging 2. Run tests 3. Deploy to production") - .changeRequestRisk(ChangeRequestRiskLevel.LOW) - .changeRequestType(ChangeRequestChangeType.NORMAL) - .description("Deploying new payment service v2.1") - .endDate(OffsetDateTime.parse("2024-01-02T15:00:00Z")) - .projectId("d4bbe1af-f36e-42f1-87c1-493ca35c320e") - .requestedTeams(Collections.singletonList("team-handle-1")) - .startDate(OffsetDateTime.parse("2024-01-01T03:00:00Z")) - .title("Deploy new payment service")) - .type(ChangeRequestResourceType.CHANGE_REQUEST)); + ChangeRequestCreateRequest body = new ChangeRequestCreateRequest() +.data(new ChangeRequestCreateData() +.attributes(new ChangeRequestCreateAttributes() +.changeRequestLinkedIncidentUuid("00000000-0000-0000-0000-000000000000") +.changeRequestMaintenanceWindowQuery("") +.changeRequestPlan("1. Deploy to staging 2. Run tests 3. Deploy to production") +.changeRequestRisk(ChangeRequestRiskLevel.LOW) +.changeRequestType(ChangeRequestChangeType.NORMAL) +.description("Deploying new payment service v2.1") +.endDate(OffsetDateTime.parse("2024-01-02T15:00:00Z")) +.projectId("d4bbe1af-f36e-42f1-87c1-493ca35c320e") +.requestedTeams(Collections.singletonList("team-handle-1")) +.startDate(OffsetDateTime.parse("2024-01-01T03:00:00Z")) +.title("Deploy new payment service")) +.type(ChangeRequestResourceType.CHANGE_REQUEST)); try { ChangeRequestResponse result = apiInstance.createChangeRequest(body); @@ -50,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/change-management/CreateChangeRequestBranch.java b/examples/v2/change-management/CreateChangeRequestBranch.java index 19361f4c664..203dad7374c 100644 --- a/examples/v2/change-management/CreateChangeRequestBranch.java +++ b/examples/v2/change-management/CreateChangeRequestBranch.java @@ -1,13 +1,20 @@ // Create a change request branch returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ChangeManagementApi; +import com.datadog.api.client.v2.model.ChangeRequestResponse; import com.datadog.api.client.v2.model.ChangeRequestBranchCreateAttributes; import com.datadog.api.client.v2.model.ChangeRequestBranchCreateData; import com.datadog.api.client.v2.model.ChangeRequestBranchCreateRequest; import com.datadog.api.client.v2.model.ChangeRequestBranchResourceType; -import com.datadog.api.client.v2.model.ChangeRequestResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,15 +22,12 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createChangeRequestBranch", true); ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient); - ChangeRequestBranchCreateRequest body = - new ChangeRequestBranchCreateRequest() - .data( - new ChangeRequestBranchCreateData() - .attributes( - new ChangeRequestBranchCreateAttributes() - .branchName("chm/CHM-1234") - .repoId("DataDog/dd-source")) - .type(ChangeRequestBranchResourceType.CHANGE_REQUEST_BRANCH)); + ChangeRequestBranchCreateRequest body = new ChangeRequestBranchCreateRequest() +.data(new ChangeRequestBranchCreateData() +.attributes(new ChangeRequestBranchCreateAttributes() +.branchName("chm/CHM-1234") +.repoId("DataDog/dd-source")) +.type(ChangeRequestBranchResourceType.CHANGE_REQUEST_BRANCH)); try { ChangeRequestResponse result = apiInstance.createChangeRequestBranch("CHM-1234", body); @@ -36,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/change-management/DeleteChangeRequestDecision.java b/examples/v2/change-management/DeleteChangeRequestDecision.java index 3ede5575435..6976b85dc17 100644 --- a/examples/v2/change-management/DeleteChangeRequestDecision.java +++ b/examples/v2/change-management/DeleteChangeRequestDecision.java @@ -1,9 +1,16 @@ // Delete a change request decision returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ChangeManagementApi; import com.datadog.api.client.v2.model.ChangeRequestResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient); try { - ChangeRequestResponse result = - apiInstance.deleteChangeRequestDecision("CHM-1234", "decision-id-0"); + ChangeRequestResponse result = apiInstance.deleteChangeRequestDecision("CHM-1234", "decision-id-0"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ChangeManagementApi#deleteChangeRequestDecision"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/change-management/GetChangeRequest.java b/examples/v2/change-management/GetChangeRequest.java index 510f5f15dfb..f6b2d990ba4 100644 --- a/examples/v2/change-management/GetChangeRequest.java +++ b/examples/v2/change-management/GetChangeRequest.java @@ -1,9 +1,16 @@ // Get a change request returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ChangeManagementApi; import com.datadog.api.client.v2.model.ChangeRequestResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/change-management/UpdateChangeRequest.java b/examples/v2/change-management/UpdateChangeRequest.java index 655c13517f2..dda7c821180 100644 --- a/examples/v2/change-management/UpdateChangeRequest.java +++ b/examples/v2/change-management/UpdateChangeRequest.java @@ -1,18 +1,18 @@ // Update a change request returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ChangeManagementApi; +import com.datadog.api.client.v2.model.ChangeRequestResponse; import com.datadog.api.client.v2.model.ChangeRequestChangeType; import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateAttributes; import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateItem; import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateRelationships; import com.datadog.api.client.v2.model.ChangeRequestDecisionRelationshipData; import com.datadog.api.client.v2.model.ChangeRequestDecisionResourceType; -import com.datadog.api.client.v2.model.ChangeRequestDecisionStatusType; import com.datadog.api.client.v2.model.ChangeRequestDecisionsRelationship; +import com.datadog.api.client.v2.model.ChangeRequestDecisionStatusType; import com.datadog.api.client.v2.model.ChangeRequestResourceType; -import com.datadog.api.client.v2.model.ChangeRequestResponse; import com.datadog.api.client.v2.model.ChangeRequestRiskLevel; import com.datadog.api.client.v2.model.ChangeRequestUpdateAttributes; import com.datadog.api.client.v2.model.ChangeRequestUpdateData; @@ -20,8 +20,13 @@ import com.datadog.api.client.v2.model.ChangeRequestUpdateRequest; import com.datadog.api.client.v2.model.ChangeRequestUserRelationship; import com.datadog.api.client.v2.model.ChangeRequestUserRelationshipData; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -29,47 +34,32 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateChangeRequest", true); ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient); - ChangeRequestUpdateRequest body = - new ChangeRequestUpdateRequest() - .data( - new ChangeRequestUpdateData() - .attributes( - new ChangeRequestUpdateAttributes() - .changeRequestPlan("Updated deployment plan") - .changeRequestRisk(ChangeRequestRiskLevel.LOW) - .changeRequestType(ChangeRequestChangeType.NORMAL) - .endDate(OffsetDateTime.parse("2024-01-02T15:00:00Z")) - .id("CHM-1234") - .startDate(OffsetDateTime.parse("2024-01-01T03:00:00Z"))) - .relationships( - new ChangeRequestUpdateRelationships() - .changeRequestDecisions( - new ChangeRequestDecisionsRelationship() - .data( - Collections.singletonList( - new ChangeRequestDecisionRelationshipData() - .id("decision-id-0") - .type( - ChangeRequestDecisionResourceType - .CHANGE_REQUEST_DECISION))))) - .type(ChangeRequestResourceType.CHANGE_REQUEST)) - .included( - Collections.singletonList( - new ChangeRequestDecisionCreateItem() - .attributes( - new ChangeRequestDecisionCreateAttributes() - .changeRequestStatus(ChangeRequestDecisionStatusType.REQUESTED) - .requestReason("Please review and approve this change")) - .id("decision-id-0") - .relationships( - new ChangeRequestDecisionCreateRelationships() - .requestedUser( - new ChangeRequestUserRelationship() - .data( - new ChangeRequestUserRelationshipData() - .id("00000000-0000-0000-0000-000000000000") - .type("user")))) - .type(ChangeRequestDecisionResourceType.CHANGE_REQUEST_DECISION))); + ChangeRequestUpdateRequest body = new ChangeRequestUpdateRequest() +.data(new ChangeRequestUpdateData() +.attributes(new ChangeRequestUpdateAttributes() +.changeRequestPlan("Updated deployment plan") +.changeRequestRisk(ChangeRequestRiskLevel.LOW) +.changeRequestType(ChangeRequestChangeType.NORMAL) +.endDate(OffsetDateTime.parse("2024-01-02T15:00:00Z")) +.id("CHM-1234") +.startDate(OffsetDateTime.parse("2024-01-01T03:00:00Z"))) +.relationships(new ChangeRequestUpdateRelationships() +.changeRequestDecisions(new ChangeRequestDecisionsRelationship() +.data(Collections.singletonList(new ChangeRequestDecisionRelationshipData() +.id("decision-id-0") +.type(ChangeRequestDecisionResourceType.CHANGE_REQUEST_DECISION))))) +.type(ChangeRequestResourceType.CHANGE_REQUEST)) +.included(Collections.singletonList(new ChangeRequestDecisionCreateItem() +.attributes(new ChangeRequestDecisionCreateAttributes() +.changeRequestStatus(ChangeRequestDecisionStatusType.REQUESTED) +.requestReason("Please review and approve this change")) +.id("decision-id-0") +.relationships(new ChangeRequestDecisionCreateRelationships() +.requestedUser(new ChangeRequestUserRelationship() +.data(new ChangeRequestUserRelationshipData() +.id("00000000-0000-0000-0000-000000000000") +.type("user")))) +.type(ChangeRequestDecisionResourceType.CHANGE_REQUEST_DECISION))); try { ChangeRequestResponse result = apiInstance.updateChangeRequest("CHM-1234", body); @@ -82,4 +72,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/change-management/UpdateChangeRequestDecision.java b/examples/v2/change-management/UpdateChangeRequestDecision.java index 02985e42dfa..69cda802212 100644 --- a/examples/v2/change-management/UpdateChangeRequestDecision.java +++ b/examples/v2/change-management/UpdateChangeRequestDecision.java @@ -1,24 +1,30 @@ // Update a change request decision returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ChangeManagementApi; +import com.datadog.api.client.v2.model.ChangeRequestResponse; import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateAttributes; import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateItem; import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateRelationships; import com.datadog.api.client.v2.model.ChangeRequestDecisionRelationshipData; import com.datadog.api.client.v2.model.ChangeRequestDecisionResourceType; +import com.datadog.api.client.v2.model.ChangeRequestDecisionsRelationship; import com.datadog.api.client.v2.model.ChangeRequestDecisionStatusType; import com.datadog.api.client.v2.model.ChangeRequestDecisionUpdateData; import com.datadog.api.client.v2.model.ChangeRequestDecisionUpdateDataAttributes; import com.datadog.api.client.v2.model.ChangeRequestDecisionUpdateDataRelationships; import com.datadog.api.client.v2.model.ChangeRequestDecisionUpdateRequest; -import com.datadog.api.client.v2.model.ChangeRequestDecisionsRelationship; import com.datadog.api.client.v2.model.ChangeRequestResourceType; -import com.datadog.api.client.v2.model.ChangeRequestResponse; import com.datadog.api.client.v2.model.ChangeRequestUserRelationship; import com.datadog.api.client.v2.model.ChangeRequestUserRelationshipData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,44 +32,30 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateChangeRequestDecision", true); ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient); - ChangeRequestDecisionUpdateRequest body = - new ChangeRequestDecisionUpdateRequest() - .data( - new ChangeRequestDecisionUpdateData() - .attributes(new ChangeRequestDecisionUpdateDataAttributes().id("CHM-1234")) - .relationships( - new ChangeRequestDecisionUpdateDataRelationships() - .changeRequestDecisions( - new ChangeRequestDecisionsRelationship() - .data( - Collections.singletonList( - new ChangeRequestDecisionRelationshipData() - .id("decision-id-0") - .type( - ChangeRequestDecisionResourceType - .CHANGE_REQUEST_DECISION))))) - .type(ChangeRequestResourceType.CHANGE_REQUEST)) - .included( - Collections.singletonList( - new ChangeRequestDecisionCreateItem() - .attributes( - new ChangeRequestDecisionCreateAttributes() - .changeRequestStatus(ChangeRequestDecisionStatusType.REQUESTED) - .requestReason("Please review and approve this change")) - .id("decision-id-0") - .relationships( - new ChangeRequestDecisionCreateRelationships() - .requestedUser( - new ChangeRequestUserRelationship() - .data( - new ChangeRequestUserRelationshipData() - .id("00000000-0000-0000-0000-000000000000") - .type("user")))) - .type(ChangeRequestDecisionResourceType.CHANGE_REQUEST_DECISION))); + ChangeRequestDecisionUpdateRequest body = new ChangeRequestDecisionUpdateRequest() +.data(new ChangeRequestDecisionUpdateData() +.attributes(new ChangeRequestDecisionUpdateDataAttributes() +.id("CHM-1234")) +.relationships(new ChangeRequestDecisionUpdateDataRelationships() +.changeRequestDecisions(new ChangeRequestDecisionsRelationship() +.data(Collections.singletonList(new ChangeRequestDecisionRelationshipData() +.id("decision-id-0") +.type(ChangeRequestDecisionResourceType.CHANGE_REQUEST_DECISION))))) +.type(ChangeRequestResourceType.CHANGE_REQUEST)) +.included(Collections.singletonList(new ChangeRequestDecisionCreateItem() +.attributes(new ChangeRequestDecisionCreateAttributes() +.changeRequestStatus(ChangeRequestDecisionStatusType.REQUESTED) +.requestReason("Please review and approve this change")) +.id("decision-id-0") +.relationships(new ChangeRequestDecisionCreateRelationships() +.requestedUser(new ChangeRequestUserRelationship() +.data(new ChangeRequestUserRelationshipData() +.id("00000000-0000-0000-0000-000000000000") +.type("user")))) +.type(ChangeRequestDecisionResourceType.CHANGE_REQUEST_DECISION))); try { - ChangeRequestResponse result = - apiInstance.updateChangeRequestDecision("CHM-1234", "decision-id-0", body); + ChangeRequestResponse result = apiInstance.updateChangeRequestDecision("CHM-1234", "decision-id-0", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ChangeManagementApi#updateChangeRequestDecision"); @@ -73,4 +65,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/AggregateCIAppPipelineEvents.java b/examples/v2/ci-visibility-pipelines/AggregateCIAppPipelineEvents.java index d23f7c63dca..6dbe4f81e0d 100644 --- a/examples/v2/ci-visibility-pipelines/AggregateCIAppPipelineEvents.java +++ b/examples/v2/ci-visibility-pipelines/AggregateCIAppPipelineEvents.java @@ -1,56 +1,57 @@ // Aggregate pipelines events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; +import com.datadog.api.client.v2.model.CIAppPipelinesAnalyticsAggregateResponse; import com.datadog.api.client.v2.model.CIAppAggregationFunction; import com.datadog.api.client.v2.model.CIAppCompute; import com.datadog.api.client.v2.model.CIAppComputeType; import com.datadog.api.client.v2.model.CIAppGroupByTotal; +import com.datadog.api.client.v2.model.CIAppGroupByTotalBoolean; import com.datadog.api.client.v2.model.CIAppPipelinesAggregateRequest; -import com.datadog.api.client.v2.model.CIAppPipelinesAnalyticsAggregateResponse; import com.datadog.api.client.v2.model.CIAppPipelinesGroupBy; import com.datadog.api.client.v2.model.CIAppPipelinesQueryFilter; import com.datadog.api.client.v2.model.CIAppQueryOptions; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); - CIAppPipelinesAggregateRequest body = - new CIAppPipelinesAggregateRequest() - .compute( - Collections.singletonList( - new CIAppCompute() - .aggregation(CIAppAggregationFunction.PERCENTILE_90) - .metric("@duration") - .type(CIAppComputeType.TOTAL))) - .filter( - new CIAppPipelinesQueryFilter() - .from("now-15m") - .query("@ci.provider.name:(gitlab OR github)") - .to("now")) - .groupBy( - Collections.singletonList( - new CIAppPipelinesGroupBy() - .facet("@ci.status") - .limit(10L) - .total(new CIAppGroupByTotal(false)))) - .options(new CIAppQueryOptions().timezone("GMT")); + CIAppPipelinesAggregateRequest body = new CIAppPipelinesAggregateRequest() +.compute(Collections.singletonList(new CIAppCompute() +.aggregation(CIAppAggregationFunction.PERCENTILE_90) +.metric("@duration") +.type(CIAppComputeType.TOTAL))) +.filter(new CIAppPipelinesQueryFilter() +.from("now-15m") +.query("@ci.provider.name:(gitlab OR github)") +.to("now")) +.groupBy(Collections.singletonList(new CIAppPipelinesGroupBy() +.facet("@ci.status") +.limit(10L) +.total(new CIAppGroupByTotal( +false)))) +.options(new CIAppQueryOptions() +.timezone("GMT")); try { - CIAppPipelinesAnalyticsAggregateResponse result = - apiInstance.aggregateCIAppPipelineEvents(body); + CIAppPipelinesAnalyticsAggregateResponse result = apiInstance.aggregateCIAppPipelineEvents(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CiVisibilityPipelinesApi#aggregateCIAppPipelineEvents"); + System.err.println("Exception when calling CiVisibilityPipelinesApi#aggregateCIAppPipelineEvents"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.java b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.java index 04dcee36599..6f893cb3c20 100644 --- a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.java +++ b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.java @@ -1,6 +1,8 @@ // Send pipeline event returns "Request accepted for processing" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequest; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributes; @@ -13,52 +15,48 @@ import com.datadog.api.client.v2.model.CIAppPipelineEventPipeline; import com.datadog.api.client.v2.model.CIAppPipelineEventPipelineLevel; import com.datadog.api.client.v2.model.CIAppPipelineEventPipelineStatus; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); - CIAppCreatePipelineEventRequest body = - new CIAppCreatePipelineEventRequest() - .data( - new CIAppCreatePipelineEventRequestDataSingleOrArray( - new CIAppCreatePipelineEventRequestData() - .attributes( - new CIAppCreatePipelineEventRequestAttributes() - .resource( - new CIAppCreatePipelineEventRequestAttributesResource( - new CIAppPipelineEventPipeline( - new CIAppPipelineEventFinishedPipeline() - .level(CIAppPipelineEventPipelineLevel.PIPELINE) - .uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a") - .name("Deploy to AWS") - .url( - "https://my-ci-provider.example/pipelines/my-pipeline/run/1") - .start(OffsetDateTime.now().plusSeconds(-120)) - .end(OffsetDateTime.now().plusSeconds(-30)) - .status(CIAppPipelineEventPipelineStatus.SUCCESS) - .partialRetry(false) - .git( - new CIAppGitInfo() - .repositoryUrl( - "https://github.com/DataDog/datadog-agent") - .sha( - "7f263865994b76066c4612fd1965215e7dcb4cd2") - .authorEmail("john.doe@email.com")))))) - .type( - CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST))); + CIAppCreatePipelineEventRequest body = new CIAppCreatePipelineEventRequest() +.data(new CIAppCreatePipelineEventRequestDataSingleOrArray( +new CIAppCreatePipelineEventRequestData() +.attributes(new CIAppCreatePipelineEventRequestAttributes() +.resource(new CIAppCreatePipelineEventRequestAttributesResource( +new CIAppPipelineEventPipeline( +new CIAppPipelineEventFinishedPipeline() +.level(CIAppPipelineEventPipelineLevel.PIPELINE) +.uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a") +.name("Deploy to AWS") +.url("https://my-ci-provider.example/pipelines/my-pipeline/run/1") +.start(OffsetDateTime.now().plusSeconds(-120)) +.end(OffsetDateTime.now().plusSeconds(-30)) +.status(CIAppPipelineEventPipelineStatus.SUCCESS) +.partialRetry(false) +.git(new CIAppGitInfo() +.repositoryUrl("https://github.com/DataDog/datadog-agent") +.sha("7f263865994b76066c4612fd1965215e7dcb4cd2") +.authorEmail("john.doe@email.com")))))) +.type(CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST))); try { apiInstance.createCIAppPipelineEvent(body); } catch (ApiException e) { - System.err.println( - "Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); + System.err.println("Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_129899466.java b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_129899466.java index cab553182f1..949d0cbb721 100644 --- a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_129899466.java +++ b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_129899466.java @@ -1,6 +1,8 @@ // Send pipeline job event returns "Request accepted for processing" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequest; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributes; @@ -11,46 +13,44 @@ import com.datadog.api.client.v2.model.CIAppPipelineEventJob; import com.datadog.api.client.v2.model.CIAppPipelineEventJobLevel; import com.datadog.api.client.v2.model.CIAppPipelineEventJobStatus; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); - CIAppCreatePipelineEventRequest body = - new CIAppCreatePipelineEventRequest() - .data( - new CIAppCreatePipelineEventRequestDataSingleOrArray( - new CIAppCreatePipelineEventRequestData() - .attributes( - new CIAppCreatePipelineEventRequestAttributes() - .resource( - new CIAppCreatePipelineEventRequestAttributesResource( - new CIAppPipelineEventJob() - .level(CIAppPipelineEventJobLevel.JOB) - .id("cf9456de-8b9e-4c27-aa79-27b1e78c1a33") - .name("Build image") - .pipelineUniqueId( - "3eacb6f3-ff04-4e10-8a9c-46e6d054024a") - .pipelineName("Deploy to AWS") - .start(OffsetDateTime.now().plusSeconds(-120)) - .end(OffsetDateTime.now().plusSeconds(-30)) - .status(CIAppPipelineEventJobStatus.ERROR) - .url( - "https://my-ci-provider.example/jobs/my-jobs/run/1")))) - .type( - CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST))); + CIAppCreatePipelineEventRequest body = new CIAppCreatePipelineEventRequest() +.data(new CIAppCreatePipelineEventRequestDataSingleOrArray( +new CIAppCreatePipelineEventRequestData() +.attributes(new CIAppCreatePipelineEventRequestAttributes() +.resource(new CIAppCreatePipelineEventRequestAttributesResource( +new CIAppPipelineEventJob() +.level(CIAppPipelineEventJobLevel.JOB) +.id("cf9456de-8b9e-4c27-aa79-27b1e78c1a33") +.name("Build image") +.pipelineUniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a") +.pipelineName("Deploy to AWS") +.start(OffsetDateTime.now().plusSeconds(-120)) +.end(OffsetDateTime.now().plusSeconds(-30)) +.status(CIAppPipelineEventJobStatus.ERROR) +.url("https://my-ci-provider.example/jobs/my-jobs/run/1")))) +.type(CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST))); try { apiInstance.createCIAppPipelineEvent(body); } catch (ApiException e) { - System.err.println( - "Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); + System.err.println("Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_2341150096.java b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_2341150096.java index 9334e109611..1472d996b1d 100644 --- a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_2341150096.java +++ b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_2341150096.java @@ -1,6 +1,8 @@ // Send running pipeline event returns "Request accepted for processing" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequest; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributes; @@ -13,53 +15,47 @@ import com.datadog.api.client.v2.model.CIAppPipelineEventPipeline; import com.datadog.api.client.v2.model.CIAppPipelineEventPipelineInProgressStatus; import com.datadog.api.client.v2.model.CIAppPipelineEventPipelineLevel; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); - CIAppCreatePipelineEventRequest body = - new CIAppCreatePipelineEventRequest() - .data( - new CIAppCreatePipelineEventRequestDataSingleOrArray( - new CIAppCreatePipelineEventRequestData() - .attributes( - new CIAppCreatePipelineEventRequestAttributes() - .resource( - new CIAppCreatePipelineEventRequestAttributesResource( - new CIAppPipelineEventPipeline( - new CIAppPipelineEventInProgressPipeline() - .level(CIAppPipelineEventPipelineLevel.PIPELINE) - .uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a") - .name("Deploy to AWS") - .url( - "https://my-ci-provider.example/pipelines/my-pipeline/run/1") - .start(OffsetDateTime.now().plusSeconds(-120)) - .status( - CIAppPipelineEventPipelineInProgressStatus - .RUNNING) - .partialRetry(false) - .git( - new CIAppGitInfo() - .repositoryUrl( - "https://github.com/DataDog/datadog-agent") - .sha( - "7f263865994b76066c4612fd1965215e7dcb4cd2") - .authorEmail("john.doe@email.com")))))) - .type( - CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST))); + CIAppCreatePipelineEventRequest body = new CIAppCreatePipelineEventRequest() +.data(new CIAppCreatePipelineEventRequestDataSingleOrArray( +new CIAppCreatePipelineEventRequestData() +.attributes(new CIAppCreatePipelineEventRequestAttributes() +.resource(new CIAppCreatePipelineEventRequestAttributesResource( +new CIAppPipelineEventPipeline( +new CIAppPipelineEventInProgressPipeline() +.level(CIAppPipelineEventPipelineLevel.PIPELINE) +.uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a") +.name("Deploy to AWS") +.url("https://my-ci-provider.example/pipelines/my-pipeline/run/1") +.start(OffsetDateTime.now().plusSeconds(-120)) +.status(CIAppPipelineEventPipelineInProgressStatus.RUNNING) +.partialRetry(false) +.git(new CIAppGitInfo() +.repositoryUrl("https://github.com/DataDog/datadog-agent") +.sha("7f263865994b76066c4612fd1965215e7dcb4cd2") +.authorEmail("john.doe@email.com")))))) +.type(CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST))); try { apiInstance.createCIAppPipelineEvent(body); } catch (ApiException e) { - System.err.println( - "Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); + System.err.println("Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_2836340212.java b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_2836340212.java index e445babed9a..82b71d07e8b 100644 --- a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_2836340212.java +++ b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_2836340212.java @@ -1,6 +1,8 @@ // Send several pipeline events returns "Request accepted for processing" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequest; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributes; @@ -13,88 +15,66 @@ import com.datadog.api.client.v2.model.CIAppPipelineEventPipeline; import com.datadog.api.client.v2.model.CIAppPipelineEventPipelineLevel; import com.datadog.api.client.v2.model.CIAppPipelineEventPipelineStatus; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); - CIAppCreatePipelineEventRequest body = - new CIAppCreatePipelineEventRequest() - .data( - new CIAppCreatePipelineEventRequestDataSingleOrArray( - Arrays.asList( - new CIAppCreatePipelineEventRequestData() - .attributes( - new CIAppCreatePipelineEventRequestAttributes() - .providerName("example-provider") - .resource( - new CIAppCreatePipelineEventRequestAttributesResource( - new CIAppPipelineEventPipeline( - new CIAppPipelineEventFinishedPipeline() - .level(CIAppPipelineEventPipelineLevel.PIPELINE) - .uniqueId( - "3eacb6f3-ff04-4e10-8a9c-46e6d054024a") - .name("Deploy to AWS") - .url( - "https://my-ci-provider.example/pipelines/my-pipeline/run/1") - .start(OffsetDateTime.now().plusSeconds(-120)) - .end(OffsetDateTime.now().plusSeconds(-30)) - .status( - CIAppPipelineEventPipelineStatus.SUCCESS) - .partialRetry(false) - .git( - new CIAppGitInfo() - .repositoryUrl( - "https://github.com/DataDog/datadog-agent") - .sha( - "7f263865994b76066c4612fd1965215e7dcb4cd2") - .authorEmail("john.doe@email.com")))))) - .type( - CIAppCreatePipelineEventRequestDataType - .CIPIPELINE_RESOURCE_REQUEST), - new CIAppCreatePipelineEventRequestData() - .attributes( - new CIAppCreatePipelineEventRequestAttributes() - .providerName("example-provider") - .resource( - new CIAppCreatePipelineEventRequestAttributesResource( - new CIAppPipelineEventPipeline( - new CIAppPipelineEventFinishedPipeline() - .level(CIAppPipelineEventPipelineLevel.PIPELINE) - .uniqueId( - "7b2c8f9e-aa15-4d22-9c7d-83f4e065138b") - .name("Deploy to Production") - .url( - "https://my-ci-provider.example/pipelines/prod-pipeline/run/2") - .start(OffsetDateTime.now().plusSeconds(-180)) - .end(OffsetDateTime.now().plusSeconds(-45)) - .status( - CIAppPipelineEventPipelineStatus.SUCCESS) - .partialRetry(false) - .git( - new CIAppGitInfo() - .repositoryUrl( - "https://github.com/DataDog/datadog-agent") - .sha( - "9a4f7c28b3e5d12f8e6c9b2a5d8f3e1c7b4a6d9e") - .authorEmail( - "jane.smith@email.com")))))) - .type( - CIAppCreatePipelineEventRequestDataType - .CIPIPELINE_RESOURCE_REQUEST)))); + CIAppCreatePipelineEventRequest body = new CIAppCreatePipelineEventRequest() +.data(new CIAppCreatePipelineEventRequestDataSingleOrArray(Arrays.asList(new CIAppCreatePipelineEventRequestData() +.attributes(new CIAppCreatePipelineEventRequestAttributes() +.providerName("example-provider") +.resource(new CIAppCreatePipelineEventRequestAttributesResource( +new CIAppPipelineEventPipeline( +new CIAppPipelineEventFinishedPipeline() +.level(CIAppPipelineEventPipelineLevel.PIPELINE) +.uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a") +.name("Deploy to AWS") +.url("https://my-ci-provider.example/pipelines/my-pipeline/run/1") +.start(OffsetDateTime.now().plusSeconds(-120)) +.end(OffsetDateTime.now().plusSeconds(-30)) +.status(CIAppPipelineEventPipelineStatus.SUCCESS) +.partialRetry(false) +.git(new CIAppGitInfo() +.repositoryUrl("https://github.com/DataDog/datadog-agent") +.sha("7f263865994b76066c4612fd1965215e7dcb4cd2") +.authorEmail("john.doe@email.com")))))) +.type(CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST), new CIAppCreatePipelineEventRequestData() +.attributes(new CIAppCreatePipelineEventRequestAttributes() +.providerName("example-provider") +.resource(new CIAppCreatePipelineEventRequestAttributesResource( +new CIAppPipelineEventPipeline( +new CIAppPipelineEventFinishedPipeline() +.level(CIAppPipelineEventPipelineLevel.PIPELINE) +.uniqueId("7b2c8f9e-aa15-4d22-9c7d-83f4e065138b") +.name("Deploy to Production") +.url("https://my-ci-provider.example/pipelines/prod-pipeline/run/2") +.start(OffsetDateTime.now().plusSeconds(-180)) +.end(OffsetDateTime.now().plusSeconds(-45)) +.status(CIAppPipelineEventPipelineStatus.SUCCESS) +.partialRetry(false) +.git(new CIAppGitInfo() +.repositoryUrl("https://github.com/DataDog/datadog-agent") +.sha("9a4f7c28b3e5d12f8e6c9b2a5d8f3e1c7b4a6d9e") +.authorEmail("jane.smith@email.com")))))) +.type(CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST)))); try { apiInstance.createCIAppPipelineEvent(body); } catch (ApiException e) { - System.err.println( - "Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); + System.err.println("Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_819339921.java b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_819339921.java index 8c6bc757a33..dffe8649ce3 100644 --- a/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_819339921.java +++ b/examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent_819339921.java @@ -1,6 +1,8 @@ // Send pipeline event with custom provider returns "Request accepted for processing" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequest; import com.datadog.api.client.v2.model.CIAppCreatePipelineEventRequestAttributes; @@ -13,53 +15,49 @@ import com.datadog.api.client.v2.model.CIAppPipelineEventPipeline; import com.datadog.api.client.v2.model.CIAppPipelineEventPipelineLevel; import com.datadog.api.client.v2.model.CIAppPipelineEventPipelineStatus; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); - CIAppCreatePipelineEventRequest body = - new CIAppCreatePipelineEventRequest() - .data( - new CIAppCreatePipelineEventRequestDataSingleOrArray( - new CIAppCreatePipelineEventRequestData() - .attributes( - new CIAppCreatePipelineEventRequestAttributes() - .providerName("example-provider") - .resource( - new CIAppCreatePipelineEventRequestAttributesResource( - new CIAppPipelineEventPipeline( - new CIAppPipelineEventFinishedPipeline() - .level(CIAppPipelineEventPipelineLevel.PIPELINE) - .uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a") - .name("Deploy to AWS") - .url( - "https://my-ci-provider.example/pipelines/my-pipeline/run/1") - .start(OffsetDateTime.now().plusSeconds(-120)) - .end(OffsetDateTime.now().plusSeconds(-30)) - .status(CIAppPipelineEventPipelineStatus.SUCCESS) - .partialRetry(false) - .git( - new CIAppGitInfo() - .repositoryUrl( - "https://github.com/DataDog/datadog-agent") - .sha( - "7f263865994b76066c4612fd1965215e7dcb4cd2") - .authorEmail("john.doe@email.com")))))) - .type( - CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST))); + CIAppCreatePipelineEventRequest body = new CIAppCreatePipelineEventRequest() +.data(new CIAppCreatePipelineEventRequestDataSingleOrArray( +new CIAppCreatePipelineEventRequestData() +.attributes(new CIAppCreatePipelineEventRequestAttributes() +.providerName("example-provider") +.resource(new CIAppCreatePipelineEventRequestAttributesResource( +new CIAppPipelineEventPipeline( +new CIAppPipelineEventFinishedPipeline() +.level(CIAppPipelineEventPipelineLevel.PIPELINE) +.uniqueId("3eacb6f3-ff04-4e10-8a9c-46e6d054024a") +.name("Deploy to AWS") +.url("https://my-ci-provider.example/pipelines/my-pipeline/run/1") +.start(OffsetDateTime.now().plusSeconds(-120)) +.end(OffsetDateTime.now().plusSeconds(-30)) +.status(CIAppPipelineEventPipelineStatus.SUCCESS) +.partialRetry(false) +.git(new CIAppGitInfo() +.repositoryUrl("https://github.com/DataDog/datadog-agent") +.sha("7f263865994b76066c4612fd1965215e7dcb4cd2") +.authorEmail("john.doe@email.com")))))) +.type(CIAppCreatePipelineEventRequestDataType.CIPIPELINE_RESOURCE_REQUEST))); try { apiInstance.createCIAppPipelineEvent(body); } catch (ApiException e) { - System.err.println( - "Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); + System.err.println("Exception when calling CiVisibilityPipelinesApi#createCIAppPipelineEvent"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/ListCIAppPipelineEvents.java b/examples/v2/ci-visibility-pipelines/ListCIAppPipelineEvents.java index 45f2c34f6f6..bc694ae8099 100644 --- a/examples/v2/ci-visibility-pipelines/ListCIAppPipelineEvents.java +++ b/examples/v2/ci-visibility-pipelines/ListCIAppPipelineEvents.java @@ -1,10 +1,18 @@ // Get a list of pipelines events returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi.ListCIAppPipelineEventsOptionalParameters; import com.datadog.api.client.v2.model.CIAppPipelineEventsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,13 +20,7 @@ public static void main(String[] args) { CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); try { - CIAppPipelineEventsResponse result = - apiInstance.listCIAppPipelineEvents( - new ListCIAppPipelineEventsOptionalParameters() - .filterQuery("@ci.provider.name:circleci") - .filterFrom(OffsetDateTime.now().plusMinutes(-30)) - .filterTo(OffsetDateTime.now()) - .pageLimit(5)); + CIAppPipelineEventsResponse result = apiInstance.listCIAppPipelineEvents(new ListCIAppPipelineEventsOptionalParameters().filterQuery("@ci.provider.name:circleci").filterFrom(OffsetDateTime.now().plusMinutes(-30)).filterTo(OffsetDateTime.now()).pageLimit(5)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CiVisibilityPipelinesApi#listCIAppPipelineEvents"); @@ -28,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/ListCIAppPipelineEvents_1270618359.java b/examples/v2/ci-visibility-pipelines/ListCIAppPipelineEvents_1270618359.java index 7e0ae6405bb..f8d7574fe36 100644 --- a/examples/v2/ci-visibility-pipelines/ListCIAppPipelineEvents_1270618359.java +++ b/examples/v2/ci-visibility-pipelines/ListCIAppPipelineEvents_1270618359.java @@ -1,10 +1,20 @@ // Get a list of pipelines events returns "OK" response with pagination +import java.time.OffsetDateTime; + +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi.ListCIAppPipelineEventsOptionalParameters; +import com.datadog.api.client.v2.model.CIAppPipelineEventsResponse; import com.datadog.api.client.v2.model.CIAppPipelineEvent; +import com.datadog.api.client.PaginationIterable; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,21 +22,15 @@ public static void main(String[] args) { CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listCIAppPipelineEventsWithPagination( - new ListCIAppPipelineEventsOptionalParameters() - .filterFrom(OffsetDateTime.now().plusSeconds(-30)) - .filterTo(OffsetDateTime.now()) - .pageLimit(2)); + PaginationIterable iterable = apiInstance.listCIAppPipelineEventsWithPagination(new ListCIAppPipelineEventsOptionalParameters().filterFrom(OffsetDateTime.now().plusSeconds(-30)).filterTo(OffsetDateTime.now()).pageLimit(2)); for (CIAppPipelineEvent item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling CiVisibilityPipelinesApi#listCIAppPipelineEventsWithPagination"); + System.err.println("Exception when calling CiVisibilityPipelinesApi#listCIAppPipelineEventsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/SearchCIAppPipelineEvents.java b/examples/v2/ci-visibility-pipelines/SearchCIAppPipelineEvents.java index 4fabb25fc7f..9d1fff00202 100644 --- a/examples/v2/ci-visibility-pipelines/SearchCIAppPipelineEvents.java +++ b/examples/v2/ci-visibility-pipelines/SearchCIAppPipelineEvents.java @@ -1,44 +1,48 @@ // Search pipelines events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi.SearchCIAppPipelineEventsOptionalParameters; -import com.datadog.api.client.v2.model.CIAppPipelineEventsRequest; import com.datadog.api.client.v2.model.CIAppPipelineEventsResponse; +import com.datadog.api.client.v2.model.CIAppPipelineEventsRequest; import com.datadog.api.client.v2.model.CIAppPipelinesQueryFilter; import com.datadog.api.client.v2.model.CIAppQueryOptions; import com.datadog.api.client.v2.model.CIAppQueryPageOptions; import com.datadog.api.client.v2.model.CIAppSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); - CIAppPipelineEventsRequest body = - new CIAppPipelineEventsRequest() - .filter( - new CIAppPipelinesQueryFilter() - .from("now-15m") - .query("@ci.provider.name:github AND @ci.status:error") - .to("now")) - .options(new CIAppQueryOptions().timezone("GMT")) - .page(new CIAppQueryPageOptions().limit(5)) - .sort(CIAppSort.TIMESTAMP_ASCENDING); + CIAppPipelineEventsRequest body = new CIAppPipelineEventsRequest() +.filter(new CIAppPipelinesQueryFilter() +.from("now-15m") +.query("@ci.provider.name:github AND @ci.status:error") +.to("now")) +.options(new CIAppQueryOptions() +.timezone("GMT")) +.page(new CIAppQueryPageOptions() +.limit(5)) +.sort(CIAppSort.TIMESTAMP_ASCENDING); try { - CIAppPipelineEventsResponse result = - apiInstance.searchCIAppPipelineEvents( - new SearchCIAppPipelineEventsOptionalParameters().body(body)); + CIAppPipelineEventsResponse result = apiInstance.searchCIAppPipelineEvents(new SearchCIAppPipelineEventsOptionalParameters().body(body)); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CiVisibilityPipelinesApi#searchCIAppPipelineEvents"); + System.err.println("Exception when calling CiVisibilityPipelinesApi#searchCIAppPipelineEvents"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-pipelines/SearchCIAppPipelineEvents_3246135003.java b/examples/v2/ci-visibility-pipelines/SearchCIAppPipelineEvents_3246135003.java index 35b8acdb3a7..71f90c2ce36 100644 --- a/examples/v2/ci-visibility-pipelines/SearchCIAppPipelineEvents_3246135003.java +++ b/examples/v2/ci-visibility-pipelines/SearchCIAppPipelineEvents_3246135003.java @@ -1,42 +1,50 @@ // Search pipelines events returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi; import com.datadog.api.client.v2.api.CiVisibilityPipelinesApi.SearchCIAppPipelineEventsOptionalParameters; +import com.datadog.api.client.v2.model.CIAppPipelineEventsResponse; import com.datadog.api.client.v2.model.CIAppPipelineEvent; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.CIAppPipelineEventsRequest; import com.datadog.api.client.v2.model.CIAppPipelinesQueryFilter; import com.datadog.api.client.v2.model.CIAppQueryOptions; import com.datadog.api.client.v2.model.CIAppQueryPageOptions; import com.datadog.api.client.v2.model.CIAppSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityPipelinesApi apiInstance = new CiVisibilityPipelinesApi(defaultClient); - CIAppPipelineEventsRequest body = - new CIAppPipelineEventsRequest() - .filter(new CIAppPipelinesQueryFilter().from("now-30s").to("now")) - .options(new CIAppQueryOptions().timezone("GMT")) - .page(new CIAppQueryPageOptions().limit(2)) - .sort(CIAppSort.TIMESTAMP_ASCENDING); + CIAppPipelineEventsRequest body = new CIAppPipelineEventsRequest() +.filter(new CIAppPipelinesQueryFilter() +.from("now-30s") +.to("now")) +.options(new CIAppQueryOptions() +.timezone("GMT")) +.page(new CIAppQueryPageOptions() +.limit(2)) +.sort(CIAppSort.TIMESTAMP_ASCENDING); try { - PaginationIterable iterable = - apiInstance.searchCIAppPipelineEventsWithPagination( - new SearchCIAppPipelineEventsOptionalParameters().body(body)); + PaginationIterable iterable = apiInstance.searchCIAppPipelineEventsWithPagination(new SearchCIAppPipelineEventsOptionalParameters().body(body)); for (CIAppPipelineEvent item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling" - + " CiVisibilityPipelinesApi#searchCIAppPipelineEventsWithPagination"); + System.err.println("Exception when calling CiVisibilityPipelinesApi#searchCIAppPipelineEventsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-tests/AggregateCIAppTestEvents.java b/examples/v2/ci-visibility-tests/AggregateCIAppTestEvents.java index a5daaae1c42..55dcbe37cde 100644 --- a/examples/v2/ci-visibility-tests/AggregateCIAppTestEvents.java +++ b/examples/v2/ci-visibility-tests/AggregateCIAppTestEvents.java @@ -1,47 +1,51 @@ // Aggregate tests events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityTestsApi; +import com.datadog.api.client.v2.model.CIAppTestsAnalyticsAggregateResponse; import com.datadog.api.client.v2.model.CIAppAggregateSort; import com.datadog.api.client.v2.model.CIAppAggregationFunction; import com.datadog.api.client.v2.model.CIAppCompute; import com.datadog.api.client.v2.model.CIAppComputeType; import com.datadog.api.client.v2.model.CIAppGroupByTotal; +import com.datadog.api.client.v2.model.CIAppGroupByTotalBoolean; import com.datadog.api.client.v2.model.CIAppQueryOptions; import com.datadog.api.client.v2.model.CIAppSortOrder; import com.datadog.api.client.v2.model.CIAppTestsAggregateRequest; -import com.datadog.api.client.v2.model.CIAppTestsAnalyticsAggregateResponse; import com.datadog.api.client.v2.model.CIAppTestsGroupBy; import com.datadog.api.client.v2.model.CIAppTestsQueryFilter; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityTestsApi apiInstance = new CiVisibilityTestsApi(defaultClient); - CIAppTestsAggregateRequest body = - new CIAppTestsAggregateRequest() - .compute( - Collections.singletonList( - new CIAppCompute() - .aggregation(CIAppAggregationFunction.COUNT) - .metric("@test.is_flaky") - .type(CIAppComputeType.TOTAL))) - .filter( - new CIAppTestsQueryFilter() - .from("now-15m") - .query("@language:(python OR go)") - .to("now")) - .groupBy( - Collections.singletonList( - new CIAppTestsGroupBy() - .facet("@git.branch") - .limit(10L) - .sort(new CIAppAggregateSort().order(CIAppSortOrder.ASCENDING)) - .total(new CIAppGroupByTotal(false)))) - .options(new CIAppQueryOptions().timezone("GMT")); + CIAppTestsAggregateRequest body = new CIAppTestsAggregateRequest() +.compute(Collections.singletonList(new CIAppCompute() +.aggregation(CIAppAggregationFunction.COUNT) +.metric("@test.is_flaky") +.type(CIAppComputeType.TOTAL))) +.filter(new CIAppTestsQueryFilter() +.from("now-15m") +.query("@language:(python OR go)") +.to("now")) +.groupBy(Collections.singletonList(new CIAppTestsGroupBy() +.facet("@git.branch") +.limit(10L) +.sort(new CIAppAggregateSort() +.order(CIAppSortOrder.ASCENDING)) +.total(new CIAppGroupByTotal( +false)))) +.options(new CIAppQueryOptions() +.timezone("GMT")); try { CIAppTestsAnalyticsAggregateResponse result = apiInstance.aggregateCIAppTestEvents(body); @@ -54,4 +58,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-tests/ListCIAppTestEvents.java b/examples/v2/ci-visibility-tests/ListCIAppTestEvents.java index 34ba5711b08..20a341e2717 100644 --- a/examples/v2/ci-visibility-tests/ListCIAppTestEvents.java +++ b/examples/v2/ci-visibility-tests/ListCIAppTestEvents.java @@ -1,10 +1,18 @@ // Get a list of tests events returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityTestsApi; import com.datadog.api.client.v2.api.CiVisibilityTestsApi.ListCIAppTestEventsOptionalParameters; import com.datadog.api.client.v2.model.CIAppTestEventsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,13 +20,7 @@ public static void main(String[] args) { CiVisibilityTestsApi apiInstance = new CiVisibilityTestsApi(defaultClient); try { - CIAppTestEventsResponse result = - apiInstance.listCIAppTestEvents( - new ListCIAppTestEventsOptionalParameters() - .filterQuery("@test.service:web-ui-tests") - .filterFrom(OffsetDateTime.now().plusSeconds(-30)) - .filterTo(OffsetDateTime.now()) - .pageLimit(5)); + CIAppTestEventsResponse result = apiInstance.listCIAppTestEvents(new ListCIAppTestEventsOptionalParameters().filterQuery("@test.service:web-ui-tests").filterFrom(OffsetDateTime.now().plusSeconds(-30)).filterTo(OffsetDateTime.now()).pageLimit(5)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CiVisibilityTestsApi#listCIAppTestEvents"); @@ -28,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-tests/ListCIAppTestEvents_3852605281.java b/examples/v2/ci-visibility-tests/ListCIAppTestEvents_3852605281.java index 431010e0a86..1dac0226d9a 100644 --- a/examples/v2/ci-visibility-tests/ListCIAppTestEvents_3852605281.java +++ b/examples/v2/ci-visibility-tests/ListCIAppTestEvents_3852605281.java @@ -1,10 +1,20 @@ // Get a list of tests events returns "OK" response with pagination +import java.time.OffsetDateTime; + +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.CiVisibilityTestsApi; import com.datadog.api.client.v2.api.CiVisibilityTestsApi.ListCIAppTestEventsOptionalParameters; +import com.datadog.api.client.v2.model.CIAppTestEventsResponse; import com.datadog.api.client.v2.model.CIAppTestEvent; +import com.datadog.api.client.PaginationIterable; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,21 +22,15 @@ public static void main(String[] args) { CiVisibilityTestsApi apiInstance = new CiVisibilityTestsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listCIAppTestEventsWithPagination( - new ListCIAppTestEventsOptionalParameters() - .filterFrom(OffsetDateTime.now().plusSeconds(-30)) - .filterTo(OffsetDateTime.now()) - .pageLimit(2)); + PaginationIterable iterable = apiInstance.listCIAppTestEventsWithPagination(new ListCIAppTestEventsOptionalParameters().filterFrom(OffsetDateTime.now().plusSeconds(-30)).filterTo(OffsetDateTime.now()).pageLimit(2)); for (CIAppTestEvent item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling CiVisibilityTestsApi#listCIAppTestEventsWithPagination"); + System.err.println("Exception when calling CiVisibilityTestsApi#listCIAppTestEventsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-tests/SearchCIAppTestEvents.java b/examples/v2/ci-visibility-tests/SearchCIAppTestEvents.java index 8a5ade1e29e..20476ae3202 100644 --- a/examples/v2/ci-visibility-tests/SearchCIAppTestEvents.java +++ b/examples/v2/ci-visibility-tests/SearchCIAppTestEvents.java @@ -1,36 +1,41 @@ // Search tests events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CiVisibilityTestsApi; import com.datadog.api.client.v2.api.CiVisibilityTestsApi.SearchCIAppTestEventsOptionalParameters; +import com.datadog.api.client.v2.model.CIAppTestEventsResponse; import com.datadog.api.client.v2.model.CIAppQueryOptions; import com.datadog.api.client.v2.model.CIAppQueryPageOptions; import com.datadog.api.client.v2.model.CIAppSort; import com.datadog.api.client.v2.model.CIAppTestEventsRequest; -import com.datadog.api.client.v2.model.CIAppTestEventsResponse; import com.datadog.api.client.v2.model.CIAppTestsQueryFilter; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityTestsApi apiInstance = new CiVisibilityTestsApi(defaultClient); - CIAppTestEventsRequest body = - new CIAppTestEventsRequest() - .filter( - new CIAppTestsQueryFilter() - .from("now-15m") - .query("@test.service:web-ui-tests AND @test.status:skip") - .to("now")) - .options(new CIAppQueryOptions().timezone("GMT")) - .page(new CIAppQueryPageOptions().limit(25)) - .sort(CIAppSort.TIMESTAMP_ASCENDING); + CIAppTestEventsRequest body = new CIAppTestEventsRequest() +.filter(new CIAppTestsQueryFilter() +.from("now-15m") +.query("@test.service:web-ui-tests AND @test.status:skip") +.to("now")) +.options(new CIAppQueryOptions() +.timezone("GMT")) +.page(new CIAppQueryPageOptions() +.limit(25)) +.sort(CIAppSort.TIMESTAMP_ASCENDING); try { - CIAppTestEventsResponse result = - apiInstance.searchCIAppTestEvents( - new SearchCIAppTestEventsOptionalParameters().body(body)); + CIAppTestEventsResponse result = apiInstance.searchCIAppTestEvents(new SearchCIAppTestEventsOptionalParameters().body(body)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CiVisibilityTestsApi#searchCIAppTestEvents"); @@ -40,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ci-visibility-tests/SearchCIAppTestEvents_1675695429.java b/examples/v2/ci-visibility-tests/SearchCIAppTestEvents_1675695429.java index 1e1a347828b..57528e7b914 100644 --- a/examples/v2/ci-visibility-tests/SearchCIAppTestEvents_1675695429.java +++ b/examples/v2/ci-visibility-tests/SearchCIAppTestEvents_1675695429.java @@ -1,43 +1,48 @@ // Search tests events returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.CiVisibilityTestsApi; import com.datadog.api.client.v2.api.CiVisibilityTestsApi.SearchCIAppTestEventsOptionalParameters; +import com.datadog.api.client.v2.model.CIAppTestEventsResponse; +import com.datadog.api.client.v2.model.CIAppTestEvent; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.CIAppQueryPageOptions; import com.datadog.api.client.v2.model.CIAppSort; -import com.datadog.api.client.v2.model.CIAppTestEvent; import com.datadog.api.client.v2.model.CIAppTestEventsRequest; import com.datadog.api.client.v2.model.CIAppTestsQueryFilter; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CiVisibilityTestsApi apiInstance = new CiVisibilityTestsApi(defaultClient); - CIAppTestEventsRequest body = - new CIAppTestEventsRequest() - .filter( - new CIAppTestsQueryFilter() - .from("now-15m") - .query("@test.status:pass AND -@language:python") - .to("now")) - .page(new CIAppQueryPageOptions().limit(2)) - .sort(CIAppSort.TIMESTAMP_ASCENDING); + CIAppTestEventsRequest body = new CIAppTestEventsRequest() +.filter(new CIAppTestsQueryFilter() +.from("now-15m") +.query("@test.status:pass AND -@language:python") +.to("now")) +.page(new CIAppQueryPageOptions() +.limit(2)) +.sort(CIAppSort.TIMESTAMP_ASCENDING); try { - PaginationIterable iterable = - apiInstance.searchCIAppTestEventsWithPagination( - new SearchCIAppTestEventsOptionalParameters().body(body)); + PaginationIterable iterable = apiInstance.searchCIAppTestEventsWithPagination(new SearchCIAppTestEventsOptionalParameters().body(body)); for (CIAppTestEvent item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling CiVisibilityTestsApi#searchCIAppTestEventsWithPagination"); + System.err.println("Exception when calling CiVisibilityTestsApi#searchCIAppTestEventsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-authentication/ListAWSCloudAuthPersonaMappings.java b/examples/v2/cloud-authentication/ListAWSCloudAuthPersonaMappings.java index ae92435172d..8fb794cf5f5 100644 --- a/examples/v2/cloud-authentication/ListAWSCloudAuthPersonaMappings.java +++ b/examples/v2/cloud-authentication/ListAWSCloudAuthPersonaMappings.java @@ -1,9 +1,16 @@ // List AWS cloud authentication persona mappings returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudAuthenticationApi; import com.datadog.api.client.v2.model.AWSCloudAuthPersonaMappingsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { AWSCloudAuthPersonaMappingsResponse result = apiInstance.listAWSCloudAuthPersonaMappings(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudAuthenticationApi#listAWSCloudAuthPersonaMappings"); + System.err.println("Exception when calling CloudAuthenticationApi#listAWSCloudAuthPersonaMappings"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/CreateCostAWSCURConfig.java b/examples/v2/cloud-cost-management/CreateCostAWSCURConfig.java index 84ac0840334..97ffbdf1a7d 100644 --- a/examples/v2/cloud-cost-management/CreateCostAWSCURConfig.java +++ b/examples/v2/cloud-cost-management/CreateCostAWSCURConfig.java @@ -1,31 +1,35 @@ // Create Cloud Cost Management AWS CUR config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.AwsCurConfigResponse; import com.datadog.api.client.v2.model.AwsCURConfigPostData; import com.datadog.api.client.v2.model.AwsCURConfigPostRequest; import com.datadog.api.client.v2.model.AwsCURConfigPostRequestAttributes; import com.datadog.api.client.v2.model.AwsCURConfigPostRequestType; -import com.datadog.api.client.v2.model.AwsCurConfigResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - AwsCURConfigPostRequest body = - new AwsCURConfigPostRequest() - .data( - new AwsCURConfigPostData() - .attributes( - new AwsCURConfigPostRequestAttributes() - .accountId("123456789123") - .bucketName("dd-cost-bucket") - .bucketRegion("us-east-1") - .reportName("dd-report-name") - .reportPrefix("dd-report-prefix")) - .type(AwsCURConfigPostRequestType.AWS_CUR_CONFIG_POST_REQUEST)); + AwsCURConfigPostRequest body = new AwsCURConfigPostRequest() +.data(new AwsCURConfigPostData() +.attributes(new AwsCURConfigPostRequestAttributes() +.accountId("123456789123") +.bucketName("dd-cost-bucket") +.bucketRegion("us-east-1") +.reportName("dd-report-name") +.reportPrefix("dd-report-prefix")) +.type(AwsCURConfigPostRequestType.AWS_CUR_CONFIG_POST_REQUEST)); try { AwsCurConfigResponse result = apiInstance.createCostAWSCURConfig(body); @@ -38,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/CreateCostAzureUCConfigs.java b/examples/v2/cloud-cost-management/CreateCostAzureUCConfigs.java index 39ae9e75e65..8bbeb82f849 100644 --- a/examples/v2/cloud-cost-management/CreateCostAzureUCConfigs.java +++ b/examples/v2/cloud-cost-management/CreateCostAzureUCConfigs.java @@ -1,7 +1,7 @@ // Create Cloud Cost Management Azure configs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.AzureUCConfigPairsResponse; import com.datadog.api.client.v2.model.AzureUCConfigPostData; @@ -9,34 +9,36 @@ import com.datadog.api.client.v2.model.AzureUCConfigPostRequestAttributes; import com.datadog.api.client.v2.model.AzureUCConfigPostRequestType; import com.datadog.api.client.v2.model.BillConfig; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - AzureUCConfigPostRequest body = - new AzureUCConfigPostRequest() - .data( - new AzureUCConfigPostData() - .attributes( - new AzureUCConfigPostRequestAttributes() - .accountId("1234abcd-1234-abcd-1234-1234abcd1234") - .actualBillConfig( - new BillConfig() - .exportName("dd-actual-export") - .exportPath("dd-export-path") - .storageAccount("dd-storage-account") - .storageContainer("dd-storage-container")) - .amortizedBillConfig( - new BillConfig() - .exportName("dd-actual-export") - .exportPath("dd-export-path") - .storageAccount("dd-storage-account") - .storageContainer("dd-storage-container")) - .clientId("1234abcd-1234-abcd-1234-1234abcd1234") - .scope("subscriptions/1234abcd-1234-abcd-1234-1234abcd1234")) - .type(AzureUCConfigPostRequestType.AZURE_UC_CONFIG_POST_REQUEST)); + AzureUCConfigPostRequest body = new AzureUCConfigPostRequest() +.data(new AzureUCConfigPostData() +.attributes(new AzureUCConfigPostRequestAttributes() +.accountId("1234abcd-1234-abcd-1234-1234abcd1234") +.actualBillConfig(new BillConfig() +.exportName("dd-actual-export") +.exportPath("dd-export-path") +.storageAccount("dd-storage-account") +.storageContainer("dd-storage-container")) +.amortizedBillConfig(new BillConfig() +.exportName("dd-actual-export") +.exportPath("dd-export-path") +.storageAccount("dd-storage-account") +.storageContainer("dd-storage-container")) +.clientId("1234abcd-1234-abcd-1234-1234abcd1234") +.scope("subscriptions/1234abcd-1234-abcd-1234-1234abcd1234")) +.type(AzureUCConfigPostRequestType.AZURE_UC_CONFIG_POST_REQUEST)); try { AzureUCConfigPairsResponse result = apiInstance.createCostAzureUCConfigs(body); @@ -49,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/CreateCostGCPUsageCostConfig.java b/examples/v2/cloud-cost-management/CreateCostGCPUsageCostConfig.java index 65a83d0f9fd..581e7c8890b 100644 --- a/examples/v2/cloud-cost-management/CreateCostGCPUsageCostConfig.java +++ b/examples/v2/cloud-cost-management/CreateCostGCPUsageCostConfig.java @@ -1,44 +1,46 @@ // Create Google Cloud Usage Cost config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.GCPUsageCostConfigResponse; import com.datadog.api.client.v2.model.GCPUsageCostConfigPostData; import com.datadog.api.client.v2.model.GCPUsageCostConfigPostRequest; import com.datadog.api.client.v2.model.GCPUsageCostConfigPostRequestAttributes; import com.datadog.api.client.v2.model.GCPUsageCostConfigPostRequestType; -import com.datadog.api.client.v2.model.GCPUsageCostConfigResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - GCPUsageCostConfigPostRequest body = - new GCPUsageCostConfigPostRequest() - .data( - new GCPUsageCostConfigPostData() - .attributes( - new GCPUsageCostConfigPostRequestAttributes() - .billingAccountId("123456_A123BC_12AB34") - .bucketName("dd-cost-bucket") - .exportDatasetName("billing") - .exportPrefix("datadog_cloud_cost_usage_export") - .exportProjectName("dd-cloud-cost-report") - .serviceAccount( - "dd-ccm-gcp-integration@my-environment.iam.gserviceaccount.com")) - .type(GCPUsageCostConfigPostRequestType.GCP_USAGE_COST_CONFIG_POST_REQUEST)); + GCPUsageCostConfigPostRequest body = new GCPUsageCostConfigPostRequest() +.data(new GCPUsageCostConfigPostData() +.attributes(new GCPUsageCostConfigPostRequestAttributes() +.billingAccountId("123456_A123BC_12AB34") +.bucketName("dd-cost-bucket") +.exportDatasetName("billing") +.exportPrefix("datadog_cloud_cost_usage_export") +.exportProjectName("dd-cloud-cost-report") +.serviceAccount("dd-ccm-gcp-integration@my-environment.iam.gserviceaccount.com")) +.type(GCPUsageCostConfigPostRequestType.GCP_USAGE_COST_CONFIG_POST_REQUEST)); try { GCPUsageCostConfigResponse result = apiInstance.createCostGCPUsageCostConfig(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudCostManagementApi#createCostGCPUsageCostConfig"); + System.err.println("Exception when calling CloudCostManagementApi#createCostGCPUsageCostConfig"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/CreateCustomAllocationRule.java b/examples/v2/cloud-cost-management/CreateCustomAllocationRule.java index 1dd5d1783ab..4c9776cd765 100644 --- a/examples/v2/cloud-cost-management/CreateCustomAllocationRule.java +++ b/examples/v2/cloud-cost-management/CreateCustomAllocationRule.java @@ -1,8 +1,9 @@ // Create custom allocation rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.ArbitraryRuleResponse; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequest; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestData; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestDataAttributes; @@ -10,64 +11,58 @@ import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestDataAttributesStrategy; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestDataType; -import com.datadog.api.client.v2.model.ArbitraryRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - ArbitraryCostUpsertRequest body = - new ArbitraryCostUpsertRequest() - .data( - new ArbitraryCostUpsertRequestData() - .attributes( - new ArbitraryCostUpsertRequestDataAttributes() - .costsToAllocate( - Arrays.asList( - new ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems() - .condition("is") - .tag("account_id") - .value("123456789"), - new ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems() - .condition("in") - .tag("environment") - .value("") - .values(Arrays.asList("production", "staging")))) - .enabled(true) - .orderId(1L) - .provider(Arrays.asList("aws", "gcp")) - .ruleName("example-arbitrary-cost-rule") - .strategy( - new ArbitraryCostUpsertRequestDataAttributesStrategy() - .allocatedByTagKeys(Arrays.asList("team", "environment")) - .basedOnCosts( - Arrays.asList( - new ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems() - .condition("is") - .tag("service") - .value("web-api"), - new ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems() - .condition("not in") - .tag("team") - .value("") - .values(Arrays.asList("legacy", "deprecated")))) - .granularity("daily") - .method("proportional")) - .type("shared")) - .type(ArbitraryCostUpsertRequestDataType.UPSERT_ARBITRARY_RULE)); + ArbitraryCostUpsertRequest body = new ArbitraryCostUpsertRequest() +.data(new ArbitraryCostUpsertRequestData() +.attributes(new ArbitraryCostUpsertRequestDataAttributes() +.costsToAllocate(Arrays.asList(new ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems() +.condition("is") +.tag("account_id") +.value("123456789"), new ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems() +.condition("in") +.tag("environment") +.value("") +.values(Arrays.asList("production", "staging")))) +.enabled(true) +.orderId(1L) +.provider(Arrays.asList("aws", "gcp")) +.ruleName("example-arbitrary-cost-rule") +.strategy(new ArbitraryCostUpsertRequestDataAttributesStrategy() +.allocatedByTagKeys(Arrays.asList("team", "environment")) +.basedOnCosts(Arrays.asList(new ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems() +.condition("is") +.tag("service") +.value("web-api"), new ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems() +.condition("not in") +.tag("team") +.value("") +.values(Arrays.asList("legacy", "deprecated")))) +.granularity("daily") +.method("proportional")) +.type("shared")) +.type(ArbitraryCostUpsertRequestDataType.UPSERT_ARBITRARY_RULE)); try { ArbitraryRuleResponse result = apiInstance.createCustomAllocationRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudCostManagementApi#createCustomAllocationRule"); + System.err.println("Exception when calling CloudCostManagementApi#createCustomAllocationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/CreateTagPipelinesRuleset.java b/examples/v2/cloud-cost-management/CreateTagPipelinesRuleset.java index 9f921e6fef7..dadb9773865 100644 --- a/examples/v2/cloud-cost-management/CreateTagPipelinesRuleset.java +++ b/examples/v2/cloud-cost-management/CreateTagPipelinesRuleset.java @@ -1,51 +1,51 @@ // Create tag pipeline ruleset returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.RulesetResp; import com.datadog.api.client.v2.model.CreateRulesetRequest; import com.datadog.api.client.v2.model.CreateRulesetRequestData; import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributes; import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItems; import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItemsQuery; import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItemsQueryAddition; +import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItemsReferenceTable; import com.datadog.api.client.v2.model.CreateRulesetRequestDataType; -import com.datadog.api.client.v2.model.RulesetResp; +import com.datadog.api.client.v2.model.DataAttributesRulesItemsMapping; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - CreateRulesetRequest body = - new CreateRulesetRequest() - .data( - new CreateRulesetRequestData() - .attributes( - new CreateRulesetRequestDataAttributes() - .enabled(true) - .rules( - Collections.singletonList( - new CreateRulesetRequestDataAttributesRulesItems() - .enabled(true) - .mapping(null) - .name("Add Cost Center Tag") - .query( - new CreateRulesetRequestDataAttributesRulesItemsQuery() - .addition( - new CreateRulesetRequestDataAttributesRulesItemsQueryAddition() - .key("cost_center") - .value("engineering")) - .caseInsensitivity(false) - .ifNotExists(true) - .query( - """ + CreateRulesetRequest body = new CreateRulesetRequest() +.data(new CreateRulesetRequestData() +.attributes(new CreateRulesetRequestDataAttributes() +.enabled(true) +.rules(Collections.singletonList(new CreateRulesetRequestDataAttributesRulesItems() +.enabled(true) +.mapping(null) +.name("Add Cost Center Tag") +.query(new CreateRulesetRequestDataAttributesRulesItemsQuery() +.addition(new CreateRulesetRequestDataAttributesRulesItemsQueryAddition() +.key("cost_center") +.value("engineering")) +.caseInsensitivity(false) +.ifNotExists(true) +.query(""" account_id:"123456789" AND service:"web-api" """)) - .referenceTable(null)))) - .id("New Ruleset") - .type(CreateRulesetRequestDataType.CREATE_RULESET)); +.referenceTable(null)))) +.id("New Ruleset") +.type(CreateRulesetRequestDataType.CREATE_RULESET)); try { RulesetResp result = apiInstance.createTagPipelinesRuleset(body); @@ -58,4 +58,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/CreateTagPipelinesRuleset_1897535856.java b/examples/v2/cloud-cost-management/CreateTagPipelinesRuleset_1897535856.java index 4c96d5f09a3..c7a5fe912c8 100644 --- a/examples/v2/cloud-cost-management/CreateTagPipelinesRuleset_1897535856.java +++ b/examples/v2/cloud-cost-management/CreateTagPipelinesRuleset_1897535856.java @@ -1,53 +1,52 @@ // Create tag pipeline ruleset with if_tag_exists returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.RulesetResp; import com.datadog.api.client.v2.model.CreateRulesetRequest; import com.datadog.api.client.v2.model.CreateRulesetRequestData; import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributes; import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItems; import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItemsQuery; import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItemsQueryAddition; +import com.datadog.api.client.v2.model.CreateRulesetRequestDataAttributesRulesItemsReferenceTable; import com.datadog.api.client.v2.model.CreateRulesetRequestDataType; import com.datadog.api.client.v2.model.DataAttributesRulesItemsIfTagExists; -import com.datadog.api.client.v2.model.RulesetResp; +import com.datadog.api.client.v2.model.DataAttributesRulesItemsMapping; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - CreateRulesetRequest body = - new CreateRulesetRequest() - .data( - new CreateRulesetRequestData() - .attributes( - new CreateRulesetRequestDataAttributes() - .enabled(true) - .rules( - Collections.singletonList( - new CreateRulesetRequestDataAttributesRulesItems() - .enabled(true) - .mapping(null) - .name("Add Cost Center Tag") - .query( - new CreateRulesetRequestDataAttributesRulesItemsQuery() - .addition( - new CreateRulesetRequestDataAttributesRulesItemsQueryAddition() - .key("cost_center") - .value("engineering")) - .caseInsensitivity(false) - .ifTagExists( - DataAttributesRulesItemsIfTagExists.REPLACE) - .query( - """ + CreateRulesetRequest body = new CreateRulesetRequest() +.data(new CreateRulesetRequestData() +.attributes(new CreateRulesetRequestDataAttributes() +.enabled(true) +.rules(Collections.singletonList(new CreateRulesetRequestDataAttributesRulesItems() +.enabled(true) +.mapping(null) +.name("Add Cost Center Tag") +.query(new CreateRulesetRequestDataAttributesRulesItemsQuery() +.addition(new CreateRulesetRequestDataAttributesRulesItemsQueryAddition() +.key("cost_center") +.value("engineering")) +.caseInsensitivity(false) +.ifTagExists(DataAttributesRulesItemsIfTagExists.REPLACE) +.query(""" account_id:"123456789" AND service:"web-api" """)) - .referenceTable(null)))) - .id("New Ruleset") - .type(CreateRulesetRequestDataType.CREATE_RULESET)); +.referenceTable(null)))) +.id("New Ruleset") +.type(CreateRulesetRequestDataType.CREATE_RULESET)); try { RulesetResp result = apiInstance.createTagPipelinesRuleset(body); @@ -60,4 +59,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/DeleteBudget.java b/examples/v2/cloud-cost-management/DeleteBudget.java index 057a09ef855..a7d138840b4 100644 --- a/examples/v2/cloud-cost-management/DeleteBudget.java +++ b/examples/v2/cloud-cost-management/DeleteBudget.java @@ -1,8 +1,15 @@ // Delete budget returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/DeleteCostAWSCURConfig.java b/examples/v2/cloud-cost-management/DeleteCostAWSCURConfig.java index 620ed45d9e6..7561b8333f6 100644 --- a/examples/v2/cloud-cost-management/DeleteCostAWSCURConfig.java +++ b/examples/v2/cloud-cost-management/DeleteCostAWSCURConfig.java @@ -1,8 +1,15 @@ // Delete Cloud Cost Management AWS CUR config returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/DeleteCostAzureUCConfig.java b/examples/v2/cloud-cost-management/DeleteCostAzureUCConfig.java index a39d9f01dfd..621806bd255 100644 --- a/examples/v2/cloud-cost-management/DeleteCostAzureUCConfig.java +++ b/examples/v2/cloud-cost-management/DeleteCostAzureUCConfig.java @@ -1,8 +1,15 @@ // Delete Cloud Cost Management Azure config returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/DeleteCostGCPUsageCostConfig.java b/examples/v2/cloud-cost-management/DeleteCostGCPUsageCostConfig.java index 5c303aa34d7..84075f64cc6 100644 --- a/examples/v2/cloud-cost-management/DeleteCostGCPUsageCostConfig.java +++ b/examples/v2/cloud-cost-management/DeleteCostGCPUsageCostConfig.java @@ -1,8 +1,15 @@ // Delete Google Cloud Usage Cost config returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,11 @@ public static void main(String[] args) { try { apiInstance.deleteCostGCPUsageCostConfig(100L); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudCostManagementApi#deleteCostGCPUsageCostConfig"); + System.err.println("Exception when calling CloudCostManagementApi#deleteCostGCPUsageCostConfig"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/DeleteCustomAllocationRule.java b/examples/v2/cloud-cost-management/DeleteCustomAllocationRule.java index 3c6a21c12bb..4a62466a793 100644 --- a/examples/v2/cloud-cost-management/DeleteCustomAllocationRule.java +++ b/examples/v2/cloud-cost-management/DeleteCustomAllocationRule.java @@ -1,8 +1,15 @@ // Delete custom allocation rule returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,11 @@ public static void main(String[] args) { try { apiInstance.deleteCustomAllocationRule(683L); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudCostManagementApi#deleteCustomAllocationRule"); + System.err.println("Exception when calling CloudCostManagementApi#deleteCustomAllocationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/DeleteCustomCostsFile.java b/examples/v2/cloud-cost-management/DeleteCustomCostsFile.java index 65d90166015..68665e52aca 100644 --- a/examples/v2/cloud-cost-management/DeleteCustomCostsFile.java +++ b/examples/v2/cloud-cost-management/DeleteCustomCostsFile.java @@ -1,8 +1,15 @@ // Delete Custom Costs file returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/DeleteCustomCostsFile_372970393.java b/examples/v2/cloud-cost-management/DeleteCustomCostsFile_372970393.java index 1bfdadce15b..c43e0130a90 100644 --- a/examples/v2/cloud-cost-management/DeleteCustomCostsFile_372970393.java +++ b/examples/v2/cloud-cost-management/DeleteCustomCostsFile_372970393.java @@ -1,8 +1,15 @@ // Delete Custom Costs File returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/DeleteTagPipelinesRuleset.java b/examples/v2/cloud-cost-management/DeleteTagPipelinesRuleset.java index 99c1b9ecf0e..95bc68d21e1 100644 --- a/examples/v2/cloud-cost-management/DeleteTagPipelinesRuleset.java +++ b/examples/v2/cloud-cost-management/DeleteTagPipelinesRuleset.java @@ -1,8 +1,15 @@ // Delete tag pipeline ruleset returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/GetBudget.java b/examples/v2/cloud-cost-management/GetBudget.java index cbbbd414fe4..2983a9b8042 100644 --- a/examples/v2/cloud-cost-management/GetBudget.java +++ b/examples/v2/cloud-cost-management/GetBudget.java @@ -1,9 +1,16 @@ // Get budget returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.BudgetWithEntries; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/GetCostAWSCURConfig.java b/examples/v2/cloud-cost-management/GetCostAWSCURConfig.java index 76f0f356221..0c2575d0da5 100644 --- a/examples/v2/cloud-cost-management/GetCostAWSCURConfig.java +++ b/examples/v2/cloud-cost-management/GetCostAWSCURConfig.java @@ -1,9 +1,16 @@ // Get cost AWS CUR config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.AwsCurConfigResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/GetCostAzureUCConfig.java b/examples/v2/cloud-cost-management/GetCostAzureUCConfig.java index cbb36a19003..20e562d22f6 100644 --- a/examples/v2/cloud-cost-management/GetCostAzureUCConfig.java +++ b/examples/v2/cloud-cost-management/GetCostAzureUCConfig.java @@ -1,9 +1,16 @@ // Get cost Azure UC config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.UCConfigPair; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/GetCostGCPUsageCostConfig.java b/examples/v2/cloud-cost-management/GetCostGCPUsageCostConfig.java index d5c6b8c4ef4..92639aa4e80 100644 --- a/examples/v2/cloud-cost-management/GetCostGCPUsageCostConfig.java +++ b/examples/v2/cloud-cost-management/GetCostGCPUsageCostConfig.java @@ -1,9 +1,16 @@ // Get Google Cloud Usage Cost config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.GcpUcConfigResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/GetCustomAllocationRule.java b/examples/v2/cloud-cost-management/GetCustomAllocationRule.java index 1b182bae935..678c6cf31bf 100644 --- a/examples/v2/cloud-cost-management/GetCustomAllocationRule.java +++ b/examples/v2/cloud-cost-management/GetCustomAllocationRule.java @@ -1,9 +1,16 @@ // Get custom allocation rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.ArbitraryRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/GetCustomCostsFile.java b/examples/v2/cloud-cost-management/GetCustomCostsFile.java index 66e966188c2..f24448db76a 100644 --- a/examples/v2/cloud-cost-management/GetCustomCostsFile.java +++ b/examples/v2/cloud-cost-management/GetCustomCostsFile.java @@ -1,9 +1,16 @@ // Get Custom Costs file returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.CustomCostsFileGetResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/GetCustomCostsFile_1307381576.java b/examples/v2/cloud-cost-management/GetCustomCostsFile_1307381576.java index 5b2cd8b12ab..ab10765abe0 100644 --- a/examples/v2/cloud-cost-management/GetCustomCostsFile_1307381576.java +++ b/examples/v2/cloud-cost-management/GetCustomCostsFile_1307381576.java @@ -1,9 +1,16 @@ // Get Custom Costs File returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.CustomCostsFileGetResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); try { - CustomCostsFileGetResponse result = - apiInstance.getCustomCostsFile("9d055d22-a838-4e9f-bc34-a4f9ab66280c"); + CustomCostsFileGetResponse result = apiInstance.getCustomCostsFile("9d055d22-a838-4e9f-bc34-a4f9ab66280c"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CloudCostManagementApi#getCustomCostsFile"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/GetTagPipelinesRuleset.java b/examples/v2/cloud-cost-management/GetTagPipelinesRuleset.java index 1c04f42fd9f..03f3d39f7b2 100644 --- a/examples/v2/cloud-cost-management/GetTagPipelinesRuleset.java +++ b/examples/v2/cloud-cost-management/GetTagPipelinesRuleset.java @@ -1,9 +1,16 @@ // Get a tag pipeline ruleset returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.RulesetResp; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); try { - RulesetResp result = - apiInstance.getTagPipelinesRuleset("a1e9de9b-b88e-41c6-a0cd-cc0ebd7092de"); + RulesetResp result = apiInstance.getTagPipelinesRuleset("a1e9de9b-b88e-41c6-a0cd-cc0ebd7092de"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CloudCostManagementApi#getTagPipelinesRuleset"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ListBudgets.java b/examples/v2/cloud-cost-management/ListBudgets.java index 8cc13f20fac..c64bc93af2f 100644 --- a/examples/v2/cloud-cost-management/ListBudgets.java +++ b/examples/v2/cloud-cost-management/ListBudgets.java @@ -1,9 +1,16 @@ // List budgets returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.BudgetArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ListCostAWSCURConfigs.java b/examples/v2/cloud-cost-management/ListCostAWSCURConfigs.java index 6fe5b3a1f9c..50c3ac05b75 100644 --- a/examples/v2/cloud-cost-management/ListCostAWSCURConfigs.java +++ b/examples/v2/cloud-cost-management/ListCostAWSCURConfigs.java @@ -1,9 +1,16 @@ // List Cloud Cost Management AWS CUR configs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.AwsCURConfigsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ListCostAzureUCConfigs.java b/examples/v2/cloud-cost-management/ListCostAzureUCConfigs.java index e68743d0021..1c8e39e3a2b 100644 --- a/examples/v2/cloud-cost-management/ListCostAzureUCConfigs.java +++ b/examples/v2/cloud-cost-management/ListCostAzureUCConfigs.java @@ -1,9 +1,16 @@ // List Cloud Cost Management Azure configs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.AzureUCConfigsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ListCostGCPUsageCostConfigs.java b/examples/v2/cloud-cost-management/ListCostGCPUsageCostConfigs.java index 99aad8d7e6a..22f37a64556 100644 --- a/examples/v2/cloud-cost-management/ListCostGCPUsageCostConfigs.java +++ b/examples/v2/cloud-cost-management/ListCostGCPUsageCostConfigs.java @@ -1,9 +1,16 @@ // List Google Cloud Usage Cost configs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.GCPUsageCostConfigsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { GCPUsageCostConfigsResponse result = apiInstance.listCostGCPUsageCostConfigs(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudCostManagementApi#listCostGCPUsageCostConfigs"); + System.err.println("Exception when calling CloudCostManagementApi#listCostGCPUsageCostConfigs"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ListCustomAllocationRules.java b/examples/v2/cloud-cost-management/ListCustomAllocationRules.java index ed5ac03f89b..5294c8fbde7 100644 --- a/examples/v2/cloud-cost-management/ListCustomAllocationRules.java +++ b/examples/v2/cloud-cost-management/ListCustomAllocationRules.java @@ -1,9 +1,16 @@ // List custom allocation rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.ArbitraryRuleResponseArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ListCustomCostsFiles.java b/examples/v2/cloud-cost-management/ListCustomCostsFiles.java index 17c7bff9505..6dc1e0c8eda 100644 --- a/examples/v2/cloud-cost-management/ListCustomCostsFiles.java +++ b/examples/v2/cloud-cost-management/ListCustomCostsFiles.java @@ -1,9 +1,16 @@ // List Custom Costs files returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.CustomCostsFileListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ListCustomCostsFiles_1968771127.java b/examples/v2/cloud-cost-management/ListCustomCostsFiles_1968771127.java index 4a98a7c34f1..ff9e4f57b9e 100644 --- a/examples/v2/cloud-cost-management/ListCustomCostsFiles_1968771127.java +++ b/examples/v2/cloud-cost-management/ListCustomCostsFiles_1968771127.java @@ -1,9 +1,16 @@ // List Custom Costs Files returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.CustomCostsFileListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ListTagPipelinesRulesets.java b/examples/v2/cloud-cost-management/ListTagPipelinesRulesets.java index a7f01845b16..73d0c4982db 100644 --- a/examples/v2/cloud-cost-management/ListTagPipelinesRulesets.java +++ b/examples/v2/cloud-cost-management/ListTagPipelinesRulesets.java @@ -1,9 +1,16 @@ // List tag pipeline rulesets returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.RulesetRespArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ReorderCustomAllocationRules.java b/examples/v2/cloud-cost-management/ReorderCustomAllocationRules.java index caff212bc43..136b8190213 100644 --- a/examples/v2/cloud-cost-management/ReorderCustomAllocationRules.java +++ b/examples/v2/cloud-cost-management/ReorderCustomAllocationRules.java @@ -1,41 +1,41 @@ // Reorder custom allocation rules returns "Successfully reordered rules" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.ReorderRuleResourceArray; import com.datadog.api.client.v2.model.ReorderRuleResourceData; import com.datadog.api.client.v2.model.ReorderRuleResourceDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - ReorderRuleResourceArray body = - new ReorderRuleResourceArray() - .data( - Arrays.asList( - new ReorderRuleResourceData() - .id("456") - .type(ReorderRuleResourceDataType.ARBITRARY_RULE), - new ReorderRuleResourceData() - .id("123") - .type(ReorderRuleResourceDataType.ARBITRARY_RULE), - new ReorderRuleResourceData() - .id("789") - .type(ReorderRuleResourceDataType.ARBITRARY_RULE))); + ReorderRuleResourceArray body = new ReorderRuleResourceArray() +.data(Arrays.asList(new ReorderRuleResourceData() +.id("456") +.type(ReorderRuleResourceDataType.ARBITRARY_RULE), new ReorderRuleResourceData() +.id("123") +.type(ReorderRuleResourceDataType.ARBITRARY_RULE), new ReorderRuleResourceData() +.id("789") +.type(ReorderRuleResourceDataType.ARBITRARY_RULE))); try { apiInstance.reorderCustomAllocationRules(body); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudCostManagementApi#reorderCustomAllocationRules"); + System.err.println("Exception when calling CloudCostManagementApi#reorderCustomAllocationRules"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ReorderTagPipelinesRulesets.java b/examples/v2/cloud-cost-management/ReorderTagPipelinesRulesets.java index ff6cf207de7..347a44693b1 100644 --- a/examples/v2/cloud-cost-management/ReorderTagPipelinesRulesets.java +++ b/examples/v2/cloud-cost-management/ReorderTagPipelinesRulesets.java @@ -1,41 +1,41 @@ // Reorder tag pipeline rulesets returns "Successfully reordered rulesets" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.ReorderRulesetResourceArray; import com.datadog.api.client.v2.model.ReorderRulesetResourceData; import com.datadog.api.client.v2.model.ReorderRulesetResourceDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - ReorderRulesetResourceArray body = - new ReorderRulesetResourceArray() - .data( - Arrays.asList( - new ReorderRulesetResourceData() - .id("55ef2385-9ae1-4410-90c4-5ac1b60fec10") - .type(ReorderRulesetResourceDataType.RULESET), - new ReorderRulesetResourceData() - .id("a7b8c9d0-1234-5678-9abc-def012345678") - .type(ReorderRulesetResourceDataType.RULESET), - new ReorderRulesetResourceData() - .id("f1e2d3c4-b5a6-9780-1234-567890abcdef") - .type(ReorderRulesetResourceDataType.RULESET))); + ReorderRulesetResourceArray body = new ReorderRulesetResourceArray() +.data(Arrays.asList(new ReorderRulesetResourceData() +.id("55ef2385-9ae1-4410-90c4-5ac1b60fec10") +.type(ReorderRulesetResourceDataType.RULESET), new ReorderRulesetResourceData() +.id("a7b8c9d0-1234-5678-9abc-def012345678") +.type(ReorderRulesetResourceDataType.RULESET), new ReorderRulesetResourceData() +.id("f1e2d3c4-b5a6-9780-1234-567890abcdef") +.type(ReorderRulesetResourceDataType.RULESET))); try { apiInstance.reorderTagPipelinesRulesets(body); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudCostManagementApi#reorderTagPipelinesRulesets"); + System.err.println("Exception when calling CloudCostManagementApi#reorderTagPipelinesRulesets"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/UpdateCostAWSCURConfig.java b/examples/v2/cloud-cost-management/UpdateCostAWSCURConfig.java index 7c153bbaf2d..575d1310535 100644 --- a/examples/v2/cloud-cost-management/UpdateCostAWSCURConfig.java +++ b/examples/v2/cloud-cost-management/UpdateCostAWSCURConfig.java @@ -1,25 +1,31 @@ // Update Cloud Cost Management AWS CUR config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.AwsCURConfigsResponse; import com.datadog.api.client.v2.model.AwsCURConfigPatchData; import com.datadog.api.client.v2.model.AwsCURConfigPatchRequest; import com.datadog.api.client.v2.model.AwsCURConfigPatchRequestAttributes; import com.datadog.api.client.v2.model.AwsCURConfigPatchRequestType; -import com.datadog.api.client.v2.model.AwsCURConfigsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - AwsCURConfigPatchRequest body = - new AwsCURConfigPatchRequest() - .data( - new AwsCURConfigPatchData() - .attributes(new AwsCURConfigPatchRequestAttributes().isEnabled(true)) - .type(AwsCURConfigPatchRequestType.AWS_CUR_CONFIG_PATCH_REQUEST)); + AwsCURConfigPatchRequest body = new AwsCURConfigPatchRequest() +.data(new AwsCURConfigPatchData() +.attributes(new AwsCURConfigPatchRequestAttributes() +.isEnabled(true)) +.type(AwsCURConfigPatchRequestType.AWS_CUR_CONFIG_PATCH_REQUEST)); try { AwsCURConfigsResponse result = apiInstance.updateCostAWSCURConfig(100L, body); @@ -32,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/UpdateCostAzureUCConfigs.java b/examples/v2/cloud-cost-management/UpdateCostAzureUCConfigs.java index b0b6b406188..0914e49d3a1 100644 --- a/examples/v2/cloud-cost-management/UpdateCostAzureUCConfigs.java +++ b/examples/v2/cloud-cost-management/UpdateCostAzureUCConfigs.java @@ -1,25 +1,31 @@ // Update Cloud Cost Management Azure config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.AzureUCConfigPairsResponse; import com.datadog.api.client.v2.model.AzureUCConfigPatchData; import com.datadog.api.client.v2.model.AzureUCConfigPatchRequest; import com.datadog.api.client.v2.model.AzureUCConfigPatchRequestAttributes; import com.datadog.api.client.v2.model.AzureUCConfigPatchRequestType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - AzureUCConfigPatchRequest body = - new AzureUCConfigPatchRequest() - .data( - new AzureUCConfigPatchData() - .attributes(new AzureUCConfigPatchRequestAttributes().isEnabled(true)) - .type(AzureUCConfigPatchRequestType.AZURE_UC_CONFIG_PATCH_REQUEST)); + AzureUCConfigPatchRequest body = new AzureUCConfigPatchRequest() +.data(new AzureUCConfigPatchData() +.attributes(new AzureUCConfigPatchRequestAttributes() +.isEnabled(true)) +.type(AzureUCConfigPatchRequestType.AZURE_UC_CONFIG_PATCH_REQUEST)); try { AzureUCConfigPairsResponse result = apiInstance.updateCostAzureUCConfigs(100L, body); @@ -32,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/UpdateCostGCPUsageCostConfig.java b/examples/v2/cloud-cost-management/UpdateCostGCPUsageCostConfig.java index 88da5939818..052d5e5b4df 100644 --- a/examples/v2/cloud-cost-management/UpdateCostGCPUsageCostConfig.java +++ b/examples/v2/cloud-cost-management/UpdateCostGCPUsageCostConfig.java @@ -1,36 +1,41 @@ // Update Google Cloud Usage Cost config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.GCPUsageCostConfigResponse; import com.datadog.api.client.v2.model.GCPUsageCostConfigPatchData; import com.datadog.api.client.v2.model.GCPUsageCostConfigPatchRequest; import com.datadog.api.client.v2.model.GCPUsageCostConfigPatchRequestAttributes; import com.datadog.api.client.v2.model.GCPUsageCostConfigPatchRequestType; -import com.datadog.api.client.v2.model.GCPUsageCostConfigResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - GCPUsageCostConfigPatchRequest body = - new GCPUsageCostConfigPatchRequest() - .data( - new GCPUsageCostConfigPatchData() - .attributes(new GCPUsageCostConfigPatchRequestAttributes().isEnabled(true)) - .type(GCPUsageCostConfigPatchRequestType.GCP_USAGE_COST_CONFIG_PATCH_REQUEST)); + GCPUsageCostConfigPatchRequest body = new GCPUsageCostConfigPatchRequest() +.data(new GCPUsageCostConfigPatchData() +.attributes(new GCPUsageCostConfigPatchRequestAttributes() +.isEnabled(true)) +.type(GCPUsageCostConfigPatchRequestType.GCP_USAGE_COST_CONFIG_PATCH_REQUEST)); try { GCPUsageCostConfigResponse result = apiInstance.updateCostGCPUsageCostConfig(100L, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudCostManagementApi#updateCostGCPUsageCostConfig"); + System.err.println("Exception when calling CloudCostManagementApi#updateCostGCPUsageCostConfig"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/UpdateCustomAllocationRule.java b/examples/v2/cloud-cost-management/UpdateCustomAllocationRule.java index 2223dd726c7..e6e24bac16b 100644 --- a/examples/v2/cloud-cost-management/UpdateCustomAllocationRule.java +++ b/examples/v2/cloud-cost-management/UpdateCustomAllocationRule.java @@ -1,8 +1,9 @@ // Update custom allocation rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.ArbitraryRuleResponse; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequest; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestData; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestDataAttributes; @@ -10,64 +11,58 @@ import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestDataAttributesStrategy; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems; import com.datadog.api.client.v2.model.ArbitraryCostUpsertRequestDataType; -import com.datadog.api.client.v2.model.ArbitraryRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - ArbitraryCostUpsertRequest body = - new ArbitraryCostUpsertRequest() - .data( - new ArbitraryCostUpsertRequestData() - .attributes( - new ArbitraryCostUpsertRequestDataAttributes() - .costsToAllocate( - Arrays.asList( - new ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems() - .condition("is") - .tag("account_id") - .value("123456789"), - new ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems() - .condition("in") - .tag("environment") - .value("") - .values(Arrays.asList("production", "staging")))) - .enabled(true) - .orderId(1L) - .provider(Arrays.asList("aws", "gcp")) - .ruleName("example-arbitrary-cost-rule") - .strategy( - new ArbitraryCostUpsertRequestDataAttributesStrategy() - .allocatedByTagKeys(Arrays.asList("team", "environment")) - .basedOnCosts( - Arrays.asList( - new ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems() - .condition("is") - .tag("service") - .value("web-api"), - new ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems() - .condition("not in") - .tag("team") - .value("") - .values(Arrays.asList("legacy", "deprecated")))) - .granularity("daily") - .method("proportional")) - .type("shared")) - .type(ArbitraryCostUpsertRequestDataType.UPSERT_ARBITRARY_RULE)); + ArbitraryCostUpsertRequest body = new ArbitraryCostUpsertRequest() +.data(new ArbitraryCostUpsertRequestData() +.attributes(new ArbitraryCostUpsertRequestDataAttributes() +.costsToAllocate(Arrays.asList(new ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems() +.condition("is") +.tag("account_id") +.value("123456789"), new ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems() +.condition("in") +.tag("environment") +.value("") +.values(Arrays.asList("production", "staging")))) +.enabled(true) +.orderId(1L) +.provider(Arrays.asList("aws", "gcp")) +.ruleName("example-arbitrary-cost-rule") +.strategy(new ArbitraryCostUpsertRequestDataAttributesStrategy() +.allocatedByTagKeys(Arrays.asList("team", "environment")) +.basedOnCosts(Arrays.asList(new ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems() +.condition("is") +.tag("service") +.value("web-api"), new ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems() +.condition("not in") +.tag("team") +.value("") +.values(Arrays.asList("legacy", "deprecated")))) +.granularity("daily") +.method("proportional")) +.type("shared")) +.type(ArbitraryCostUpsertRequestDataType.UPSERT_ARBITRARY_RULE)); try { ArbitraryRuleResponse result = apiInstance.updateCustomAllocationRule(683L, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudCostManagementApi#updateCustomAllocationRule"); + System.err.println("Exception when calling CloudCostManagementApi#updateCustomAllocationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/UpdateTagPipelinesRuleset.java b/examples/v2/cloud-cost-management/UpdateTagPipelinesRuleset.java index 2999a00dfb8..1b1ef4808f0 100644 --- a/examples/v2/cloud-cost-management/UpdateTagPipelinesRuleset.java +++ b/examples/v2/cloud-cost-management/UpdateTagPipelinesRuleset.java @@ -1,50 +1,49 @@ // Update tag pipeline ruleset returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; -import com.datadog.api.client.v2.model.DataAttributesRulesItemsMapping; import com.datadog.api.client.v2.model.RulesetResp; +import com.datadog.api.client.v2.model.DataAttributesRulesItemsMapping; import com.datadog.api.client.v2.model.UpdateRulesetRequest; import com.datadog.api.client.v2.model.UpdateRulesetRequestData; import com.datadog.api.client.v2.model.UpdateRulesetRequestDataAttributes; import com.datadog.api.client.v2.model.UpdateRulesetRequestDataAttributesRulesItems; +import com.datadog.api.client.v2.model.UpdateRulesetRequestDataAttributesRulesItemsQuery; +import com.datadog.api.client.v2.model.UpdateRulesetRequestDataAttributesRulesItemsReferenceTable; import com.datadog.api.client.v2.model.UpdateRulesetRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - UpdateRulesetRequest body = - new UpdateRulesetRequest() - .data( - new UpdateRulesetRequestData() - .attributes( - new UpdateRulesetRequestDataAttributes() - .enabled(true) - .lastVersion(3611102L) - .rules( - Collections.singletonList( - new UpdateRulesetRequestDataAttributesRulesItems() - .enabled(true) - .mapping( - new DataAttributesRulesItemsMapping() - .destinationKey("team_owner") - .ifNotExists(true) - .sourceKeys( - Arrays.asList("account_name", "account_id"))) - .name("Account Name Mapping") - .query(null) - .referenceTable(null)))) - .id("New Ruleset") - .type(UpdateRulesetRequestDataType.UPDATE_RULESET)); + UpdateRulesetRequest body = new UpdateRulesetRequest() +.data(new UpdateRulesetRequestData() +.attributes(new UpdateRulesetRequestDataAttributes() +.enabled(true) +.lastVersion(3611102L) +.rules(Collections.singletonList(new UpdateRulesetRequestDataAttributesRulesItems() +.enabled(true) +.mapping(new DataAttributesRulesItemsMapping() +.destinationKey("team_owner") +.ifNotExists(true) +.sourceKeys(Arrays.asList("account_name", "account_id"))) +.name("Account Name Mapping") +.query(null) +.referenceTable(null)))) +.id("New Ruleset") +.type(UpdateRulesetRequestDataType.UPDATE_RULESET)); try { - RulesetResp result = - apiInstance.updateTagPipelinesRuleset("ee10c3ff-312f-464c-b4f6-46adaa6d00a1", body); + RulesetResp result = apiInstance.updateTagPipelinesRuleset("ee10c3ff-312f-464c-b4f6-46adaa6d00a1", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CloudCostManagementApi#updateTagPipelinesRuleset"); @@ -54,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/UpdateTagPipelinesRuleset_1964644735.java b/examples/v2/cloud-cost-management/UpdateTagPipelinesRuleset_1964644735.java index e49b62edbd5..03454dac84b 100644 --- a/examples/v2/cloud-cost-management/UpdateTagPipelinesRuleset_1964644735.java +++ b/examples/v2/cloud-cost-management/UpdateTagPipelinesRuleset_1964644735.java @@ -1,52 +1,50 @@ // Update tag pipeline ruleset with if_tag_exists returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.RulesetResp; import com.datadog.api.client.v2.model.DataAttributesRulesItemsIfTagExists; import com.datadog.api.client.v2.model.DataAttributesRulesItemsMapping; -import com.datadog.api.client.v2.model.RulesetResp; import com.datadog.api.client.v2.model.UpdateRulesetRequest; import com.datadog.api.client.v2.model.UpdateRulesetRequestData; import com.datadog.api.client.v2.model.UpdateRulesetRequestDataAttributes; import com.datadog.api.client.v2.model.UpdateRulesetRequestDataAttributesRulesItems; +import com.datadog.api.client.v2.model.UpdateRulesetRequestDataAttributesRulesItemsQuery; +import com.datadog.api.client.v2.model.UpdateRulesetRequestDataAttributesRulesItemsReferenceTable; import com.datadog.api.client.v2.model.UpdateRulesetRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - UpdateRulesetRequest body = - new UpdateRulesetRequest() - .data( - new UpdateRulesetRequestData() - .attributes( - new UpdateRulesetRequestDataAttributes() - .enabled(true) - .lastVersion(3611102L) - .rules( - Collections.singletonList( - new UpdateRulesetRequestDataAttributesRulesItems() - .enabled(true) - .mapping( - new DataAttributesRulesItemsMapping() - .destinationKey("team_owner") - .ifTagExists( - DataAttributesRulesItemsIfTagExists.REPLACE) - .sourceKeys( - Arrays.asList("account_name", "account_id"))) - .name("Account Name Mapping") - .query(null) - .referenceTable(null)))) - .id("New Ruleset") - .type(UpdateRulesetRequestDataType.UPDATE_RULESET)); + UpdateRulesetRequest body = new UpdateRulesetRequest() +.data(new UpdateRulesetRequestData() +.attributes(new UpdateRulesetRequestDataAttributes() +.enabled(true) +.lastVersion(3611102L) +.rules(Collections.singletonList(new UpdateRulesetRequestDataAttributesRulesItems() +.enabled(true) +.mapping(new DataAttributesRulesItemsMapping() +.destinationKey("team_owner") +.ifTagExists(DataAttributesRulesItemsIfTagExists.REPLACE) +.sourceKeys(Arrays.asList("account_name", "account_id"))) +.name("Account Name Mapping") +.query(null) +.referenceTable(null)))) +.id("New Ruleset") +.type(UpdateRulesetRequestDataType.UPDATE_RULESET)); try { - RulesetResp result = - apiInstance.updateTagPipelinesRuleset("ee10c3ff-312f-464c-b4f6-46adaa6d00a1", body); + RulesetResp result = apiInstance.updateTagPipelinesRuleset("ee10c3ff-312f-464c-b4f6-46adaa6d00a1", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CloudCostManagementApi#updateTagPipelinesRuleset"); @@ -56,4 +54,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/UploadCustomCostsFile.java b/examples/v2/cloud-cost-management/UploadCustomCostsFile.java index 5a20cb81196..3d68ce3110e 100644 --- a/examples/v2/cloud-cost-management/UploadCustomCostsFile.java +++ b/examples/v2/cloud-cost-management/UploadCustomCostsFile.java @@ -1,26 +1,29 @@ // Upload Custom Costs file returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; -import com.datadog.api.client.v2.model.CustomCostsFileLineItem; import com.datadog.api.client.v2.model.CustomCostsFileUploadResponse; +import com.datadog.api.client.v2.model.CustomCostsFileLineItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - List body = - Collections.singletonList( - new CustomCostsFileLineItem() - .billedCost(100.5) - .billingCurrency("USD") - .chargeDescription("Monthly usage charge for my service") - .chargePeriodEnd("2023-02-28") - .chargePeriodStart("2023-02-01")); + List body = Collections.singletonList(new CustomCostsFileLineItem() +.billedCost(100.5) +.billingCurrency("USD") +.chargeDescription("Monthly usage charge for my service") +.chargePeriodEnd("2023-02-28") +.chargePeriodStart("2023-02-01")); try { CustomCostsFileUploadResponse result = apiInstance.uploadCustomCostsFile(body); @@ -33,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/UploadCustomCostsFile_4125168396.java b/examples/v2/cloud-cost-management/UploadCustomCostsFile_4125168396.java index 84d70c70f0d..f3a367aee58 100644 --- a/examples/v2/cloud-cost-management/UploadCustomCostsFile_4125168396.java +++ b/examples/v2/cloud-cost-management/UploadCustomCostsFile_4125168396.java @@ -1,29 +1,31 @@ // Upload Custom Costs File returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; -import com.datadog.api.client.v2.model.CustomCostsFileLineItem; import com.datadog.api.client.v2.model.CustomCostsFileUploadResponse; +import com.datadog.api.client.v2.model.CustomCostsFileLineItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - List body = - Collections.singletonList( - new CustomCostsFileLineItem() - .providerName("my_provider") - .chargePeriodStart("2023-05-06") - .chargePeriodEnd("2023-06-06") - .chargeDescription("my_description") - .billedCost(250.0) - .billingCurrency("USD") - .tags(Map.ofEntries(Map.entry("key", "value")))); + List body = Collections.singletonList(new CustomCostsFileLineItem() +.providerName("my_provider") +.chargePeriodStart("2023-05-06") +.chargePeriodEnd("2023-06-06") +.chargeDescription("my_description") +.billedCost(250.0) +.billingCurrency("USD") +.tags(Map.ofEntries(Map.entry("key", "value")))); try { CustomCostsFileUploadResponse result = apiInstance.uploadCustomCostsFile(body); @@ -36,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/UpsertBudget.java b/examples/v2/cloud-cost-management/UpsertBudget.java index 91b35298d5e..934d4e78a49 100644 --- a/examples/v2/cloud-cost-management/UpsertBudget.java +++ b/examples/v2/cloud-cost-management/UpsertBudget.java @@ -1,44 +1,44 @@ // Create or update a budget returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.BudgetWithEntries; import com.datadog.api.client.v2.model.BudgetAttributes; import com.datadog.api.client.v2.model.BudgetWithEntries; import com.datadog.api.client.v2.model.BudgetWithEntriesData; import com.datadog.api.client.v2.model.BudgetWithEntriesDataAttributesEntriesItems; import com.datadog.api.client.v2.model.BudgetWithEntriesDataAttributesEntriesItemsTagFiltersItems; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - BudgetWithEntries body = - new BudgetWithEntries() - .data( - new BudgetWithEntriesData() - .attributes( - new BudgetAttributes() - .createdAt(1738258683590L) - .createdBy("00000000-0a0a-0a0a-aaa0-00000000000a") - .endMonth(202502L) - .entries( - Collections.singletonList( - new BudgetWithEntriesDataAttributesEntriesItems() - .tagFilters( - Collections.singletonList( - new BudgetWithEntriesDataAttributesEntriesItemsTagFiltersItems())))) - .metricsQuery("aws.cost.amortized{service:ec2} by {service}") - .name("my budget") - .orgId(123L) - .startMonth(202501L) - .totalAmount(1000.0) - .updatedAt(1738258683590L) - .updatedBy("00000000-0a0a-0a0a-aaa0-00000000000a")) - .id("00000000-0a0a-0a0a-aaa0-00000000000a") - .type("")); + BudgetWithEntries body = new BudgetWithEntries() +.data(new BudgetWithEntriesData() +.attributes(new BudgetAttributes() +.createdAt(1738258683590L) +.createdBy("00000000-0a0a-0a0a-aaa0-00000000000a") +.endMonth(202502L) +.entries(Collections.singletonList(new BudgetWithEntriesDataAttributesEntriesItems() +.tagFilters(Collections.singletonList(new BudgetWithEntriesDataAttributesEntriesItemsTagFiltersItems())))) +.metricsQuery("aws.cost.amortized{service:ec2} by {service}") +.name("my budget") +.orgId(123L) +.startMonth(202501L) +.totalAmount(1000.0) +.updatedAt(1738258683590L) +.updatedBy("00000000-0a0a-0a0a-aaa0-00000000000a")) +.id("00000000-0a0a-0a0a-aaa0-00000000000a") +.type("")); try { BudgetWithEntries result = apiInstance.upsertBudget(body); @@ -51,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ValidateBudget.java b/examples/v2/cloud-cost-management/ValidateBudget.java index 05eb6bdec9c..b7313472273 100644 --- a/examples/v2/cloud-cost-management/ValidateBudget.java +++ b/examples/v2/cloud-cost-management/ValidateBudget.java @@ -1,59 +1,54 @@ // Validate budget returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.BudgetValidationResponse; import com.datadog.api.client.v2.model.BudgetValidationRequest; import com.datadog.api.client.v2.model.BudgetValidationRequestData; -import com.datadog.api.client.v2.model.BudgetValidationResponse; import com.datadog.api.client.v2.model.BudgetWithEntriesDataAttributes; import com.datadog.api.client.v2.model.BudgetWithEntriesDataAttributesEntriesItems; import com.datadog.api.client.v2.model.BudgetWithEntriesDataAttributesEntriesItemsTagFiltersItems; import com.datadog.api.client.v2.model.BudgetWithEntriesDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - BudgetValidationRequest body = - new BudgetValidationRequest() - .data( - new BudgetValidationRequestData() - .attributes( - new BudgetWithEntriesDataAttributes() - .createdAt(1738258683590L) - .createdBy("00000000-0a0a-0a0a-aaa0-00000000000a") - .endMonth(202502L) - .entries( - Arrays.asList( - new BudgetWithEntriesDataAttributesEntriesItems() - .amount(500.0) - .month(202501L) - .tagFilters( - Collections.singletonList( - new BudgetWithEntriesDataAttributesEntriesItemsTagFiltersItems() - .tagKey("service") - .tagValue("ec2"))), - new BudgetWithEntriesDataAttributesEntriesItems() - .amount(500.0) - .month(202502L) - .tagFilters( - Collections.singletonList( - new BudgetWithEntriesDataAttributesEntriesItemsTagFiltersItems() - .tagKey("service") - .tagValue("ec2"))))) - .metricsQuery("aws.cost.amortized{service:ec2} by {service}") - .name("my budget") - .orgId(123L) - .startMonth(202501L) - .totalAmount(1000.0) - .updatedAt(1738258683590L) - .updatedBy("00000000-0a0a-0a0a-aaa0-00000000000a")) - .id("1") - .type(BudgetWithEntriesDataType.BUDGET)); + BudgetValidationRequest body = new BudgetValidationRequest() +.data(new BudgetValidationRequestData() +.attributes(new BudgetWithEntriesDataAttributes() +.createdAt(1738258683590L) +.createdBy("00000000-0a0a-0a0a-aaa0-00000000000a") +.endMonth(202502L) +.entries(Arrays.asList(new BudgetWithEntriesDataAttributesEntriesItems() +.amount(500.0) +.month(202501L) +.tagFilters(Collections.singletonList(new BudgetWithEntriesDataAttributesEntriesItemsTagFiltersItems() +.tagKey("service") +.tagValue("ec2"))), new BudgetWithEntriesDataAttributesEntriesItems() +.amount(500.0) +.month(202502L) +.tagFilters(Collections.singletonList(new BudgetWithEntriesDataAttributesEntriesItemsTagFiltersItems() +.tagKey("service") +.tagValue("ec2"))))) +.metricsQuery("aws.cost.amortized{service:ec2} by {service}") +.name("my budget") +.orgId(123L) +.startMonth(202501L) +.totalAmount(1000.0) +.updatedAt(1738258683590L) +.updatedBy("00000000-0a0a-0a0a-aaa0-00000000000a")) +.id("1") +.type(BudgetWithEntriesDataType.BUDGET)); try { BudgetValidationResponse result = apiInstance.validateBudget(body); @@ -66,4 +61,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ValidateCsvBudget.java b/examples/v2/cloud-cost-management/ValidateCsvBudget.java index f84b7ba24a6..f092fc44dcb 100644 --- a/examples/v2/cloud-cost-management/ValidateCsvBudget.java +++ b/examples/v2/cloud-cost-management/ValidateCsvBudget.java @@ -1,9 +1,16 @@ // Validate CSV budget returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; import com.datadog.api.client.v2.model.ValidationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-cost-management/ValidateQuery.java b/examples/v2/cloud-cost-management/ValidateQuery.java index 2e4825a6568..79bdde851cb 100644 --- a/examples/v2/cloud-cost-management/ValidateQuery.java +++ b/examples/v2/cloud-cost-management/ValidateQuery.java @@ -1,27 +1,31 @@ // Validate query returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudCostManagementApi; +import com.datadog.api.client.v2.model.RulesValidateQueryResponse; import com.datadog.api.client.v2.model.RulesValidateQueryRequest; import com.datadog.api.client.v2.model.RulesValidateQueryRequestData; import com.datadog.api.client.v2.model.RulesValidateQueryRequestDataAttributes; import com.datadog.api.client.v2.model.RulesValidateQueryRequestDataType; -import com.datadog.api.client.v2.model.RulesValidateQueryResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudCostManagementApi apiInstance = new CloudCostManagementApi(defaultClient); - RulesValidateQueryRequest body = - new RulesValidateQueryRequest() - .data( - new RulesValidateQueryRequestData() - .attributes( - new RulesValidateQueryRequestDataAttributes() - .query("example:query AND test:true")) - .type(RulesValidateQueryRequestDataType.VALIDATE_QUERY)); + RulesValidateQueryRequest body = new RulesValidateQueryRequest() +.data(new RulesValidateQueryRequestData() +.attributes(new RulesValidateQueryRequestDataAttributes() +.query("example:query AND test:true")) +.type(RulesValidateQueryRequestDataType.VALIDATE_QUERY)); try { RulesValidateQueryResponse result = apiInstance.validateQuery(body); @@ -34,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-network-monitoring/GetAggregatedConnections.java b/examples/v2/cloud-network-monitoring/GetAggregatedConnections.java index c2fda540474..ba17be88e6b 100644 --- a/examples/v2/cloud-network-monitoring/GetAggregatedConnections.java +++ b/examples/v2/cloud-network-monitoring/GetAggregatedConnections.java @@ -1,9 +1,16 @@ // Get all aggregated connections returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudNetworkMonitoringApi; import com.datadog.api.client.v2.model.SingleAggregatedConnectionResponseArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { SingleAggregatedConnectionResponseArray result = apiInstance.getAggregatedConnections(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudNetworkMonitoringApi#getAggregatedConnections"); + System.err.println("Exception when calling CloudNetworkMonitoringApi#getAggregatedConnections"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-network-monitoring/GetAggregatedConnections_3059356111.java b/examples/v2/cloud-network-monitoring/GetAggregatedConnections_3059356111.java index b0946489fca..eb6ca31c5cf 100644 --- a/examples/v2/cloud-network-monitoring/GetAggregatedConnections_3059356111.java +++ b/examples/v2/cloud-network-monitoring/GetAggregatedConnections_3059356111.java @@ -1,9 +1,16 @@ // Get aggregated connections returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudNetworkMonitoringApi; import com.datadog.api.client.v2.model.SingleAggregatedConnectionResponseArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { SingleAggregatedConnectionResponseArray result = apiInstance.getAggregatedConnections(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CloudNetworkMonitoringApi#getAggregatedConnections"); + System.err.println("Exception when calling CloudNetworkMonitoringApi#getAggregatedConnections"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloud-network-monitoring/GetAggregatedDns.java b/examples/v2/cloud-network-monitoring/GetAggregatedDns.java index 0fcfc1de725..5ace983a2ab 100644 --- a/examples/v2/cloud-network-monitoring/GetAggregatedDns.java +++ b/examples/v2/cloud-network-monitoring/GetAggregatedDns.java @@ -1,9 +1,16 @@ // Get all aggregated DNS traffic returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudNetworkMonitoringApi; import com.datadog.api.client.v2.model.SingleAggregatedDnsResponseArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloudflare-integration/CreateCloudflareAccount.java b/examples/v2/cloudflare-integration/CreateCloudflareAccount.java index 4c20c66aae1..7a31295e36c 100644 --- a/examples/v2/cloudflare-integration/CreateCloudflareAccount.java +++ b/examples/v2/cloudflare-integration/CreateCloudflareAccount.java @@ -1,29 +1,33 @@ // Add Cloudflare account returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudflareIntegrationApi; +import com.datadog.api.client.v2.model.CloudflareAccountResponse; import com.datadog.api.client.v2.model.CloudflareAccountCreateRequest; import com.datadog.api.client.v2.model.CloudflareAccountCreateRequestAttributes; import com.datadog.api.client.v2.model.CloudflareAccountCreateRequestData; -import com.datadog.api.client.v2.model.CloudflareAccountResponse; import com.datadog.api.client.v2.model.CloudflareAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CloudflareIntegrationApi apiInstance = new CloudflareIntegrationApi(defaultClient); - CloudflareAccountCreateRequest body = - new CloudflareAccountCreateRequest() - .data( - new CloudflareAccountCreateRequestData() - .attributes( - new CloudflareAccountCreateRequestAttributes() - .apiKey("fakekey") - .email("dev@datadoghq.com") - .name("examplecloudflareintegration")) - .type(CloudflareAccountType.CLOUDFLARE_ACCOUNTS)); + CloudflareAccountCreateRequest body = new CloudflareAccountCreateRequest() +.data(new CloudflareAccountCreateRequestData() +.attributes(new CloudflareAccountCreateRequestAttributes() +.apiKey("fakekey") +.email("dev@datadoghq.com") +.name("examplecloudflareintegration")) +.type(CloudflareAccountType.CLOUDFLARE_ACCOUNTS)); try { CloudflareAccountResponse result = apiInstance.createCloudflareAccount(body); @@ -36,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloudflare-integration/DeleteCloudflareAccount.java b/examples/v2/cloudflare-integration/DeleteCloudflareAccount.java index c839f1ff7f7..24bc95f28b5 100644 --- a/examples/v2/cloudflare-integration/DeleteCloudflareAccount.java +++ b/examples/v2/cloudflare-integration/DeleteCloudflareAccount.java @@ -1,8 +1,15 @@ // Delete Cloudflare account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudflareIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloudflare-integration/GetCloudflareAccount.java b/examples/v2/cloudflare-integration/GetCloudflareAccount.java index 903ca9d23be..6d73560f891 100644 --- a/examples/v2/cloudflare-integration/GetCloudflareAccount.java +++ b/examples/v2/cloudflare-integration/GetCloudflareAccount.java @@ -1,9 +1,16 @@ // Get Cloudflare account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudflareIntegrationApi; import com.datadog.api.client.v2.model.CloudflareAccountResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String CLOUDFLARE_ACCOUNT_DATA_ID = System.getenv("CLOUDFLARE_ACCOUNT_DATA_ID"); try { - CloudflareAccountResponse result = - apiInstance.getCloudflareAccount(CLOUDFLARE_ACCOUNT_DATA_ID); + CloudflareAccountResponse result = apiInstance.getCloudflareAccount(CLOUDFLARE_ACCOUNT_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CloudflareIntegrationApi#getCloudflareAccount"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloudflare-integration/ListCloudflareAccounts.java b/examples/v2/cloudflare-integration/ListCloudflareAccounts.java index c62eb2e74a1..b929ebef69f 100644 --- a/examples/v2/cloudflare-integration/ListCloudflareAccounts.java +++ b/examples/v2/cloudflare-integration/ListCloudflareAccounts.java @@ -1,9 +1,16 @@ // List Cloudflare accounts returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudflareIntegrationApi; import com.datadog.api.client.v2.model.CloudflareAccountsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/cloudflare-integration/UpdateCloudflareAccount.java b/examples/v2/cloudflare-integration/UpdateCloudflareAccount.java index c5f31d8b7c4..8b9211afec6 100644 --- a/examples/v2/cloudflare-integration/UpdateCloudflareAccount.java +++ b/examples/v2/cloudflare-integration/UpdateCloudflareAccount.java @@ -1,14 +1,20 @@ // Update Cloudflare account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CloudflareIntegrationApi; import com.datadog.api.client.v2.model.CloudflareAccountResponse; import com.datadog.api.client.v2.model.CloudflareAccountType; import com.datadog.api.client.v2.model.CloudflareAccountUpdateRequest; import com.datadog.api.client.v2.model.CloudflareAccountUpdateRequestAttributes; import com.datadog.api.client.v2.model.CloudflareAccountUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,20 +24,16 @@ public static void main(String[] args) { // there is a valid "cloudflare_account" in the system String CLOUDFLARE_ACCOUNT_DATA_ID = System.getenv("CLOUDFLARE_ACCOUNT_DATA_ID"); - CloudflareAccountUpdateRequest body = - new CloudflareAccountUpdateRequest() - .data( - new CloudflareAccountUpdateRequestData() - .attributes( - new CloudflareAccountUpdateRequestAttributes() - .apiKey("fakekey") - .email("dev@datadoghq.com") - .zones(Collections.singletonList("zone-id-3"))) - .type(CloudflareAccountType.CLOUDFLARE_ACCOUNTS)); + CloudflareAccountUpdateRequest body = new CloudflareAccountUpdateRequest() +.data(new CloudflareAccountUpdateRequestData() +.attributes(new CloudflareAccountUpdateRequestAttributes() +.apiKey("fakekey") +.email("dev@datadoghq.com") +.zones(Collections.singletonList("zone-id-3"))) +.type(CloudflareAccountType.CLOUDFLARE_ACCOUNTS)); try { - CloudflareAccountResponse result = - apiInstance.updateCloudflareAccount(CLOUDFLARE_ACCOUNT_DATA_ID, body); + CloudflareAccountResponse result = apiInstance.updateCloudflareAccount(CLOUDFLARE_ACCOUNT_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CloudflareIntegrationApi#updateCloudflareAccount"); @@ -41,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/code-coverage/GetCodeCoverageBranchSummary.java b/examples/v2/code-coverage/GetCodeCoverageBranchSummary.java index 9c8d00b6666..e81bf19907a 100644 --- a/examples/v2/code-coverage/GetCodeCoverageBranchSummary.java +++ b/examples/v2/code-coverage/GetCodeCoverageBranchSummary.java @@ -1,13 +1,20 @@ // Get code coverage summary for a branch returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CodeCoverageApi; +import com.datadog.api.client.v2.model.CoverageSummaryResponse; import com.datadog.api.client.v2.model.BranchCoverageSummaryRequest; import com.datadog.api.client.v2.model.BranchCoverageSummaryRequestAttributes; import com.datadog.api.client.v2.model.BranchCoverageSummaryRequestData; import com.datadog.api.client.v2.model.BranchCoverageSummaryRequestType; -import com.datadog.api.client.v2.model.CoverageSummaryResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,15 +22,12 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.getCodeCoverageBranchSummary", true); CodeCoverageApi apiInstance = new CodeCoverageApi(defaultClient); - BranchCoverageSummaryRequest body = - new BranchCoverageSummaryRequest() - .data( - new BranchCoverageSummaryRequestData() - .attributes( - new BranchCoverageSummaryRequestAttributes() - .branch("prod") - .repositoryId("github.com/datadog/shopist")) - .type(BranchCoverageSummaryRequestType.CI_APP_COVERAGE_BRANCH_SUMMARY_REQUEST)); + BranchCoverageSummaryRequest body = new BranchCoverageSummaryRequest() +.data(new BranchCoverageSummaryRequestData() +.attributes(new BranchCoverageSummaryRequestAttributes() +.branch("prod") +.repositoryId("github.com/datadog/shopist")) +.type(BranchCoverageSummaryRequestType.CI_APP_COVERAGE_BRANCH_SUMMARY_REQUEST)); try { CoverageSummaryResponse result = apiInstance.getCodeCoverageBranchSummary(body); @@ -36,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/code-coverage/GetCodeCoverageBranchSummary_2532383345.java b/examples/v2/code-coverage/GetCodeCoverageBranchSummary_2532383345.java index cc50a6cb4bf..b7f59237658 100644 --- a/examples/v2/code-coverage/GetCodeCoverageBranchSummary_2532383345.java +++ b/examples/v2/code-coverage/GetCodeCoverageBranchSummary_2532383345.java @@ -1,13 +1,20 @@ // Get code coverage summary for an existing branch with valid repository -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CodeCoverageApi; +import com.datadog.api.client.v2.model.CoverageSummaryResponse; import com.datadog.api.client.v2.model.BranchCoverageSummaryRequest; import com.datadog.api.client.v2.model.BranchCoverageSummaryRequestAttributes; import com.datadog.api.client.v2.model.BranchCoverageSummaryRequestData; import com.datadog.api.client.v2.model.BranchCoverageSummaryRequestType; -import com.datadog.api.client.v2.model.CoverageSummaryResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,15 +22,12 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.getCodeCoverageBranchSummary", true); CodeCoverageApi apiInstance = new CodeCoverageApi(defaultClient); - BranchCoverageSummaryRequest body = - new BranchCoverageSummaryRequest() - .data( - new BranchCoverageSummaryRequestData() - .attributes( - new BranchCoverageSummaryRequestAttributes() - .repositoryId("github.com/datadog/shopist") - .branch("prod")) - .type(BranchCoverageSummaryRequestType.CI_APP_COVERAGE_BRANCH_SUMMARY_REQUEST)); + BranchCoverageSummaryRequest body = new BranchCoverageSummaryRequest() +.data(new BranchCoverageSummaryRequestData() +.attributes(new BranchCoverageSummaryRequestAttributes() +.repositoryId("github.com/datadog/shopist") +.branch("prod")) +.type(BranchCoverageSummaryRequestType.CI_APP_COVERAGE_BRANCH_SUMMARY_REQUEST)); try { CoverageSummaryResponse result = apiInstance.getCodeCoverageBranchSummary(body); @@ -36,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/code-coverage/GetCodeCoverageCommitSummary.java b/examples/v2/code-coverage/GetCodeCoverageCommitSummary.java index 2bed679f517..c7bfaea4387 100644 --- a/examples/v2/code-coverage/GetCodeCoverageCommitSummary.java +++ b/examples/v2/code-coverage/GetCodeCoverageCommitSummary.java @@ -1,13 +1,20 @@ // Get code coverage summary for a commit returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CodeCoverageApi; +import com.datadog.api.client.v2.model.CoverageSummaryResponse; import com.datadog.api.client.v2.model.CommitCoverageSummaryRequest; import com.datadog.api.client.v2.model.CommitCoverageSummaryRequestAttributes; import com.datadog.api.client.v2.model.CommitCoverageSummaryRequestData; import com.datadog.api.client.v2.model.CommitCoverageSummaryRequestType; -import com.datadog.api.client.v2.model.CoverageSummaryResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,15 +22,12 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.getCodeCoverageCommitSummary", true); CodeCoverageApi apiInstance = new CodeCoverageApi(defaultClient); - CommitCoverageSummaryRequest body = - new CommitCoverageSummaryRequest() - .data( - new CommitCoverageSummaryRequestData() - .attributes( - new CommitCoverageSummaryRequestAttributes() - .commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") - .repositoryId("github.com/datadog/shopist")) - .type(CommitCoverageSummaryRequestType.CI_APP_COVERAGE_COMMIT_SUMMARY_REQUEST)); + CommitCoverageSummaryRequest body = new CommitCoverageSummaryRequest() +.data(new CommitCoverageSummaryRequestData() +.attributes(new CommitCoverageSummaryRequestAttributes() +.commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") +.repositoryId("github.com/datadog/shopist")) +.type(CommitCoverageSummaryRequestType.CI_APP_COVERAGE_COMMIT_SUMMARY_REQUEST)); try { CoverageSummaryResponse result = apiInstance.getCodeCoverageCommitSummary(body); @@ -36,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/code-coverage/GetCodeCoverageCommitSummary_2575243916.java b/examples/v2/code-coverage/GetCodeCoverageCommitSummary_2575243916.java index aab6cf5434d..00012501549 100644 --- a/examples/v2/code-coverage/GetCodeCoverageCommitSummary_2575243916.java +++ b/examples/v2/code-coverage/GetCodeCoverageCommitSummary_2575243916.java @@ -1,13 +1,20 @@ // Get code coverage summary for an existing commit with valid repository -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CodeCoverageApi; +import com.datadog.api.client.v2.model.CoverageSummaryResponse; import com.datadog.api.client.v2.model.CommitCoverageSummaryRequest; import com.datadog.api.client.v2.model.CommitCoverageSummaryRequestAttributes; import com.datadog.api.client.v2.model.CommitCoverageSummaryRequestData; import com.datadog.api.client.v2.model.CommitCoverageSummaryRequestType; -import com.datadog.api.client.v2.model.CoverageSummaryResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,15 +22,12 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.getCodeCoverageCommitSummary", true); CodeCoverageApi apiInstance = new CodeCoverageApi(defaultClient); - CommitCoverageSummaryRequest body = - new CommitCoverageSummaryRequest() - .data( - new CommitCoverageSummaryRequestData() - .attributes( - new CommitCoverageSummaryRequestAttributes() - .repositoryId("github.com/datadog/shopist") - .commitSha("c55b0ce584e139bde41a00002ab31bc7d75f791d")) - .type(CommitCoverageSummaryRequestType.CI_APP_COVERAGE_COMMIT_SUMMARY_REQUEST)); + CommitCoverageSummaryRequest body = new CommitCoverageSummaryRequest() +.data(new CommitCoverageSummaryRequestData() +.attributes(new CommitCoverageSummaryRequestAttributes() +.repositoryId("github.com/datadog/shopist") +.commitSha("c55b0ce584e139bde41a00002ab31bc7d75f791d")) +.type(CommitCoverageSummaryRequestType.CI_APP_COVERAGE_COMMIT_SUMMARY_REQUEST)); try { CoverageSummaryResponse result = apiInstance.getCodeCoverageCommitSummary(body); @@ -36,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/CreateConfluentAccount.java b/examples/v2/confluent-cloud/CreateConfluentAccount.java index 380cabfbe60..098f53c277d 100644 --- a/examples/v2/confluent-cloud/CreateConfluentAccount.java +++ b/examples/v2/confluent-cloud/CreateConfluentAccount.java @@ -1,39 +1,39 @@ // Add Confluent account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; +import com.datadog.api.client.v2.model.ConfluentAccountResponse; import com.datadog.api.client.v2.model.ConfluentAccountCreateRequest; import com.datadog.api.client.v2.model.ConfluentAccountCreateRequestAttributes; import com.datadog.api.client.v2.model.ConfluentAccountCreateRequestData; import com.datadog.api.client.v2.model.ConfluentAccountResourceAttributes; -import com.datadog.api.client.v2.model.ConfluentAccountResponse; import com.datadog.api.client.v2.model.ConfluentAccountType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ConfluentCloudApi apiInstance = new ConfluentCloudApi(defaultClient); - ConfluentAccountCreateRequest body = - new ConfluentAccountCreateRequest() - .data( - new ConfluentAccountCreateRequestData() - .attributes( - new ConfluentAccountCreateRequestAttributes() - .apiKey("TESTAPIKEY123") - .apiSecret("test-api-secret-123") - .resources( - Collections.singletonList( - new ConfluentAccountResourceAttributes() - .enableCustomMetrics(false) - .id("resource-id-123") - .resourceType("kafka") - .tags(Arrays.asList("myTag", "myTag2:myValue")))) - .tags(Arrays.asList("myTag", "myTag2:myValue"))) - .type(ConfluentAccountType.CONFLUENT_CLOUD_ACCOUNTS)); + ConfluentAccountCreateRequest body = new ConfluentAccountCreateRequest() +.data(new ConfluentAccountCreateRequestData() +.attributes(new ConfluentAccountCreateRequestAttributes() +.apiKey("TESTAPIKEY123") +.apiSecret("test-api-secret-123") +.resources(Collections.singletonList(new ConfluentAccountResourceAttributes() +.enableCustomMetrics(false) +.id("resource-id-123") +.resourceType("kafka") +.tags(Arrays.asList("myTag", "myTag2:myValue")))) +.tags(Arrays.asList("myTag", "myTag2:myValue"))) +.type(ConfluentAccountType.CONFLUENT_CLOUD_ACCOUNTS)); try { ConfluentAccountResponse result = apiInstance.createConfluentAccount(body); @@ -46,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/CreateConfluentResource.java b/examples/v2/confluent-cloud/CreateConfluentResource.java index f6ab32bb285..036f7b4cb0f 100644 --- a/examples/v2/confluent-cloud/CreateConfluentResource.java +++ b/examples/v2/confluent-cloud/CreateConfluentResource.java @@ -1,14 +1,20 @@ // Add resource to Confluent account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; +import com.datadog.api.client.v2.model.ConfluentResourceResponse; import com.datadog.api.client.v2.model.ConfluentResourceRequest; import com.datadog.api.client.v2.model.ConfluentResourceRequestAttributes; import com.datadog.api.client.v2.model.ConfluentResourceRequestData; -import com.datadog.api.client.v2.model.ConfluentResourceResponse; import com.datadog.api.client.v2.model.ConfluentResourceType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,21 +24,17 @@ public static void main(String[] args) { // there is a valid "confluent_account" in the system String CONFLUENT_ACCOUNT_DATA_ID = System.getenv("CONFLUENT_ACCOUNT_DATA_ID"); - ConfluentResourceRequest body = - new ConfluentResourceRequest() - .data( - new ConfluentResourceRequestData() - .attributes( - new ConfluentResourceRequestAttributes() - .resourceType("kafka") - .tags(Arrays.asList("myTag", "myTag2:myValue")) - .enableCustomMetrics(false)) - .id("exampleconfluentcloud") - .type(ConfluentResourceType.CONFLUENT_CLOUD_RESOURCES)); + ConfluentResourceRequest body = new ConfluentResourceRequest() +.data(new ConfluentResourceRequestData() +.attributes(new ConfluentResourceRequestAttributes() +.resourceType("kafka") +.tags(Arrays.asList("myTag", "myTag2:myValue")) +.enableCustomMetrics(false)) +.id("exampleconfluentcloud") +.type(ConfluentResourceType.CONFLUENT_CLOUD_RESOURCES)); try { - ConfluentResourceResponse result = - apiInstance.createConfluentResource(CONFLUENT_ACCOUNT_DATA_ID, body); + ConfluentResourceResponse result = apiInstance.createConfluentResource(CONFLUENT_ACCOUNT_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ConfluentCloudApi#createConfluentResource"); @@ -42,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/DeleteConfluentAccount.java b/examples/v2/confluent-cloud/DeleteConfluentAccount.java index dd5a836a08b..92375b94679 100644 --- a/examples/v2/confluent-cloud/DeleteConfluentAccount.java +++ b/examples/v2/confluent-cloud/DeleteConfluentAccount.java @@ -1,8 +1,15 @@ // Delete Confluent account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/DeleteConfluentResource.java b/examples/v2/confluent-cloud/DeleteConfluentResource.java index 87ebc687a55..98cb582aba8 100644 --- a/examples/v2/confluent-cloud/DeleteConfluentResource.java +++ b/examples/v2/confluent-cloud/DeleteConfluentResource.java @@ -1,8 +1,15 @@ // Delete resource from Confluent account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/GetConfluentAccount.java b/examples/v2/confluent-cloud/GetConfluentAccount.java index 61ea55f00e5..3f11e49a9c3 100644 --- a/examples/v2/confluent-cloud/GetConfluentAccount.java +++ b/examples/v2/confluent-cloud/GetConfluentAccount.java @@ -1,9 +1,16 @@ // Get Confluent account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; import com.datadog.api.client.v2.model.ConfluentAccountResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/GetConfluentResource.java b/examples/v2/confluent-cloud/GetConfluentResource.java index 6de1a361586..5ee9ac51c79 100644 --- a/examples/v2/confluent-cloud/GetConfluentResource.java +++ b/examples/v2/confluent-cloud/GetConfluentResource.java @@ -1,9 +1,16 @@ // Get resource from Confluent account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; import com.datadog.api.client.v2.model.ConfluentResourceResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { ConfluentCloudApi apiInstance = new ConfluentCloudApi(defaultClient); try { - ConfluentResourceResponse result = - apiInstance.getConfluentResource("account_id", "resource_id"); + ConfluentResourceResponse result = apiInstance.getConfluentResource("account_id", "resource_id"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ConfluentCloudApi#getConfluentResource"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/ListConfluentAccount.java b/examples/v2/confluent-cloud/ListConfluentAccount.java index 75baf82e476..39a194a3a37 100644 --- a/examples/v2/confluent-cloud/ListConfluentAccount.java +++ b/examples/v2/confluent-cloud/ListConfluentAccount.java @@ -1,9 +1,16 @@ // List Confluent accounts returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; import com.datadog.api.client.v2.model.ConfluentAccountsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/ListConfluentResource.java b/examples/v2/confluent-cloud/ListConfluentResource.java index 70363ae0771..db0b43d5bbe 100644 --- a/examples/v2/confluent-cloud/ListConfluentResource.java +++ b/examples/v2/confluent-cloud/ListConfluentResource.java @@ -1,9 +1,16 @@ // List Confluent Account resources returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; import com.datadog.api.client.v2.model.ConfluentResourcesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/UpdateConfluentAccount.java b/examples/v2/confluent-cloud/UpdateConfluentAccount.java index 6d36a67e873..8dff795d2b3 100644 --- a/examples/v2/confluent-cloud/UpdateConfluentAccount.java +++ b/examples/v2/confluent-cloud/UpdateConfluentAccount.java @@ -1,14 +1,20 @@ // Update Confluent account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; import com.datadog.api.client.v2.model.ConfluentAccountResponse; import com.datadog.api.client.v2.model.ConfluentAccountType; import com.datadog.api.client.v2.model.ConfluentAccountUpdateRequest; import com.datadog.api.client.v2.model.ConfluentAccountUpdateRequestAttributes; import com.datadog.api.client.v2.model.ConfluentAccountUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,24 +22,19 @@ public static void main(String[] args) { ConfluentCloudApi apiInstance = new ConfluentCloudApi(defaultClient); // there is a valid "confluent_account" in the system - String CONFLUENT_ACCOUNT_DATA_ATTRIBUTES_API_KEY = - System.getenv("CONFLUENT_ACCOUNT_DATA_ATTRIBUTES_API_KEY"); + String CONFLUENT_ACCOUNT_DATA_ATTRIBUTES_API_KEY = System.getenv("CONFLUENT_ACCOUNT_DATA_ATTRIBUTES_API_KEY"); String CONFLUENT_ACCOUNT_DATA_ID = System.getenv("CONFLUENT_ACCOUNT_DATA_ID"); - ConfluentAccountUpdateRequest body = - new ConfluentAccountUpdateRequest() - .data( - new ConfluentAccountUpdateRequestData() - .attributes( - new ConfluentAccountUpdateRequestAttributes() - .apiKey(CONFLUENT_ACCOUNT_DATA_ATTRIBUTES_API_KEY) - .apiSecret("update-secret") - .tags(Collections.singletonList("updated_tag:val"))) - .type(ConfluentAccountType.CONFLUENT_CLOUD_ACCOUNTS)); + ConfluentAccountUpdateRequest body = new ConfluentAccountUpdateRequest() +.data(new ConfluentAccountUpdateRequestData() +.attributes(new ConfluentAccountUpdateRequestAttributes() +.apiKey(CONFLUENT_ACCOUNT_DATA_ATTRIBUTES_API_KEY) +.apiSecret("update-secret") +.tags(Collections.singletonList("updated_tag:val"))) +.type(ConfluentAccountType.CONFLUENT_CLOUD_ACCOUNTS)); try { - ConfluentAccountResponse result = - apiInstance.updateConfluentAccount(CONFLUENT_ACCOUNT_DATA_ID, body); + ConfluentAccountResponse result = apiInstance.updateConfluentAccount(CONFLUENT_ACCOUNT_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ConfluentCloudApi#updateConfluentAccount"); @@ -43,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/confluent-cloud/UpdateConfluentResource.java b/examples/v2/confluent-cloud/UpdateConfluentResource.java index e3e24b13c4d..1b526fe785a 100644 --- a/examples/v2/confluent-cloud/UpdateConfluentResource.java +++ b/examples/v2/confluent-cloud/UpdateConfluentResource.java @@ -1,35 +1,37 @@ // Update resource in Confluent account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ConfluentCloudApi; +import com.datadog.api.client.v2.model.ConfluentResourceResponse; import com.datadog.api.client.v2.model.ConfluentResourceRequest; import com.datadog.api.client.v2.model.ConfluentResourceRequestAttributes; import com.datadog.api.client.v2.model.ConfluentResourceRequestData; -import com.datadog.api.client.v2.model.ConfluentResourceResponse; import com.datadog.api.client.v2.model.ConfluentResourceType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ConfluentCloudApi apiInstance = new ConfluentCloudApi(defaultClient); - ConfluentResourceRequest body = - new ConfluentResourceRequest() - .data( - new ConfluentResourceRequestData() - .attributes( - new ConfluentResourceRequestAttributes() - .enableCustomMetrics(false) - .resourceType("kafka") - .tags(Arrays.asList("myTag", "myTag2:myValue"))) - .id("resource-id-123") - .type(ConfluentResourceType.CONFLUENT_CLOUD_RESOURCES)); + ConfluentResourceRequest body = new ConfluentResourceRequest() +.data(new ConfluentResourceRequestData() +.attributes(new ConfluentResourceRequestAttributes() +.enableCustomMetrics(false) +.resourceType("kafka") +.tags(Arrays.asList("myTag", "myTag2:myValue"))) +.id("resource-id-123") +.type(ConfluentResourceType.CONFLUENT_CLOUD_RESOURCES)); try { - ConfluentResourceResponse result = - apiInstance.updateConfluentResource("account_id", "resource_id", body); + ConfluentResourceResponse result = apiInstance.updateConfluentResource("account_id", "resource_id", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ConfluentCloudApi#updateConfluentResource"); @@ -39,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/container-images/ListContainerImages.java b/examples/v2/container-images/ListContainerImages.java index c0aa443b7de..5f33875968d 100644 --- a/examples/v2/container-images/ListContainerImages.java +++ b/examples/v2/container-images/ListContainerImages.java @@ -1,9 +1,16 @@ // Get all Container Images returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ContainerImagesApi; import com.datadog.api.client.v2.model.ContainerImagesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/container-images/ListContainerImages_3088586393.java b/examples/v2/container-images/ListContainerImages_3088586393.java index 928307ee87a..8ab68e3c86b 100644 --- a/examples/v2/container-images/ListContainerImages_3088586393.java +++ b/examples/v2/container-images/ListContainerImages_3088586393.java @@ -1,10 +1,19 @@ // Get all Container Images returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.ContainerImagesApi; import com.datadog.api.client.v2.api.ContainerImagesApi.ListContainerImagesOptionalParameters; +import com.datadog.api.client.v2.model.ContainerImagesResponse; import com.datadog.api.client.v2.model.ContainerImageItem; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,18 +21,15 @@ public static void main(String[] args) { ContainerImagesApi apiInstance = new ContainerImagesApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listContainerImagesWithPagination( - new ListContainerImagesOptionalParameters().pageSize(2)); + PaginationIterable iterable = apiInstance.listContainerImagesWithPagination(new ListContainerImagesOptionalParameters().pageSize(2)); for (ContainerImageItem item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling ContainerImagesApi#listContainerImagesWithPagination"); + System.err.println("Exception when calling ContainerImagesApi#listContainerImagesWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/container-images/ListContainerImages_3974828736.java b/examples/v2/container-images/ListContainerImages_3974828736.java index cc2ab9e79da..a959b6d5211 100644 --- a/examples/v2/container-images/ListContainerImages_3974828736.java +++ b/examples/v2/container-images/ListContainerImages_3974828736.java @@ -1,10 +1,17 @@ // Get all Container Image groups returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ContainerImagesApi; import com.datadog.api.client.v2.api.ContainerImagesApi.ListContainerImagesOptionalParameters; import com.datadog.api.client.v2.model.ContainerImagesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +19,7 @@ public static void main(String[] args) { ContainerImagesApi apiInstance = new ContainerImagesApi(defaultClient); try { - ContainerImagesResponse result = - apiInstance.listContainerImages( - new ListContainerImagesOptionalParameters().groupBy("short_image")); + ContainerImagesResponse result = apiInstance.listContainerImages(new ListContainerImagesOptionalParameters().groupBy("short_image")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ContainerImagesApi#listContainerImages"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/containers/ListContainers.java b/examples/v2/containers/ListContainers.java index d73c4406882..e9e2272f602 100644 --- a/examples/v2/containers/ListContainers.java +++ b/examples/v2/containers/ListContainers.java @@ -1,9 +1,16 @@ // Get All Containers returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ContainersApi; import com.datadog.api.client.v2.model.ContainersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/containers/ListContainers_2175733917.java b/examples/v2/containers/ListContainers_2175733917.java index 7903821cc52..3d97d48cba2 100644 --- a/examples/v2/containers/ListContainers_2175733917.java +++ b/examples/v2/containers/ListContainers_2175733917.java @@ -1,10 +1,17 @@ // Get All Container groups returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ContainersApi; import com.datadog.api.client.v2.api.ContainersApi.ListContainersOptionalParameters; import com.datadog.api.client.v2.model.ContainersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { ContainersApi apiInstance = new ContainersApi(defaultClient); try { - ContainersResponse result = - apiInstance.listContainers(new ListContainersOptionalParameters().groupBy("short_image")); + ContainersResponse result = apiInstance.listContainers(new ListContainersOptionalParameters().groupBy("short_image")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ContainersApi#listContainers"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/containers/ListContainers_931009654.java b/examples/v2/containers/ListContainers_931009654.java index fcdfdbf91dc..059ffe02bef 100644 --- a/examples/v2/containers/ListContainers_931009654.java +++ b/examples/v2/containers/ListContainers_931009654.java @@ -1,10 +1,19 @@ // Get All Containers returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.ContainersApi; import com.datadog.api.client.v2.api.ContainersApi.ListContainersOptionalParameters; +import com.datadog.api.client.v2.model.ContainersResponse; import com.datadog.api.client.v2.model.ContainerItem; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +21,10 @@ public static void main(String[] args) { ContainersApi apiInstance = new ContainersApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listContainersWithPagination( - new ListContainersOptionalParameters().pageSize(2)); + PaginationIterable iterable = apiInstance.listContainersWithPagination(new ListContainersOptionalParameters().pageSize(2)); for (ContainerItem item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling ContainersApi#listContainersWithPagination"); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-agents/ListAllCSMAgents.java b/examples/v2/csm-agents/ListAllCSMAgents.java index b25ff8ecc52..3ff2ef61343 100644 --- a/examples/v2/csm-agents/ListAllCSMAgents.java +++ b/examples/v2/csm-agents/ListAllCSMAgents.java @@ -1,9 +1,16 @@ // Get all CSM Agents returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmAgentsApi; import com.datadog.api.client.v2.model.CsmAgentsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-agents/ListAllCSMServerlessAgents.java b/examples/v2/csm-agents/ListAllCSMServerlessAgents.java index 1894d69ccc7..874c75e8fa8 100644 --- a/examples/v2/csm-agents/ListAllCSMServerlessAgents.java +++ b/examples/v2/csm-agents/ListAllCSMServerlessAgents.java @@ -1,9 +1,16 @@ // Get all CSM Serverless Agents returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmAgentsApi; import com.datadog.api.client.v2.model.CsmAgentsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-coverage-analysis/GetCSMCloudAccountsCoverageAnalysis.java b/examples/v2/csm-coverage-analysis/GetCSMCloudAccountsCoverageAnalysis.java index 714d4f2edff..584080818ff 100644 --- a/examples/v2/csm-coverage-analysis/GetCSMCloudAccountsCoverageAnalysis.java +++ b/examples/v2/csm-coverage-analysis/GetCSMCloudAccountsCoverageAnalysis.java @@ -1,9 +1,16 @@ // Get the CSM Cloud Accounts Coverage Analysis returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmCoverageAnalysisApi; import com.datadog.api.client.v2.model.CsmCloudAccountsCoverageAnalysisResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { CsmCoverageAnalysisApi apiInstance = new CsmCoverageAnalysisApi(defaultClient); try { - CsmCloudAccountsCoverageAnalysisResponse result = - apiInstance.getCSMCloudAccountsCoverageAnalysis(); + CsmCloudAccountsCoverageAnalysisResponse result = apiInstance.getCSMCloudAccountsCoverageAnalysis(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CsmCoverageAnalysisApi#getCSMCloudAccountsCoverageAnalysis"); + System.err.println("Exception when calling CsmCoverageAnalysisApi#getCSMCloudAccountsCoverageAnalysis"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-coverage-analysis/GetCSMHostsAndContainersCoverageAnalysis.java b/examples/v2/csm-coverage-analysis/GetCSMHostsAndContainersCoverageAnalysis.java index 338e6d58971..16e64da0259 100644 --- a/examples/v2/csm-coverage-analysis/GetCSMHostsAndContainersCoverageAnalysis.java +++ b/examples/v2/csm-coverage-analysis/GetCSMHostsAndContainersCoverageAnalysis.java @@ -1,9 +1,16 @@ // Get the CSM Hosts and Containers Coverage Analysis returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmCoverageAnalysisApi; import com.datadog.api.client.v2.model.CsmHostsAndContainersCoverageAnalysisResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { CsmCoverageAnalysisApi apiInstance = new CsmCoverageAnalysisApi(defaultClient); try { - CsmHostsAndContainersCoverageAnalysisResponse result = - apiInstance.getCSMHostsAndContainersCoverageAnalysis(); + CsmHostsAndContainersCoverageAnalysisResponse result = apiInstance.getCSMHostsAndContainersCoverageAnalysis(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CsmCoverageAnalysisApi#getCSMHostsAndContainersCoverageAnalysis"); + System.err.println("Exception when calling CsmCoverageAnalysisApi#getCSMHostsAndContainersCoverageAnalysis"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-coverage-analysis/GetCSMServerlessCoverageAnalysis.java b/examples/v2/csm-coverage-analysis/GetCSMServerlessCoverageAnalysis.java index 951f5142676..b8d7fd320ef 100644 --- a/examples/v2/csm-coverage-analysis/GetCSMServerlessCoverageAnalysis.java +++ b/examples/v2/csm-coverage-analysis/GetCSMServerlessCoverageAnalysis.java @@ -1,9 +1,16 @@ // Get the CSM Serverless Coverage Analysis returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmCoverageAnalysisApi; import com.datadog.api.client.v2.model.CsmServerlessCoverageAnalysisResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { CsmServerlessCoverageAnalysisResponse result = apiInstance.getCSMServerlessCoverageAnalysis(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CsmCoverageAnalysisApi#getCSMServerlessCoverageAnalysis"); + System.err.println("Exception when calling CsmCoverageAnalysisApi#getCSMServerlessCoverageAnalysis"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/CreateCSMThreatsAgentPolicy.java b/examples/v2/csm-threats/CreateCSMThreatsAgentPolicy.java index fec84fe933c..530ddea746b 100644 --- a/examples/v2/csm-threats/CreateCSMThreatsAgentPolicy.java +++ b/examples/v2/csm-threats/CreateCSMThreatsAgentPolicy.java @@ -1,36 +1,37 @@ // Create a Workload Protection policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; +import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyCreateAttributes; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyCreateData; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyCreateRequest; -import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CsmThreatsApi apiInstance = new CsmThreatsApi(defaultClient); - CloudWorkloadSecurityAgentPolicyCreateRequest body = - new CloudWorkloadSecurityAgentPolicyCreateRequest() - .data( - new CloudWorkloadSecurityAgentPolicyCreateData() - .attributes( - new CloudWorkloadSecurityAgentPolicyCreateAttributes() - .description("My agent policy") - .enabled(true) - .hostTagsLists( - Collections.singletonList(Collections.singletonList("env:test"))) - .name("my_agent_policy_2")) - .type(CloudWorkloadSecurityAgentPolicyType.POLICY)); + CloudWorkloadSecurityAgentPolicyCreateRequest body = new CloudWorkloadSecurityAgentPolicyCreateRequest() +.data(new CloudWorkloadSecurityAgentPolicyCreateData() +.attributes(new CloudWorkloadSecurityAgentPolicyCreateAttributes() +.description("My agent policy") +.enabled(true) +.hostTagsLists(Collections.singletonList(Collections.singletonList("env:test"))) +.name("my_agent_policy_2")) +.type(CloudWorkloadSecurityAgentPolicyType.POLICY)); try { - CloudWorkloadSecurityAgentPolicyResponse result = - apiInstance.createCSMThreatsAgentPolicy(body); + CloudWorkloadSecurityAgentPolicyResponse result = apiInstance.createCSMThreatsAgentPolicy(body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CsmThreatsApi#createCSMThreatsAgentPolicy"); @@ -40,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/CreateCSMThreatsAgentRule.java b/examples/v2/csm-threats/CreateCSMThreatsAgentRule.java index 1c856965b06..c49193a42cf 100644 --- a/examples/v2/csm-threats/CreateCSMThreatsAgentRule.java +++ b/examples/v2/csm-threats/CreateCSMThreatsAgentRule.java @@ -1,13 +1,20 @@ // Create a Workload Protection agent rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; +import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateAttributes; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateData; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateRequest; -import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,21 +24,18 @@ public static void main(String[] args) { // there is a valid "policy_rc" in the system String POLICY_DATA_ID = System.getenv("POLICY_DATA_ID"); - CloudWorkloadSecurityAgentRuleCreateRequest body = - new CloudWorkloadSecurityAgentRuleCreateRequest() - .data( - new CloudWorkloadSecurityAgentRuleCreateData() - .attributes( - new CloudWorkloadSecurityAgentRuleCreateAttributes() - .description("My Agent rule") - .enabled(true) - .expression(""" + CloudWorkloadSecurityAgentRuleCreateRequest body = new CloudWorkloadSecurityAgentRuleCreateRequest() +.data(new CloudWorkloadSecurityAgentRuleCreateData() +.attributes(new CloudWorkloadSecurityAgentRuleCreateAttributes() +.description("My Agent rule") +.enabled(true) +.expression(""" exec.file.name == "sh" """) - .agentVersion("> 7.60") - .name("examplecsmthreat") - .policyId(POLICY_DATA_ID)) - .type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); +.agentVersion("> 7.60") +.name("examplecsmthreat") +.policyId(POLICY_DATA_ID)) +.type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); try { CloudWorkloadSecurityAgentRuleResponse result = apiInstance.createCSMThreatsAgentRule(body); @@ -44,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/CreateCSMThreatsAgentRule_1295653933.java b/examples/v2/csm-threats/CreateCSMThreatsAgentRule_1295653933.java index be49594b5d3..d1bb5cc7724 100644 --- a/examples/v2/csm-threats/CreateCSMThreatsAgentRule_1295653933.java +++ b/examples/v2/csm-threats/CreateCSMThreatsAgentRule_1295653933.java @@ -1,8 +1,9 @@ // Create a Workload Protection agent rule with set action returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; +import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleAction; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleActionHash; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleActionSet; @@ -10,9 +11,14 @@ import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateAttributes; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateData; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateRequest; -import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,35 +28,26 @@ public static void main(String[] args) { // there is a valid "policy_rc" in the system String POLICY_DATA_ID = System.getenv("POLICY_DATA_ID"); - CloudWorkloadSecurityAgentRuleCreateRequest body = - new CloudWorkloadSecurityAgentRuleCreateRequest() - .data( - new CloudWorkloadSecurityAgentRuleCreateData() - .attributes( - new CloudWorkloadSecurityAgentRuleCreateAttributes() - .description("My Agent rule with set action") - .enabled(true) - .expression(""" + CloudWorkloadSecurityAgentRuleCreateRequest body = new CloudWorkloadSecurityAgentRuleCreateRequest() +.data(new CloudWorkloadSecurityAgentRuleCreateData() +.attributes(new CloudWorkloadSecurityAgentRuleCreateAttributes() +.description("My Agent rule with set action") +.enabled(true) +.expression(""" exec.file.name == "sh" """) - .name("examplecsmthreat") - .policyId(POLICY_DATA_ID) - .actions( - Arrays.asList( - new CloudWorkloadSecurityAgentRuleAction() - .set( - new CloudWorkloadSecurityAgentRuleActionSet() - .name("test_set") - .value( - new CloudWorkloadSecurityAgentRuleActionSetValue( - "test_value")) - .scope("process") - .inherited(true)), - new CloudWorkloadSecurityAgentRuleAction() - .hash( - new CloudWorkloadSecurityAgentRuleActionHash() - .field("exec.file"))))) - .type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); +.name("examplecsmthreat") +.policyId(POLICY_DATA_ID) +.actions(Arrays.asList(new CloudWorkloadSecurityAgentRuleAction() +.set(new CloudWorkloadSecurityAgentRuleActionSet() +.name("test_set") +.value(new CloudWorkloadSecurityAgentRuleActionSetValue( +"test_value")) +.scope("process") +.inherited(true)), new CloudWorkloadSecurityAgentRuleAction() +.hash(new CloudWorkloadSecurityAgentRuleActionHash() +.field("exec.file"))))) +.type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); try { CloudWorkloadSecurityAgentRuleResponse result = apiInstance.createCSMThreatsAgentRule(body); @@ -63,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/CreateCSMThreatsAgentRule_1363354233.java b/examples/v2/csm-threats/CreateCSMThreatsAgentRule_1363354233.java index 4e45c0d9ca3..5ecd321d2b6 100644 --- a/examples/v2/csm-threats/CreateCSMThreatsAgentRule_1363354233.java +++ b/examples/v2/csm-threats/CreateCSMThreatsAgentRule_1363354233.java @@ -1,16 +1,22 @@ // Create a Workload Protection agent rule with set action with expression returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; +import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleAction; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleActionSet; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateAttributes; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateData; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateRequest; -import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,29 +26,23 @@ public static void main(String[] args) { // there is a valid "policy_rc" in the system String POLICY_DATA_ID = System.getenv("POLICY_DATA_ID"); - CloudWorkloadSecurityAgentRuleCreateRequest body = - new CloudWorkloadSecurityAgentRuleCreateRequest() - .data( - new CloudWorkloadSecurityAgentRuleCreateData() - .attributes( - new CloudWorkloadSecurityAgentRuleCreateAttributes() - .description("My Agent rule with set action with expression") - .enabled(true) - .expression(""" + CloudWorkloadSecurityAgentRuleCreateRequest body = new CloudWorkloadSecurityAgentRuleCreateRequest() +.data(new CloudWorkloadSecurityAgentRuleCreateData() +.attributes(new CloudWorkloadSecurityAgentRuleCreateAttributes() +.description("My Agent rule with set action with expression") +.enabled(true) +.expression(""" exec.file.name == "sh" """) - .name("examplecsmthreat") - .policyId(POLICY_DATA_ID) - .actions( - Collections.singletonList( - new CloudWorkloadSecurityAgentRuleAction() - .set( - new CloudWorkloadSecurityAgentRuleActionSet() - .name("test_set") - .expression("exec.file.path") - .defaultValue("/dev/null") - .scope("process"))))) - .type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); +.name("examplecsmthreat") +.policyId(POLICY_DATA_ID) +.actions(Collections.singletonList(new CloudWorkloadSecurityAgentRuleAction() +.set(new CloudWorkloadSecurityAgentRuleActionSet() +.name("test_set") +.expression("exec.file.path") +.defaultValue("/dev/null") +.scope("process"))))) +.type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); try { CloudWorkloadSecurityAgentRuleResponse result = apiInstance.createCSMThreatsAgentRule(body); @@ -55,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/CreateCloudWorkloadSecurityAgentRule.java b/examples/v2/csm-threats/CreateCloudWorkloadSecurityAgentRule.java index 4ad61b1a7ae..fc8e98030ab 100644 --- a/examples/v2/csm-threats/CreateCloudWorkloadSecurityAgentRule.java +++ b/examples/v2/csm-threats/CreateCloudWorkloadSecurityAgentRule.java @@ -1,44 +1,46 @@ // Create a Workload Protection agent rule (US1-FED) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; +import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateAttributes; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateData; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleCreateRequest; -import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); CsmThreatsApi apiInstance = new CsmThreatsApi(defaultClient); - CloudWorkloadSecurityAgentRuleCreateRequest body = - new CloudWorkloadSecurityAgentRuleCreateRequest() - .data( - new CloudWorkloadSecurityAgentRuleCreateData() - .attributes( - new CloudWorkloadSecurityAgentRuleCreateAttributes() - .description("My Agent rule") - .enabled(true) - .expression(""" + CloudWorkloadSecurityAgentRuleCreateRequest body = new CloudWorkloadSecurityAgentRuleCreateRequest() +.data(new CloudWorkloadSecurityAgentRuleCreateData() +.attributes(new CloudWorkloadSecurityAgentRuleCreateAttributes() +.description("My Agent rule") +.enabled(true) +.expression(""" exec.file.name == "sh" """) - .name("examplecsmthreat")) - .type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); +.name("examplecsmthreat")) +.type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); try { - CloudWorkloadSecurityAgentRuleResponse result = - apiInstance.createCloudWorkloadSecurityAgentRule(body); + CloudWorkloadSecurityAgentRuleResponse result = apiInstance.createCloudWorkloadSecurityAgentRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CsmThreatsApi#createCloudWorkloadSecurityAgentRule"); + System.err.println("Exception when calling CsmThreatsApi#createCloudWorkloadSecurityAgentRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/DeleteCSMThreatsAgentPolicy.java b/examples/v2/csm-threats/DeleteCSMThreatsAgentPolicy.java index 910afc17138..35ee72bfb26 100644 --- a/examples/v2/csm-threats/DeleteCSMThreatsAgentPolicy.java +++ b/examples/v2/csm-threats/DeleteCSMThreatsAgentPolicy.java @@ -1,8 +1,15 @@ // Delete a Workload Protection policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/DeleteCSMThreatsAgentRule.java b/examples/v2/csm-threats/DeleteCSMThreatsAgentRule.java index f58f8749e01..b57064bf60b 100644 --- a/examples/v2/csm-threats/DeleteCSMThreatsAgentRule.java +++ b/examples/v2/csm-threats/DeleteCSMThreatsAgentRule.java @@ -1,9 +1,16 @@ // Delete a Workload Protection agent rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.api.CsmThreatsApi.DeleteCSMThreatsAgentRuleOptionalParameters; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,9 +24,7 @@ public static void main(String[] args) { String POLICY_DATA_ID = System.getenv("POLICY_DATA_ID"); try { - apiInstance.deleteCSMThreatsAgentRule( - AGENT_RULE_DATA_ID, - new DeleteCSMThreatsAgentRuleOptionalParameters().policyId(POLICY_DATA_ID)); + apiInstance.deleteCSMThreatsAgentRule(AGENT_RULE_DATA_ID,new DeleteCSMThreatsAgentRuleOptionalParameters().policyId(POLICY_DATA_ID)); } catch (ApiException e) { System.err.println("Exception when calling CsmThreatsApi#deleteCSMThreatsAgentRule"); System.err.println("Status code: " + e.getCode()); @@ -28,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/DeleteCloudWorkloadSecurityAgentRule.java b/examples/v2/csm-threats/DeleteCloudWorkloadSecurityAgentRule.java index dcc1ebd9dea..d9e7e1a7af6 100644 --- a/examples/v2/csm-threats/DeleteCloudWorkloadSecurityAgentRule.java +++ b/examples/v2/csm-threats/DeleteCloudWorkloadSecurityAgentRule.java @@ -1,8 +1,15 @@ // Delete a Workload Protection agent rule (US1-FED) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { try { apiInstance.deleteCloudWorkloadSecurityAgentRule(AGENT_RULE_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling CsmThreatsApi#deleteCloudWorkloadSecurityAgentRule"); + System.err.println("Exception when calling CsmThreatsApi#deleteCloudWorkloadSecurityAgentRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/DownloadCSMThreatsPolicy.java b/examples/v2/csm-threats/DownloadCSMThreatsPolicy.java index ab922af1932..292b6390d35 100644 --- a/examples/v2/csm-threats/DownloadCSMThreatsPolicy.java +++ b/examples/v2/csm-threats/DownloadCSMThreatsPolicy.java @@ -1,9 +1,16 @@ // Download the Workload Protection policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import java.io.File; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/DownloadCloudWorkloadPolicyFile.java b/examples/v2/csm-threats/DownloadCloudWorkloadPolicyFile.java index 69089b10a77..8e4b633d266 100644 --- a/examples/v2/csm-threats/DownloadCloudWorkloadPolicyFile.java +++ b/examples/v2/csm-threats/DownloadCloudWorkloadPolicyFile.java @@ -1,9 +1,16 @@ // Download the Workload Protection policy (US1-FED) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import java.io.File; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/GetCSMThreatsAgentPolicy.java b/examples/v2/csm-threats/GetCSMThreatsAgentPolicy.java index 00c11db74e8..00b7dd52902 100644 --- a/examples/v2/csm-threats/GetCSMThreatsAgentPolicy.java +++ b/examples/v2/csm-threats/GetCSMThreatsAgentPolicy.java @@ -1,9 +1,16 @@ // Get a Workload Protection policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String POLICY_DATA_ID = System.getenv("POLICY_DATA_ID"); try { - CloudWorkloadSecurityAgentPolicyResponse result = - apiInstance.getCSMThreatsAgentPolicy(POLICY_DATA_ID); + CloudWorkloadSecurityAgentPolicyResponse result = apiInstance.getCSMThreatsAgentPolicy(POLICY_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CsmThreatsApi#getCSMThreatsAgentPolicy"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/GetCSMThreatsAgentRule.java b/examples/v2/csm-threats/GetCSMThreatsAgentRule.java index a7cf2c95b05..864f9636910 100644 --- a/examples/v2/csm-threats/GetCSMThreatsAgentRule.java +++ b/examples/v2/csm-threats/GetCSMThreatsAgentRule.java @@ -1,10 +1,17 @@ // Get a Workload Protection agent rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.api.CsmThreatsApi.GetCSMThreatsAgentRuleOptionalParameters; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,10 +25,7 @@ public static void main(String[] args) { String POLICY_DATA_ID = System.getenv("POLICY_DATA_ID"); try { - CloudWorkloadSecurityAgentRuleResponse result = - apiInstance.getCSMThreatsAgentRule( - AGENT_RULE_DATA_ID, - new GetCSMThreatsAgentRuleOptionalParameters().policyId(POLICY_DATA_ID)); + CloudWorkloadSecurityAgentRuleResponse result = apiInstance.getCSMThreatsAgentRule(AGENT_RULE_DATA_ID,new GetCSMThreatsAgentRuleOptionalParameters().policyId(POLICY_DATA_ID)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CsmThreatsApi#getCSMThreatsAgentRule"); @@ -31,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/GetCloudWorkloadSecurityAgentRule.java b/examples/v2/csm-threats/GetCloudWorkloadSecurityAgentRule.java index fff0bffa712..2eff7fe3339 100644 --- a/examples/v2/csm-threats/GetCloudWorkloadSecurityAgentRule.java +++ b/examples/v2/csm-threats/GetCloudWorkloadSecurityAgentRule.java @@ -1,9 +1,16 @@ // Get a Workload Protection agent rule (US1-FED) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String AGENT_RULE_DATA_ID = System.getenv("AGENT_RULE_DATA_ID"); try { - CloudWorkloadSecurityAgentRuleResponse result = - apiInstance.getCloudWorkloadSecurityAgentRule(AGENT_RULE_DATA_ID); + CloudWorkloadSecurityAgentRuleResponse result = apiInstance.getCloudWorkloadSecurityAgentRule(AGENT_RULE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CsmThreatsApi#getCloudWorkloadSecurityAgentRule"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/ListCSMThreatsAgentPolicies.java b/examples/v2/csm-threats/ListCSMThreatsAgentPolicies.java index 20cdf29fa8c..020ab426851 100644 --- a/examples/v2/csm-threats/ListCSMThreatsAgentPolicies.java +++ b/examples/v2/csm-threats/ListCSMThreatsAgentPolicies.java @@ -1,9 +1,16 @@ // Get all Workload Protection policies returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPoliciesListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { CsmThreatsApi apiInstance = new CsmThreatsApi(defaultClient); try { - CloudWorkloadSecurityAgentPoliciesListResponse result = - apiInstance.listCSMThreatsAgentPolicies(); + CloudWorkloadSecurityAgentPoliciesListResponse result = apiInstance.listCSMThreatsAgentPolicies(); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CsmThreatsApi#listCSMThreatsAgentPolicies"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/ListCSMThreatsAgentRules.java b/examples/v2/csm-threats/ListCSMThreatsAgentRules.java index 2b95145a6be..ddb42f75653 100644 --- a/examples/v2/csm-threats/ListCSMThreatsAgentRules.java +++ b/examples/v2/csm-threats/ListCSMThreatsAgentRules.java @@ -1,9 +1,16 @@ // Get all Workload Protection agent rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRulesListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/ListCloudWorkloadSecurityAgentRules.java b/examples/v2/csm-threats/ListCloudWorkloadSecurityAgentRules.java index e4dc46d808f..9130d5aac57 100644 --- a/examples/v2/csm-threats/ListCloudWorkloadSecurityAgentRules.java +++ b/examples/v2/csm-threats/ListCloudWorkloadSecurityAgentRules.java @@ -1,9 +1,16 @@ // Get all Workload Protection agent rules (US1-FED) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRulesListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { CsmThreatsApi apiInstance = new CsmThreatsApi(defaultClient); try { - CloudWorkloadSecurityAgentRulesListResponse result = - apiInstance.listCloudWorkloadSecurityAgentRules(); + CloudWorkloadSecurityAgentRulesListResponse result = apiInstance.listCloudWorkloadSecurityAgentRules(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CsmThreatsApi#listCloudWorkloadSecurityAgentRules"); + System.err.println("Exception when calling CsmThreatsApi#listCloudWorkloadSecurityAgentRules"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/UpdateCSMThreatsAgentPolicy.java b/examples/v2/csm-threats/UpdateCSMThreatsAgentPolicy.java index 8f9267a8e67..b5ea9e9a692 100644 --- a/examples/v2/csm-threats/UpdateCSMThreatsAgentPolicy.java +++ b/examples/v2/csm-threats/UpdateCSMThreatsAgentPolicy.java @@ -1,14 +1,20 @@ // Update a Workload Protection policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyType; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyUpdateAttributes; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyUpdateData; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentPolicyUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,23 +24,18 @@ public static void main(String[] args) { // there is a valid "policy_rc" in the system String POLICY_DATA_ID = System.getenv("POLICY_DATA_ID"); - CloudWorkloadSecurityAgentPolicyUpdateRequest body = - new CloudWorkloadSecurityAgentPolicyUpdateRequest() - .data( - new CloudWorkloadSecurityAgentPolicyUpdateData() - .attributes( - new CloudWorkloadSecurityAgentPolicyUpdateAttributes() - .description("Updated agent policy") - .enabled(true) - .hostTagsLists( - Collections.singletonList(Collections.singletonList("env:test"))) - .name("updated_agent_policy")) - .id(POLICY_DATA_ID) - .type(CloudWorkloadSecurityAgentPolicyType.POLICY)); + CloudWorkloadSecurityAgentPolicyUpdateRequest body = new CloudWorkloadSecurityAgentPolicyUpdateRequest() +.data(new CloudWorkloadSecurityAgentPolicyUpdateData() +.attributes(new CloudWorkloadSecurityAgentPolicyUpdateAttributes() +.description("Updated agent policy") +.enabled(true) +.hostTagsLists(Collections.singletonList(Collections.singletonList("env:test"))) +.name("updated_agent_policy")) +.id(POLICY_DATA_ID) +.type(CloudWorkloadSecurityAgentPolicyType.POLICY)); try { - CloudWorkloadSecurityAgentPolicyResponse result = - apiInstance.updateCSMThreatsAgentPolicy(POLICY_DATA_ID, body); + CloudWorkloadSecurityAgentPolicyResponse result = apiInstance.updateCSMThreatsAgentPolicy(POLICY_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CsmThreatsApi#updateCSMThreatsAgentPolicy"); @@ -44,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/UpdateCSMThreatsAgentRule.java b/examples/v2/csm-threats/UpdateCSMThreatsAgentRule.java index 52ebdb95ed9..2efc2649cc2 100644 --- a/examples/v2/csm-threats/UpdateCSMThreatsAgentRule.java +++ b/examples/v2/csm-threats/UpdateCSMThreatsAgentRule.java @@ -1,7 +1,7 @@ // Update a Workload Protection agent rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.api.CsmThreatsApi.UpdateCSMThreatsAgentRuleOptionalParameters; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; @@ -9,6 +9,13 @@ import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleUpdateAttributes; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleUpdateData; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,27 +28,20 @@ public static void main(String[] args) { // there is a valid "policy_rc" in the system String POLICY_DATA_ID = System.getenv("POLICY_DATA_ID"); - CloudWorkloadSecurityAgentRuleUpdateRequest body = - new CloudWorkloadSecurityAgentRuleUpdateRequest() - .data( - new CloudWorkloadSecurityAgentRuleUpdateData() - .attributes( - new CloudWorkloadSecurityAgentRuleUpdateAttributes() - .description("My Agent rule") - .enabled(true) - .expression(""" + CloudWorkloadSecurityAgentRuleUpdateRequest body = new CloudWorkloadSecurityAgentRuleUpdateRequest() +.data(new CloudWorkloadSecurityAgentRuleUpdateData() +.attributes(new CloudWorkloadSecurityAgentRuleUpdateAttributes() +.description("My Agent rule") +.enabled(true) +.expression(""" exec.file.name == "sh" """) - .policyId(POLICY_DATA_ID)) - .id(AGENT_RULE_DATA_ID) - .type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); +.policyId(POLICY_DATA_ID)) +.id(AGENT_RULE_DATA_ID) +.type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); try { - CloudWorkloadSecurityAgentRuleResponse result = - apiInstance.updateCSMThreatsAgentRule( - AGENT_RULE_DATA_ID, - body, - new UpdateCSMThreatsAgentRuleOptionalParameters().policyId(POLICY_DATA_ID)); + CloudWorkloadSecurityAgentRuleResponse result = apiInstance.updateCSMThreatsAgentRule(AGENT_RULE_DATA_ID, body,new UpdateCSMThreatsAgentRuleOptionalParameters().policyId(POLICY_DATA_ID)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CsmThreatsApi#updateCSMThreatsAgentRule"); @@ -51,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/csm-threats/UpdateCloudWorkloadSecurityAgentRule.java b/examples/v2/csm-threats/UpdateCloudWorkloadSecurityAgentRule.java index 782c3a90f4c..11148bf8c45 100644 --- a/examples/v2/csm-threats/UpdateCloudWorkloadSecurityAgentRule.java +++ b/examples/v2/csm-threats/UpdateCloudWorkloadSecurityAgentRule.java @@ -1,13 +1,20 @@ // Update a Workload Protection agent rule (US1-FED) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.CsmThreatsApi; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleResponse; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleType; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleUpdateAttributes; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleUpdateData; import com.datadog.api.client.v2.model.CloudWorkloadSecurityAgentRuleUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,30 +24,25 @@ public static void main(String[] args) { // there is a valid "agent_rule" in the system String AGENT_RULE_DATA_ID = System.getenv("AGENT_RULE_DATA_ID"); - CloudWorkloadSecurityAgentRuleUpdateRequest body = - new CloudWorkloadSecurityAgentRuleUpdateRequest() - .data( - new CloudWorkloadSecurityAgentRuleUpdateData() - .attributes( - new CloudWorkloadSecurityAgentRuleUpdateAttributes() - .description("Updated Agent rule") - .expression(""" + CloudWorkloadSecurityAgentRuleUpdateRequest body = new CloudWorkloadSecurityAgentRuleUpdateRequest() +.data(new CloudWorkloadSecurityAgentRuleUpdateData() +.attributes(new CloudWorkloadSecurityAgentRuleUpdateAttributes() +.description("Updated Agent rule") +.expression(""" exec.file.name == "sh" """)) - .id(AGENT_RULE_DATA_ID) - .type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); +.id(AGENT_RULE_DATA_ID) +.type(CloudWorkloadSecurityAgentRuleType.AGENT_RULE)); try { - CloudWorkloadSecurityAgentRuleResponse result = - apiInstance.updateCloudWorkloadSecurityAgentRule(AGENT_RULE_DATA_ID, body); + CloudWorkloadSecurityAgentRuleResponse result = apiInstance.updateCloudWorkloadSecurityAgentRule(AGENT_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling CsmThreatsApi#updateCloudWorkloadSecurityAgentRule"); + System.err.println("Exception when calling CsmThreatsApi#updateCloudWorkloadSecurityAgentRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dashboard-lists/CreateDashboardListItems.java b/examples/v2/dashboard-lists/CreateDashboardListItems.java index 2a5d129c418..90f7758e21d 100644 --- a/examples/v2/dashboard-lists/CreateDashboardListItems.java +++ b/examples/v2/dashboard-lists/CreateDashboardListItems.java @@ -1,30 +1,32 @@ // Add Items to a Dashboard List returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DashboardListsApi; -import com.datadog.api.client.v2.model.DashboardListAddItemsRequest; import com.datadog.api.client.v2.model.DashboardListAddItemsResponse; +import com.datadog.api.client.v2.model.DashboardListAddItemsRequest; import com.datadog.api.client.v2.model.DashboardListItemRequest; import com.datadog.api.client.v2.model.DashboardType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardListsApi apiInstance = new DashboardListsApi(defaultClient); - DashboardListAddItemsRequest body = - new DashboardListAddItemsRequest() - .dashboards( - Collections.singletonList( - new DashboardListItemRequest() - .id("q5j-nti-fv6") - .type(DashboardType.HOST_TIMEBOARD))); + DashboardListAddItemsRequest body = new DashboardListAddItemsRequest() +.dashboards(Collections.singletonList(new DashboardListItemRequest() +.id("q5j-nti-fv6") +.type(DashboardType.HOST_TIMEBOARD))); try { - DashboardListAddItemsResponse result = - apiInstance.createDashboardListItems(9223372036854775807L, body); + DashboardListAddItemsResponse result = apiInstance.createDashboardListItems(9223372036854775807L, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardListsApi#createDashboardListItems"); @@ -34,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dashboard-lists/CreateDashboardListItems_3995409989.java b/examples/v2/dashboard-lists/CreateDashboardListItems_3995409989.java index f7fabd1df27..0181f28761b 100644 --- a/examples/v2/dashboard-lists/CreateDashboardListItems_3995409989.java +++ b/examples/v2/dashboard-lists/CreateDashboardListItems_3995409989.java @@ -1,13 +1,19 @@ // Add custom timeboard dashboard to an existing dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DashboardListsApi; -import com.datadog.api.client.v2.model.DashboardListAddItemsRequest; import com.datadog.api.client.v2.model.DashboardListAddItemsResponse; +import com.datadog.api.client.v2.model.DashboardListAddItemsRequest; import com.datadog.api.client.v2.model.DashboardListItemRequest; import com.datadog.api.client.v2.model.DashboardType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,17 +26,13 @@ public static void main(String[] args) { // there is a valid "dashboard" in the system String DASHBOARD_ID = System.getenv("DASHBOARD_ID"); - DashboardListAddItemsRequest body = - new DashboardListAddItemsRequest() - .dashboards( - Collections.singletonList( - new DashboardListItemRequest() - .id(DASHBOARD_ID) - .type(DashboardType.CUSTOM_TIMEBOARD))); + DashboardListAddItemsRequest body = new DashboardListAddItemsRequest() +.dashboards(Collections.singletonList(new DashboardListItemRequest() +.id(DASHBOARD_ID) +.type(DashboardType.CUSTOM_TIMEBOARD))); try { - DashboardListAddItemsResponse result = - apiInstance.createDashboardListItems(DASHBOARD_LIST_ID, body); + DashboardListAddItemsResponse result = apiInstance.createDashboardListItems(DASHBOARD_LIST_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardListsApi#createDashboardListItems"); @@ -40,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dashboard-lists/CreateDashboardListItems_825696022.java b/examples/v2/dashboard-lists/CreateDashboardListItems_825696022.java index 4c644c7cd6a..bea48a6cb19 100644 --- a/examples/v2/dashboard-lists/CreateDashboardListItems_825696022.java +++ b/examples/v2/dashboard-lists/CreateDashboardListItems_825696022.java @@ -1,13 +1,19 @@ // Add custom screenboard dashboard to an existing dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DashboardListsApi; -import com.datadog.api.client.v2.model.DashboardListAddItemsRequest; import com.datadog.api.client.v2.model.DashboardListAddItemsResponse; +import com.datadog.api.client.v2.model.DashboardListAddItemsRequest; import com.datadog.api.client.v2.model.DashboardListItemRequest; import com.datadog.api.client.v2.model.DashboardType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,17 +26,13 @@ public static void main(String[] args) { // there is a valid "screenboard_dashboard" in the system String SCREENBOARD_DASHBOARD_ID = System.getenv("SCREENBOARD_DASHBOARD_ID"); - DashboardListAddItemsRequest body = - new DashboardListAddItemsRequest() - .dashboards( - Collections.singletonList( - new DashboardListItemRequest() - .id(SCREENBOARD_DASHBOARD_ID) - .type(DashboardType.CUSTOM_SCREENBOARD))); + DashboardListAddItemsRequest body = new DashboardListAddItemsRequest() +.dashboards(Collections.singletonList(new DashboardListItemRequest() +.id(SCREENBOARD_DASHBOARD_ID) +.type(DashboardType.CUSTOM_SCREENBOARD))); try { - DashboardListAddItemsResponse result = - apiInstance.createDashboardListItems(DASHBOARD_LIST_ID, body); + DashboardListAddItemsResponse result = apiInstance.createDashboardListItems(DASHBOARD_LIST_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardListsApi#createDashboardListItems"); @@ -40,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dashboard-lists/DeleteDashboardListItems.java b/examples/v2/dashboard-lists/DeleteDashboardListItems.java index f600d7a19ae..ed202bb9e89 100644 --- a/examples/v2/dashboard-lists/DeleteDashboardListItems.java +++ b/examples/v2/dashboard-lists/DeleteDashboardListItems.java @@ -1,30 +1,32 @@ // Delete items from a dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DashboardListsApi; -import com.datadog.api.client.v2.model.DashboardListDeleteItemsRequest; import com.datadog.api.client.v2.model.DashboardListDeleteItemsResponse; +import com.datadog.api.client.v2.model.DashboardListDeleteItemsRequest; import com.datadog.api.client.v2.model.DashboardListItemRequest; import com.datadog.api.client.v2.model.DashboardType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DashboardListsApi apiInstance = new DashboardListsApi(defaultClient); - DashboardListDeleteItemsRequest body = - new DashboardListDeleteItemsRequest() - .dashboards( - Collections.singletonList( - new DashboardListItemRequest() - .id("q5j-nti-fv6") - .type(DashboardType.HOST_TIMEBOARD))); + DashboardListDeleteItemsRequest body = new DashboardListDeleteItemsRequest() +.dashboards(Collections.singletonList(new DashboardListItemRequest() +.id("q5j-nti-fv6") +.type(DashboardType.HOST_TIMEBOARD))); try { - DashboardListDeleteItemsResponse result = - apiInstance.deleteDashboardListItems(9223372036854775807L, body); + DashboardListDeleteItemsResponse result = apiInstance.deleteDashboardListItems(9223372036854775807L, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardListsApi#deleteDashboardListItems"); @@ -34,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dashboard-lists/DeleteDashboardListItems_2656706656.java b/examples/v2/dashboard-lists/DeleteDashboardListItems_2656706656.java index d2276062532..382d8c0192a 100644 --- a/examples/v2/dashboard-lists/DeleteDashboardListItems_2656706656.java +++ b/examples/v2/dashboard-lists/DeleteDashboardListItems_2656706656.java @@ -1,13 +1,19 @@ // Delete custom timeboard dashboard from an existing dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DashboardListsApi; -import com.datadog.api.client.v2.model.DashboardListDeleteItemsRequest; import com.datadog.api.client.v2.model.DashboardListDeleteItemsResponse; +import com.datadog.api.client.v2.model.DashboardListDeleteItemsRequest; import com.datadog.api.client.v2.model.DashboardListItemRequest; import com.datadog.api.client.v2.model.DashboardType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,17 +26,13 @@ public static void main(String[] args) { // there is a valid "dashboard" in the system String DASHBOARD_ID = System.getenv("DASHBOARD_ID"); - DashboardListDeleteItemsRequest body = - new DashboardListDeleteItemsRequest() - .dashboards( - Collections.singletonList( - new DashboardListItemRequest() - .id(DASHBOARD_ID) - .type(DashboardType.CUSTOM_TIMEBOARD))); + DashboardListDeleteItemsRequest body = new DashboardListDeleteItemsRequest() +.dashboards(Collections.singletonList(new DashboardListItemRequest() +.id(DASHBOARD_ID) +.type(DashboardType.CUSTOM_TIMEBOARD))); try { - DashboardListDeleteItemsResponse result = - apiInstance.deleteDashboardListItems(DASHBOARD_LIST_ID, body); + DashboardListDeleteItemsResponse result = apiInstance.deleteDashboardListItems(DASHBOARD_LIST_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardListsApi#deleteDashboardListItems"); @@ -40,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dashboard-lists/DeleteDashboardListItems_3851624753.java b/examples/v2/dashboard-lists/DeleteDashboardListItems_3851624753.java index 017af4ecd42..d4876b024d2 100644 --- a/examples/v2/dashboard-lists/DeleteDashboardListItems_3851624753.java +++ b/examples/v2/dashboard-lists/DeleteDashboardListItems_3851624753.java @@ -1,13 +1,19 @@ // Delete custom screenboard dashboard from an existing dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DashboardListsApi; -import com.datadog.api.client.v2.model.DashboardListDeleteItemsRequest; import com.datadog.api.client.v2.model.DashboardListDeleteItemsResponse; +import com.datadog.api.client.v2.model.DashboardListDeleteItemsRequest; import com.datadog.api.client.v2.model.DashboardListItemRequest; import com.datadog.api.client.v2.model.DashboardType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,17 +26,13 @@ public static void main(String[] args) { // there is a valid "screenboard_dashboard" in the system String SCREENBOARD_DASHBOARD_ID = System.getenv("SCREENBOARD_DASHBOARD_ID"); - DashboardListDeleteItemsRequest body = - new DashboardListDeleteItemsRequest() - .dashboards( - Collections.singletonList( - new DashboardListItemRequest() - .id(SCREENBOARD_DASHBOARD_ID) - .type(DashboardType.CUSTOM_SCREENBOARD))); + DashboardListDeleteItemsRequest body = new DashboardListDeleteItemsRequest() +.dashboards(Collections.singletonList(new DashboardListItemRequest() +.id(SCREENBOARD_DASHBOARD_ID) +.type(DashboardType.CUSTOM_SCREENBOARD))); try { - DashboardListDeleteItemsResponse result = - apiInstance.deleteDashboardListItems(DASHBOARD_LIST_ID, body); + DashboardListDeleteItemsResponse result = apiInstance.deleteDashboardListItems(DASHBOARD_LIST_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardListsApi#deleteDashboardListItems"); @@ -40,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dashboard-lists/GetDashboardListItems.java b/examples/v2/dashboard-lists/GetDashboardListItems.java index cbedf7de7a2..74f12291339 100644 --- a/examples/v2/dashboard-lists/GetDashboardListItems.java +++ b/examples/v2/dashboard-lists/GetDashboardListItems.java @@ -1,9 +1,16 @@ // Get items of a Dashboard List returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DashboardListsApi; import com.datadog.api.client.v2.model.DashboardListItems; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dashboard-lists/UpdateDashboardListItems.java b/examples/v2/dashboard-lists/UpdateDashboardListItems.java index 2adbba022bc..76baba69a0d 100644 --- a/examples/v2/dashboard-lists/UpdateDashboardListItems.java +++ b/examples/v2/dashboard-lists/UpdateDashboardListItems.java @@ -1,13 +1,19 @@ // Update items of a dashboard list returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DashboardListsApi; +import com.datadog.api.client.v2.model.DashboardListUpdateItemsResponse; import com.datadog.api.client.v2.model.DashboardListItemRequest; import com.datadog.api.client.v2.model.DashboardListUpdateItemsRequest; -import com.datadog.api.client.v2.model.DashboardListUpdateItemsResponse; import com.datadog.api.client.v2.model.DashboardType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,17 +26,13 @@ public static void main(String[] args) { // there is a valid "screenboard_dashboard" in the system String SCREENBOARD_DASHBOARD_ID = System.getenv("SCREENBOARD_DASHBOARD_ID"); - DashboardListUpdateItemsRequest body = - new DashboardListUpdateItemsRequest() - .dashboards( - Collections.singletonList( - new DashboardListItemRequest() - .id(SCREENBOARD_DASHBOARD_ID) - .type(DashboardType.CUSTOM_SCREENBOARD))); + DashboardListUpdateItemsRequest body = new DashboardListUpdateItemsRequest() +.dashboards(Collections.singletonList(new DashboardListItemRequest() +.id(SCREENBOARD_DASHBOARD_ID) +.type(DashboardType.CUSTOM_SCREENBOARD))); try { - DashboardListUpdateItemsResponse result = - apiInstance.updateDashboardListItems(DASHBOARD_LIST_ID, body); + DashboardListUpdateItemsResponse result = apiInstance.updateDashboardListItems(DASHBOARD_LIST_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DashboardListsApi#updateDashboardListItems"); @@ -40,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/data-deletion/CancelDataDeletionRequest.java b/examples/v2/data-deletion/CancelDataDeletionRequest.java index e5c76488b09..b1f9dc4f815 100644 --- a/examples/v2/data-deletion/CancelDataDeletionRequest.java +++ b/examples/v2/data-deletion/CancelDataDeletionRequest.java @@ -1,9 +1,16 @@ // Cancels a data deletion request returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DataDeletionApi; import com.datadog.api.client.v2.model.CancelDataDeletionResponseBody; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,8 +22,7 @@ public static void main(String[] args) { String DELETION_REQUEST_DATA_ID = System.getenv("DELETION_REQUEST_DATA_ID"); try { - CancelDataDeletionResponseBody result = - apiInstance.cancelDataDeletionRequest(DELETION_REQUEST_DATA_ID); + CancelDataDeletionResponseBody result = apiInstance.cancelDataDeletionRequest(DELETION_REQUEST_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DataDeletionApi#cancelDataDeletionRequest"); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/data-deletion/CreateDataDeletionRequest.java b/examples/v2/data-deletion/CreateDataDeletionRequest.java index 5956e6b610f..20a2742cd81 100644 --- a/examples/v2/data-deletion/CreateDataDeletionRequest.java +++ b/examples/v2/data-deletion/CreateDataDeletionRequest.java @@ -1,15 +1,20 @@ // Creates a data deletion request returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DataDeletionApi; +import com.datadog.api.client.v2.model.CreateDataDeletionResponseBody; import com.datadog.api.client.v2.model.CreateDataDeletionRequestBody; import com.datadog.api.client.v2.model.CreateDataDeletionRequestBodyAttributes; import com.datadog.api.client.v2.model.CreateDataDeletionRequestBodyData; import com.datadog.api.client.v2.model.CreateDataDeletionRequestBodyDataType; -import com.datadog.api.client.v2.model.CreateDataDeletionResponseBody; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,19 +22,14 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createDataDeletionRequest", true); DataDeletionApi apiInstance = new DataDeletionApi(defaultClient); - CreateDataDeletionRequestBody body = - new CreateDataDeletionRequestBody() - .data( - new CreateDataDeletionRequestBodyData() - .attributes( - new CreateDataDeletionRequestBodyAttributes() - .from(1672527600000L) - .indexes(Arrays.asList("test-index", "test-index-2")) - .query( - Map.ofEntries( - Map.entry("host", "abc"), Map.entry("service", "xyz"))) - .to(1704063600000L)) - .type(CreateDataDeletionRequestBodyDataType.CREATE_DELETION_REQ)); + CreateDataDeletionRequestBody body = new CreateDataDeletionRequestBody() +.data(new CreateDataDeletionRequestBodyData() +.attributes(new CreateDataDeletionRequestBodyAttributes() +.from(1672527600000L) +.indexes(Arrays.asList("test-index", "test-index-2")) +.query(Map.ofEntries(Map.entry("host", "abc"),Map.entry("service", "xyz"))) +.to(1704063600000L)) +.type(CreateDataDeletionRequestBodyDataType.CREATE_DELETION_REQ)); try { CreateDataDeletionResponseBody result = apiInstance.createDataDeletionRequest("logs", body); @@ -42,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/data-deletion/GetDataDeletionRequests.java b/examples/v2/data-deletion/GetDataDeletionRequests.java index 2ad20a488a3..7d54921a997 100644 --- a/examples/v2/data-deletion/GetDataDeletionRequests.java +++ b/examples/v2/data-deletion/GetDataDeletionRequests.java @@ -1,9 +1,16 @@ // Gets a list of data deletion requests returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DataDeletionApi; import com.datadog.api.client.v2.model.GetDataDeletionsResponseBody; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/datasets/CreateDataset.java b/examples/v2/datasets/CreateDataset.java index 6bfa37c9296..33b6a7f77b9 100644 --- a/examples/v2/datasets/CreateDataset.java +++ b/examples/v2/datasets/CreateDataset.java @@ -1,15 +1,21 @@ // Create a dataset returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DatasetsApi; +import com.datadog.api.client.v2.model.DatasetResponseSingle; import com.datadog.api.client.v2.model.DatasetAttributesRequest; import com.datadog.api.client.v2.model.DatasetCreateRequest; import com.datadog.api.client.v2.model.DatasetRequest; -import com.datadog.api.client.v2.model.DatasetResponseSingle; import com.datadog.api.client.v2.model.DatasetType; import com.datadog.api.client.v2.model.FiltersPerProduct; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,22 +23,15 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createDataset", true); DatasetsApi apiInstance = new DatasetsApi(defaultClient); - DatasetCreateRequest body = - new DatasetCreateRequest() - .data( - new DatasetRequest() - .attributes( - new DatasetAttributesRequest() - .name("Security Audit Dataset") - .principals( - Collections.singletonList( - "role:94172442-be03-11e9-a77a-3b7612558ac1")) - .productFilters( - Collections.singletonList( - new FiltersPerProduct() - .filters(Collections.singletonList("@application.id:ABCD")) - .product("metrics")))) - .type(DatasetType.DATASET)); + DatasetCreateRequest body = new DatasetCreateRequest() +.data(new DatasetRequest() +.attributes(new DatasetAttributesRequest() +.name("Security Audit Dataset") +.principals(Collections.singletonList("role:94172442-be03-11e9-a77a-3b7612558ac1")) +.productFilters(Collections.singletonList(new FiltersPerProduct() +.filters(Collections.singletonList("@application.id:ABCD")) +.product("metrics")))) +.type(DatasetType.DATASET)); try { DatasetResponseSingle result = apiInstance.createDataset(body); @@ -45,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/datasets/DeleteDataset.java b/examples/v2/datasets/DeleteDataset.java index db56c8cfadf..f81c7ee9457 100644 --- a/examples/v2/datasets/DeleteDataset.java +++ b/examples/v2/datasets/DeleteDataset.java @@ -1,8 +1,15 @@ // Delete a dataset returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DatasetsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/datasets/GetAllDatasets.java b/examples/v2/datasets/GetAllDatasets.java index 78b96f32548..70a0932a142 100644 --- a/examples/v2/datasets/GetAllDatasets.java +++ b/examples/v2/datasets/GetAllDatasets.java @@ -1,9 +1,16 @@ // Get all datasets returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DatasetsApi; import com.datadog.api.client.v2.model.DatasetResponseMulti; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/datasets/GetDataset.java b/examples/v2/datasets/GetDataset.java index 5825ca87c28..d6e7083b56a 100644 --- a/examples/v2/datasets/GetDataset.java +++ b/examples/v2/datasets/GetDataset.java @@ -1,9 +1,16 @@ // Get a single dataset by ID returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DatasetsApi; import com.datadog.api.client.v2.model.DatasetResponseSingle; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/datasets/UpdateDataset.java b/examples/v2/datasets/UpdateDataset.java index a64fc25c96c..4efb1e4a986 100644 --- a/examples/v2/datasets/UpdateDataset.java +++ b/examples/v2/datasets/UpdateDataset.java @@ -1,15 +1,21 @@ // Edit a dataset returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DatasetsApi; +import com.datadog.api.client.v2.model.DatasetResponseSingle; import com.datadog.api.client.v2.model.DatasetAttributesRequest; import com.datadog.api.client.v2.model.DatasetRequest; -import com.datadog.api.client.v2.model.DatasetResponseSingle; import com.datadog.api.client.v2.model.DatasetType; import com.datadog.api.client.v2.model.DatasetUpdateRequest; import com.datadog.api.client.v2.model.FiltersPerProduct; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,22 +26,15 @@ public static void main(String[] args) { // there is a valid "dataset" in the system String DATASET_DATA_ID = System.getenv("DATASET_DATA_ID"); - DatasetUpdateRequest body = - new DatasetUpdateRequest() - .data( - new DatasetRequest() - .attributes( - new DatasetAttributesRequest() - .name("Security Audit Dataset") - .principals( - Collections.singletonList( - "role:94172442-be03-11e9-a77a-3b7612558ac1")) - .productFilters( - Collections.singletonList( - new FiltersPerProduct() - .filters(Collections.singletonList("@application.id:1234")) - .product("metrics")))) - .type(DatasetType.DATASET)); + DatasetUpdateRequest body = new DatasetUpdateRequest() +.data(new DatasetRequest() +.attributes(new DatasetAttributesRequest() +.name("Security Audit Dataset") +.principals(Collections.singletonList("role:94172442-be03-11e9-a77a-3b7612558ac1")) +.productFilters(Collections.singletonList(new FiltersPerProduct() +.filters(Collections.singletonList("@application.id:1234")) +.product("metrics")))) +.type(DatasetType.DATASET)); try { DatasetResponseSingle result = apiInstance.updateDataset(DATASET_DATA_ID, body); @@ -48,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/deployment-gates/CreateDeploymentGate.java b/examples/v2/deployment-gates/CreateDeploymentGate.java index ce578e117da..20c44a413ba 100644 --- a/examples/v2/deployment-gates/CreateDeploymentGate.java +++ b/examples/v2/deployment-gates/CreateDeploymentGate.java @@ -1,13 +1,20 @@ // Create deployment gate returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DeploymentGatesApi; +import com.datadog.api.client.v2.model.DeploymentGateResponse; import com.datadog.api.client.v2.model.CreateDeploymentGateParams; import com.datadog.api.client.v2.model.CreateDeploymentGateParamsData; import com.datadog.api.client.v2.model.CreateDeploymentGateParamsDataAttributes; import com.datadog.api.client.v2.model.DeploymentGateDataType; -import com.datadog.api.client.v2.model.DeploymentGateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,17 +22,14 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createDeploymentGate", true); DeploymentGatesApi apiInstance = new DeploymentGatesApi(defaultClient); - CreateDeploymentGateParams body = - new CreateDeploymentGateParams() - .data( - new CreateDeploymentGateParamsData() - .attributes( - new CreateDeploymentGateParamsDataAttributes() - .dryRun(false) - .env("production") - .identifier("my-gate-1") - .service("my-service")) - .type(DeploymentGateDataType.DEPLOYMENT_GATE)); + CreateDeploymentGateParams body = new CreateDeploymentGateParams() +.data(new CreateDeploymentGateParamsData() +.attributes(new CreateDeploymentGateParamsDataAttributes() +.dryRun(false) +.env("production") +.identifier("my-gate-1") +.service("my-service")) +.type(DeploymentGateDataType.DEPLOYMENT_GATE)); try { DeploymentGateResponse result = apiInstance.createDeploymentGate(body); @@ -38,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/deployment-gates/CreateDeploymentRule.java b/examples/v2/deployment-gates/CreateDeploymentRule.java index c4ebc6736cb..61ceb692de1 100644 --- a/examples/v2/deployment-gates/CreateDeploymentRule.java +++ b/examples/v2/deployment-gates/CreateDeploymentRule.java @@ -1,15 +1,22 @@ // Create deployment rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DeploymentGatesApi; +import com.datadog.api.client.v2.model.DeploymentRuleResponse; import com.datadog.api.client.v2.model.CreateDeploymentRuleParams; import com.datadog.api.client.v2.model.CreateDeploymentRuleParamsData; import com.datadog.api.client.v2.model.CreateDeploymentRuleParamsDataAttributes; import com.datadog.api.client.v2.model.DeploymentRuleDataType; import com.datadog.api.client.v2.model.DeploymentRuleOptionsFaultyDeploymentDetection; -import com.datadog.api.client.v2.model.DeploymentRuleResponse; import com.datadog.api.client.v2.model.DeploymentRulesOptions; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,23 +27,18 @@ public static void main(String[] args) { // there is a valid "deployment_gate" in the system String DEPLOYMENT_GATE_DATA_ID = System.getenv("DEPLOYMENT_GATE_DATA_ID"); - CreateDeploymentRuleParams body = - new CreateDeploymentRuleParams() - .data( - new CreateDeploymentRuleParamsData() - .attributes( - new CreateDeploymentRuleParamsDataAttributes() - .dryRun(false) - .name("My deployment rule") - .options( - new DeploymentRulesOptions( - new DeploymentRuleOptionsFaultyDeploymentDetection())) - .type("faulty_deployment_detection")) - .type(DeploymentRuleDataType.DEPLOYMENT_RULE)); + CreateDeploymentRuleParams body = new CreateDeploymentRuleParams() +.data(new CreateDeploymentRuleParamsData() +.attributes(new CreateDeploymentRuleParamsDataAttributes() +.dryRun(false) +.name("My deployment rule") +.options(new DeploymentRulesOptions( +new DeploymentRuleOptionsFaultyDeploymentDetection())) +.type("faulty_deployment_detection")) +.type(DeploymentRuleDataType.DEPLOYMENT_RULE)); try { - DeploymentRuleResponse result = - apiInstance.createDeploymentRule(DEPLOYMENT_GATE_DATA_ID, body); + DeploymentRuleResponse result = apiInstance.createDeploymentRule(DEPLOYMENT_GATE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DeploymentGatesApi#createDeploymentRule"); @@ -46,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/deployment-gates/DeleteDeploymentGate.java b/examples/v2/deployment-gates/DeleteDeploymentGate.java index 25115a21138..03ca826189f 100644 --- a/examples/v2/deployment-gates/DeleteDeploymentGate.java +++ b/examples/v2/deployment-gates/DeleteDeploymentGate.java @@ -1,8 +1,15 @@ // Delete deployment gate returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DeploymentGatesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/deployment-gates/DeleteDeploymentRule.java b/examples/v2/deployment-gates/DeleteDeploymentRule.java index a20d43c9454..0215ab6cda4 100644 --- a/examples/v2/deployment-gates/DeleteDeploymentRule.java +++ b/examples/v2/deployment-gates/DeleteDeploymentRule.java @@ -1,8 +1,15 @@ // Delete deployment rule returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DeploymentGatesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/deployment-gates/GetDeploymentGate.java b/examples/v2/deployment-gates/GetDeploymentGate.java index b16d04c32a5..976786bc166 100644 --- a/examples/v2/deployment-gates/GetDeploymentGate.java +++ b/examples/v2/deployment-gates/GetDeploymentGate.java @@ -1,9 +1,16 @@ // Get deployment gate returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DeploymentGatesApi; import com.datadog.api.client.v2.model.DeploymentGateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/deployment-gates/GetDeploymentGateRules.java b/examples/v2/deployment-gates/GetDeploymentGateRules.java index 5bbc8bcba31..b3a755c6018 100644 --- a/examples/v2/deployment-gates/GetDeploymentGateRules.java +++ b/examples/v2/deployment-gates/GetDeploymentGateRules.java @@ -1,9 +1,16 @@ // Get rules for a deployment gate returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DeploymentGatesApi; import com.datadog.api.client.v2.model.DeploymentGateRulesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,8 +22,7 @@ public static void main(String[] args) { String DEPLOYMENT_GATE_DATA_ID = System.getenv("DEPLOYMENT_GATE_DATA_ID"); try { - DeploymentGateRulesResponse result = - apiInstance.getDeploymentGateRules(DEPLOYMENT_GATE_DATA_ID); + DeploymentGateRulesResponse result = apiInstance.getDeploymentGateRules(DEPLOYMENT_GATE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DeploymentGatesApi#getDeploymentGateRules"); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/deployment-gates/GetDeploymentRule.java b/examples/v2/deployment-gates/GetDeploymentRule.java index 0d20305100c..081bfd539f5 100644 --- a/examples/v2/deployment-gates/GetDeploymentRule.java +++ b/examples/v2/deployment-gates/GetDeploymentRule.java @@ -1,9 +1,16 @@ // Get deployment rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DeploymentGatesApi; import com.datadog.api.client.v2.model.DeploymentRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,8 +25,7 @@ public static void main(String[] args) { String DEPLOYMENT_RULE_DATA_ID = System.getenv("DEPLOYMENT_RULE_DATA_ID"); try { - DeploymentRuleResponse result = - apiInstance.getDeploymentRule(DEPLOYMENT_GATE_DATA_ID, DEPLOYMENT_RULE_DATA_ID); + DeploymentRuleResponse result = apiInstance.getDeploymentRule(DEPLOYMENT_GATE_DATA_ID, DEPLOYMENT_RULE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DeploymentGatesApi#getDeploymentRule"); @@ -29,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/deployment-gates/UpdateDeploymentGate.java b/examples/v2/deployment-gates/UpdateDeploymentGate.java index ffc6a5d0cbc..09b071f34e5 100644 --- a/examples/v2/deployment-gates/UpdateDeploymentGate.java +++ b/examples/v2/deployment-gates/UpdateDeploymentGate.java @@ -1,13 +1,20 @@ // Update deployment gate returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DeploymentGatesApi; -import com.datadog.api.client.v2.model.DeploymentGateDataType; import com.datadog.api.client.v2.model.DeploymentGateResponse; +import com.datadog.api.client.v2.model.DeploymentGateDataType; import com.datadog.api.client.v2.model.UpdateDeploymentGateParams; import com.datadog.api.client.v2.model.UpdateDeploymentGateParamsData; import com.datadog.api.client.v2.model.UpdateDeploymentGateParamsDataAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,17 +25,15 @@ public static void main(String[] args) { // there is a valid "deployment_gate" in the system String DEPLOYMENT_GATE_DATA_ID = System.getenv("DEPLOYMENT_GATE_DATA_ID"); - UpdateDeploymentGateParams body = - new UpdateDeploymentGateParams() - .data( - new UpdateDeploymentGateParamsData() - .attributes(new UpdateDeploymentGateParamsDataAttributes().dryRun(false)) - .id("12345678-1234-1234-1234-123456789012") - .type(DeploymentGateDataType.DEPLOYMENT_GATE)); + UpdateDeploymentGateParams body = new UpdateDeploymentGateParams() +.data(new UpdateDeploymentGateParamsData() +.attributes(new UpdateDeploymentGateParamsDataAttributes() +.dryRun(false)) +.id("12345678-1234-1234-1234-123456789012") +.type(DeploymentGateDataType.DEPLOYMENT_GATE)); try { - DeploymentGateResponse result = - apiInstance.updateDeploymentGate(DEPLOYMENT_GATE_DATA_ID, body); + DeploymentGateResponse result = apiInstance.updateDeploymentGate(DEPLOYMENT_GATE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DeploymentGatesApi#updateDeploymentGate"); @@ -38,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/deployment-gates/UpdateDeploymentRule.java b/examples/v2/deployment-gates/UpdateDeploymentRule.java index 11aba148a37..98d302ecf7a 100644 --- a/examples/v2/deployment-gates/UpdateDeploymentRule.java +++ b/examples/v2/deployment-gates/UpdateDeploymentRule.java @@ -1,15 +1,22 @@ // Update deployment rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DeploymentGatesApi; +import com.datadog.api.client.v2.model.DeploymentRuleResponse; import com.datadog.api.client.v2.model.DeploymentRuleDataType; import com.datadog.api.client.v2.model.DeploymentRuleOptionsFaultyDeploymentDetection; -import com.datadog.api.client.v2.model.DeploymentRuleResponse; import com.datadog.api.client.v2.model.DeploymentRulesOptions; import com.datadog.api.client.v2.model.UpdateDeploymentRuleParams; import com.datadog.api.client.v2.model.UpdateDeploymentRuleParamsData; import com.datadog.api.client.v2.model.UpdateDeploymentRuleParamsDataAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,22 +30,17 @@ public static void main(String[] args) { // there is a valid "deployment_rule" in the system String DEPLOYMENT_RULE_DATA_ID = System.getenv("DEPLOYMENT_RULE_DATA_ID"); - UpdateDeploymentRuleParams body = - new UpdateDeploymentRuleParams() - .data( - new UpdateDeploymentRuleParamsData() - .attributes( - new UpdateDeploymentRuleParamsDataAttributes() - .dryRun(false) - .name("Updated deployment rule") - .options( - new DeploymentRulesOptions( - new DeploymentRuleOptionsFaultyDeploymentDetection()))) - .type(DeploymentRuleDataType.DEPLOYMENT_RULE)); + UpdateDeploymentRuleParams body = new UpdateDeploymentRuleParams() +.data(new UpdateDeploymentRuleParamsData() +.attributes(new UpdateDeploymentRuleParamsDataAttributes() +.dryRun(false) +.name("Updated deployment rule") +.options(new DeploymentRulesOptions( +new DeploymentRuleOptionsFaultyDeploymentDetection()))) +.type(DeploymentRuleDataType.DEPLOYMENT_RULE)); try { - DeploymentRuleResponse result = - apiInstance.updateDeploymentRule(DEPLOYMENT_GATE_DATA_ID, DEPLOYMENT_RULE_DATA_ID, body); + DeploymentRuleResponse result = apiInstance.updateDeploymentRule(DEPLOYMENT_GATE_DATA_ID, DEPLOYMENT_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling DeploymentGatesApi#updateDeploymentRule"); @@ -48,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/domain-allowlist/GetDomainAllowlist.java b/examples/v2/domain-allowlist/GetDomainAllowlist.java index e9899038dd7..d1d720c3784 100644 --- a/examples/v2/domain-allowlist/GetDomainAllowlist.java +++ b/examples/v2/domain-allowlist/GetDomainAllowlist.java @@ -1,9 +1,16 @@ // Get Domain Allowlist returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DomainAllowlistApi; import com.datadog.api.client.v2.model.DomainAllowlistResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/domain-allowlist/PatchDomainAllowlist.java b/examples/v2/domain-allowlist/PatchDomainAllowlist.java index f31cac580d2..619447076ed 100644 --- a/examples/v2/domain-allowlist/PatchDomainAllowlist.java +++ b/examples/v2/domain-allowlist/PatchDomainAllowlist.java @@ -1,29 +1,32 @@ // Sets Domain Allowlist returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DomainAllowlistApi; +import com.datadog.api.client.v2.model.DomainAllowlistResponse; import com.datadog.api.client.v2.model.DomainAllowlist; import com.datadog.api.client.v2.model.DomainAllowlistAttributes; import com.datadog.api.client.v2.model.DomainAllowlistRequest; -import com.datadog.api.client.v2.model.DomainAllowlistResponse; import com.datadog.api.client.v2.model.DomainAllowlistType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DomainAllowlistApi apiInstance = new DomainAllowlistApi(defaultClient); - DomainAllowlistRequest body = - new DomainAllowlistRequest() - .data( - new DomainAllowlist() - .attributes( - new DomainAllowlistAttributes() - .domains(Collections.singletonList("@static-test-domain.test")) - .enabled(false)) - .type(DomainAllowlistType.DOMAIN_ALLOWLIST)); + DomainAllowlistRequest body = new DomainAllowlistRequest() +.data(new DomainAllowlist() +.attributes(new DomainAllowlistAttributes() +.domains(Collections.singletonList("@static-test-domain.test")) +.enabled(false)) +.type(DomainAllowlistType.DOMAIN_ALLOWLIST)); try { DomainAllowlistResponse result = apiInstance.patchDomainAllowlist(body); @@ -36,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/CreateDORADeployment.java b/examples/v2/dora-metrics/CreateDORADeployment.java index f749b57041b..608c7534bc4 100644 --- a/examples/v2/dora-metrics/CreateDORADeployment.java +++ b/examples/v2/dora-metrics/CreateDORADeployment.java @@ -1,34 +1,36 @@ // Send a deployment event returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; +import com.datadog.api.client.v2.model.DORADeploymentResponse; import com.datadog.api.client.v2.model.DORADeploymentRequest; import com.datadog.api.client.v2.model.DORADeploymentRequestAttributes; import com.datadog.api.client.v2.model.DORADeploymentRequestData; -import com.datadog.api.client.v2.model.DORADeploymentResponse; import com.datadog.api.client.v2.model.DORAGitInfo; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DoraMetricsApi apiInstance = new DoraMetricsApi(defaultClient); - DORADeploymentRequest body = - new DORADeploymentRequest() - .data( - new DORADeploymentRequestData() - .attributes( - new DORADeploymentRequestAttributes() - .finishedAt(1693491984000000000L) - .git( - new DORAGitInfo() - .commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") - .repositoryUrl( - "https://github.com/organization/example-repository")) - .service("shopist") - .startedAt(1693491974000000000L) - .version("v1.12.07"))); + DORADeploymentRequest body = new DORADeploymentRequest() +.data(new DORADeploymentRequestData() +.attributes(new DORADeploymentRequestAttributes() +.finishedAt(1693491984000000000L) +.git(new DORAGitInfo() +.commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") +.repositoryUrl("https://github.com/organization/example-repository")) +.service("shopist") +.startedAt(1693491974000000000L) +.version("v1.12.07"))); try { DORADeploymentResponse result = apiInstance.createDORADeployment(body); @@ -41,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/CreateDORAFailure.java b/examples/v2/dora-metrics/CreateDORAFailure.java index 1bd07d0f821..0ec06686638 100644 --- a/examples/v2/dora-metrics/CreateDORAFailure.java +++ b/examples/v2/dora-metrics/CreateDORAFailure.java @@ -1,41 +1,41 @@ // Send an incident event returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; +import com.datadog.api.client.v2.model.DORAFailureResponse; import com.datadog.api.client.v2.model.DORAFailureRequest; import com.datadog.api.client.v2.model.DORAFailureRequestAttributes; import com.datadog.api.client.v2.model.DORAFailureRequestData; -import com.datadog.api.client.v2.model.DORAFailureResponse; import com.datadog.api.client.v2.model.DORAGitInfo; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DoraMetricsApi apiInstance = new DoraMetricsApi(defaultClient); - DORAFailureRequest body = - new DORAFailureRequest() - .data( - new DORAFailureRequestData() - .attributes( - new DORAFailureRequestAttributes() - .customTags(Arrays.asList("language:java", "department:engineering")) - .env("staging") - .finishedAt(1693491984000000000L) - .git( - new DORAGitInfo() - .commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") - .repositoryUrl( - "https://github.com/organization/example-repository")) - .name("Webserver is down failing all requests.") - .services(Collections.singletonList("shopist")) - .severity("High") - .startedAt(1693491974000000000L) - .team("backend") - .version("v1.12.07"))); + DORAFailureRequest body = new DORAFailureRequest() +.data(new DORAFailureRequestData() +.attributes(new DORAFailureRequestAttributes() +.customTags(Arrays.asList("language:java", "department:engineering")) +.env("staging") +.finishedAt(1693491984000000000L) +.git(new DORAGitInfo() +.commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") +.repositoryUrl("https://github.com/organization/example-repository")) +.name("Webserver is down failing all requests.") +.services(Collections.singletonList("shopist")) +.severity("High") +.startedAt(1693491974000000000L) +.team("backend") +.version("v1.12.07"))); try { DORAFailureResponse result = apiInstance.createDORAFailure(body); @@ -48,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/CreateDORAIncident.java b/examples/v2/dora-metrics/CreateDORAIncident.java index ea317ea7683..a1658c73573 100644 --- a/examples/v2/dora-metrics/CreateDORAIncident.java +++ b/examples/v2/dora-metrics/CreateDORAIncident.java @@ -1,41 +1,41 @@ // Send an incident event (legacy) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; +import com.datadog.api.client.v2.model.DORAFailureResponse; import com.datadog.api.client.v2.model.DORAFailureRequest; import com.datadog.api.client.v2.model.DORAFailureRequestAttributes; import com.datadog.api.client.v2.model.DORAFailureRequestData; -import com.datadog.api.client.v2.model.DORAFailureResponse; import com.datadog.api.client.v2.model.DORAGitInfo; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DoraMetricsApi apiInstance = new DoraMetricsApi(defaultClient); - DORAFailureRequest body = - new DORAFailureRequest() - .data( - new DORAFailureRequestData() - .attributes( - new DORAFailureRequestAttributes() - .customTags(Arrays.asList("language:java", "department:engineering")) - .env("staging") - .finishedAt(1693491984000000000L) - .git( - new DORAGitInfo() - .commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") - .repositoryUrl( - "https://github.com/organization/example-repository")) - .name("Webserver is down failing all requests.") - .services(Collections.singletonList("shopist")) - .severity("High") - .startedAt(1693491974000000000L) - .team("backend") - .version("v1.12.07"))); + DORAFailureRequest body = new DORAFailureRequest() +.data(new DORAFailureRequestData() +.attributes(new DORAFailureRequestAttributes() +.customTags(Arrays.asList("language:java", "department:engineering")) +.env("staging") +.finishedAt(1693491984000000000L) +.git(new DORAGitInfo() +.commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") +.repositoryUrl("https://github.com/organization/example-repository")) +.name("Webserver is down failing all requests.") +.services(Collections.singletonList("shopist")) +.severity("High") +.startedAt(1693491974000000000L) +.team("backend") +.version("v1.12.07"))); try { DORAFailureResponse result = apiInstance.createDORAIncident(body); @@ -48,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/CreateDORAIncident_1101664022.java b/examples/v2/dora-metrics/CreateDORAIncident_1101664022.java index aa886935310..383928be4e1 100644 --- a/examples/v2/dora-metrics/CreateDORAIncident_1101664022.java +++ b/examples/v2/dora-metrics/CreateDORAIncident_1101664022.java @@ -1,38 +1,39 @@ // Send a failure event returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; +import com.datadog.api.client.v2.model.DORAFailureResponse; import com.datadog.api.client.v2.model.DORAFailureRequest; import com.datadog.api.client.v2.model.DORAFailureRequestAttributes; import com.datadog.api.client.v2.model.DORAFailureRequestData; -import com.datadog.api.client.v2.model.DORAFailureResponse; import com.datadog.api.client.v2.model.DORAGitInfo; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DoraMetricsApi apiInstance = new DoraMetricsApi(defaultClient); - DORAFailureRequest body = - new DORAFailureRequest() - .data( - new DORAFailureRequestData() - .attributes( - new DORAFailureRequestAttributes() - .finishedAt(1707842944600000000L) - .git( - new DORAGitInfo() - .commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") - .repositoryUrl( - "https://github.com/organization/example-repository")) - .name("Webserver is down failing all requests") - .services(Collections.singletonList("shopist")) - .severity("High") - .startedAt(1707842944500000000L) - .team("backend") - .version("v1.12.07"))); + DORAFailureRequest body = new DORAFailureRequest() +.data(new DORAFailureRequestData() +.attributes(new DORAFailureRequestAttributes() +.finishedAt(1707842944600000000L) +.git(new DORAGitInfo() +.commitSha("66adc9350f2cc9b250b69abddab733dd55e1a588") +.repositoryUrl("https://github.com/organization/example-repository")) +.name("Webserver is down failing all requests") +.services(Collections.singletonList("shopist")) +.severity("High") +.startedAt(1707842944500000000L) +.team("backend") +.version("v1.12.07"))); try { DORAFailureResponse result = apiInstance.createDORAIncident(body); @@ -45,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/DeleteDORADeployment.java b/examples/v2/dora-metrics/DeleteDORADeployment.java index c64f0c07d1a..5c63f84cfb0 100644 --- a/examples/v2/dora-metrics/DeleteDORADeployment.java +++ b/examples/v2/dora-metrics/DeleteDORADeployment.java @@ -1,8 +1,15 @@ // Delete a deployment event returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/DeleteDORAFailure.java b/examples/v2/dora-metrics/DeleteDORAFailure.java index fc4129940e9..d0eeff38f9a 100644 --- a/examples/v2/dora-metrics/DeleteDORAFailure.java +++ b/examples/v2/dora-metrics/DeleteDORAFailure.java @@ -1,8 +1,15 @@ // Delete an incident event returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/DeleteDORAFailure_3462074974.java b/examples/v2/dora-metrics/DeleteDORAFailure_3462074974.java index 29954540b22..1d041a73294 100644 --- a/examples/v2/dora-metrics/DeleteDORAFailure_3462074974.java +++ b/examples/v2/dora-metrics/DeleteDORAFailure_3462074974.java @@ -1,8 +1,15 @@ // Delete a failure event returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/GetDORADeployment.java b/examples/v2/dora-metrics/GetDORADeployment.java index f2c7e10c840..d0d14e7b925 100644 --- a/examples/v2/dora-metrics/GetDORADeployment.java +++ b/examples/v2/dora-metrics/GetDORADeployment.java @@ -1,9 +1,16 @@ // Get a deployment event returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; import com.datadog.api.client.v2.model.DORADeploymentFetchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/GetDORAFailure.java b/examples/v2/dora-metrics/GetDORAFailure.java index 755c5dc7993..444125421f9 100644 --- a/examples/v2/dora-metrics/GetDORAFailure.java +++ b/examples/v2/dora-metrics/GetDORAFailure.java @@ -1,9 +1,16 @@ // Get an incident event returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; import com.datadog.api.client.v2.model.DORAFailureFetchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/ListDORADeployments.java b/examples/v2/dora-metrics/ListDORADeployments.java index 84d9b6766f4..8f3b23449eb 100644 --- a/examples/v2/dora-metrics/ListDORADeployments.java +++ b/examples/v2/dora-metrics/ListDORADeployments.java @@ -1,30 +1,33 @@ // Get a list of deployment events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; import com.datadog.api.client.v2.model.DORADeploymentsListResponse; import com.datadog.api.client.v2.model.DORAListDeploymentsRequest; import com.datadog.api.client.v2.model.DORAListDeploymentsRequestAttributes; import com.datadog.api.client.v2.model.DORAListDeploymentsRequestData; import com.datadog.api.client.v2.model.DORAListDeploymentsRequestDataType; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DoraMetricsApi apiInstance = new DoraMetricsApi(defaultClient); - DORAListDeploymentsRequest body = - new DORAListDeploymentsRequest() - .data( - new DORAListDeploymentsRequestData() - .attributes( - new DORAListDeploymentsRequestAttributes() - .from(OffsetDateTime.parse("2025-03-23T00:00:00Z")) - .limit(1) - .to(OffsetDateTime.parse("2025-03-24T00:00:00Z"))) - .type(DORAListDeploymentsRequestDataType.DORA_DEPLOYMENTS_LIST_REQUEST)); + DORAListDeploymentsRequest body = new DORAListDeploymentsRequest() +.data(new DORAListDeploymentsRequestData() +.attributes(new DORAListDeploymentsRequestAttributes() +.from(OffsetDateTime.parse("2025-03-23T00:00:00Z")) +.limit(1) +.to(OffsetDateTime.parse("2025-03-24T00:00:00Z"))) +.type(DORAListDeploymentsRequestDataType.DORA_DEPLOYMENTS_LIST_REQUEST)); try { DORADeploymentsListResponse result = apiInstance.listDORADeployments(body); @@ -37,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/ListDORAFailures.java b/examples/v2/dora-metrics/ListDORAFailures.java index 8116fdbd534..3d24fc419bd 100644 --- a/examples/v2/dora-metrics/ListDORAFailures.java +++ b/examples/v2/dora-metrics/ListDORAFailures.java @@ -1,32 +1,35 @@ // Get a list of incident events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; import com.datadog.api.client.v2.model.DORAFailuresListResponse; import com.datadog.api.client.v2.model.DORAListFailuresRequest; import com.datadog.api.client.v2.model.DORAListFailuresRequestAttributes; import com.datadog.api.client.v2.model.DORAListFailuresRequestData; import com.datadog.api.client.v2.model.DORAListFailuresRequestDataType; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DoraMetricsApi apiInstance = new DoraMetricsApi(defaultClient); - DORAListFailuresRequest body = - new DORAListFailuresRequest() - .data( - new DORAListFailuresRequestData() - .attributes( - new DORAListFailuresRequestAttributes() - .from(OffsetDateTime.parse("2025-01-01T00:00:00Z")) - .limit(100) - .query("severity:(SEV-1 OR SEV-2) env:production team:backend") - .sort("-started_at") - .to(OffsetDateTime.parse("2025-01-31T23:59:59Z"))) - .type(DORAListFailuresRequestDataType.DORA_FAILURES_LIST_REQUEST)); + DORAListFailuresRequest body = new DORAListFailuresRequest() +.data(new DORAListFailuresRequestData() +.attributes(new DORAListFailuresRequestAttributes() +.from(OffsetDateTime.parse("2025-01-01T00:00:00Z")) +.limit(100) +.query("severity:(SEV-1 OR SEV-2) env:production team:backend") +.sort("-started_at") +.to(OffsetDateTime.parse("2025-01-31T23:59:59Z"))) +.type(DORAListFailuresRequestDataType.DORA_FAILURES_LIST_REQUEST)); try { DORAFailuresListResponse result = apiInstance.listDORAFailures(body); @@ -39,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/ListDORAFailures_3269988848.java b/examples/v2/dora-metrics/ListDORAFailures_3269988848.java index 555266cd1eb..511a2660daa 100644 --- a/examples/v2/dora-metrics/ListDORAFailures_3269988848.java +++ b/examples/v2/dora-metrics/ListDORAFailures_3269988848.java @@ -1,30 +1,33 @@ // Get a list of failure events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; import com.datadog.api.client.v2.model.DORAFailuresListResponse; import com.datadog.api.client.v2.model.DORAListFailuresRequest; import com.datadog.api.client.v2.model.DORAListFailuresRequestAttributes; import com.datadog.api.client.v2.model.DORAListFailuresRequestData; import com.datadog.api.client.v2.model.DORAListFailuresRequestDataType; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DoraMetricsApi apiInstance = new DoraMetricsApi(defaultClient); - DORAListFailuresRequest body = - new DORAListFailuresRequest() - .data( - new DORAListFailuresRequestData() - .attributes( - new DORAListFailuresRequestAttributes() - .from(OffsetDateTime.parse("2025-03-23T00:00:00Z")) - .limit(1) - .to(OffsetDateTime.parse("2025-03-24T00:00:00Z"))) - .type(DORAListFailuresRequestDataType.DORA_FAILURES_LIST_REQUEST)); + DORAListFailuresRequest body = new DORAListFailuresRequest() +.data(new DORAListFailuresRequestData() +.attributes(new DORAListFailuresRequestAttributes() +.from(OffsetDateTime.parse("2025-03-23T00:00:00Z")) +.limit(1) +.to(OffsetDateTime.parse("2025-03-24T00:00:00Z"))) +.type(DORAListFailuresRequestDataType.DORA_FAILURES_LIST_REQUEST)); try { DORAFailuresListResponse result = apiInstance.listDORAFailures(body); @@ -37,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/dora-metrics/PatchDORADeployment.java b/examples/v2/dora-metrics/PatchDORADeployment.java index 8f9310a8b7a..acb652f25ae 100644 --- a/examples/v2/dora-metrics/PatchDORADeployment.java +++ b/examples/v2/dora-metrics/PatchDORADeployment.java @@ -1,7 +1,7 @@ // Patch a deployment event returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DoraMetricsApi; import com.datadog.api.client.v2.model.DORADeploymentPatchRemediation; import com.datadog.api.client.v2.model.DORADeploymentPatchRemediationType; @@ -9,25 +9,28 @@ import com.datadog.api.client.v2.model.DORADeploymentPatchRequestAttributes; import com.datadog.api.client.v2.model.DORADeploymentPatchRequestData; import com.datadog.api.client.v2.model.DORADeploymentPatchRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DoraMetricsApi apiInstance = new DoraMetricsApi(defaultClient); - DORADeploymentPatchRequest body = - new DORADeploymentPatchRequest() - .data( - new DORADeploymentPatchRequestData() - .attributes( - new DORADeploymentPatchRequestAttributes() - .changeFailure(true) - .remediation( - new DORADeploymentPatchRemediation() - .id("eG42zNIkVjM") - .type(DORADeploymentPatchRemediationType.ROLLBACK))) - .id("z_RwVLi7v4Y") - .type(DORADeploymentPatchRequestDataType.DORA_DEPLOYMENT_PATCH_REQUEST)); + DORADeploymentPatchRequest body = new DORADeploymentPatchRequest() +.data(new DORADeploymentPatchRequestData() +.attributes(new DORADeploymentPatchRequestAttributes() +.changeFailure(true) +.remediation(new DORADeploymentPatchRemediation() +.id("eG42zNIkVjM") +.type(DORADeploymentPatchRemediationType.ROLLBACK))) +.id("z_RwVLi7v4Y") +.type(DORADeploymentPatchRequestDataType.DORA_DEPLOYMENT_PATCH_REQUEST)); try { apiInstance.patchDORADeployment("deployment_id", body); @@ -39,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/downtimes/CancelDowntime.java b/examples/v2/downtimes/CancelDowntime.java index af8c261b66b..61989949cc5 100644 --- a/examples/v2/downtimes/CancelDowntime.java +++ b/examples/v2/downtimes/CancelDowntime.java @@ -1,8 +1,15 @@ // Cancel a downtime returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DowntimesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/downtimes/CreateDowntime.java b/examples/v2/downtimes/CreateDowntime.java index ee7b277c806..64b6861886f 100644 --- a/examples/v2/downtimes/CreateDowntime.java +++ b/examples/v2/downtimes/CreateDowntime.java @@ -1,40 +1,42 @@ // Schedule a downtime returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DowntimesApi; +import com.datadog.api.client.v2.model.DowntimeResponse; import com.datadog.api.client.v2.model.DowntimeCreateRequest; import com.datadog.api.client.v2.model.DowntimeCreateRequestAttributes; import com.datadog.api.client.v2.model.DowntimeCreateRequestData; import com.datadog.api.client.v2.model.DowntimeMonitorIdentifier; import com.datadog.api.client.v2.model.DowntimeMonitorIdentifierTags; import com.datadog.api.client.v2.model.DowntimeResourceType; -import com.datadog.api.client.v2.model.DowntimeResponse; import com.datadog.api.client.v2.model.DowntimeScheduleCreateRequest; import com.datadog.api.client.v2.model.DowntimeScheduleOneTimeCreateUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); DowntimesApi apiInstance = new DowntimesApi(defaultClient); - DowntimeCreateRequest body = - new DowntimeCreateRequest() - .data( - new DowntimeCreateRequestData() - .attributes( - new DowntimeCreateRequestAttributes() - .message("dark forest") - .monitorIdentifier( - new DowntimeMonitorIdentifier( - new DowntimeMonitorIdentifierTags() - .monitorTags(Collections.singletonList("cat:hat")))) - .scope("test:exampledowntime") - .schedule( - new DowntimeScheduleCreateRequest( - new DowntimeScheduleOneTimeCreateUpdateRequest().start(null)))) - .type(DowntimeResourceType.DOWNTIME)); + DowntimeCreateRequest body = new DowntimeCreateRequest() +.data(new DowntimeCreateRequestData() +.attributes(new DowntimeCreateRequestAttributes() +.message("dark forest") +.monitorIdentifier(new DowntimeMonitorIdentifier( +new DowntimeMonitorIdentifierTags() +.monitorTags(Collections.singletonList("cat:hat")))) +.scope("test:exampledowntime") +.schedule(new DowntimeScheduleCreateRequest( +new DowntimeScheduleOneTimeCreateUpdateRequest() +.start(null)))) +.type(DowntimeResourceType.DOWNTIME)); try { DowntimeResponse result = apiInstance.createDowntime(body); @@ -47,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/downtimes/GetDowntime.java b/examples/v2/downtimes/GetDowntime.java index fad359fccda..62696fcbc3d 100644 --- a/examples/v2/downtimes/GetDowntime.java +++ b/examples/v2/downtimes/GetDowntime.java @@ -1,9 +1,16 @@ // Get a downtime returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DowntimesApi; import com.datadog.api.client.v2.model.DowntimeResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/downtimes/ListDowntimes.java b/examples/v2/downtimes/ListDowntimes.java index 2aea9c0ed3e..114ea17c130 100644 --- a/examples/v2/downtimes/ListDowntimes.java +++ b/examples/v2/downtimes/ListDowntimes.java @@ -1,9 +1,16 @@ // Get all downtimes returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DowntimesApi; import com.datadog.api.client.v2.model.ListDowntimesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/downtimes/ListDowntimes_805770330.java b/examples/v2/downtimes/ListDowntimes_805770330.java index 90e1a8e4642..3c4455b1e5a 100644 --- a/examples/v2/downtimes/ListDowntimes_805770330.java +++ b/examples/v2/downtimes/ListDowntimes_805770330.java @@ -1,10 +1,19 @@ // Get all downtimes returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.DowntimesApi; import com.datadog.api.client.v2.api.DowntimesApi.ListDowntimesOptionalParameters; +import com.datadog.api.client.v2.model.ListDowntimesResponse; import com.datadog.api.client.v2.model.DowntimeResponseData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +21,10 @@ public static void main(String[] args) { DowntimesApi apiInstance = new DowntimesApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listDowntimesWithPagination( - new ListDowntimesOptionalParameters().pageLimit(2L)); + PaginationIterable iterable = apiInstance.listDowntimesWithPagination(new ListDowntimesOptionalParameters().pageLimit(2L)); for (DowntimeResponseData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling DowntimesApi#listDowntimesWithPagination"); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/downtimes/ListMonitorDowntimes.java b/examples/v2/downtimes/ListMonitorDowntimes.java index 1f198475d7e..0f6717951ba 100644 --- a/examples/v2/downtimes/ListMonitorDowntimes.java +++ b/examples/v2/downtimes/ListMonitorDowntimes.java @@ -1,9 +1,16 @@ // Get active downtimes for a monitor returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DowntimesApi; import com.datadog.api.client.v2.model.MonitorDowntimeMatchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/downtimes/ListMonitorDowntimes_3316718253.java b/examples/v2/downtimes/ListMonitorDowntimes_3316718253.java index 986a073c553..e760f7cbefb 100644 --- a/examples/v2/downtimes/ListMonitorDowntimes_3316718253.java +++ b/examples/v2/downtimes/ListMonitorDowntimes_3316718253.java @@ -1,9 +1,18 @@ // Get active downtimes for a monitor returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.DowntimesApi; +import com.datadog.api.client.v2.model.MonitorDowntimeMatchResponse; import com.datadog.api.client.v2.model.MonitorDowntimeMatchResponseData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,11 +20,10 @@ public static void main(String[] args) { DowntimesApi apiInstance = new DowntimesApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listMonitorDowntimesWithPagination(9223372036854775807L); + PaginationIterable iterable = apiInstance.listMonitorDowntimesWithPagination(9223372036854775807L); for (MonitorDowntimeMatchResponseData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling DowntimesApi#listMonitorDowntimesWithPagination"); @@ -23,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/downtimes/UpdateDowntime.java b/examples/v2/downtimes/UpdateDowntime.java index 87f25670049..5d12d329a38 100644 --- a/examples/v2/downtimes/UpdateDowntime.java +++ b/examples/v2/downtimes/UpdateDowntime.java @@ -1,13 +1,20 @@ // Update a downtime returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.DowntimesApi; -import com.datadog.api.client.v2.model.DowntimeResourceType; import com.datadog.api.client.v2.model.DowntimeResponse; +import com.datadog.api.client.v2.model.DowntimeResourceType; import com.datadog.api.client.v2.model.DowntimeUpdateRequest; import com.datadog.api.client.v2.model.DowntimeUpdateRequestAttributes; import com.datadog.api.client.v2.model.DowntimeUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,13 +24,12 @@ public static void main(String[] args) { // there is a valid "downtime_v2" in the system String DOWNTIME_V2_DATA_ID = System.getenv("DOWNTIME_V2_DATA_ID"); - DowntimeUpdateRequest body = - new DowntimeUpdateRequest() - .data( - new DowntimeUpdateRequestData() - .attributes(new DowntimeUpdateRequestAttributes().message("light speed")) - .id(DOWNTIME_V2_DATA_ID) - .type(DowntimeResourceType.DOWNTIME)); + DowntimeUpdateRequest body = new DowntimeUpdateRequest() +.data(new DowntimeUpdateRequestData() +.attributes(new DowntimeUpdateRequestAttributes() +.message("light speed")) +.id(DOWNTIME_V2_DATA_ID) +.type(DowntimeResourceType.DOWNTIME)); try { DowntimeResponse result = apiInstance.updateDowntime(DOWNTIME_V2_DATA_ID, body); @@ -36,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/entity-risk-scores/ListEntityRiskScores.java b/examples/v2/entity-risk-scores/ListEntityRiskScores.java index 1c01083becd..a2c755555cf 100644 --- a/examples/v2/entity-risk-scores/ListEntityRiskScores.java +++ b/examples/v2/entity-risk-scores/ListEntityRiskScores.java @@ -1,9 +1,16 @@ // List Entity Risk Scores returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.EntityRiskScoresApi; import com.datadog.api.client.v2.model.SecurityEntityRiskScoresResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/error-tracking/DeleteIssueAssignee.java b/examples/v2/error-tracking/DeleteIssueAssignee.java index 4e037bb50e1..435fadc162d 100644 --- a/examples/v2/error-tracking/DeleteIssueAssignee.java +++ b/examples/v2/error-tracking/DeleteIssueAssignee.java @@ -1,8 +1,15 @@ // Remove the assignee of an issue returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ErrorTrackingApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/error-tracking/GetIssue.java b/examples/v2/error-tracking/GetIssue.java index e6b7b25be79..38c8efc0999 100644 --- a/examples/v2/error-tracking/GetIssue.java +++ b/examples/v2/error-tracking/GetIssue.java @@ -1,9 +1,16 @@ // Get the details of an error tracking issue returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ErrorTrackingApi; import com.datadog.api.client.v2.model.IssueResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/error-tracking/SearchIssues.java b/examples/v2/error-tracking/SearchIssues.java index 2ead7e1c9bf..df63fc0992a 100644 --- a/examples/v2/error-tracking/SearchIssues.java +++ b/examples/v2/error-tracking/SearchIssues.java @@ -1,31 +1,35 @@ // Search error tracking issues returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ErrorTrackingApi; +import com.datadog.api.client.v2.model.IssuesSearchResponse; import com.datadog.api.client.v2.model.IssuesSearchRequest; import com.datadog.api.client.v2.model.IssuesSearchRequestData; import com.datadog.api.client.v2.model.IssuesSearchRequestDataAttributes; import com.datadog.api.client.v2.model.IssuesSearchRequestDataAttributesTrack; import com.datadog.api.client.v2.model.IssuesSearchRequestDataType; -import com.datadog.api.client.v2.model.IssuesSearchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ErrorTrackingApi apiInstance = new ErrorTrackingApi(defaultClient); - IssuesSearchRequest body = - new IssuesSearchRequest() - .data( - new IssuesSearchRequestData() - .attributes( - new IssuesSearchRequestDataAttributes() - .query("service:orders-* AND @language:go") - .from(1671612804000L) - .to(1671620004000L) - .track(IssuesSearchRequestDataAttributesTrack.TRACE)) - .type(IssuesSearchRequestDataType.SEARCH_REQUEST)); + IssuesSearchRequest body = new IssuesSearchRequest() +.data(new IssuesSearchRequestData() +.attributes(new IssuesSearchRequestDataAttributes() +.query("service:orders-* AND @language:go") +.from(1671612804000L) +.to(1671620004000L) +.track(IssuesSearchRequestDataAttributesTrack.TRACE)) +.type(IssuesSearchRequestDataType.SEARCH_REQUEST)); try { IssuesSearchResponse result = apiInstance.searchIssues(body); @@ -38,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/error-tracking/UpdateIssueAssignee.java b/examples/v2/error-tracking/UpdateIssueAssignee.java index c7e530e6397..cfbf1f21578 100644 --- a/examples/v2/error-tracking/UpdateIssueAssignee.java +++ b/examples/v2/error-tracking/UpdateIssueAssignee.java @@ -1,12 +1,19 @@ // Update the assignee of an issue returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ErrorTrackingApi; import com.datadog.api.client.v2.model.IssueResponse; import com.datadog.api.client.v2.model.IssueUpdateAssigneeRequest; import com.datadog.api.client.v2.model.IssueUpdateAssigneeRequestData; import com.datadog.api.client.v2.model.IssueUpdateAssigneeRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,12 +23,10 @@ public static void main(String[] args) { // there is a valid "issue" in the system String ISSUE_ID = System.getenv("ISSUE_ID"); - IssueUpdateAssigneeRequest body = - new IssueUpdateAssigneeRequest() - .data( - new IssueUpdateAssigneeRequestData() - .id("87cb11a0-278c-440a-99fe-701223c80296") - .type(IssueUpdateAssigneeRequestDataType.ASSIGNEE)); + IssueUpdateAssigneeRequest body = new IssueUpdateAssigneeRequest() +.data(new IssueUpdateAssigneeRequestData() +.id("87cb11a0-278c-440a-99fe-701223c80296") +.type(IssueUpdateAssigneeRequestDataType.ASSIGNEE)); try { IssueResponse result = apiInstance.updateIssueAssignee(ISSUE_ID, body); @@ -34,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/error-tracking/UpdateIssueState.java b/examples/v2/error-tracking/UpdateIssueState.java index 9d0c236b79a..c6ceb234be2 100644 --- a/examples/v2/error-tracking/UpdateIssueState.java +++ b/examples/v2/error-tracking/UpdateIssueState.java @@ -1,7 +1,7 @@ // Update the state of an issue returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ErrorTrackingApi; import com.datadog.api.client.v2.model.IssueResponse; import com.datadog.api.client.v2.model.IssueState; @@ -9,6 +9,13 @@ import com.datadog.api.client.v2.model.IssueUpdateStateRequestData; import com.datadog.api.client.v2.model.IssueUpdateStateRequestDataAttributes; import com.datadog.api.client.v2.model.IssueUpdateStateRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,14 +25,12 @@ public static void main(String[] args) { // there is a valid "issue" in the system String ISSUE_ID = System.getenv("ISSUE_ID"); - IssueUpdateStateRequest body = - new IssueUpdateStateRequest() - .data( - new IssueUpdateStateRequestData() - .attributes( - new IssueUpdateStateRequestDataAttributes().state(IssueState.RESOLVED)) - .id(ISSUE_ID) - .type(IssueUpdateStateRequestDataType.ERROR_TRACKING_ISSUE)); + IssueUpdateStateRequest body = new IssueUpdateStateRequest() +.data(new IssueUpdateStateRequestData() +.attributes(new IssueUpdateStateRequestDataAttributes() +.state(IssueState.RESOLVED)) +.id(ISSUE_ID) +.type(IssueUpdateStateRequestDataType.ERROR_TRACKING_ISSUE)); try { IssueResponse result = apiInstance.updateIssueState(ISSUE_ID, body); @@ -38,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/events/CreateEvent.java b/examples/v2/events/CreateEvent.java index b046b05e2dc..c9b0a3bdaa4 100644 --- a/examples/v2/events/CreateEvent.java +++ b/examples/v2/events/CreateEvent.java @@ -1,8 +1,9 @@ // Post an event returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.EventsApi; +import com.datadog.api.client.v2.model.EventCreateResponsePayload; import com.datadog.api.client.v2.model.ChangeEventCustomAttributes; import com.datadog.api.client.v2.model.ChangeEventCustomAttributesAuthor; import com.datadog.api.client.v2.model.ChangeEventCustomAttributesAuthorType; @@ -14,76 +15,47 @@ import com.datadog.api.client.v2.model.EventCreateRequest; import com.datadog.api.client.v2.model.EventCreateRequestPayload; import com.datadog.api.client.v2.model.EventCreateRequestType; -import com.datadog.api.client.v2.model.EventCreateResponsePayload; import com.datadog.api.client.v2.model.EventPayload; import com.datadog.api.client.v2.model.EventPayloadAttributes; import com.datadog.api.client.v2.model.EventPayloadIntegrationId; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); EventsApi apiInstance = new EventsApi(defaultClient); - EventCreateRequestPayload body = - new EventCreateRequestPayload() - .data( - new EventCreateRequest() - .attributes( - new EventPayload() - .aggregationKey("aggregation_key_123") - .attributes( - new EventPayloadAttributes( - new ChangeEventCustomAttributes() - .author( - new ChangeEventCustomAttributesAuthor() - .name("example@datadog.com") - .type(ChangeEventCustomAttributesAuthorType.USER)) - .changeMetadata( - Map.ofEntries( - Map.entry( - "dd", - "{'team': 'datadog_team', 'user_email':" - + " 'datadog@datadog.com', 'user_id':" - + " 'datadog_user_id', 'user_name':" - + " 'datadog_username'}"), - Map.entry( - "resource_link", - "datadog.com/feature/fallback_payments_test"))) - .changedResource( - new ChangeEventCustomAttributesChangedResource() - .name("fallback_payments_test") - .type( - ChangeEventCustomAttributesChangedResourceType - .FEATURE_FLAG)) - .impactedResources( - Collections.singletonList( - new ChangeEventCustomAttributesImpactedResourcesItems() - .name("payments_api") - .type( - ChangeEventCustomAttributesImpactedResourcesItemsType - .SERVICE))) - .newValue( - Map.ofEntries( - Map.entry("enabled", "True"), - Map.entry("percentage", "50%"), - Map.entry( - "rule", "{'datacenter': 'devcycle.us1.prod'}"))) - .prevValue( - Map.ofEntries( - Map.entry("enabled", "True"), - Map.entry("percentage", "10%"), - Map.entry( - "rule", - "{'datacenter': 'devcycle.us1.prod'}"))))) - .category(EventCategory.CHANGE) - .integrationId(EventPayloadIntegrationId.CUSTOM_EVENTS) - .host("test-host") - .message("payment_processed feature flag has been enabled") - .tags(Collections.singletonList("env:api_client_test")) - .title("payment_processed feature flag updated")) - .type(EventCreateRequestType.EVENT)); + EventCreateRequestPayload body = new EventCreateRequestPayload() +.data(new EventCreateRequest() +.attributes(new EventPayload() +.aggregationKey("aggregation_key_123") +.attributes(new EventPayloadAttributes( +new ChangeEventCustomAttributes() +.author(new ChangeEventCustomAttributesAuthor() +.name("example@datadog.com") +.type(ChangeEventCustomAttributesAuthorType.USER)) +.changeMetadata(Map.ofEntries(Map.entry("dd", "{'team': 'datadog_team', 'user_email': 'datadog@datadog.com', 'user_id': 'datadog_user_id', 'user_name': 'datadog_username'}"),Map.entry("resource_link", "datadog.com/feature/fallback_payments_test"))) +.changedResource(new ChangeEventCustomAttributesChangedResource() +.name("fallback_payments_test") +.type(ChangeEventCustomAttributesChangedResourceType.FEATURE_FLAG)) +.impactedResources(Collections.singletonList(new ChangeEventCustomAttributesImpactedResourcesItems() +.name("payments_api") +.type(ChangeEventCustomAttributesImpactedResourcesItemsType.SERVICE))) +.newValue(Map.ofEntries(Map.entry("enabled", "True"),Map.entry("percentage", "50%"),Map.entry("rule", "{'datacenter': 'devcycle.us1.prod'}"))) +.prevValue(Map.ofEntries(Map.entry("enabled", "True"),Map.entry("percentage", "10%"),Map.entry("rule", "{'datacenter': 'devcycle.us1.prod'}"))))) +.category(EventCategory.CHANGE) +.integrationId(EventPayloadIntegrationId.CUSTOM_EVENTS) +.host("test-host") +.message("payment_processed feature flag has been enabled") +.tags(Collections.singletonList("env:api_client_test")) +.title("payment_processed feature flag updated")) +.type(EventCreateRequestType.EVENT)); try { EventCreateResponsePayload result = apiInstance.createEvent(body); @@ -96,4 +68,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/events/GetEvent.java b/examples/v2/events/GetEvent.java index 3ac0dd3a018..74fd930daab 100644 --- a/examples/v2/events/GetEvent.java +++ b/examples/v2/events/GetEvent.java @@ -1,9 +1,16 @@ // Get an event returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.EventsApi; import com.datadog.api.client.v2.model.V2EventResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/events/ListEvents.java b/examples/v2/events/ListEvents.java index d431446b4d7..f3fdeb5b3ed 100644 --- a/examples/v2/events/ListEvents.java +++ b/examples/v2/events/ListEvents.java @@ -1,9 +1,16 @@ // Get a list of events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.EventsApi; import com.datadog.api.client.v2.model.EventsListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/events/ListEvents_1527584014.java b/examples/v2/events/ListEvents_1527584014.java index e5b045b0f23..96145b06b02 100644 --- a/examples/v2/events/ListEvents_1527584014.java +++ b/examples/v2/events/ListEvents_1527584014.java @@ -1,10 +1,19 @@ // Get a list of events returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.EventsApi; import com.datadog.api.client.v2.api.EventsApi.ListEventsOptionalParameters; +import com.datadog.api.client.v2.model.EventsListResponse; import com.datadog.api.client.v2.model.EventResponse; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,15 +21,10 @@ public static void main(String[] args) { EventsApi apiInstance = new EventsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listEventsWithPagination( - new ListEventsOptionalParameters() - .filterFrom("now-15m") - .filterTo("now") - .pageLimit(2)); + PaginationIterable iterable = apiInstance.listEventsWithPagination(new ListEventsOptionalParameters().filterFrom("now-15m").filterTo("now").pageLimit(2)); for (EventResponse item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling EventsApi#listEventsWithPagination"); @@ -28,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/events/ListEvents_2663715109.java b/examples/v2/events/ListEvents_2663715109.java index 780d55397ee..2d9d2574a26 100644 --- a/examples/v2/events/ListEvents_2663715109.java +++ b/examples/v2/events/ListEvents_2663715109.java @@ -1,10 +1,17 @@ // Get a quick list of events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.EventsApi; import com.datadog.api.client.v2.api.EventsApi.ListEventsOptionalParameters; import com.datadog.api.client.v2.model.EventsListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,13 +19,7 @@ public static void main(String[] args) { EventsApi apiInstance = new EventsApi(defaultClient); try { - EventsListResponse result = - apiInstance.listEvents( - new ListEventsOptionalParameters() - .filterQuery("datadog-agent") - .filterFrom("2020-09-17T11:48:36+01:00") - .filterTo("2020-09-17T12:48:36+01:00") - .pageLimit(5)); + EventsListResponse result = apiInstance.listEvents(new ListEventsOptionalParameters().filterQuery("datadog-agent").filterFrom("2020-09-17T11:48:36+01:00").filterTo("2020-09-17T12:48:36+01:00").pageLimit(5)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling EventsApi#listEvents"); @@ -28,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/events/SearchEvents.java b/examples/v2/events/SearchEvents.java index 1d288a533b5..3ea107c3097 100644 --- a/examples/v2/events/SearchEvents.java +++ b/examples/v2/events/SearchEvents.java @@ -1,33 +1,38 @@ // Search events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.EventsApi; import com.datadog.api.client.v2.api.EventsApi.SearchEventsOptionalParameters; -import com.datadog.api.client.v2.model.EventsListRequest; import com.datadog.api.client.v2.model.EventsListResponse; +import com.datadog.api.client.v2.model.EventsListRequest; import com.datadog.api.client.v2.model.EventsQueryFilter; import com.datadog.api.client.v2.model.EventsRequestPage; import com.datadog.api.client.v2.model.EventsSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); EventsApi apiInstance = new EventsApi(defaultClient); - EventsListRequest body = - new EventsListRequest() - .filter( - new EventsQueryFilter() - .query("datadog-agent") - .from("2020-09-17T11:48:36+01:00") - .to("2020-09-17T12:48:36+01:00")) - .sort(EventsSort.TIMESTAMP_ASCENDING) - .page(new EventsRequestPage().limit(5)); + EventsListRequest body = new EventsListRequest() +.filter(new EventsQueryFilter() +.query("datadog-agent") +.from("2020-09-17T11:48:36+01:00") +.to("2020-09-17T12:48:36+01:00")) +.sort(EventsSort.TIMESTAMP_ASCENDING) +.page(new EventsRequestPage() +.limit(5)); try { - EventsListResponse result = - apiInstance.searchEvents(new SearchEventsOptionalParameters().body(body)); + EventsListResponse result = apiInstance.searchEvents(new SearchEventsOptionalParameters().body(body)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling EventsApi#searchEvents"); @@ -37,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/events/SearchEvents_3856995058.java b/examples/v2/events/SearchEvents_3856995058.java index e4a595917bc..f57895f3dda 100644 --- a/examples/v2/events/SearchEvents_3856995058.java +++ b/examples/v2/events/SearchEvents_3856995058.java @@ -1,34 +1,45 @@ // Search events returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.EventsApi; import com.datadog.api.client.v2.api.EventsApi.SearchEventsOptionalParameters; +import com.datadog.api.client.v2.model.EventsListResponse; import com.datadog.api.client.v2.model.EventResponse; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.EventsListRequest; import com.datadog.api.client.v2.model.EventsQueryFilter; import com.datadog.api.client.v2.model.EventsQueryOptions; import com.datadog.api.client.v2.model.EventsRequestPage; import com.datadog.api.client.v2.model.EventsSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); EventsApi apiInstance = new EventsApi(defaultClient); - EventsListRequest body = - new EventsListRequest() - .filter(new EventsQueryFilter().from("now-15m").to("now")) - .options(new EventsQueryOptions().timezone("GMT")) - .page(new EventsRequestPage().limit(2)) - .sort(EventsSort.TIMESTAMP_ASCENDING); + EventsListRequest body = new EventsListRequest() +.filter(new EventsQueryFilter() +.from("now-15m") +.to("now")) +.options(new EventsQueryOptions() +.timezone("GMT")) +.page(new EventsRequestPage() +.limit(2)) +.sort(EventsSort.TIMESTAMP_ASCENDING); try { - PaginationIterable iterable = - apiInstance.searchEventsWithPagination(new SearchEventsOptionalParameters().body(body)); + PaginationIterable iterable = apiInstance.searchEventsWithPagination(new SearchEventsOptionalParameters().body(body)); for (EventResponse item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling EventsApi#searchEventsWithPagination"); @@ -36,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/CreateFastlyAccount.java b/examples/v2/fastly-integration/CreateFastlyAccount.java index 9a7407c5691..17c9c37f9c1 100644 --- a/examples/v2/fastly-integration/CreateFastlyAccount.java +++ b/examples/v2/fastly-integration/CreateFastlyAccount.java @@ -1,28 +1,32 @@ // Add Fastly account returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; +import com.datadog.api.client.v2.model.FastlyAccountResponse; import com.datadog.api.client.v2.model.FastlyAccountCreateRequest; import com.datadog.api.client.v2.model.FastlyAccountCreateRequestAttributes; import com.datadog.api.client.v2.model.FastlyAccountCreateRequestData; -import com.datadog.api.client.v2.model.FastlyAccountResponse; import com.datadog.api.client.v2.model.FastlyAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); FastlyIntegrationApi apiInstance = new FastlyIntegrationApi(defaultClient); - FastlyAccountCreateRequest body = - new FastlyAccountCreateRequest() - .data( - new FastlyAccountCreateRequestData() - .attributes( - new FastlyAccountCreateRequestAttributes() - .apiKey("ExampleFastlyIntegration") - .name("Example-Fastly-Integration")) - .type(FastlyAccountType.FASTLY_ACCOUNTS)); + FastlyAccountCreateRequest body = new FastlyAccountCreateRequest() +.data(new FastlyAccountCreateRequestData() +.attributes(new FastlyAccountCreateRequestAttributes() +.apiKey("ExampleFastlyIntegration") +.name("Example-Fastly-Integration")) +.type(FastlyAccountType.FASTLY_ACCOUNTS)); try { FastlyAccountResponse result = apiInstance.createFastlyAccount(body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/CreateFastlyService.java b/examples/v2/fastly-integration/CreateFastlyService.java index b7b825251ef..febf635cfc4 100644 --- a/examples/v2/fastly-integration/CreateFastlyService.java +++ b/examples/v2/fastly-integration/CreateFastlyService.java @@ -1,29 +1,32 @@ // Add Fastly service returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; +import com.datadog.api.client.v2.model.FastlyServiceResponse; import com.datadog.api.client.v2.model.FastlyServiceAttributes; import com.datadog.api.client.v2.model.FastlyServiceData; import com.datadog.api.client.v2.model.FastlyServiceRequest; -import com.datadog.api.client.v2.model.FastlyServiceResponse; import com.datadog.api.client.v2.model.FastlyServiceType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); FastlyIntegrationApi apiInstance = new FastlyIntegrationApi(defaultClient); - FastlyServiceRequest body = - new FastlyServiceRequest() - .data( - new FastlyServiceData() - .attributes( - new FastlyServiceAttributes() - .tags(Arrays.asList("myTag", "myTag2:myValue"))) - .id("abc123") - .type(FastlyServiceType.FASTLY_SERVICES)); + FastlyServiceRequest body = new FastlyServiceRequest() +.data(new FastlyServiceData() +.attributes(new FastlyServiceAttributes() +.tags(Arrays.asList("myTag", "myTag2:myValue"))) +.id("abc123") +.type(FastlyServiceType.FASTLY_SERVICES)); try { FastlyServiceResponse result = apiInstance.createFastlyService("account_id", body); @@ -36,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/DeleteFastlyAccount.java b/examples/v2/fastly-integration/DeleteFastlyAccount.java index 67bdf797de7..1e2759926d0 100644 --- a/examples/v2/fastly-integration/DeleteFastlyAccount.java +++ b/examples/v2/fastly-integration/DeleteFastlyAccount.java @@ -1,8 +1,15 @@ // Delete Fastly account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/DeleteFastlyService.java b/examples/v2/fastly-integration/DeleteFastlyService.java index 299f24aa1b5..0d7b55f2682 100644 --- a/examples/v2/fastly-integration/DeleteFastlyService.java +++ b/examples/v2/fastly-integration/DeleteFastlyService.java @@ -1,8 +1,15 @@ // Delete Fastly service returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/GetFastlyAccount.java b/examples/v2/fastly-integration/GetFastlyAccount.java index 0e430d94536..9ba9afa410e 100644 --- a/examples/v2/fastly-integration/GetFastlyAccount.java +++ b/examples/v2/fastly-integration/GetFastlyAccount.java @@ -1,9 +1,16 @@ // Get Fastly account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; import com.datadog.api.client.v2.model.FastlyAccountResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/GetFastlyService.java b/examples/v2/fastly-integration/GetFastlyService.java index 2cffa0a1ade..136855edd11 100644 --- a/examples/v2/fastly-integration/GetFastlyService.java +++ b/examples/v2/fastly-integration/GetFastlyService.java @@ -1,9 +1,16 @@ // Get Fastly service returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; import com.datadog.api.client.v2.model.FastlyServiceResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/ListFastlyAccounts.java b/examples/v2/fastly-integration/ListFastlyAccounts.java index d36c1141c4a..98a995d0038 100644 --- a/examples/v2/fastly-integration/ListFastlyAccounts.java +++ b/examples/v2/fastly-integration/ListFastlyAccounts.java @@ -1,9 +1,16 @@ // List Fastly accounts returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; import com.datadog.api.client.v2.model.FastlyAccountsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/ListFastlyServices.java b/examples/v2/fastly-integration/ListFastlyServices.java index f2f12f64d3a..98400dd6e43 100644 --- a/examples/v2/fastly-integration/ListFastlyServices.java +++ b/examples/v2/fastly-integration/ListFastlyServices.java @@ -1,9 +1,16 @@ // List Fastly services returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; import com.datadog.api.client.v2.model.FastlyServicesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/UpdateFastlyAccount.java b/examples/v2/fastly-integration/UpdateFastlyAccount.java index bd8b1e7aa8c..20b9cb73e12 100644 --- a/examples/v2/fastly-integration/UpdateFastlyAccount.java +++ b/examples/v2/fastly-integration/UpdateFastlyAccount.java @@ -1,13 +1,20 @@ // Update Fastly account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; import com.datadog.api.client.v2.model.FastlyAccountResponse; import com.datadog.api.client.v2.model.FastlyAccountType; import com.datadog.api.client.v2.model.FastlyAccountUpdateRequest; import com.datadog.api.client.v2.model.FastlyAccountUpdateRequestAttributes; import com.datadog.api.client.v2.model.FastlyAccountUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,12 +24,11 @@ public static void main(String[] args) { // there is a valid "fastly_account" in the system String FASTLY_ACCOUNT_DATA_ID = System.getenv("FASTLY_ACCOUNT_DATA_ID"); - FastlyAccountUpdateRequest body = - new FastlyAccountUpdateRequest() - .data( - new FastlyAccountUpdateRequestData() - .attributes(new FastlyAccountUpdateRequestAttributes().apiKey("update-secret")) - .type(FastlyAccountType.FASTLY_ACCOUNTS)); + FastlyAccountUpdateRequest body = new FastlyAccountUpdateRequest() +.data(new FastlyAccountUpdateRequestData() +.attributes(new FastlyAccountUpdateRequestAttributes() +.apiKey("update-secret")) +.type(FastlyAccountType.FASTLY_ACCOUNTS)); try { FastlyAccountResponse result = apiInstance.updateFastlyAccount(FASTLY_ACCOUNT_DATA_ID, body); @@ -35,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fastly-integration/UpdateFastlyService.java b/examples/v2/fastly-integration/UpdateFastlyService.java index 35652071344..5a7134baa42 100644 --- a/examples/v2/fastly-integration/UpdateFastlyService.java +++ b/examples/v2/fastly-integration/UpdateFastlyService.java @@ -1,33 +1,35 @@ // Update Fastly service returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FastlyIntegrationApi; +import com.datadog.api.client.v2.model.FastlyServiceResponse; import com.datadog.api.client.v2.model.FastlyServiceAttributes; import com.datadog.api.client.v2.model.FastlyServiceData; import com.datadog.api.client.v2.model.FastlyServiceRequest; -import com.datadog.api.client.v2.model.FastlyServiceResponse; import com.datadog.api.client.v2.model.FastlyServiceType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); FastlyIntegrationApi apiInstance = new FastlyIntegrationApi(defaultClient); - FastlyServiceRequest body = - new FastlyServiceRequest() - .data( - new FastlyServiceData() - .attributes( - new FastlyServiceAttributes() - .tags(Arrays.asList("myTag", "myTag2:myValue"))) - .id("abc123") - .type(FastlyServiceType.FASTLY_SERVICES)); + FastlyServiceRequest body = new FastlyServiceRequest() +.data(new FastlyServiceData() +.attributes(new FastlyServiceAttributes() +.tags(Arrays.asList("myTag", "myTag2:myValue"))) +.id("abc123") +.type(FastlyServiceType.FASTLY_SERVICES)); try { - FastlyServiceResponse result = - apiInstance.updateFastlyService("account_id", "service_id", body); + FastlyServiceResponse result = apiInstance.updateFastlyService("account_id", "service_id", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling FastlyIntegrationApi#updateFastlyService"); @@ -37,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/CancelFleetDeployment.java b/examples/v2/fleet-automation/CancelFleetDeployment.java index 288f9b90b6c..c19060c2675 100644 --- a/examples/v2/fleet-automation/CancelFleetDeployment.java +++ b/examples/v2/fleet-automation/CancelFleetDeployment.java @@ -1,8 +1,15 @@ // Cancel a deployment returns "Deployment successfully canceled." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/CreateFleetDeploymentConfigure.java b/examples/v2/fleet-automation/CreateFleetDeploymentConfigure.java index 53e4db2eed3..29da0a0f57c 100644 --- a/examples/v2/fleet-automation/CreateFleetDeploymentConfigure.java +++ b/examples/v2/fleet-automation/CreateFleetDeploymentConfigure.java @@ -1,17 +1,22 @@ // Create a configuration deployment returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; +import com.datadog.api.client.v2.model.FleetDeploymentResponse; import com.datadog.api.client.v2.model.FleetDeploymentConfigureAttributes; import com.datadog.api.client.v2.model.FleetDeploymentConfigureCreate; import com.datadog.api.client.v2.model.FleetDeploymentConfigureCreateRequest; import com.datadog.api.client.v2.model.FleetDeploymentFileOp; import com.datadog.api.client.v2.model.FleetDeploymentOperation; import com.datadog.api.client.v2.model.FleetDeploymentResourceType; -import com.datadog.api.client.v2.model.FleetDeploymentResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,35 +24,25 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createFleetDeploymentConfigure", true); FleetAutomationApi apiInstance = new FleetAutomationApi(defaultClient); - FleetDeploymentConfigureCreateRequest body = - new FleetDeploymentConfigureCreateRequest() - .data( - new FleetDeploymentConfigureCreate() - .attributes( - new FleetDeploymentConfigureAttributes() - .configOperations( - Collections.singletonList( - new FleetDeploymentOperation() - .fileOp(FleetDeploymentFileOp.MERGE_PATCH) - .filePath("/datadog.yaml") - .patch( - Map.ofEntries( - Map.entry("apm_config", "{'enabled': True}"), - Map.entry("log_level", "debug"), - Map.entry("logs_enabled", "True"))))) - .filterQuery("env:prod AND service:web")) - .type(FleetDeploymentResourceType.DEPLOYMENT)); + FleetDeploymentConfigureCreateRequest body = new FleetDeploymentConfigureCreateRequest() +.data(new FleetDeploymentConfigureCreate() +.attributes(new FleetDeploymentConfigureAttributes() +.configOperations(Collections.singletonList(new FleetDeploymentOperation() +.fileOp(FleetDeploymentFileOp.MERGE_PATCH) +.filePath("/datadog.yaml") +.patch(Map.ofEntries(Map.entry("apm_config", "{'enabled': True}"),Map.entry("log_level", "debug"),Map.entry("logs_enabled", "True"))))) +.filterQuery("env:prod AND service:web")) +.type(FleetDeploymentResourceType.DEPLOYMENT)); try { FleetDeploymentResponse result = apiInstance.createFleetDeploymentConfigure(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling FleetAutomationApi#createFleetDeploymentConfigure"); + System.err.println("Exception when calling FleetAutomationApi#createFleetDeploymentConfigure"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/CreateFleetDeploymentUpgrade.java b/examples/v2/fleet-automation/CreateFleetDeploymentUpgrade.java index d027611444d..b88c48d6b33 100644 --- a/examples/v2/fleet-automation/CreateFleetDeploymentUpgrade.java +++ b/examples/v2/fleet-automation/CreateFleetDeploymentUpgrade.java @@ -1,15 +1,21 @@ // Upgrade hosts returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; +import com.datadog.api.client.v2.model.FleetDeploymentResponse; import com.datadog.api.client.v2.model.FleetDeploymentPackage; import com.datadog.api.client.v2.model.FleetDeploymentPackageUpgradeAttributes; import com.datadog.api.client.v2.model.FleetDeploymentPackageUpgradeCreate; import com.datadog.api.client.v2.model.FleetDeploymentPackageUpgradeCreateRequest; import com.datadog.api.client.v2.model.FleetDeploymentResourceType; -import com.datadog.api.client.v2.model.FleetDeploymentResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,19 +23,14 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createFleetDeploymentUpgrade", true); FleetAutomationApi apiInstance = new FleetAutomationApi(defaultClient); - FleetDeploymentPackageUpgradeCreateRequest body = - new FleetDeploymentPackageUpgradeCreateRequest() - .data( - new FleetDeploymentPackageUpgradeCreate() - .attributes( - new FleetDeploymentPackageUpgradeAttributes() - .filterQuery("env:prod AND service:web") - .targetPackages( - Collections.singletonList( - new FleetDeploymentPackage() - .name("datadog-agent") - .version("7.52.0")))) - .type(FleetDeploymentResourceType.DEPLOYMENT)); + FleetDeploymentPackageUpgradeCreateRequest body = new FleetDeploymentPackageUpgradeCreateRequest() +.data(new FleetDeploymentPackageUpgradeCreate() +.attributes(new FleetDeploymentPackageUpgradeAttributes() +.filterQuery("env:prod AND service:web") +.targetPackages(Collections.singletonList(new FleetDeploymentPackage() +.name("datadog-agent") +.version("7.52.0")))) +.type(FleetDeploymentResourceType.DEPLOYMENT)); try { FleetDeploymentResponse result = apiInstance.createFleetDeploymentUpgrade(body); @@ -42,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/CreateFleetSchedule.java b/examples/v2/fleet-automation/CreateFleetSchedule.java index d31aa092696..ee70db4ad3c 100644 --- a/examples/v2/fleet-automation/CreateFleetSchedule.java +++ b/examples/v2/fleet-automation/CreateFleetSchedule.java @@ -1,16 +1,22 @@ // Create a schedule returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; +import com.datadog.api.client.v2.model.FleetScheduleResponse; import com.datadog.api.client.v2.model.FleetScheduleCreate; import com.datadog.api.client.v2.model.FleetScheduleCreateAttributes; import com.datadog.api.client.v2.model.FleetScheduleCreateRequest; import com.datadog.api.client.v2.model.FleetScheduleRecurrenceRule; import com.datadog.api.client.v2.model.FleetScheduleResourceType; -import com.datadog.api.client.v2.model.FleetScheduleResponse; import com.datadog.api.client.v2.model.FleetScheduleStatus; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,23 +24,19 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createFleetSchedule", true); FleetAutomationApi apiInstance = new FleetAutomationApi(defaultClient); - FleetScheduleCreateRequest body = - new FleetScheduleCreateRequest() - .data( - new FleetScheduleCreate() - .attributes( - new FleetScheduleCreateAttributes() - .name("Weekly Production Agent Updates") - .query("env:prod AND service:web") - .rule( - new FleetScheduleRecurrenceRule() - .daysOfWeek(Arrays.asList("Mon", "Wed", "Fri")) - .maintenanceWindowDuration(1200L) - .startMaintenanceWindow("02:00") - .timezone("America/New_York")) - .status(FleetScheduleStatus.ACTIVE) - .versionToLatest(0L)) - .type(FleetScheduleResourceType.SCHEDULE)); + FleetScheduleCreateRequest body = new FleetScheduleCreateRequest() +.data(new FleetScheduleCreate() +.attributes(new FleetScheduleCreateAttributes() +.name("Weekly Production Agent Updates") +.query("env:prod AND service:web") +.rule(new FleetScheduleRecurrenceRule() +.daysOfWeek(Arrays.asList("Mon", "Wed", "Fri")) +.maintenanceWindowDuration(1200L) +.startMaintenanceWindow("02:00") +.timezone("America/New_York")) +.status(FleetScheduleStatus.ACTIVE) +.versionToLatest(0L)) +.type(FleetScheduleResourceType.SCHEDULE)); try { FleetScheduleResponse result = apiInstance.createFleetSchedule(body); @@ -47,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/DeleteFleetSchedule.java b/examples/v2/fleet-automation/DeleteFleetSchedule.java index 3edd0fb2b6d..c3f1732d404 100644 --- a/examples/v2/fleet-automation/DeleteFleetSchedule.java +++ b/examples/v2/fleet-automation/DeleteFleetSchedule.java @@ -1,8 +1,15 @@ // Delete a schedule returns "Schedule successfully deleted." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/GetFleetAgentInfo.java b/examples/v2/fleet-automation/GetFleetAgentInfo.java index 0dedc2b7845..f8318a98aac 100644 --- a/examples/v2/fleet-automation/GetFleetAgentInfo.java +++ b/examples/v2/fleet-automation/GetFleetAgentInfo.java @@ -1,9 +1,16 @@ // Get detailed information about an agent returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; import com.datadog.api.client.v2.model.FleetAgentInfoResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/GetFleetDeployment.java b/examples/v2/fleet-automation/GetFleetDeployment.java index 1af01ef6ee3..9e4a7e762b9 100644 --- a/examples/v2/fleet-automation/GetFleetDeployment.java +++ b/examples/v2/fleet-automation/GetFleetDeployment.java @@ -1,9 +1,16 @@ // Get a configuration deployment by ID returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; import com.datadog.api.client.v2.model.FleetDeploymentResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/GetFleetDeployment_1482493803.java b/examples/v2/fleet-automation/GetFleetDeployment_1482493803.java index 1670a6eb6c7..f611d8821ae 100644 --- a/examples/v2/fleet-automation/GetFleetDeployment_1482493803.java +++ b/examples/v2/fleet-automation/GetFleetDeployment_1482493803.java @@ -1,9 +1,16 @@ // Get a deployment by ID returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; import com.datadog.api.client.v2.model.FleetDeploymentResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/GetFleetSchedule.java b/examples/v2/fleet-automation/GetFleetSchedule.java index f6ae06ab269..4fa575be102 100644 --- a/examples/v2/fleet-automation/GetFleetSchedule.java +++ b/examples/v2/fleet-automation/GetFleetSchedule.java @@ -1,9 +1,16 @@ // Get a schedule by ID returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; import com.datadog.api.client.v2.model.FleetScheduleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/ListFleetAgentVersions.java b/examples/v2/fleet-automation/ListFleetAgentVersions.java index 24c4c4b23e1..df1933c51ae 100644 --- a/examples/v2/fleet-automation/ListFleetAgentVersions.java +++ b/examples/v2/fleet-automation/ListFleetAgentVersions.java @@ -1,9 +1,16 @@ // List all available Agent versions returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; import com.datadog.api.client.v2.model.FleetAgentVersionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/ListFleetAgents.java b/examples/v2/fleet-automation/ListFleetAgents.java index 2ff84d700f0..b80006cc435 100644 --- a/examples/v2/fleet-automation/ListFleetAgents.java +++ b/examples/v2/fleet-automation/ListFleetAgents.java @@ -1,9 +1,16 @@ // List all Datadog Agents returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; import com.datadog.api.client.v2.model.FleetAgentsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/ListFleetDeployments.java b/examples/v2/fleet-automation/ListFleetDeployments.java index ba00011c293..f68d8ddba71 100644 --- a/examples/v2/fleet-automation/ListFleetDeployments.java +++ b/examples/v2/fleet-automation/ListFleetDeployments.java @@ -1,9 +1,16 @@ // List all deployments returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; import com.datadog.api.client.v2.model.FleetDeploymentsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/ListFleetSchedules.java b/examples/v2/fleet-automation/ListFleetSchedules.java index 6771be8d469..be34647da35 100644 --- a/examples/v2/fleet-automation/ListFleetSchedules.java +++ b/examples/v2/fleet-automation/ListFleetSchedules.java @@ -1,9 +1,16 @@ // List all schedules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; import com.datadog.api.client.v2.model.FleetSchedulesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/TriggerFleetSchedule.java b/examples/v2/fleet-automation/TriggerFleetSchedule.java index f8b7866a322..ea2919efff4 100644 --- a/examples/v2/fleet-automation/TriggerFleetSchedule.java +++ b/examples/v2/fleet-automation/TriggerFleetSchedule.java @@ -1,10 +1,16 @@ -// Trigger a schedule deployment returns "CREATED - Deployment successfully created and started." -// response +// Trigger a schedule deployment returns "CREATED - Deployment successfully created and started." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; import com.datadog.api.client.v2.model.FleetDeploymentResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/fleet-automation/UpdateFleetSchedule.java b/examples/v2/fleet-automation/UpdateFleetSchedule.java index 8787f05daf3..4c4a9616681 100644 --- a/examples/v2/fleet-automation/UpdateFleetSchedule.java +++ b/examples/v2/fleet-automation/UpdateFleetSchedule.java @@ -1,16 +1,22 @@ // Update a schedule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.FleetAutomationApi; +import com.datadog.api.client.v2.model.FleetScheduleResponse; import com.datadog.api.client.v2.model.FleetSchedulePatch; import com.datadog.api.client.v2.model.FleetSchedulePatchAttributes; import com.datadog.api.client.v2.model.FleetSchedulePatchRequest; import com.datadog.api.client.v2.model.FleetScheduleRecurrenceRule; import com.datadog.api.client.v2.model.FleetScheduleResourceType; -import com.datadog.api.client.v2.model.FleetScheduleResponse; import com.datadog.api.client.v2.model.FleetScheduleStatus; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,23 +24,19 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateFleetSchedule", true); FleetAutomationApi apiInstance = new FleetAutomationApi(defaultClient); - FleetSchedulePatchRequest body = - new FleetSchedulePatchRequest() - .data( - new FleetSchedulePatch() - .attributes( - new FleetSchedulePatchAttributes() - .name("Weekly Production Agent Updates") - .query("env:prod AND service:web") - .rule( - new FleetScheduleRecurrenceRule() - .daysOfWeek(Arrays.asList("Mon", "Wed", "Fri")) - .maintenanceWindowDuration(1200L) - .startMaintenanceWindow("02:00") - .timezone("America/New_York")) - .status(FleetScheduleStatus.ACTIVE) - .versionToLatest(0L)) - .type(FleetScheduleResourceType.SCHEDULE)); + FleetSchedulePatchRequest body = new FleetSchedulePatchRequest() +.data(new FleetSchedulePatch() +.attributes(new FleetSchedulePatchAttributes() +.name("Weekly Production Agent Updates") +.query("env:prod AND service:web") +.rule(new FleetScheduleRecurrenceRule() +.daysOfWeek(Arrays.asList("Mon", "Wed", "Fri")) +.maintenanceWindowDuration(1200L) +.startMaintenanceWindow("02:00") +.timezone("America/New_York")) +.status(FleetScheduleStatus.ACTIVE) +.versionToLatest(0L)) +.type(FleetScheduleResourceType.SCHEDULE)); try { FleetScheduleResponse result = apiInstance.updateFleetSchedule("abc-def-ghi-123", body); @@ -47,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/CreateGCPSTSAccount.java b/examples/v2/gcp-integration/CreateGCPSTSAccount.java index f5d81c33b8f..dae1c4e56db 100644 --- a/examples/v2/gcp-integration/CreateGCPSTSAccount.java +++ b/examples/v2/gcp-integration/CreateGCPSTSAccount.java @@ -1,28 +1,31 @@ // Create a new entry for your service account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; +import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; +import com.datadog.api.client.v2.model.GCPServiceAccountType; import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountCreateRequest; import com.datadog.api.client.v2.model.GCPSTSServiceAccountData; -import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; -import com.datadog.api.client.v2.model.GCPServiceAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPSTSServiceAccountCreateRequest body = - new GCPSTSServiceAccountCreateRequest() - .data( - new GCPSTSServiceAccountData() - .attributes( - new GCPSTSServiceAccountAttributes() - .clientEmail( - "Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) - .type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); + GCPSTSServiceAccountCreateRequest body = new GCPSTSServiceAccountCreateRequest() +.data(new GCPSTSServiceAccountData() +.attributes(new GCPSTSServiceAccountAttributes() +.clientEmail("Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) +.type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); try { GCPSTSServiceAccountResponse result = apiInstance.createGCPSTSAccount(body); @@ -35,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/CreateGCPSTSAccount_109518525.java b/examples/v2/gcp-integration/CreateGCPSTSAccount_109518525.java index 6d40e3bb43b..db345801124 100644 --- a/examples/v2/gcp-integration/CreateGCPSTSAccount_109518525.java +++ b/examples/v2/gcp-integration/CreateGCPSTSAccount_109518525.java @@ -1,30 +1,32 @@ // Create a new entry for your service account with account_tags returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; +import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; +import com.datadog.api.client.v2.model.GCPServiceAccountType; import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountCreateRequest; import com.datadog.api.client.v2.model.GCPSTSServiceAccountData; -import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; -import com.datadog.api.client.v2.model.GCPServiceAccountType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPSTSServiceAccountCreateRequest body = - new GCPSTSServiceAccountCreateRequest() - .data( - new GCPSTSServiceAccountData() - .attributes( - new GCPSTSServiceAccountAttributes() - .accountTags(Arrays.asList("lorem", "ipsum")) - .clientEmail( - "Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) - .type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); + GCPSTSServiceAccountCreateRequest body = new GCPSTSServiceAccountCreateRequest() +.data(new GCPSTSServiceAccountData() +.attributes(new GCPSTSServiceAccountAttributes() +.accountTags(Arrays.asList("lorem", "ipsum")) +.clientEmail("Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) +.type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); try { GCPSTSServiceAccountResponse result = apiInstance.createGCPSTSAccount(body); @@ -37,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/CreateGCPSTSAccount_130557025.java b/examples/v2/gcp-integration/CreateGCPSTSAccount_130557025.java index 3add8ce831d..094f2f29e03 100644 --- a/examples/v2/gcp-integration/CreateGCPSTSAccount_130557025.java +++ b/examples/v2/gcp-integration/CreateGCPSTSAccount_130557025.java @@ -1,30 +1,32 @@ -// Create a new entry for your service account with resource collection enabled returns "OK" -// response +// Create a new entry for your service account with resource collection enabled returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; +import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; +import com.datadog.api.client.v2.model.GCPServiceAccountType; import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountCreateRequest; import com.datadog.api.client.v2.model.GCPSTSServiceAccountData; -import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; -import com.datadog.api.client.v2.model.GCPServiceAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPSTSServiceAccountCreateRequest body = - new GCPSTSServiceAccountCreateRequest() - .data( - new GCPSTSServiceAccountData() - .attributes( - new GCPSTSServiceAccountAttributes() - .resourceCollectionEnabled(true) - .clientEmail( - "Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) - .type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); + GCPSTSServiceAccountCreateRequest body = new GCPSTSServiceAccountCreateRequest() +.data(new GCPSTSServiceAccountData() +.attributes(new GCPSTSServiceAccountAttributes() +.resourceCollectionEnabled(true) +.clientEmail("Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) +.type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); try { GCPSTSServiceAccountResponse result = apiInstance.createGCPSTSAccount(body); @@ -37,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/CreateGCPSTSAccount_194782945.java b/examples/v2/gcp-integration/CreateGCPSTSAccount_194782945.java index 844ff3b1c4d..6216ed7418e 100644 --- a/examples/v2/gcp-integration/CreateGCPSTSAccount_194782945.java +++ b/examples/v2/gcp-integration/CreateGCPSTSAccount_194782945.java @@ -1,31 +1,32 @@ -// Create a new entry for your service account with cloud run revision filters enabled returns "OK" -// response +// Create a new entry for your service account with cloud run revision filters enabled returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; +import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; +import com.datadog.api.client.v2.model.GCPServiceAccountType; import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountCreateRequest; import com.datadog.api.client.v2.model.GCPSTSServiceAccountData; -import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; -import com.datadog.api.client.v2.model.GCPServiceAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPSTSServiceAccountCreateRequest body = - new GCPSTSServiceAccountCreateRequest() - .data( - new GCPSTSServiceAccountData() - .attributes( - new GCPSTSServiceAccountAttributes() - .cloudRunRevisionFilters(Collections.singletonList("meh:bleh")) - .clientEmail( - "Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) - .type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); + GCPSTSServiceAccountCreateRequest body = new GCPSTSServiceAccountCreateRequest() +.data(new GCPSTSServiceAccountData() +.attributes(new GCPSTSServiceAccountAttributes() +.cloudRunRevisionFilters(Collections.singletonList("meh:bleh")) +.clientEmail("Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) +.type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); try { GCPSTSServiceAccountResponse result = apiInstance.createGCPSTSAccount(body); @@ -38,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/CreateGCPSTSAccount_2597004741.java b/examples/v2/gcp-integration/CreateGCPSTSAccount_2597004741.java index 29a05d1d0b7..4f7619aa5ef 100644 --- a/examples/v2/gcp-integration/CreateGCPSTSAccount_2597004741.java +++ b/examples/v2/gcp-integration/CreateGCPSTSAccount_2597004741.java @@ -1,31 +1,33 @@ -// Create a new entry for your service account with security command center enabled returns "OK" -// response +// Create a new entry for your service account with security command center enabled returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; +import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; +import com.datadog.api.client.v2.model.GCPServiceAccountType; import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountCreateRequest; import com.datadog.api.client.v2.model.GCPSTSServiceAccountData; -import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; -import com.datadog.api.client.v2.model.GCPServiceAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPSTSServiceAccountCreateRequest body = - new GCPSTSServiceAccountCreateRequest() - .data( - new GCPSTSServiceAccountData() - .attributes( - new GCPSTSServiceAccountAttributes() - .isSecurityCommandCenterEnabled(true) - .isResourceChangeCollectionEnabled(true) - .clientEmail( - "Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) - .type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); + GCPSTSServiceAccountCreateRequest body = new GCPSTSServiceAccountCreateRequest() +.data(new GCPSTSServiceAccountData() +.attributes(new GCPSTSServiceAccountAttributes() +.isSecurityCommandCenterEnabled(true) +.isResourceChangeCollectionEnabled(true) +.clientEmail("Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) +.type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); try { GCPSTSServiceAccountResponse result = apiInstance.createGCPSTSAccount(body); @@ -38,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/CreateGCPSTSAccount_4235664992.java b/examples/v2/gcp-integration/CreateGCPSTSAccount_4235664992.java index f15d5492a6f..9a6d90faa16 100644 --- a/examples/v2/gcp-integration/CreateGCPSTSAccount_4235664992.java +++ b/examples/v2/gcp-integration/CreateGCPSTSAccount_4235664992.java @@ -1,30 +1,33 @@ // Create a new entry for your service account with cspm enabled returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; +import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; +import com.datadog.api.client.v2.model.GCPServiceAccountType; import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountCreateRequest; import com.datadog.api.client.v2.model.GCPSTSServiceAccountData; -import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; -import com.datadog.api.client.v2.model.GCPServiceAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GcpIntegrationApi apiInstance = new GcpIntegrationApi(defaultClient); - GCPSTSServiceAccountCreateRequest body = - new GCPSTSServiceAccountCreateRequest() - .data( - new GCPSTSServiceAccountData() - .attributes( - new GCPSTSServiceAccountAttributes() - .isCspmEnabled(true) - .resourceCollectionEnabled(true) - .clientEmail( - "Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) - .type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); + GCPSTSServiceAccountCreateRequest body = new GCPSTSServiceAccountCreateRequest() +.data(new GCPSTSServiceAccountData() +.attributes(new GCPSTSServiceAccountAttributes() +.isCspmEnabled(true) +.resourceCollectionEnabled(true) +.clientEmail("Test-252bf553ef04b351@test-project.iam.gserviceaccount.com")) +.type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); try { GCPSTSServiceAccountResponse result = apiInstance.createGCPSTSAccount(body); @@ -37,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/DeleteGCPSTSAccount.java b/examples/v2/gcp-integration/DeleteGCPSTSAccount.java index 9865da9e558..19c618c788a 100644 --- a/examples/v2/gcp-integration/DeleteGCPSTSAccount.java +++ b/examples/v2/gcp-integration/DeleteGCPSTSAccount.java @@ -1,8 +1,15 @@ // Delete an STS enabled GCP Account returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/GetGCPSTSDelegate.java b/examples/v2/gcp-integration/GetGCPSTSDelegate.java index 6abf0eb09fc..2b4f4a48fdd 100644 --- a/examples/v2/gcp-integration/GetGCPSTSDelegate.java +++ b/examples/v2/gcp-integration/GetGCPSTSDelegate.java @@ -1,9 +1,16 @@ // List delegate account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; import com.datadog.api.client.v2.model.GCPSTSDelegateAccountResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/ListGCPSTSAccounts.java b/examples/v2/gcp-integration/ListGCPSTSAccounts.java index 2c62f194e41..bc55874f67e 100644 --- a/examples/v2/gcp-integration/ListGCPSTSAccounts.java +++ b/examples/v2/gcp-integration/ListGCPSTSAccounts.java @@ -1,9 +1,16 @@ // List all GCP STS-enabled service accounts returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; import com.datadog.api.client.v2.model.GCPSTSServiceAccountsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/MakeGCPSTSDelegate.java b/examples/v2/gcp-integration/MakeGCPSTSDelegate.java index 9f6ccd3c542..8af5115a5cf 100644 --- a/examples/v2/gcp-integration/MakeGCPSTSDelegate.java +++ b/examples/v2/gcp-integration/MakeGCPSTSDelegate.java @@ -1,9 +1,16 @@ // Create a Datadog GCP principal returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; import com.datadog.api.client.v2.model.GCPSTSDelegateAccountResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/MakeGCPSTSDelegate_962598975.java b/examples/v2/gcp-integration/MakeGCPSTSDelegate_962598975.java index 79f37f988f2..6f3afbe3b6a 100644 --- a/examples/v2/gcp-integration/MakeGCPSTSDelegate_962598975.java +++ b/examples/v2/gcp-integration/MakeGCPSTSDelegate_962598975.java @@ -1,10 +1,17 @@ // Create a Datadog GCP principal with empty body returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; import com.datadog.api.client.v2.api.GcpIntegrationApi.MakeGCPSTSDelegateOptionalParameters; import com.datadog.api.client.v2.model.GCPSTSDelegateAccountResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { Object body = new Object(); try { - GCPSTSDelegateAccountResponse result = - apiInstance.makeGCPSTSDelegate(new MakeGCPSTSDelegateOptionalParameters().body(body)); + GCPSTSDelegateAccountResponse result = apiInstance.makeGCPSTSDelegate(new MakeGCPSTSDelegateOptionalParameters().body(body)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling GcpIntegrationApi#makeGCPSTSDelegate"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/UpdateGCPSTSAccount.java b/examples/v2/gcp-integration/UpdateGCPSTSAccount.java index 638ef104554..a81333d9ada 100644 --- a/examples/v2/gcp-integration/UpdateGCPSTSAccount.java +++ b/examples/v2/gcp-integration/UpdateGCPSTSAccount.java @@ -1,14 +1,20 @@ // Update STS Service Account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; -import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; +import com.datadog.api.client.v2.model.GCPServiceAccountType; +import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountUpdateRequest; import com.datadog.api.client.v2.model.GCPSTSServiceAccountUpdateRequestData; -import com.datadog.api.client.v2.model.GCPServiceAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,20 +24,16 @@ public static void main(String[] args) { // there is a valid "gcp_sts_account" in the system String GCP_STS_ACCOUNT_DATA_ID = System.getenv("GCP_STS_ACCOUNT_DATA_ID"); - GCPSTSServiceAccountUpdateRequest body = - new GCPSTSServiceAccountUpdateRequest() - .data( - new GCPSTSServiceAccountUpdateRequestData() - .attributes( - new GCPSTSServiceAccountAttributes() - .clientEmail("Test-252bf553ef04b351@example.com") - .hostFilters(Collections.singletonList("foo:bar"))) - .id(GCP_STS_ACCOUNT_DATA_ID) - .type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); + GCPSTSServiceAccountUpdateRequest body = new GCPSTSServiceAccountUpdateRequest() +.data(new GCPSTSServiceAccountUpdateRequestData() +.attributes(new GCPSTSServiceAccountAttributes() +.clientEmail("Test-252bf553ef04b351@example.com") +.hostFilters(Collections.singletonList("foo:bar"))) +.id(GCP_STS_ACCOUNT_DATA_ID) +.type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); try { - GCPSTSServiceAccountResponse result = - apiInstance.updateGCPSTSAccount(GCP_STS_ACCOUNT_DATA_ID, body); + GCPSTSServiceAccountResponse result = apiInstance.updateGCPSTSAccount(GCP_STS_ACCOUNT_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling GcpIntegrationApi#updateGCPSTSAccount"); @@ -41,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/UpdateGCPSTSAccount_2241994060.java b/examples/v2/gcp-integration/UpdateGCPSTSAccount_2241994060.java index e0acbc0bb45..c3335ebace9 100644 --- a/examples/v2/gcp-integration/UpdateGCPSTSAccount_2241994060.java +++ b/examples/v2/gcp-integration/UpdateGCPSTSAccount_2241994060.java @@ -1,14 +1,20 @@ // Update STS Service Account returns "OK" response with cloud run revision filters -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; -import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; +import com.datadog.api.client.v2.model.GCPServiceAccountType; +import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountUpdateRequest; import com.datadog.api.client.v2.model.GCPSTSServiceAccountUpdateRequestData; -import com.datadog.api.client.v2.model.GCPServiceAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,20 +24,16 @@ public static void main(String[] args) { // there is a valid "gcp_sts_account" in the system String GCP_STS_ACCOUNT_DATA_ID = System.getenv("GCP_STS_ACCOUNT_DATA_ID"); - GCPSTSServiceAccountUpdateRequest body = - new GCPSTSServiceAccountUpdateRequest() - .data( - new GCPSTSServiceAccountUpdateRequestData() - .attributes( - new GCPSTSServiceAccountAttributes() - .clientEmail("Test-252bf553ef04b351@example.com") - .cloudRunRevisionFilters(Collections.singletonList("merp:derp"))) - .id(GCP_STS_ACCOUNT_DATA_ID) - .type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); + GCPSTSServiceAccountUpdateRequest body = new GCPSTSServiceAccountUpdateRequest() +.data(new GCPSTSServiceAccountUpdateRequestData() +.attributes(new GCPSTSServiceAccountAttributes() +.clientEmail("Test-252bf553ef04b351@example.com") +.cloudRunRevisionFilters(Collections.singletonList("merp:derp"))) +.id(GCP_STS_ACCOUNT_DATA_ID) +.type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); try { - GCPSTSServiceAccountResponse result = - apiInstance.updateGCPSTSAccount(GCP_STS_ACCOUNT_DATA_ID, body); + GCPSTSServiceAccountResponse result = apiInstance.updateGCPSTSAccount(GCP_STS_ACCOUNT_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling GcpIntegrationApi#updateGCPSTSAccount"); @@ -41,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/gcp-integration/UpdateGCPSTSAccount_3205636354.java b/examples/v2/gcp-integration/UpdateGCPSTSAccount_3205636354.java index 81766cf5270..a723d9a5ae4 100644 --- a/examples/v2/gcp-integration/UpdateGCPSTSAccount_3205636354.java +++ b/examples/v2/gcp-integration/UpdateGCPSTSAccount_3205636354.java @@ -1,13 +1,20 @@ // Update STS Service Account returns "OK" response with enable resource collection turned on -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GcpIntegrationApi; -import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountResponse; +import com.datadog.api.client.v2.model.GCPServiceAccountType; +import com.datadog.api.client.v2.model.GCPSTSServiceAccountAttributes; import com.datadog.api.client.v2.model.GCPSTSServiceAccountUpdateRequest; import com.datadog.api.client.v2.model.GCPSTSServiceAccountUpdateRequestData; -import com.datadog.api.client.v2.model.GCPServiceAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,20 +24,16 @@ public static void main(String[] args) { // there is a valid "gcp_sts_account" in the system String GCP_STS_ACCOUNT_DATA_ID = System.getenv("GCP_STS_ACCOUNT_DATA_ID"); - GCPSTSServiceAccountUpdateRequest body = - new GCPSTSServiceAccountUpdateRequest() - .data( - new GCPSTSServiceAccountUpdateRequestData() - .attributes( - new GCPSTSServiceAccountAttributes() - .clientEmail("Test-252bf553ef04b351@example.com") - .resourceCollectionEnabled(true)) - .id(GCP_STS_ACCOUNT_DATA_ID) - .type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); + GCPSTSServiceAccountUpdateRequest body = new GCPSTSServiceAccountUpdateRequest() +.data(new GCPSTSServiceAccountUpdateRequestData() +.attributes(new GCPSTSServiceAccountAttributes() +.clientEmail("Test-252bf553ef04b351@example.com") +.resourceCollectionEnabled(true)) +.id(GCP_STS_ACCOUNT_DATA_ID) +.type(GCPServiceAccountType.GCP_SERVICE_ACCOUNT)); try { - GCPSTSServiceAccountResponse result = - apiInstance.updateGCPSTSAccount(GCP_STS_ACCOUNT_DATA_ID, body); + GCPSTSServiceAccountResponse result = apiInstance.updateGCPSTSAccount(GCP_STS_ACCOUNT_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling GcpIntegrationApi#updateGCPSTSAccount"); @@ -40,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/google-chat-integration/CreateOrganizationHandle.java b/examples/v2/google-chat-integration/CreateOrganizationHandle.java index 45b0f4d73e0..758790fb9d1 100644 --- a/examples/v2/google-chat-integration/CreateOrganizationHandle.java +++ b/examples/v2/google-chat-integration/CreateOrganizationHandle.java @@ -1,40 +1,42 @@ // Create organization handle returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GoogleChatIntegrationApi; +import com.datadog.api.client.v2.model.GoogleChatOrganizationHandleResponse; import com.datadog.api.client.v2.model.GoogleChatCreateOrganizationHandleRequest; import com.datadog.api.client.v2.model.GoogleChatCreateOrganizationHandleRequestAttributes; import com.datadog.api.client.v2.model.GoogleChatCreateOrganizationHandleRequestData; -import com.datadog.api.client.v2.model.GoogleChatOrganizationHandleResponse; import com.datadog.api.client.v2.model.GoogleChatOrganizationHandleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); GoogleChatIntegrationApi apiInstance = new GoogleChatIntegrationApi(defaultClient); - GoogleChatCreateOrganizationHandleRequest body = - new GoogleChatCreateOrganizationHandleRequest() - .data( - new GoogleChatCreateOrganizationHandleRequestData() - .attributes( - new GoogleChatCreateOrganizationHandleRequestAttributes() - .name("Example-Google-Chat-Integration") - .spaceResourceName("spaces/AAQA-zFIks8"))) - .type(GoogleChatOrganizationHandleType.GOOGLE_CHAT_ORGANIZATION_HANDLE_TYPE); + GoogleChatCreateOrganizationHandleRequest body = new GoogleChatCreateOrganizationHandleRequest() +.data(new GoogleChatCreateOrganizationHandleRequestData() +.attributes(new GoogleChatCreateOrganizationHandleRequestAttributes() +.name("Example-Google-Chat-Integration") +.spaceResourceName("spaces/AAQA-zFIks8"))) +.type(GoogleChatOrganizationHandleType.GOOGLE_CHAT_ORGANIZATION_HANDLE_TYPE); try { - GoogleChatOrganizationHandleResponse result = - apiInstance.createOrganizationHandle("e54cb570-c674-529c-769d-84b312288ed7", body); + GoogleChatOrganizationHandleResponse result = apiInstance.createOrganizationHandle("e54cb570-c674-529c-769d-84b312288ed7", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling GoogleChatIntegrationApi#createOrganizationHandle"); + System.err.println("Exception when calling GoogleChatIntegrationApi#createOrganizationHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/google-chat-integration/DeleteOrganizationHandle.java b/examples/v2/google-chat-integration/DeleteOrganizationHandle.java index 051224cf7af..35e4010cdcf 100644 --- a/examples/v2/google-chat-integration/DeleteOrganizationHandle.java +++ b/examples/v2/google-chat-integration/DeleteOrganizationHandle.java @@ -1,8 +1,15 @@ // Delete organization handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GoogleChatIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,15 +20,13 @@ public static void main(String[] args) { String ORGANIZATION_HANDLE_DATA_ID = System.getenv("ORGANIZATION_HANDLE_DATA_ID"); try { - apiInstance.deleteOrganizationHandle( - "e54cb570-c674-529c-769d-84b312288ed7", ORGANIZATION_HANDLE_DATA_ID); + apiInstance.deleteOrganizationHandle("e54cb570-c674-529c-769d-84b312288ed7", ORGANIZATION_HANDLE_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling GoogleChatIntegrationApi#deleteOrganizationHandle"); + System.err.println("Exception when calling GoogleChatIntegrationApi#deleteOrganizationHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/google-chat-integration/GetOrganizationHandle.java b/examples/v2/google-chat-integration/GetOrganizationHandle.java index edf15b791c8..2fd60b1ded3 100644 --- a/examples/v2/google-chat-integration/GetOrganizationHandle.java +++ b/examples/v2/google-chat-integration/GetOrganizationHandle.java @@ -1,9 +1,16 @@ // Get organization handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GoogleChatIntegrationApi; import com.datadog.api.client.v2.model.GoogleChatOrganizationHandleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,9 +21,7 @@ public static void main(String[] args) { String ORGANIZATION_HANDLE_DATA_ID = System.getenv("ORGANIZATION_HANDLE_DATA_ID"); try { - GoogleChatOrganizationHandleResponse result = - apiInstance.getOrganizationHandle( - "e54cb570-c674-529c-769d-84b312288ed7", ORGANIZATION_HANDLE_DATA_ID); + GoogleChatOrganizationHandleResponse result = apiInstance.getOrganizationHandle("e54cb570-c674-529c-769d-84b312288ed7", ORGANIZATION_HANDLE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling GoogleChatIntegrationApi#getOrganizationHandle"); @@ -26,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/google-chat-integration/GetSpaceByDisplayName.java b/examples/v2/google-chat-integration/GetSpaceByDisplayName.java index c36c7259bcc..47cce7cb58e 100644 --- a/examples/v2/google-chat-integration/GetSpaceByDisplayName.java +++ b/examples/v2/google-chat-integration/GetSpaceByDisplayName.java @@ -1,9 +1,16 @@ // Get space information by display name returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GoogleChatIntegrationApi; import com.datadog.api.client.v2.model.GoogleChatAppNamedSpaceResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { GoogleChatIntegrationApi apiInstance = new GoogleChatIntegrationApi(defaultClient); try { - GoogleChatAppNamedSpaceResponse result = - apiInstance.getSpaceByDisplayName("datadog.ninja", "api-test-space"); + GoogleChatAppNamedSpaceResponse result = apiInstance.getSpaceByDisplayName("datadog.ninja", "api-test-space"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling GoogleChatIntegrationApi#getSpaceByDisplayName"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/google-chat-integration/ListOrganizationHandles.java b/examples/v2/google-chat-integration/ListOrganizationHandles.java index d8cb2b738a9..d5c8b95ff3f 100644 --- a/examples/v2/google-chat-integration/ListOrganizationHandles.java +++ b/examples/v2/google-chat-integration/ListOrganizationHandles.java @@ -1,9 +1,16 @@ // Get all organization handles returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GoogleChatIntegrationApi; import com.datadog.api.client.v2.model.GoogleChatOrganizationHandlesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { GoogleChatIntegrationApi apiInstance = new GoogleChatIntegrationApi(defaultClient); try { - GoogleChatOrganizationHandlesResponse result = - apiInstance.listOrganizationHandles("e54cb570-c674-529c-769d-84b312288ed7"); + GoogleChatOrganizationHandlesResponse result = apiInstance.listOrganizationHandles("e54cb570-c674-529c-769d-84b312288ed7"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling GoogleChatIntegrationApi#listOrganizationHandles"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/google-chat-integration/UpdateOrganizationHandle.java b/examples/v2/google-chat-integration/UpdateOrganizationHandle.java index e54b473877a..d84028a49bb 100644 --- a/examples/v2/google-chat-integration/UpdateOrganizationHandle.java +++ b/examples/v2/google-chat-integration/UpdateOrganizationHandle.java @@ -1,13 +1,20 @@ // Update organization handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.GoogleChatIntegrationApi; import com.datadog.api.client.v2.model.GoogleChatOrganizationHandleResponse; import com.datadog.api.client.v2.model.GoogleChatOrganizationHandleType; import com.datadog.api.client.v2.model.GoogleChatUpdateOrganizationHandleRequest; import com.datadog.api.client.v2.model.GoogleChatUpdateOrganizationHandleRequestAttributes; import com.datadog.api.client.v2.model.GoogleChatUpdateOrganizationHandleRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,31 +22,24 @@ public static void main(String[] args) { GoogleChatIntegrationApi apiInstance = new GoogleChatIntegrationApi(defaultClient); // there is a valid "organization_handle" in the system - String ORGANIZATION_HANDLE_DATA_ATTRIBUTES_NAME = - System.getenv("ORGANIZATION_HANDLE_DATA_ATTRIBUTES_NAME"); + String ORGANIZATION_HANDLE_DATA_ATTRIBUTES_NAME = System.getenv("ORGANIZATION_HANDLE_DATA_ATTRIBUTES_NAME"); String ORGANIZATION_HANDLE_DATA_ID = System.getenv("ORGANIZATION_HANDLE_DATA_ID"); - GoogleChatUpdateOrganizationHandleRequest body = - new GoogleChatUpdateOrganizationHandleRequest() - .data( - new GoogleChatUpdateOrganizationHandleRequestData() - .attributes( - new GoogleChatUpdateOrganizationHandleRequestAttributes() - .name("fake-handle-name--updated"))) - .type(GoogleChatOrganizationHandleType.GOOGLE_CHAT_ORGANIZATION_HANDLE_TYPE); + GoogleChatUpdateOrganizationHandleRequest body = new GoogleChatUpdateOrganizationHandleRequest() +.data(new GoogleChatUpdateOrganizationHandleRequestData() +.attributes(new GoogleChatUpdateOrganizationHandleRequestAttributes() +.name("fake-handle-name--updated"))) +.type(GoogleChatOrganizationHandleType.GOOGLE_CHAT_ORGANIZATION_HANDLE_TYPE); try { - GoogleChatOrganizationHandleResponse result = - apiInstance.updateOrganizationHandle( - "e54cb570-c674-529c-769d-84b312288ed7", ORGANIZATION_HANDLE_DATA_ID, body); + GoogleChatOrganizationHandleResponse result = apiInstance.updateOrganizationHandle("e54cb570-c674-529c-769d-84b312288ed7", ORGANIZATION_HANDLE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling GoogleChatIntegrationApi#updateOrganizationHandle"); + System.err.println("Exception when calling GoogleChatIntegrationApi#updateOrganizationHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/high-availability-multiregion/CreateHamrOrgConnection.java b/examples/v2/high-availability-multiregion/CreateHamrOrgConnection.java index b16233d72a7..117ec1905bd 100644 --- a/examples/v2/high-availability-multiregion/CreateHamrOrgConnection.java +++ b/examples/v2/high-availability-multiregion/CreateHamrOrgConnection.java @@ -1,14 +1,21 @@ // Create or update HAMR organization connection returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.HighAvailabilityMultiRegionApi; +import com.datadog.api.client.v2.model.HamrOrgConnectionResponse; import com.datadog.api.client.v2.model.HamrOrgConnectionAttributesRequest; import com.datadog.api.client.v2.model.HamrOrgConnectionDataRequest; import com.datadog.api.client.v2.model.HamrOrgConnectionRequest; -import com.datadog.api.client.v2.model.HamrOrgConnectionResponse; import com.datadog.api.client.v2.model.HamrOrgConnectionStatus; import com.datadog.api.client.v2.model.HamrOrgConnectionType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,31 +23,27 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createHamrOrgConnection", true); HighAvailabilityMultiRegionApi apiInstance = new HighAvailabilityMultiRegionApi(defaultClient); - HamrOrgConnectionRequest body = - new HamrOrgConnectionRequest() - .data( - new HamrOrgConnectionDataRequest() - .attributes( - new HamrOrgConnectionAttributesRequest() - .hamrStatus(HamrOrgConnectionStatus.ACTIVE) - .isPrimary(true) - .modifiedBy("admin@example.com") - .targetOrgDatacenter("us1") - .targetOrgName("Production Backup Org") - .targetOrgUuid("660f9511-f3ac-52e5-b827-557766551111")) - .id("550e8400-e29b-41d4-a716-446655440000") - .type(HamrOrgConnectionType.HAMR_ORG_CONNECTIONS)); + HamrOrgConnectionRequest body = new HamrOrgConnectionRequest() +.data(new HamrOrgConnectionDataRequest() +.attributes(new HamrOrgConnectionAttributesRequest() +.hamrStatus(HamrOrgConnectionStatus.ACTIVE) +.isPrimary(true) +.modifiedBy("admin@example.com") +.targetOrgDatacenter("us1") +.targetOrgName("Production Backup Org") +.targetOrgUuid("660f9511-f3ac-52e5-b827-557766551111")) +.id("550e8400-e29b-41d4-a716-446655440000") +.type(HamrOrgConnectionType.HAMR_ORG_CONNECTIONS)); try { HamrOrgConnectionResponse result = apiInstance.createHamrOrgConnection(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling HighAvailabilityMultiRegionApi#createHamrOrgConnection"); + System.err.println("Exception when calling HighAvailabilityMultiRegionApi#createHamrOrgConnection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/high-availability-multiregion/GetHamrOrgConnection.java b/examples/v2/high-availability-multiregion/GetHamrOrgConnection.java index fef82c99a26..8f1e93ad036 100644 --- a/examples/v2/high-availability-multiregion/GetHamrOrgConnection.java +++ b/examples/v2/high-availability-multiregion/GetHamrOrgConnection.java @@ -1,9 +1,16 @@ // Get HAMR organization connection returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.HighAvailabilityMultiRegionApi; import com.datadog.api.client.v2.model.HamrOrgConnectionResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { HamrOrgConnectionResponse result = apiInstance.getHamrOrgConnection(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling HighAvailabilityMultiRegionApi#getHamrOrgConnection"); + System.err.println("Exception when calling HighAvailabilityMultiRegionApi#getHamrOrgConnection"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-services/CreateIncidentService.java b/examples/v2/incident-services/CreateIncidentService.java index 62211a577f9..324cfa5958a 100644 --- a/examples/v2/incident-services/CreateIncidentService.java +++ b/examples/v2/incident-services/CreateIncidentService.java @@ -1,13 +1,20 @@ // Create a new incident service returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentServicesApi; +import com.datadog.api.client.v2.model.IncidentServiceResponse; import com.datadog.api.client.v2.model.IncidentServiceCreateAttributes; import com.datadog.api.client.v2.model.IncidentServiceCreateData; import com.datadog.api.client.v2.model.IncidentServiceCreateRequest; -import com.datadog.api.client.v2.model.IncidentServiceResponse; import com.datadog.api.client.v2.model.IncidentServiceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,13 +22,11 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createIncidentService", true); IncidentServicesApi apiInstance = new IncidentServicesApi(defaultClient); - IncidentServiceCreateRequest body = - new IncidentServiceCreateRequest() - .data( - new IncidentServiceCreateData() - .type(IncidentServiceType.SERVICES) - .attributes( - new IncidentServiceCreateAttributes().name("Example-Incident-Service"))); + IncidentServiceCreateRequest body = new IncidentServiceCreateRequest() +.data(new IncidentServiceCreateData() +.type(IncidentServiceType.SERVICES) +.attributes(new IncidentServiceCreateAttributes() +.name("Example-Incident-Service"))); try { IncidentServiceResponse result = apiInstance.createIncidentService(body); @@ -34,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-services/DeleteIncidentService.java b/examples/v2/incident-services/DeleteIncidentService.java index 3d594329482..9a0410546bb 100644 --- a/examples/v2/incident-services/DeleteIncidentService.java +++ b/examples/v2/incident-services/DeleteIncidentService.java @@ -1,8 +1,15 @@ // Delete an existing incident service returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentServicesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-services/GetIncidentService.java b/examples/v2/incident-services/GetIncidentService.java index 66ca3a15e6c..d24668b0df8 100644 --- a/examples/v2/incident-services/GetIncidentService.java +++ b/examples/v2/incident-services/GetIncidentService.java @@ -1,9 +1,16 @@ // Get details of an incident service returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentServicesApi; import com.datadog.api.client.v2.model.IncidentServiceResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-services/ListIncidentServices.java b/examples/v2/incident-services/ListIncidentServices.java index be92966f783..66de104d224 100644 --- a/examples/v2/incident-services/ListIncidentServices.java +++ b/examples/v2/incident-services/ListIncidentServices.java @@ -1,10 +1,17 @@ // Get a list of all incident services returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentServicesApi; import com.datadog.api.client.v2.api.IncidentServicesApi.ListIncidentServicesOptionalParameters; import com.datadog.api.client.v2.model.IncidentServicesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,9 +23,7 @@ public static void main(String[] args) { String SERVICE_DATA_ATTRIBUTES_NAME = System.getenv("SERVICE_DATA_ATTRIBUTES_NAME"); try { - IncidentServicesResponse result = - apiInstance.listIncidentServices( - new ListIncidentServicesOptionalParameters().filter(SERVICE_DATA_ATTRIBUTES_NAME)); + IncidentServicesResponse result = apiInstance.listIncidentServices(new ListIncidentServicesOptionalParameters().filter(SERVICE_DATA_ATTRIBUTES_NAME)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentServicesApi#listIncidentServices"); @@ -28,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-services/UpdateIncidentService.java b/examples/v2/incident-services/UpdateIncidentService.java index 50975c21f18..6c914922235 100644 --- a/examples/v2/incident-services/UpdateIncidentService.java +++ b/examples/v2/incident-services/UpdateIncidentService.java @@ -1,13 +1,20 @@ // Update an existing incident service returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentServicesApi; import com.datadog.api.client.v2.model.IncidentServiceResponse; import com.datadog.api.client.v2.model.IncidentServiceType; import com.datadog.api.client.v2.model.IncidentServiceUpdateAttributes; import com.datadog.api.client.v2.model.IncidentServiceUpdateData; import com.datadog.api.client.v2.model.IncidentServiceUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,13 +26,11 @@ public static void main(String[] args) { String SERVICE_DATA_ATTRIBUTES_NAME = System.getenv("SERVICE_DATA_ATTRIBUTES_NAME"); String SERVICE_DATA_ID = System.getenv("SERVICE_DATA_ID"); - IncidentServiceUpdateRequest body = - new IncidentServiceUpdateRequest() - .data( - new IncidentServiceUpdateData() - .type(IncidentServiceType.SERVICES) - .attributes( - new IncidentServiceUpdateAttributes().name("service name-updated"))); + IncidentServiceUpdateRequest body = new IncidentServiceUpdateRequest() +.data(new IncidentServiceUpdateData() +.type(IncidentServiceType.SERVICES) +.attributes(new IncidentServiceUpdateAttributes() +.name("service name-updated"))); try { IncidentServiceResponse result = apiInstance.updateIncidentService(SERVICE_DATA_ID, body); @@ -38,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-teams/CreateIncidentTeam.java b/examples/v2/incident-teams/CreateIncidentTeam.java index 3de867c5bc2..22f04002edd 100644 --- a/examples/v2/incident-teams/CreateIncidentTeam.java +++ b/examples/v2/incident-teams/CreateIncidentTeam.java @@ -1,13 +1,20 @@ // Create a new incident team returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentTeamsApi; +import com.datadog.api.client.v2.model.IncidentTeamResponse; import com.datadog.api.client.v2.model.IncidentTeamCreateAttributes; import com.datadog.api.client.v2.model.IncidentTeamCreateData; import com.datadog.api.client.v2.model.IncidentTeamCreateRequest; -import com.datadog.api.client.v2.model.IncidentTeamResponse; import com.datadog.api.client.v2.model.IncidentTeamType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createIncidentTeam", true); IncidentTeamsApi apiInstance = new IncidentTeamsApi(defaultClient); - IncidentTeamCreateRequest body = - new IncidentTeamCreateRequest() - .data( - new IncidentTeamCreateData() - .type(IncidentTeamType.TEAMS) - .attributes(new IncidentTeamCreateAttributes().name("Example-Incident-Team"))); + IncidentTeamCreateRequest body = new IncidentTeamCreateRequest() +.data(new IncidentTeamCreateData() +.type(IncidentTeamType.TEAMS) +.attributes(new IncidentTeamCreateAttributes() +.name("Example-Incident-Team"))); try { IncidentTeamResponse result = apiInstance.createIncidentTeam(body); @@ -33,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-teams/DeleteIncidentTeam.java b/examples/v2/incident-teams/DeleteIncidentTeam.java index 980da07a03a..05eccfa7085 100644 --- a/examples/v2/incident-teams/DeleteIncidentTeam.java +++ b/examples/v2/incident-teams/DeleteIncidentTeam.java @@ -1,8 +1,15 @@ // Delete an existing incident team returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentTeamsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-teams/GetIncidentTeam.java b/examples/v2/incident-teams/GetIncidentTeam.java index 65a44254d38..b3973303542 100644 --- a/examples/v2/incident-teams/GetIncidentTeam.java +++ b/examples/v2/incident-teams/GetIncidentTeam.java @@ -1,9 +1,16 @@ // Get details of an incident team returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentTeamsApi; import com.datadog.api.client.v2.model.IncidentTeamResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-teams/ListIncidentTeams.java b/examples/v2/incident-teams/ListIncidentTeams.java index 5413ad8be61..3107c77fa65 100644 --- a/examples/v2/incident-teams/ListIncidentTeams.java +++ b/examples/v2/incident-teams/ListIncidentTeams.java @@ -1,10 +1,17 @@ // Get a list of all incident teams returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentTeamsApi; import com.datadog.api.client.v2.api.IncidentTeamsApi.ListIncidentTeamsOptionalParameters; import com.datadog.api.client.v2.model.IncidentTeamsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,9 +23,7 @@ public static void main(String[] args) { String TEAM_DATA_ATTRIBUTES_NAME = System.getenv("TEAM_DATA_ATTRIBUTES_NAME"); try { - IncidentTeamsResponse result = - apiInstance.listIncidentTeams( - new ListIncidentTeamsOptionalParameters().filter(TEAM_DATA_ATTRIBUTES_NAME)); + IncidentTeamsResponse result = apiInstance.listIncidentTeams(new ListIncidentTeamsOptionalParameters().filter(TEAM_DATA_ATTRIBUTES_NAME)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentTeamsApi#listIncidentTeams"); @@ -28,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incident-teams/UpdateIncidentTeam.java b/examples/v2/incident-teams/UpdateIncidentTeam.java index 6ea1210f0f4..ae660ec38b9 100644 --- a/examples/v2/incident-teams/UpdateIncidentTeam.java +++ b/examples/v2/incident-teams/UpdateIncidentTeam.java @@ -1,13 +1,20 @@ // Update an existing incident team returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentTeamsApi; import com.datadog.api.client.v2.model.IncidentTeamResponse; import com.datadog.api.client.v2.model.IncidentTeamType; import com.datadog.api.client.v2.model.IncidentTeamUpdateAttributes; import com.datadog.api.client.v2.model.IncidentTeamUpdateData; import com.datadog.api.client.v2.model.IncidentTeamUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,12 +26,11 @@ public static void main(String[] args) { String TEAM_DATA_ATTRIBUTES_NAME = System.getenv("TEAM_DATA_ATTRIBUTES_NAME"); String TEAM_DATA_ID = System.getenv("TEAM_DATA_ID"); - IncidentTeamUpdateRequest body = - new IncidentTeamUpdateRequest() - .data( - new IncidentTeamUpdateData() - .type(IncidentTeamType.TEAMS) - .attributes(new IncidentTeamUpdateAttributes().name("team name-updated"))); + IncidentTeamUpdateRequest body = new IncidentTeamUpdateRequest() +.data(new IncidentTeamUpdateData() +.type(IncidentTeamType.TEAMS) +.attributes(new IncidentTeamUpdateAttributes() +.name("team name-updated"))); try { IncidentTeamResponse result = apiInstance.updateIncidentTeam(TEAM_DATA_ID, body); @@ -37,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateGlobalIncidentHandle.java b/examples/v2/incidents/CreateGlobalIncidentHandle.java index 8237bfb91b2..792aa92cf8c 100644 --- a/examples/v2/incidents/CreateGlobalIncidentHandle.java +++ b/examples/v2/incidents/CreateGlobalIncidentHandle.java @@ -1,8 +1,9 @@ // Create global incident handle returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentHandleResponse; import com.datadog.api.client.v2.model.IncidentHandleAttributesFields; import com.datadog.api.client.v2.model.IncidentHandleAttributesRequest; import com.datadog.api.client.v2.model.IncidentHandleDataRequest; @@ -10,9 +11,14 @@ import com.datadog.api.client.v2.model.IncidentHandleRelationshipData; import com.datadog.api.client.v2.model.IncidentHandleRelationshipsRequest; import com.datadog.api.client.v2.model.IncidentHandleRequest; -import com.datadog.api.client.v2.model.IncidentHandleResponse; import com.datadog.api.client.v2.model.IncidentHandleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,32 +26,23 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createGlobalIncidentHandle", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - IncidentHandleRequest body = - new IncidentHandleRequest() - .data( - new IncidentHandleDataRequest() - .attributes( - new IncidentHandleAttributesRequest() - .fields( - new IncidentHandleAttributesFields() - .severity(Collections.singletonList("SEV-1"))) - .name("@incident-sev-1")) - .id("b2494081-cdf0-4205-b366-4e1dd4fdf0bf") - .relationships( - new IncidentHandleRelationshipsRequest() - .commanderUser( - new IncidentHandleRelationship() - .data( - new IncidentHandleRelationshipData() - .id("f7b538b1-ed7c-4e84-82de-fdf84a539d40") - .type("incident_types"))) - .incidentType( - new IncidentHandleRelationship() - .data( - new IncidentHandleRelationshipData() - .id("f7b538b1-ed7c-4e84-82de-fdf84a539d40") - .type("incident_types")))) - .type(IncidentHandleType.INCIDENTS_HANDLES)); + IncidentHandleRequest body = new IncidentHandleRequest() +.data(new IncidentHandleDataRequest() +.attributes(new IncidentHandleAttributesRequest() +.fields(new IncidentHandleAttributesFields() +.severity(Collections.singletonList("SEV-1"))) +.name("@incident-sev-1")) +.id("b2494081-cdf0-4205-b366-4e1dd4fdf0bf") +.relationships(new IncidentHandleRelationshipsRequest() +.commanderUser(new IncidentHandleRelationship() +.data(new IncidentHandleRelationshipData() +.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40") +.type("incident_types"))) +.incidentType(new IncidentHandleRelationship() +.data(new IncidentHandleRelationshipData() +.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40") +.type("incident_types")))) +.type(IncidentHandleType.INCIDENTS_HANDLES)); try { IncidentHandleResponse result = apiInstance.createGlobalIncidentHandle(body); @@ -58,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncident.java b/examples/v2/incidents/CreateIncident.java index 0df528f71cc..7845e6980b6 100644 --- a/examples/v2/incidents/CreateIncident.java +++ b/examples/v2/incidents/CreateIncident.java @@ -1,8 +1,9 @@ // Create an incident returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentResponse; import com.datadog.api.client.v2.model.IncidentCreateAttributes; import com.datadog.api.client.v2.model.IncidentCreateData; import com.datadog.api.client.v2.model.IncidentCreateRelationships; @@ -10,12 +11,17 @@ import com.datadog.api.client.v2.model.IncidentFieldAttributes; import com.datadog.api.client.v2.model.IncidentFieldAttributesSingleValue; import com.datadog.api.client.v2.model.IncidentFieldAttributesSingleValueType; -import com.datadog.api.client.v2.model.IncidentResponse; import com.datadog.api.client.v2.model.IncidentType; import com.datadog.api.client.v2.model.NullableRelationshipToUser; import com.datadog.api.client.v2.model.NullableRelationshipToUserData; import com.datadog.api.client.v2.model.UsersType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,32 +32,21 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - IncidentCreateRequest body = - new IncidentCreateRequest() - .data( - new IncidentCreateData() - .type(IncidentType.INCIDENTS) - .attributes( - new IncidentCreateAttributes() - .title("Example-Incident") - .customerImpacted(false) - .fields( - Map.ofEntries( - Map.entry( - "state", - new IncidentFieldAttributes( - new IncidentFieldAttributesSingleValue() - .type( - IncidentFieldAttributesSingleValueType.DROPDOWN) - .value("resolved")))))) - .relationships( - new IncidentCreateRelationships() - .commanderUser( - new NullableRelationshipToUser() - .data( - new NullableRelationshipToUserData() - .type(UsersType.USERS) - .id(USER_DATA_ID))))); + IncidentCreateRequest body = new IncidentCreateRequest() +.data(new IncidentCreateData() +.type(IncidentType.INCIDENTS) +.attributes(new IncidentCreateAttributes() +.title("Example-Incident") +.customerImpacted(false) +.fields(Map.ofEntries(Map.entry("state", new IncidentFieldAttributes( +new IncidentFieldAttributesSingleValue() +.type(IncidentFieldAttributesSingleValueType.DROPDOWN) +.value("resolved")))))) +.relationships(new IncidentCreateRelationships() +.commanderUser(new NullableRelationshipToUser() +.data(new NullableRelationshipToUserData() +.type(UsersType.USERS) +.id(USER_DATA_ID))))); try { IncidentResponse result = apiInstance.createIncident(body); @@ -64,4 +59,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentAttachment.java b/examples/v2/incidents/CreateIncidentAttachment.java index e2636af1130..541b92aed38 100644 --- a/examples/v2/incidents/CreateIncidentAttachment.java +++ b/examples/v2/incidents/CreateIncidentAttachment.java @@ -1,7 +1,7 @@ // Create incident attachment returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.Attachment; import com.datadog.api.client.v2.model.AttachmentDataAttributesAttachmentType; @@ -10,6 +10,13 @@ import com.datadog.api.client.v2.model.CreateAttachmentRequestDataAttributes; import com.datadog.api.client.v2.model.CreateAttachmentRequestDataAttributesAttachment; import com.datadog.api.client.v2.model.IncidentAttachmentType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,19 +27,14 @@ public static void main(String[] args) { // there is a valid "incident" in the system String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); - CreateAttachmentRequest body = - new CreateAttachmentRequest() - .data( - new CreateAttachmentRequestData() - .attributes( - new CreateAttachmentRequestDataAttributes() - .attachment( - new CreateAttachmentRequestDataAttributesAttachment() - .documentUrl( - "https://app.datadoghq.com/notebook/ExampleIncident/Example-Incident") - .title("Example-Incident")) - .attachmentType(AttachmentDataAttributesAttachmentType.POSTMORTEM)) - .type(IncidentAttachmentType.INCIDENT_ATTACHMENTS)); + CreateAttachmentRequest body = new CreateAttachmentRequest() +.data(new CreateAttachmentRequestData() +.attributes(new CreateAttachmentRequestDataAttributes() +.attachment(new CreateAttachmentRequestDataAttributesAttachment() +.documentUrl("https://app.datadoghq.com/notebook/ExampleIncident/Example-Incident") +.title("Example-Incident")) +.attachmentType(AttachmentDataAttributesAttachmentType.POSTMORTEM)) +.type(IncidentAttachmentType.INCIDENT_ATTACHMENTS)); try { Attachment result = apiInstance.createIncidentAttachment(INCIDENT_DATA_ID, body); @@ -45,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentImpact.java b/examples/v2/incidents/CreateIncidentImpact.java index 2e894d07b8b..496c46944b0 100644 --- a/examples/v2/incidents/CreateIncidentImpact.java +++ b/examples/v2/incidents/CreateIncidentImpact.java @@ -1,14 +1,20 @@ // Create an incident impact returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentImpactResponse; import com.datadog.api.client.v2.model.IncidentImpactCreateAttributes; import com.datadog.api.client.v2.model.IncidentImpactCreateData; import com.datadog.api.client.v2.model.IncidentImpactCreateRequest; -import com.datadog.api.client.v2.model.IncidentImpactResponse; import com.datadog.api.client.v2.model.IncidentImpactType; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,16 +25,13 @@ public static void main(String[] args) { // there is a valid "incident" in the system String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); - IncidentImpactCreateRequest body = - new IncidentImpactCreateRequest() - .data( - new IncidentImpactCreateData() - .type(IncidentImpactType.INCIDENT_IMPACTS) - .attributes( - new IncidentImpactCreateAttributes() - .startAt(OffsetDateTime.parse("2025-09-12T13:50:00.000Z")) - .endAt(OffsetDateTime.parse("2025-09-12T14:50:00.000Z")) - .description("Outage in the us-east-1 region"))); + IncidentImpactCreateRequest body = new IncidentImpactCreateRequest() +.data(new IncidentImpactCreateData() +.type(IncidentImpactType.INCIDENT_IMPACTS) +.attributes(new IncidentImpactCreateAttributes() +.startAt(OffsetDateTime.parse("2025-09-12T13:50:00.000Z")) +.endAt(OffsetDateTime.parse("2025-09-12T14:50:00.000Z")) +.description("Outage in the us-east-1 region"))); try { IncidentImpactResponse result = apiInstance.createIncidentImpact(INCIDENT_DATA_ID, body); @@ -41,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentIntegration.java b/examples/v2/incidents/CreateIncidentIntegration.java index 3bdcc0d4bf5..b3b2032ae4d 100644 --- a/examples/v2/incidents/CreateIncidentIntegration.java +++ b/examples/v2/incidents/CreateIncidentIntegration.java @@ -1,17 +1,23 @@ // Create an incident integration metadata returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentIntegrationMetadataResponse; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataAttributes; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataCreateData; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataCreateRequest; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataMetadata; -import com.datadog.api.client.v2.model.IncidentIntegrationMetadataResponse; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataType; import com.datadog.api.client.v2.model.SlackIntegrationMetadata; import com.datadog.api.client.v2.model.SlackIntegrationMetadataChannelItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,30 +28,22 @@ public static void main(String[] args) { // there is a valid "incident" in the system String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); - IncidentIntegrationMetadataCreateRequest body = - new IncidentIntegrationMetadataCreateRequest() - .data( - new IncidentIntegrationMetadataCreateData() - .attributes( - new IncidentIntegrationMetadataAttributes() - .incidentId(INCIDENT_DATA_ID) - .integrationType(1) - .metadata( - new IncidentIntegrationMetadataMetadata( - new SlackIntegrationMetadata() - .channels( - Collections.singletonList( - new SlackIntegrationMetadataChannelItem() - .channelId("C0123456789") - .channelName("#new-channel") - .teamId("T01234567") - .redirectUrl( - "https://slack.com/app_redirect?channel=C0123456789&team=T01234567")))))) - .type(IncidentIntegrationMetadataType.INCIDENT_INTEGRATIONS)); + IncidentIntegrationMetadataCreateRequest body = new IncidentIntegrationMetadataCreateRequest() +.data(new IncidentIntegrationMetadataCreateData() +.attributes(new IncidentIntegrationMetadataAttributes() +.incidentId(INCIDENT_DATA_ID) +.integrationType(1) +.metadata(new IncidentIntegrationMetadataMetadata( +new SlackIntegrationMetadata() +.channels(Collections.singletonList(new SlackIntegrationMetadataChannelItem() +.channelId("C0123456789") +.channelName("#new-channel") +.teamId("T01234567") +.redirectUrl("https://slack.com/app_redirect?channel=C0123456789&team=T01234567")))))) +.type(IncidentIntegrationMetadataType.INCIDENT_INTEGRATIONS)); try { - IncidentIntegrationMetadataResponse result = - apiInstance.createIncidentIntegration(INCIDENT_DATA_ID, body); + IncidentIntegrationMetadataResponse result = apiInstance.createIncidentIntegration(INCIDENT_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#createIncidentIntegration"); @@ -55,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentNotificationRule.java b/examples/v2/incidents/CreateIncidentNotificationRule.java index be178d0e377..ca8366b3371 100644 --- a/examples/v2/incidents/CreateIncidentNotificationRule.java +++ b/examples/v2/incidents/CreateIncidentNotificationRule.java @@ -1,10 +1,10 @@ // Create an incident notification rule returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; -import com.datadog.api.client.v2.model.CreateIncidentNotificationRuleRequest; import com.datadog.api.client.v2.model.IncidentNotificationRule; +import com.datadog.api.client.v2.model.CreateIncidentNotificationRuleRequest; import com.datadog.api.client.v2.model.IncidentNotificationRuleConditionsItems; import com.datadog.api.client.v2.model.IncidentNotificationRuleCreateAttributes; import com.datadog.api.client.v2.model.IncidentNotificationRuleCreateAttributesVisibility; @@ -17,8 +17,12 @@ import com.datadog.api.client.v2.model.RelationshipToIncidentNotificationTemplateData; import com.datadog.api.client.v2.model.RelationshipToIncidentType; import com.datadog.api.client.v2.model.RelationshipToIncidentTypeData; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -27,42 +31,27 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createIncidentNotificationRule", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - CreateIncidentNotificationRuleRequest body = - new CreateIncidentNotificationRuleRequest() - .data( - new IncidentNotificationRuleCreateData() - .attributes( - new IncidentNotificationRuleCreateAttributes() - .conditions( - Collections.singletonList( - new IncidentNotificationRuleConditionsItems() - .field("severity") - .values(Arrays.asList("SEV-1", "SEV-2")))) - .enabled(true) - .handles(Arrays.asList("@team-email@company.com", "@slack-channel")) - .renotifyOn(Arrays.asList("status", "severity")) - .trigger("incident_created_trigger") - .visibility( - IncidentNotificationRuleCreateAttributesVisibility.ORGANIZATION)) - .relationships( - new IncidentNotificationRuleCreateDataRelationships() - .incidentType( - new RelationshipToIncidentType() - .data( - new RelationshipToIncidentTypeData() - .id("00000000-0000-0000-0000-000000000000") - .type(IncidentTypeType.INCIDENT_TYPES))) - .notificationTemplate( - new RelationshipToIncidentNotificationTemplate() - .data( - new RelationshipToIncidentNotificationTemplateData() - .id( - UUID.fromString( - "00000000-0000-0000-0000-000000000001")) - .type( - IncidentNotificationTemplateType - .NOTIFICATION_TEMPLATES)))) - .type(IncidentNotificationRuleType.INCIDENT_NOTIFICATION_RULES)); + CreateIncidentNotificationRuleRequest body = new CreateIncidentNotificationRuleRequest() +.data(new IncidentNotificationRuleCreateData() +.attributes(new IncidentNotificationRuleCreateAttributes() +.conditions(Collections.singletonList(new IncidentNotificationRuleConditionsItems() +.field("severity") +.values(Arrays.asList("SEV-1", "SEV-2")))) +.enabled(true) +.handles(Arrays.asList("@team-email@company.com", "@slack-channel")) +.renotifyOn(Arrays.asList("status", "severity")) +.trigger("incident_created_trigger") +.visibility(IncidentNotificationRuleCreateAttributesVisibility.ORGANIZATION)) +.relationships(new IncidentNotificationRuleCreateDataRelationships() +.incidentType(new RelationshipToIncidentType() +.data(new RelationshipToIncidentTypeData() +.id("00000000-0000-0000-0000-000000000000") +.type(IncidentTypeType.INCIDENT_TYPES))) +.notificationTemplate(new RelationshipToIncidentNotificationTemplate() +.data(new RelationshipToIncidentNotificationTemplateData() +.id(UUID.fromString("00000000-0000-0000-0000-000000000001")) +.type(IncidentNotificationTemplateType.NOTIFICATION_TEMPLATES)))) +.type(IncidentNotificationRuleType.INCIDENT_NOTIFICATION_RULES)); try { IncidentNotificationRule result = apiInstance.createIncidentNotificationRule(body); @@ -75,4 +64,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentNotificationRule_3029800608.java b/examples/v2/incidents/CreateIncidentNotificationRule_3029800608.java index 3f3bcc2f853..2f0a906303d 100644 --- a/examples/v2/incidents/CreateIncidentNotificationRule_3029800608.java +++ b/examples/v2/incidents/CreateIncidentNotificationRule_3029800608.java @@ -1,10 +1,10 @@ // Create incident notification rule returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; -import com.datadog.api.client.v2.model.CreateIncidentNotificationRuleRequest; import com.datadog.api.client.v2.model.IncidentNotificationRule; +import com.datadog.api.client.v2.model.CreateIncidentNotificationRuleRequest; import com.datadog.api.client.v2.model.IncidentNotificationRuleConditionsItems; import com.datadog.api.client.v2.model.IncidentNotificationRuleCreateAttributes; import com.datadog.api.client.v2.model.IncidentNotificationRuleCreateAttributesVisibility; @@ -14,8 +14,13 @@ import com.datadog.api.client.v2.model.IncidentTypeType; import com.datadog.api.client.v2.model.RelationshipToIncidentType; import com.datadog.api.client.v2.model.RelationshipToIncidentTypeData; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,31 +31,22 @@ public static void main(String[] args) { // there is a valid "incident_type" in the system String INCIDENT_TYPE_DATA_ID = System.getenv("INCIDENT_TYPE_DATA_ID"); - CreateIncidentNotificationRuleRequest body = - new CreateIncidentNotificationRuleRequest() - .data( - new IncidentNotificationRuleCreateData() - .attributes( - new IncidentNotificationRuleCreateAttributes() - .conditions( - Collections.singletonList( - new IncidentNotificationRuleConditionsItems() - .field("severity") - .values(Arrays.asList("SEV-1", "SEV-2")))) - .handles(Collections.singletonList("@test-email@company.com")) - .visibility( - IncidentNotificationRuleCreateAttributesVisibility.ORGANIZATION) - .trigger("incident_created_trigger") - .enabled(true)) - .relationships( - new IncidentNotificationRuleCreateDataRelationships() - .incidentType( - new RelationshipToIncidentType() - .data( - new RelationshipToIncidentTypeData() - .id(INCIDENT_TYPE_DATA_ID) - .type(IncidentTypeType.INCIDENT_TYPES)))) - .type(IncidentNotificationRuleType.INCIDENT_NOTIFICATION_RULES)); + CreateIncidentNotificationRuleRequest body = new CreateIncidentNotificationRuleRequest() +.data(new IncidentNotificationRuleCreateData() +.attributes(new IncidentNotificationRuleCreateAttributes() +.conditions(Collections.singletonList(new IncidentNotificationRuleConditionsItems() +.field("severity") +.values(Arrays.asList("SEV-1", "SEV-2")))) +.handles(Collections.singletonList("@test-email@company.com")) +.visibility(IncidentNotificationRuleCreateAttributesVisibility.ORGANIZATION) +.trigger("incident_created_trigger") +.enabled(true)) +.relationships(new IncidentNotificationRuleCreateDataRelationships() +.incidentType(new RelationshipToIncidentType() +.data(new RelationshipToIncidentTypeData() +.id(INCIDENT_TYPE_DATA_ID) +.type(IncidentTypeType.INCIDENT_TYPES)))) +.type(IncidentNotificationRuleType.INCIDENT_NOTIFICATION_RULES)); try { IncidentNotificationRule result = apiInstance.createIncidentNotificationRule(body); @@ -63,4 +59,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentNotificationTemplate.java b/examples/v2/incidents/CreateIncidentNotificationTemplate.java index 59f8d7cf70e..d07bea95099 100644 --- a/examples/v2/incidents/CreateIncidentNotificationTemplate.java +++ b/examples/v2/incidents/CreateIncidentNotificationTemplate.java @@ -1,10 +1,10 @@ // Create incident notification template returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; -import com.datadog.api.client.v2.model.CreateIncidentNotificationTemplateRequest; import com.datadog.api.client.v2.model.IncidentNotificationTemplate; +import com.datadog.api.client.v2.model.CreateIncidentNotificationTemplateRequest; import com.datadog.api.client.v2.model.IncidentNotificationTemplateCreateAttributes; import com.datadog.api.client.v2.model.IncidentNotificationTemplateCreateData; import com.datadog.api.client.v2.model.IncidentNotificationTemplateCreateDataRelationships; @@ -12,6 +12,13 @@ import com.datadog.api.client.v2.model.IncidentTypeType; import com.datadog.api.client.v2.model.RelationshipToIncidentType; import com.datadog.api.client.v2.model.RelationshipToIncidentTypeData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,15 +29,11 @@ public static void main(String[] args) { // there is a valid "incident_type" in the system String INCIDENT_TYPE_DATA_ID = System.getenv("INCIDENT_TYPE_DATA_ID"); - CreateIncidentNotificationTemplateRequest body = - new CreateIncidentNotificationTemplateRequest() - .data( - new IncidentNotificationTemplateCreateData() - .attributes( - new IncidentNotificationTemplateCreateAttributes() - .category("alert") - .content( - """ + CreateIncidentNotificationTemplateRequest body = new CreateIncidentNotificationTemplateRequest() +.data(new IncidentNotificationTemplateCreateData() +.attributes(new IncidentNotificationTemplateCreateAttributes() +.category("alert") +.content(""" An incident has been declared. Title: Sample Incident Title @@ -40,17 +43,14 @@ public static void main(String[] args) { Please join the incident channel for updates. """) - .name("Example-Incident") - .subject("SEV-2 Incident: Sample Incident Title")) - .relationships( - new IncidentNotificationTemplateCreateDataRelationships() - .incidentType( - new RelationshipToIncidentType() - .data( - new RelationshipToIncidentTypeData() - .id(INCIDENT_TYPE_DATA_ID) - .type(IncidentTypeType.INCIDENT_TYPES)))) - .type(IncidentNotificationTemplateType.NOTIFICATION_TEMPLATES)); +.name("Example-Incident") +.subject("SEV-2 Incident: Sample Incident Title")) +.relationships(new IncidentNotificationTemplateCreateDataRelationships() +.incidentType(new RelationshipToIncidentType() +.data(new RelationshipToIncidentTypeData() +.id(INCIDENT_TYPE_DATA_ID) +.type(IncidentTypeType.INCIDENT_TYPES)))) +.type(IncidentNotificationTemplateType.NOTIFICATION_TEMPLATES)); try { IncidentNotificationTemplate result = apiInstance.createIncidentNotificationTemplate(body); @@ -63,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentPostmortemAttachment.java b/examples/v2/incidents/CreateIncidentPostmortemAttachment.java index 7dd39baebd9..eb4c184459b 100644 --- a/examples/v2/incidents/CreateIncidentPostmortemAttachment.java +++ b/examples/v2/incidents/CreateIncidentPostmortemAttachment.java @@ -1,7 +1,7 @@ // Create postmortem attachment returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.Attachment; import com.datadog.api.client.v2.model.IncidentAttachmentType; @@ -12,7 +12,13 @@ import com.datadog.api.client.v2.model.PostmortemCellAttributes; import com.datadog.api.client.v2.model.PostmortemCellDefinition; import com.datadog.api.client.v2.model.PostmortemCellType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,38 +26,28 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createIncidentPostmortemAttachment", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - PostmortemAttachmentRequest body = - new PostmortemAttachmentRequest() - .data( - new PostmortemAttachmentRequestData() - .attributes( - new PostmortemAttachmentRequestAttributes() - .cells( - Collections.singletonList( - new PostmortemCell() - .attributes( - new PostmortemCellAttributes() - .definition( - new PostmortemCellDefinition() - .content( - """ + PostmortemAttachmentRequest body = new PostmortemAttachmentRequest() +.data(new PostmortemAttachmentRequestData() +.attributes(new PostmortemAttachmentRequestAttributes() +.cells(Collections.singletonList(new PostmortemCell() +.attributes(new PostmortemCellAttributes() +.definition(new PostmortemCellDefinition() +.content(""" ## Incident Summary This incident was caused by... """))) - .id("cell-1") - .type(PostmortemCellType.MARKDOWN))) - .content(""" +.id("cell-1") +.type(PostmortemCellType.MARKDOWN))) +.content(""" # Incident Report - IR-123 [...] """) - .postmortemTemplateId("93645509-874e-45c4-adfa-623bfeaead89-123") - .title("Postmortem-IR-123")) - .type(IncidentAttachmentType.INCIDENT_ATTACHMENTS)); +.postmortemTemplateId("93645509-874e-45c4-adfa-623bfeaead89-123") +.title("Postmortem-IR-123")) +.type(IncidentAttachmentType.INCIDENT_ATTACHMENTS)); try { - Attachment result = - apiInstance.createIncidentPostmortemAttachment( - "00000000-0000-0000-0000-000000000000", body); + Attachment result = apiInstance.createIncidentPostmortemAttachment("00000000-0000-0000-0000-000000000000", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#createIncidentPostmortemAttachment"); @@ -61,4 +57,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentPostmortemTemplate.java b/examples/v2/incidents/CreateIncidentPostmortemTemplate.java index 57948e0fead..f0dde4303c2 100644 --- a/examples/v2/incidents/CreateIncidentPostmortemTemplate.java +++ b/examples/v2/incidents/CreateIncidentPostmortemTemplate.java @@ -1,13 +1,20 @@ // Create postmortem template returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.PostmortemTemplateResponse; import com.datadog.api.client.v2.model.PostmortemTemplateAttributesRequest; import com.datadog.api.client.v2.model.PostmortemTemplateDataRequest; import com.datadog.api.client.v2.model.PostmortemTemplateRequest; -import com.datadog.api.client.v2.model.PostmortemTemplateResponse; import com.datadog.api.client.v2.model.PostmortemTemplateType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,14 +22,11 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createIncidentPostmortemTemplate", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - PostmortemTemplateRequest body = - new PostmortemTemplateRequest() - .data( - new PostmortemTemplateDataRequest() - .attributes( - new PostmortemTemplateAttributesRequest() - .name("Standard Postmortem Template")) - .type(PostmortemTemplateType.POSTMORTEM_TEMPLATE)); + PostmortemTemplateRequest body = new PostmortemTemplateRequest() +.data(new PostmortemTemplateDataRequest() +.attributes(new PostmortemTemplateAttributesRequest() +.name("Standard Postmortem Template")) +.type(PostmortemTemplateType.POSTMORTEM_TEMPLATE)); try { PostmortemTemplateResponse result = apiInstance.createIncidentPostmortemTemplate(body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentTodo.java b/examples/v2/incidents/CreateIncidentTodo.java index 6e65c0849e0..9b5f7e8b9ff 100644 --- a/examples/v2/incidents/CreateIncidentTodo.java +++ b/examples/v2/incidents/CreateIncidentTodo.java @@ -1,15 +1,21 @@ // Create an incident todo returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentTodoResponse; import com.datadog.api.client.v2.model.IncidentTodoAssignee; import com.datadog.api.client.v2.model.IncidentTodoAttributes; import com.datadog.api.client.v2.model.IncidentTodoCreateData; import com.datadog.api.client.v2.model.IncidentTodoCreateRequest; -import com.datadog.api.client.v2.model.IncidentTodoResponse; import com.datadog.api.client.v2.model.IncidentTodoType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,17 +26,13 @@ public static void main(String[] args) { // there is a valid "incident" in the system String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); - IncidentTodoCreateRequest body = - new IncidentTodoCreateRequest() - .data( - new IncidentTodoCreateData() - .attributes( - new IncidentTodoAttributes() - .assignees( - Collections.singletonList( - new IncidentTodoAssignee("@test.user@test.com"))) - .content("Restore lost data.")) - .type(IncidentTodoType.INCIDENT_TODOS)); + IncidentTodoCreateRequest body = new IncidentTodoCreateRequest() +.data(new IncidentTodoCreateData() +.attributes(new IncidentTodoAttributes() +.assignees(Collections.singletonList(new IncidentTodoAssignee( +"@test.user@test.com"))) +.content("Restore lost data.")) +.type(IncidentTodoType.INCIDENT_TODOS)); try { IncidentTodoResponse result = apiInstance.createIncidentTodo(INCIDENT_DATA_ID, body); @@ -43,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/CreateIncidentType.java b/examples/v2/incidents/CreateIncidentType.java index 75370759a07..9f04a0dff25 100644 --- a/examples/v2/incidents/CreateIncidentType.java +++ b/examples/v2/incidents/CreateIncidentType.java @@ -1,13 +1,20 @@ // Create an incident type returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentTypeResponse; import com.datadog.api.client.v2.model.IncidentTypeAttributes; import com.datadog.api.client.v2.model.IncidentTypeCreateData; import com.datadog.api.client.v2.model.IncidentTypeCreateRequest; -import com.datadog.api.client.v2.model.IncidentTypeResponse; import com.datadog.api.client.v2.model.IncidentTypeType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,18 +22,13 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createIncidentType", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - IncidentTypeCreateRequest body = - new IncidentTypeCreateRequest() - .data( - new IncidentTypeCreateData() - .attributes( - new IncidentTypeAttributes() - .description( - "Any incidents that harm (or have the potential to) the" - + " confidentiality, integrity, or availability of our data.") - .isDefault(false) - .name("Security Incident")) - .type(IncidentTypeType.INCIDENT_TYPES)); + IncidentTypeCreateRequest body = new IncidentTypeCreateRequest() +.data(new IncidentTypeCreateData() +.attributes(new IncidentTypeAttributes() +.description("Any incidents that harm (or have the potential to) the confidentiality, integrity, or availability of our data.") +.isDefault(false) +.name("Security Incident")) +.type(IncidentTypeType.INCIDENT_TYPES)); try { IncidentTypeResponse result = apiInstance.createIncidentType(body); @@ -39,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteGlobalIncidentHandle.java b/examples/v2/incidents/DeleteGlobalIncidentHandle.java index 4d6abee39a6..28699c77176 100644 --- a/examples/v2/incidents/DeleteGlobalIncidentHandle.java +++ b/examples/v2/incidents/DeleteGlobalIncidentHandle.java @@ -1,8 +1,15 @@ // Delete global incident handle returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncident.java b/examples/v2/incidents/DeleteIncident.java index 74ca8f2920d..331f7bb6387 100644 --- a/examples/v2/incidents/DeleteIncident.java +++ b/examples/v2/incidents/DeleteIncident.java @@ -1,8 +1,15 @@ // Delete an existing incident returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentAttachment.java b/examples/v2/incidents/DeleteIncidentAttachment.java index e1907c668e6..ae22e74bd6e 100644 --- a/examples/v2/incidents/DeleteIncidentAttachment.java +++ b/examples/v2/incidents/DeleteIncidentAttachment.java @@ -1,8 +1,15 @@ // Delete incident attachment returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentImpact.java b/examples/v2/incidents/DeleteIncidentImpact.java index 49cb1bb2b8e..f9599d66a74 100644 --- a/examples/v2/incidents/DeleteIncidentImpact.java +++ b/examples/v2/incidents/DeleteIncidentImpact.java @@ -1,8 +1,15 @@ // Delete an incident impact returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,10 @@ public static void main(String[] args) { // the "incident" has an "incident_impact" String INCIDENT_IMPACT_DATA_ID = System.getenv("INCIDENT_IMPACT_DATA_ID"); - String INCIDENT_IMPACT_DATA_RELATIONSHIPS_INCIDENT_DATA_ID = - System.getenv("INCIDENT_IMPACT_DATA_RELATIONSHIPS_INCIDENT_DATA_ID"); + String INCIDENT_IMPACT_DATA_RELATIONSHIPS_INCIDENT_DATA_ID = System.getenv("INCIDENT_IMPACT_DATA_RELATIONSHIPS_INCIDENT_DATA_ID"); try { - apiInstance.deleteIncidentImpact( - INCIDENT_IMPACT_DATA_RELATIONSHIPS_INCIDENT_DATA_ID, INCIDENT_IMPACT_DATA_ID); + apiInstance.deleteIncidentImpact(INCIDENT_IMPACT_DATA_RELATIONSHIPS_INCIDENT_DATA_ID, INCIDENT_IMPACT_DATA_ID); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#deleteIncidentImpact"); System.err.println("Status code: " + e.getCode()); @@ -26,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentIntegration.java b/examples/v2/incidents/DeleteIncidentIntegration.java index 65e5d9d3197..24d73c58be8 100644 --- a/examples/v2/incidents/DeleteIncidentIntegration.java +++ b/examples/v2/incidents/DeleteIncidentIntegration.java @@ -1,8 +1,15 @@ // Delete an incident integration metadata returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,10 @@ public static void main(String[] args) { String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); // the "incident" has an "incident_integration_metadata" - String INCIDENT_INTEGRATION_METADATA_DATA_ID = - System.getenv("INCIDENT_INTEGRATION_METADATA_DATA_ID"); + String INCIDENT_INTEGRATION_METADATA_DATA_ID = System.getenv("INCIDENT_INTEGRATION_METADATA_DATA_ID"); try { - apiInstance.deleteIncidentIntegration( - INCIDENT_DATA_ID, INCIDENT_INTEGRATION_METADATA_DATA_ID); + apiInstance.deleteIncidentIntegration(INCIDENT_DATA_ID, INCIDENT_INTEGRATION_METADATA_DATA_ID); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#deleteIncidentIntegration"); System.err.println("Status code: " + e.getCode()); @@ -28,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentNotificationRule.java b/examples/v2/incidents/DeleteIncidentNotificationRule.java index 00b1e17e178..b8c361dbe85 100644 --- a/examples/v2/incidents/DeleteIncidentNotificationRule.java +++ b/examples/v2/incidents/DeleteIncidentNotificationRule.java @@ -1,8 +1,14 @@ // Delete an incident notification rule returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -12,8 +18,7 @@ public static void main(String[] args) { IncidentsApi apiInstance = new IncidentsApi(defaultClient); try { - apiInstance.deleteIncidentNotificationRule( - UUID.fromString("00000000-0000-0000-0000-000000000001")); + apiInstance.deleteIncidentNotificationRule(UUID.fromString("00000000-0000-0000-0000-000000000001")); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#deleteIncidentNotificationRule"); System.err.println("Status code: " + e.getCode()); @@ -22,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentNotificationRule_4148107167.java b/examples/v2/incidents/DeleteIncidentNotificationRule_4148107167.java index ecefdfb1934..14f9b17a953 100644 --- a/examples/v2/incidents/DeleteIncidentNotificationRule_4148107167.java +++ b/examples/v2/incidents/DeleteIncidentNotificationRule_4148107167.java @@ -1,8 +1,14 @@ // Delete incident notification rule returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -16,7 +22,7 @@ public static void main(String[] args) { try { NOTIFICATION_RULE_DATA_ID = UUID.fromString(System.getenv("NOTIFICATION_RULE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -29,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentNotificationTemplate.java b/examples/v2/incidents/DeleteIncidentNotificationTemplate.java index 0e9ea61d6d3..1b664dcf412 100644 --- a/examples/v2/incidents/DeleteIncidentNotificationTemplate.java +++ b/examples/v2/incidents/DeleteIncidentNotificationTemplate.java @@ -1,8 +1,14 @@ // Delete a notification template returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -12,8 +18,7 @@ public static void main(String[] args) { IncidentsApi apiInstance = new IncidentsApi(defaultClient); try { - apiInstance.deleteIncidentNotificationTemplate( - UUID.fromString("00000000-0000-0000-0000-000000000001")); + apiInstance.deleteIncidentNotificationTemplate(UUID.fromString("00000000-0000-0000-0000-000000000001")); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#deleteIncidentNotificationTemplate"); System.err.println("Status code: " + e.getCode()); @@ -22,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentNotificationTemplate_1602689347.java b/examples/v2/incidents/DeleteIncidentNotificationTemplate_1602689347.java index a3de39a5c48..e6d57157d10 100644 --- a/examples/v2/incidents/DeleteIncidentNotificationTemplate_1602689347.java +++ b/examples/v2/incidents/DeleteIncidentNotificationTemplate_1602689347.java @@ -1,8 +1,14 @@ // Delete incident notification template returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -14,10 +20,9 @@ public static void main(String[] args) { // there is a valid "notification_template" in the system UUID NOTIFICATION_TEMPLATE_DATA_ID = null; try { - NOTIFICATION_TEMPLATE_DATA_ID = - UUID.fromString(System.getenv("NOTIFICATION_TEMPLATE_DATA_ID")); + NOTIFICATION_TEMPLATE_DATA_ID = UUID.fromString(System.getenv("NOTIFICATION_TEMPLATE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -30,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentPostmortemTemplate.java b/examples/v2/incidents/DeleteIncidentPostmortemTemplate.java index 614b204a0f6..0860dfc90af 100644 --- a/examples/v2/incidents/DeleteIncidentPostmortemTemplate.java +++ b/examples/v2/incidents/DeleteIncidentPostmortemTemplate.java @@ -1,8 +1,15 @@ // Delete postmortem template returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentTodo.java b/examples/v2/incidents/DeleteIncidentTodo.java index 0bbd2eaff3e..4a1465147ed 100644 --- a/examples/v2/incidents/DeleteIncidentTodo.java +++ b/examples/v2/incidents/DeleteIncidentTodo.java @@ -1,8 +1,15 @@ // Delete an incident todo returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/DeleteIncidentType.java b/examples/v2/incidents/DeleteIncidentType.java index 920a0064611..03e7a9399cf 100644 --- a/examples/v2/incidents/DeleteIncidentType.java +++ b/examples/v2/incidents/DeleteIncidentType.java @@ -1,8 +1,15 @@ // Delete an incident type returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/GetGlobalIncidentSettings.java b/examples/v2/incidents/GetGlobalIncidentSettings.java index a83357651c0..4e7ae35eac6 100644 --- a/examples/v2/incidents/GetGlobalIncidentSettings.java +++ b/examples/v2/incidents/GetGlobalIncidentSettings.java @@ -1,9 +1,16 @@ // Get global incident settings returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.GlobalIncidentSettingsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/GetIncident.java b/examples/v2/incidents/GetIncident.java index 650afa03bbc..dc5ce1146de 100644 --- a/examples/v2/incidents/GetIncident.java +++ b/examples/v2/incidents/GetIncident.java @@ -1,9 +1,16 @@ // Get the details of an incident returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/GetIncidentIntegration.java b/examples/v2/incidents/GetIncidentIntegration.java index 46423fe0462..41721677f1c 100644 --- a/examples/v2/incidents/GetIncidentIntegration.java +++ b/examples/v2/incidents/GetIncidentIntegration.java @@ -1,9 +1,16 @@ // Get incident integration metadata details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,13 +22,10 @@ public static void main(String[] args) { String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); // the "incident" has an "incident_integration_metadata" - String INCIDENT_INTEGRATION_METADATA_DATA_ID = - System.getenv("INCIDENT_INTEGRATION_METADATA_DATA_ID"); + String INCIDENT_INTEGRATION_METADATA_DATA_ID = System.getenv("INCIDENT_INTEGRATION_METADATA_DATA_ID"); try { - IncidentIntegrationMetadataResponse result = - apiInstance.getIncidentIntegration( - INCIDENT_DATA_ID, INCIDENT_INTEGRATION_METADATA_DATA_ID); + IncidentIntegrationMetadataResponse result = apiInstance.getIncidentIntegration(INCIDENT_DATA_ID, INCIDENT_INTEGRATION_METADATA_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#getIncidentIntegration"); @@ -31,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/GetIncidentNotificationRule.java b/examples/v2/incidents/GetIncidentNotificationRule.java index 12b61a4c8f5..0bb0b506185 100644 --- a/examples/v2/incidents/GetIncidentNotificationRule.java +++ b/examples/v2/incidents/GetIncidentNotificationRule.java @@ -1,9 +1,15 @@ // Get an incident notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentNotificationRule; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -13,9 +19,7 @@ public static void main(String[] args) { IncidentsApi apiInstance = new IncidentsApi(defaultClient); try { - IncidentNotificationRule result = - apiInstance.getIncidentNotificationRule( - UUID.fromString("00000000-0000-0000-0000-000000000001")); + IncidentNotificationRule result = apiInstance.getIncidentNotificationRule(UUID.fromString("00000000-0000-0000-0000-000000000001")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#getIncidentNotificationRule"); @@ -25,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/GetIncidentNotificationRule_67441486.java b/examples/v2/incidents/GetIncidentNotificationRule_67441486.java index 7de91262e65..2603adc9568 100644 --- a/examples/v2/incidents/GetIncidentNotificationRule_67441486.java +++ b/examples/v2/incidents/GetIncidentNotificationRule_67441486.java @@ -1,9 +1,15 @@ // Get incident notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentNotificationRule; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -17,12 +23,11 @@ public static void main(String[] args) { try { NOTIFICATION_RULE_DATA_ID = UUID.fromString(System.getenv("NOTIFICATION_RULE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { - IncidentNotificationRule result = - apiInstance.getIncidentNotificationRule(NOTIFICATION_RULE_DATA_ID); + IncidentNotificationRule result = apiInstance.getIncidentNotificationRule(NOTIFICATION_RULE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#getIncidentNotificationRule"); @@ -32,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/GetIncidentNotificationTemplate.java b/examples/v2/incidents/GetIncidentNotificationTemplate.java index 49a611f8549..ec2309cabe8 100644 --- a/examples/v2/incidents/GetIncidentNotificationTemplate.java +++ b/examples/v2/incidents/GetIncidentNotificationTemplate.java @@ -1,9 +1,15 @@ // Get incident notification template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentNotificationTemplate; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -15,15 +21,13 @@ public static void main(String[] args) { // there is a valid "notification_template" in the system UUID NOTIFICATION_TEMPLATE_DATA_ID = null; try { - NOTIFICATION_TEMPLATE_DATA_ID = - UUID.fromString(System.getenv("NOTIFICATION_TEMPLATE_DATA_ID")); + NOTIFICATION_TEMPLATE_DATA_ID = UUID.fromString(System.getenv("NOTIFICATION_TEMPLATE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { - IncidentNotificationTemplate result = - apiInstance.getIncidentNotificationTemplate(NOTIFICATION_TEMPLATE_DATA_ID); + IncidentNotificationTemplate result = apiInstance.getIncidentNotificationTemplate(NOTIFICATION_TEMPLATE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#getIncidentNotificationTemplate"); @@ -33,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/GetIncidentPostmortemTemplate.java b/examples/v2/incidents/GetIncidentPostmortemTemplate.java index 064ac958977..d20cdd879c6 100644 --- a/examples/v2/incidents/GetIncidentPostmortemTemplate.java +++ b/examples/v2/incidents/GetIncidentPostmortemTemplate.java @@ -1,9 +1,16 @@ // Get postmortem template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.PostmortemTemplateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/GetIncidentTodo.java b/examples/v2/incidents/GetIncidentTodo.java index e90944ccbe0..256a77f9f35 100644 --- a/examples/v2/incidents/GetIncidentTodo.java +++ b/examples/v2/incidents/GetIncidentTodo.java @@ -1,9 +1,16 @@ // Get incident todo details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentTodoResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,8 +25,7 @@ public static void main(String[] args) { String INCIDENT_TODO_DATA_ID = System.getenv("INCIDENT_TODO_DATA_ID"); try { - IncidentTodoResponse result = - apiInstance.getIncidentTodo(INCIDENT_DATA_ID, INCIDENT_TODO_DATA_ID); + IncidentTodoResponse result = apiInstance.getIncidentTodo(INCIDENT_DATA_ID, INCIDENT_TODO_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#getIncidentTodo"); @@ -29,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/GetIncidentType.java b/examples/v2/incidents/GetIncidentType.java index 053bcdcf794..2d96b618352 100644 --- a/examples/v2/incidents/GetIncidentType.java +++ b/examples/v2/incidents/GetIncidentType.java @@ -1,9 +1,16 @@ // Get incident type details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentTypeResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ImportIncident.java b/examples/v2/incidents/ImportIncident.java index 38259825106..7886504e4c6 100644 --- a/examples/v2/incidents/ImportIncident.java +++ b/examples/v2/incidents/ImportIncident.java @@ -1,14 +1,21 @@ // Import an incident returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentImportResponse; import com.datadog.api.client.v2.model.IncidentImportRequest; import com.datadog.api.client.v2.model.IncidentImportRequestAttributes; import com.datadog.api.client.v2.model.IncidentImportRequestData; -import com.datadog.api.client.v2.model.IncidentImportResponse; import com.datadog.api.client.v2.model.IncidentImportVisibility; import com.datadog.api.client.v2.model.IncidentType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,15 +23,12 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.importIncident", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - IncidentImportRequest body = - new IncidentImportRequest() - .data( - new IncidentImportRequestData() - .type(IncidentType.INCIDENTS) - .attributes( - new IncidentImportRequestAttributes() - .title("Example-Incident") - .visibility(IncidentImportVisibility.ORGANIZATION))); + IncidentImportRequest body = new IncidentImportRequest() +.data(new IncidentImportRequestData() +.type(IncidentType.INCIDENTS) +.attributes(new IncidentImportRequestAttributes() +.title("Example-Incident") +.visibility(IncidentImportVisibility.ORGANIZATION))); try { IncidentImportResponse result = apiInstance.importIncident(body); @@ -37,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListGlobalIncidentHandles.java b/examples/v2/incidents/ListGlobalIncidentHandles.java index f35e63f5a53..bfdc3dccfd9 100644 --- a/examples/v2/incidents/ListGlobalIncidentHandles.java +++ b/examples/v2/incidents/ListGlobalIncidentHandles.java @@ -1,9 +1,16 @@ // List global incident handles returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentHandlesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidentAttachments.java b/examples/v2/incidents/ListIncidentAttachments.java index 30a4d138e91..4289a37d5f0 100644 --- a/examples/v2/incidents/ListIncidentAttachments.java +++ b/examples/v2/incidents/ListIncidentAttachments.java @@ -1,9 +1,16 @@ // List incident attachments returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.AttachmentArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidentImpacts.java b/examples/v2/incidents/ListIncidentImpacts.java index 15f6df42a27..f2bc7eac3f4 100644 --- a/examples/v2/incidents/ListIncidentImpacts.java +++ b/examples/v2/incidents/ListIncidentImpacts.java @@ -1,9 +1,16 @@ // List an incident's impacts returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentImpactsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidentIntegrations.java b/examples/v2/incidents/ListIncidentIntegrations.java index 72d782b9a0d..85522717de2 100644 --- a/examples/v2/incidents/ListIncidentIntegrations.java +++ b/examples/v2/incidents/ListIncidentIntegrations.java @@ -1,9 +1,16 @@ // Get a list of an incident's integration metadata returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,8 +22,7 @@ public static void main(String[] args) { String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); try { - IncidentIntegrationMetadataListResponse result = - apiInstance.listIncidentIntegrations(INCIDENT_DATA_ID); + IncidentIntegrationMetadataListResponse result = apiInstance.listIncidentIntegrations(INCIDENT_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#listIncidentIntegrations"); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidentNotificationRules.java b/examples/v2/incidents/ListIncidentNotificationRules.java index 821339fb684..50f6ecb501c 100644 --- a/examples/v2/incidents/ListIncidentNotificationRules.java +++ b/examples/v2/incidents/ListIncidentNotificationRules.java @@ -1,9 +1,16 @@ // List incident notification rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentNotificationRuleArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidentNotificationTemplates.java b/examples/v2/incidents/ListIncidentNotificationTemplates.java index ca29491042e..572cac7d1c6 100644 --- a/examples/v2/incidents/ListIncidentNotificationTemplates.java +++ b/examples/v2/incidents/ListIncidentNotificationTemplates.java @@ -1,9 +1,16 @@ // List incident notification templates returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentNotificationTemplateArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidentPostmortemTemplates.java b/examples/v2/incidents/ListIncidentPostmortemTemplates.java index deacaa15c81..f50febed4b8 100644 --- a/examples/v2/incidents/ListIncidentPostmortemTemplates.java +++ b/examples/v2/incidents/ListIncidentPostmortemTemplates.java @@ -1,9 +1,16 @@ // List postmortem templates returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.PostmortemTemplatesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidentTodos.java b/examples/v2/incidents/ListIncidentTodos.java index 437b2689a37..a88b4d2816c 100644 --- a/examples/v2/incidents/ListIncidentTodos.java +++ b/examples/v2/incidents/ListIncidentTodos.java @@ -1,9 +1,16 @@ // Get a list of an incident's todos returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentTodoListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidentTypes.java b/examples/v2/incidents/ListIncidentTypes.java index 108d41c2bff..6ec649df055 100644 --- a/examples/v2/incidents/ListIncidentTypes.java +++ b/examples/v2/incidents/ListIncidentTypes.java @@ -1,9 +1,16 @@ // Get a list of incident types returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentTypeListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidents.java b/examples/v2/incidents/ListIncidents.java index 5da28e4662c..2f2812a37f6 100644 --- a/examples/v2/incidents/ListIncidents.java +++ b/examples/v2/incidents/ListIncidents.java @@ -1,9 +1,16 @@ // Get a list of incidents returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/ListIncidents_2665616954.java b/examples/v2/incidents/ListIncidents_2665616954.java index 45a2ab0ce1a..bd7fd424374 100644 --- a/examples/v2/incidents/ListIncidents_2665616954.java +++ b/examples/v2/incidents/ListIncidents_2665616954.java @@ -1,10 +1,19 @@ // Get a list of incidents returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.api.IncidentsApi.ListIncidentsOptionalParameters; +import com.datadog.api.client.v2.model.IncidentsResponse; import com.datadog.api.client.v2.model.IncidentResponseData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,12 +22,10 @@ public static void main(String[] args) { IncidentsApi apiInstance = new IncidentsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listIncidentsWithPagination( - new ListIncidentsOptionalParameters().pageSize(2L)); + PaginationIterable iterable = apiInstance.listIncidentsWithPagination(new ListIncidentsOptionalParameters().pageSize(2L)); for (IncidentResponseData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling IncidentsApi#listIncidentsWithPagination"); @@ -26,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/SearchIncidents.java b/examples/v2/incidents/SearchIncidents.java index 2638c73ef12..d125ab8d933 100644 --- a/examples/v2/incidents/SearchIncidents.java +++ b/examples/v2/incidents/SearchIncidents.java @@ -1,9 +1,16 @@ // Search for incidents returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentSearchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { IncidentsApi apiInstance = new IncidentsApi(defaultClient); try { - IncidentSearchResponse result = - apiInstance.searchIncidents("state:(active OR stable OR resolved)"); + IncidentSearchResponse result = apiInstance.searchIncidents("state:(active OR stable OR resolved)"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#searchIncidents"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/SearchIncidents_1931679109.java b/examples/v2/incidents/SearchIncidents_1931679109.java index 13361e61e23..b01e8b86ff8 100644 --- a/examples/v2/incidents/SearchIncidents_1931679109.java +++ b/examples/v2/incidents/SearchIncidents_1931679109.java @@ -1,10 +1,19 @@ // Search for incidents returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.api.IncidentsApi.SearchIncidentsOptionalParameters; +import com.datadog.api.client.v2.model.IncidentSearchResponse; import com.datadog.api.client.v2.model.IncidentSearchResponseIncidentsData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,13 +22,10 @@ public static void main(String[] args) { IncidentsApi apiInstance = new IncidentsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.searchIncidentsWithPagination( - "state:(active OR stable OR resolved)", - new SearchIncidentsOptionalParameters().pageSize(2L)); + PaginationIterable iterable = apiInstance.searchIncidentsWithPagination("state:(active OR stable OR resolved)",new SearchIncidentsOptionalParameters().pageSize(2L)); for (IncidentSearchResponseIncidentsData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling IncidentsApi#searchIncidentsWithPagination"); @@ -27,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateGlobalIncidentHandle.java b/examples/v2/incidents/UpdateGlobalIncidentHandle.java index b13d0290300..e7a61f6e239 100644 --- a/examples/v2/incidents/UpdateGlobalIncidentHandle.java +++ b/examples/v2/incidents/UpdateGlobalIncidentHandle.java @@ -1,8 +1,9 @@ // Update global incident handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentHandleResponse; import com.datadog.api.client.v2.model.IncidentHandleAttributesFields; import com.datadog.api.client.v2.model.IncidentHandleAttributesRequest; import com.datadog.api.client.v2.model.IncidentHandleDataRequest; @@ -10,9 +11,14 @@ import com.datadog.api.client.v2.model.IncidentHandleRelationshipData; import com.datadog.api.client.v2.model.IncidentHandleRelationshipsRequest; import com.datadog.api.client.v2.model.IncidentHandleRequest; -import com.datadog.api.client.v2.model.IncidentHandleResponse; import com.datadog.api.client.v2.model.IncidentHandleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,32 +26,23 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateGlobalIncidentHandle", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - IncidentHandleRequest body = - new IncidentHandleRequest() - .data( - new IncidentHandleDataRequest() - .attributes( - new IncidentHandleAttributesRequest() - .fields( - new IncidentHandleAttributesFields() - .severity(Collections.singletonList("SEV-1"))) - .name("@incident-sev-1")) - .id("b2494081-cdf0-4205-b366-4e1dd4fdf0bf") - .relationships( - new IncidentHandleRelationshipsRequest() - .commanderUser( - new IncidentHandleRelationship() - .data( - new IncidentHandleRelationshipData() - .id("f7b538b1-ed7c-4e84-82de-fdf84a539d40") - .type("incident_types"))) - .incidentType( - new IncidentHandleRelationship() - .data( - new IncidentHandleRelationshipData() - .id("f7b538b1-ed7c-4e84-82de-fdf84a539d40") - .type("incident_types")))) - .type(IncidentHandleType.INCIDENTS_HANDLES)); + IncidentHandleRequest body = new IncidentHandleRequest() +.data(new IncidentHandleDataRequest() +.attributes(new IncidentHandleAttributesRequest() +.fields(new IncidentHandleAttributesFields() +.severity(Collections.singletonList("SEV-1"))) +.name("@incident-sev-1")) +.id("b2494081-cdf0-4205-b366-4e1dd4fdf0bf") +.relationships(new IncidentHandleRelationshipsRequest() +.commanderUser(new IncidentHandleRelationship() +.data(new IncidentHandleRelationshipData() +.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40") +.type("incident_types"))) +.incidentType(new IncidentHandleRelationship() +.data(new IncidentHandleRelationshipData() +.id("f7b538b1-ed7c-4e84-82de-fdf84a539d40") +.type("incident_types")))) +.type(IncidentHandleType.INCIDENTS_HANDLES)); try { IncidentHandleResponse result = apiInstance.updateGlobalIncidentHandle(body); @@ -58,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateGlobalIncidentSettings.java b/examples/v2/incidents/UpdateGlobalIncidentSettings.java index 4685b829465..00fa2314597 100644 --- a/examples/v2/incidents/UpdateGlobalIncidentSettings.java +++ b/examples/v2/incidents/UpdateGlobalIncidentSettings.java @@ -1,13 +1,20 @@ // Update global incident settings returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.GlobalIncidentSettingsResponse; import com.datadog.api.client.v2.model.GlobalIncidentSettingsAttributesRequest; import com.datadog.api.client.v2.model.GlobalIncidentSettingsDataRequest; import com.datadog.api.client.v2.model.GlobalIncidentSettingsRequest; -import com.datadog.api.client.v2.model.GlobalIncidentSettingsResponse; import com.datadog.api.client.v2.model.GlobalIncidentSettingsType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,14 +22,11 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateGlobalIncidentSettings", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - GlobalIncidentSettingsRequest body = - new GlobalIncidentSettingsRequest() - .data( - new GlobalIncidentSettingsDataRequest() - .attributes( - new GlobalIncidentSettingsAttributesRequest() - .analyticsDashboardId("abc-123-def")) - .type(GlobalIncidentSettingsType.INCIDENTS_GLOBAL_SETTINGS)); + GlobalIncidentSettingsRequest body = new GlobalIncidentSettingsRequest() +.data(new GlobalIncidentSettingsDataRequest() +.attributes(new GlobalIncidentSettingsAttributesRequest() +.analyticsDashboardId("abc-123-def")) +.type(GlobalIncidentSettingsType.INCIDENTS_GLOBAL_SETTINGS)); try { GlobalIncidentSettingsResponse result = apiInstance.updateGlobalIncidentSettings(body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncident.java b/examples/v2/incidents/UpdateIncident.java index 29753f2f03a..f6edbd9c17d 100644 --- a/examples/v2/incidents/UpdateIncident.java +++ b/examples/v2/incidents/UpdateIncident.java @@ -1,17 +1,23 @@ // Update an existing incident returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentResponse; import com.datadog.api.client.v2.model.IncidentFieldAttributes; import com.datadog.api.client.v2.model.IncidentFieldAttributesSingleValue; import com.datadog.api.client.v2.model.IncidentFieldAttributesSingleValueType; -import com.datadog.api.client.v2.model.IncidentResponse; import com.datadog.api.client.v2.model.IncidentType; import com.datadog.api.client.v2.model.IncidentUpdateAttributes; import com.datadog.api.client.v2.model.IncidentUpdateData; import com.datadog.api.client.v2.model.IncidentUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,24 +29,16 @@ public static void main(String[] args) { String INCIDENT_DATA_ATTRIBUTES_TITLE = System.getenv("INCIDENT_DATA_ATTRIBUTES_TITLE"); String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); - IncidentUpdateRequest body = - new IncidentUpdateRequest() - .data( - new IncidentUpdateData() - .id(INCIDENT_DATA_ID) - .type(IncidentType.INCIDENTS) - .attributes( - new IncidentUpdateAttributes() - .fields( - Map.ofEntries( - Map.entry( - "state", - new IncidentFieldAttributes( - new IncidentFieldAttributesSingleValue() - .type( - IncidentFieldAttributesSingleValueType.DROPDOWN) - .value("resolved"))))) - .title("A test incident title-updated"))); + IncidentUpdateRequest body = new IncidentUpdateRequest() +.data(new IncidentUpdateData() +.id(INCIDENT_DATA_ID) +.type(IncidentType.INCIDENTS) +.attributes(new IncidentUpdateAttributes() +.fields(Map.ofEntries(Map.entry("state", new IncidentFieldAttributes( +new IncidentFieldAttributesSingleValue() +.type(IncidentFieldAttributesSingleValueType.DROPDOWN) +.value("resolved"))))) +.title("A test incident title-updated"))); try { IncidentResponse result = apiInstance.updateIncident(INCIDENT_DATA_ID, body); @@ -53,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncidentAttachment.java b/examples/v2/incidents/UpdateIncidentAttachment.java index da6024c0c64..4dea64127d1 100644 --- a/examples/v2/incidents/UpdateIncidentAttachment.java +++ b/examples/v2/incidents/UpdateIncidentAttachment.java @@ -1,7 +1,7 @@ // Update incident attachment returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.Attachment; import com.datadog.api.client.v2.model.IncidentAttachmentType; @@ -9,6 +9,13 @@ import com.datadog.api.client.v2.model.PatchAttachmentRequestData; import com.datadog.api.client.v2.model.PatchAttachmentRequestDataAttributes; import com.datadog.api.client.v2.model.PatchAttachmentRequestDataAttributesAttachment; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,23 +29,17 @@ public static void main(String[] args) { // there is a valid "incident_attachment" in the system String INCIDENT_ATTACHMENT_DATA_ID = System.getenv("INCIDENT_ATTACHMENT_DATA_ID"); - PatchAttachmentRequest body = - new PatchAttachmentRequest() - .data( - new PatchAttachmentRequestData() - .attributes( - new PatchAttachmentRequestDataAttributes() - .attachment( - new PatchAttachmentRequestDataAttributesAttachment() - .documentUrl( - "https://app.datadoghq.com/notebook/124/Example-Incident") - .title("Example-Incident"))) - .id(INCIDENT_ATTACHMENT_DATA_ID) - .type(IncidentAttachmentType.INCIDENT_ATTACHMENTS)); + PatchAttachmentRequest body = new PatchAttachmentRequest() +.data(new PatchAttachmentRequestData() +.attributes(new PatchAttachmentRequestDataAttributes() +.attachment(new PatchAttachmentRequestDataAttributesAttachment() +.documentUrl("https://app.datadoghq.com/notebook/124/Example-Incident") +.title("Example-Incident"))) +.id(INCIDENT_ATTACHMENT_DATA_ID) +.type(IncidentAttachmentType.INCIDENT_ATTACHMENTS)); try { - Attachment result = - apiInstance.updateIncidentAttachment(INCIDENT_DATA_ID, INCIDENT_ATTACHMENT_DATA_ID, body); + Attachment result = apiInstance.updateIncidentAttachment(INCIDENT_DATA_ID, INCIDENT_ATTACHMENT_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#updateIncidentAttachment"); @@ -48,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncidentIntegration.java b/examples/v2/incidents/UpdateIncidentIntegration.java index 95f8d40df81..f3716d037f8 100644 --- a/examples/v2/incidents/UpdateIncidentIntegration.java +++ b/examples/v2/incidents/UpdateIncidentIntegration.java @@ -1,17 +1,23 @@ // Update an existing incident integration metadata returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentIntegrationMetadataResponse; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataAttributes; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataMetadata; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataPatchData; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataPatchRequest; -import com.datadog.api.client.v2.model.IncidentIntegrationMetadataResponse; import com.datadog.api.client.v2.model.IncidentIntegrationMetadataType; import com.datadog.api.client.v2.model.SlackIntegrationMetadata; import com.datadog.api.client.v2.model.SlackIntegrationMetadataChannelItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,34 +29,24 @@ public static void main(String[] args) { String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); // the "incident" has an "incident_integration_metadata" - String INCIDENT_INTEGRATION_METADATA_DATA_ID = - System.getenv("INCIDENT_INTEGRATION_METADATA_DATA_ID"); + String INCIDENT_INTEGRATION_METADATA_DATA_ID = System.getenv("INCIDENT_INTEGRATION_METADATA_DATA_ID"); - IncidentIntegrationMetadataPatchRequest body = - new IncidentIntegrationMetadataPatchRequest() - .data( - new IncidentIntegrationMetadataPatchData() - .attributes( - new IncidentIntegrationMetadataAttributes() - .incidentId(INCIDENT_DATA_ID) - .integrationType(1) - .metadata( - new IncidentIntegrationMetadataMetadata( - new SlackIntegrationMetadata() - .channels( - Collections.singletonList( - new SlackIntegrationMetadataChannelItem() - .channelId("C0123456789") - .channelName("#updated-channel-name") - .teamId("T01234567") - .redirectUrl( - "https://slack.com/app_redirect?channel=C0123456789&team=T01234567")))))) - .type(IncidentIntegrationMetadataType.INCIDENT_INTEGRATIONS)); + IncidentIntegrationMetadataPatchRequest body = new IncidentIntegrationMetadataPatchRequest() +.data(new IncidentIntegrationMetadataPatchData() +.attributes(new IncidentIntegrationMetadataAttributes() +.incidentId(INCIDENT_DATA_ID) +.integrationType(1) +.metadata(new IncidentIntegrationMetadataMetadata( +new SlackIntegrationMetadata() +.channels(Collections.singletonList(new SlackIntegrationMetadataChannelItem() +.channelId("C0123456789") +.channelName("#updated-channel-name") +.teamId("T01234567") +.redirectUrl("https://slack.com/app_redirect?channel=C0123456789&team=T01234567")))))) +.type(IncidentIntegrationMetadataType.INCIDENT_INTEGRATIONS)); try { - IncidentIntegrationMetadataResponse result = - apiInstance.updateIncidentIntegration( - INCIDENT_DATA_ID, INCIDENT_INTEGRATION_METADATA_DATA_ID, body); + IncidentIntegrationMetadataResponse result = apiInstance.updateIncidentIntegration(INCIDENT_DATA_ID, INCIDENT_INTEGRATION_METADATA_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#updateIncidentIntegration"); @@ -60,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncidentNotificationRule.java b/examples/v2/incidents/UpdateIncidentNotificationRule.java index 9f7e5684e6e..62dddf4c111 100644 --- a/examples/v2/incidents/UpdateIncidentNotificationRule.java +++ b/examples/v2/incidents/UpdateIncidentNotificationRule.java @@ -1,7 +1,7 @@ // Update an incident notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentNotificationRule; import com.datadog.api.client.v2.model.IncidentNotificationRuleConditionsItems; @@ -17,8 +17,12 @@ import com.datadog.api.client.v2.model.RelationshipToIncidentNotificationTemplateData; import com.datadog.api.client.v2.model.RelationshipToIncidentType; import com.datadog.api.client.v2.model.RelationshipToIncidentTypeData; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -27,48 +31,31 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateIncidentNotificationRule", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - PutIncidentNotificationRuleRequest body = - new PutIncidentNotificationRuleRequest() - .data( - new IncidentNotificationRuleUpdateData() - .attributes( - new IncidentNotificationRuleCreateAttributes() - .conditions( - Collections.singletonList( - new IncidentNotificationRuleConditionsItems() - .field("severity") - .values(Arrays.asList("SEV-1", "SEV-2")))) - .enabled(true) - .handles(Arrays.asList("@team-email@company.com", "@slack-channel")) - .renotifyOn(Arrays.asList("status", "severity")) - .trigger("incident_created_trigger") - .visibility( - IncidentNotificationRuleCreateAttributesVisibility.ORGANIZATION)) - .id(UUID.fromString("00000000-0000-0000-0000-000000000001")) - .relationships( - new IncidentNotificationRuleCreateDataRelationships() - .incidentType( - new RelationshipToIncidentType() - .data( - new RelationshipToIncidentTypeData() - .id("00000000-0000-0000-0000-000000000000") - .type(IncidentTypeType.INCIDENT_TYPES))) - .notificationTemplate( - new RelationshipToIncidentNotificationTemplate() - .data( - new RelationshipToIncidentNotificationTemplateData() - .id( - UUID.fromString( - "00000000-0000-0000-0000-000000000001")) - .type( - IncidentNotificationTemplateType - .NOTIFICATION_TEMPLATES)))) - .type(IncidentNotificationRuleType.INCIDENT_NOTIFICATION_RULES)); + PutIncidentNotificationRuleRequest body = new PutIncidentNotificationRuleRequest() +.data(new IncidentNotificationRuleUpdateData() +.attributes(new IncidentNotificationRuleCreateAttributes() +.conditions(Collections.singletonList(new IncidentNotificationRuleConditionsItems() +.field("severity") +.values(Arrays.asList("SEV-1", "SEV-2")))) +.enabled(true) +.handles(Arrays.asList("@team-email@company.com", "@slack-channel")) +.renotifyOn(Arrays.asList("status", "severity")) +.trigger("incident_created_trigger") +.visibility(IncidentNotificationRuleCreateAttributesVisibility.ORGANIZATION)) +.id(UUID.fromString("00000000-0000-0000-0000-000000000001")) +.relationships(new IncidentNotificationRuleCreateDataRelationships() +.incidentType(new RelationshipToIncidentType() +.data(new RelationshipToIncidentTypeData() +.id("00000000-0000-0000-0000-000000000000") +.type(IncidentTypeType.INCIDENT_TYPES))) +.notificationTemplate(new RelationshipToIncidentNotificationTemplate() +.data(new RelationshipToIncidentNotificationTemplateData() +.id(UUID.fromString("00000000-0000-0000-0000-000000000001")) +.type(IncidentNotificationTemplateType.NOTIFICATION_TEMPLATES)))) +.type(IncidentNotificationRuleType.INCIDENT_NOTIFICATION_RULES)); try { - IncidentNotificationRule result = - apiInstance.updateIncidentNotificationRule( - UUID.fromString("00000000-0000-0000-0000-000000000001"), body); + IncidentNotificationRule result = apiInstance.updateIncidentNotificationRule(UUID.fromString("00000000-0000-0000-0000-000000000001"), body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#updateIncidentNotificationRule"); @@ -78,4 +65,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncidentNotificationRule_1207309457.java b/examples/v2/incidents/UpdateIncidentNotificationRule_1207309457.java index e61a863dea9..f57d32f68f8 100644 --- a/examples/v2/incidents/UpdateIncidentNotificationRule_1207309457.java +++ b/examples/v2/incidents/UpdateIncidentNotificationRule_1207309457.java @@ -1,7 +1,7 @@ // Update incident notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentNotificationRule; import com.datadog.api.client.v2.model.IncidentNotificationRuleConditionsItems; @@ -14,7 +14,12 @@ import com.datadog.api.client.v2.model.PutIncidentNotificationRuleRequest; import com.datadog.api.client.v2.model.RelationshipToIncidentType; import com.datadog.api.client.v2.model.RelationshipToIncidentTypeData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -28,41 +33,32 @@ public static void main(String[] args) { try { NOTIFICATION_RULE_DATA_ID = UUID.fromString(System.getenv("NOTIFICATION_RULE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } // there is a valid "incident_type" in the system String INCIDENT_TYPE_DATA_ID = System.getenv("INCIDENT_TYPE_DATA_ID"); - PutIncidentNotificationRuleRequest body = - new PutIncidentNotificationRuleRequest() - .data( - new IncidentNotificationRuleUpdateData() - .attributes( - new IncidentNotificationRuleCreateAttributes() - .enabled(false) - .conditions( - Collections.singletonList( - new IncidentNotificationRuleConditionsItems() - .field("severity") - .values(Collections.singletonList("SEV-1")))) - .handles(Collections.singletonList("@updated-team-email@company.com")) - .visibility(IncidentNotificationRuleCreateAttributesVisibility.PRIVATE) - .trigger("incident_modified_trigger")) - .relationships( - new IncidentNotificationRuleCreateDataRelationships() - .incidentType( - new RelationshipToIncidentType() - .data( - new RelationshipToIncidentTypeData() - .id(INCIDENT_TYPE_DATA_ID) - .type(IncidentTypeType.INCIDENT_TYPES)))) - .id(NOTIFICATION_RULE_DATA_ID) - .type(IncidentNotificationRuleType.INCIDENT_NOTIFICATION_RULES)); + PutIncidentNotificationRuleRequest body = new PutIncidentNotificationRuleRequest() +.data(new IncidentNotificationRuleUpdateData() +.attributes(new IncidentNotificationRuleCreateAttributes() +.enabled(false) +.conditions(Collections.singletonList(new IncidentNotificationRuleConditionsItems() +.field("severity") +.values(Collections.singletonList("SEV-1")))) +.handles(Collections.singletonList("@updated-team-email@company.com")) +.visibility(IncidentNotificationRuleCreateAttributesVisibility.PRIVATE) +.trigger("incident_modified_trigger")) +.relationships(new IncidentNotificationRuleCreateDataRelationships() +.incidentType(new RelationshipToIncidentType() +.data(new RelationshipToIncidentTypeData() +.id(INCIDENT_TYPE_DATA_ID) +.type(IncidentTypeType.INCIDENT_TYPES)))) +.id(NOTIFICATION_RULE_DATA_ID) +.type(IncidentNotificationRuleType.INCIDENT_NOTIFICATION_RULES)); try { - IncidentNotificationRule result = - apiInstance.updateIncidentNotificationRule(NOTIFICATION_RULE_DATA_ID, body); + IncidentNotificationRule result = apiInstance.updateIncidentNotificationRule(NOTIFICATION_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#updateIncidentNotificationRule"); @@ -72,4 +68,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncidentNotificationTemplate.java b/examples/v2/incidents/UpdateIncidentNotificationTemplate.java index 167e435f205..de8a9ea39ec 100644 --- a/examples/v2/incidents/UpdateIncidentNotificationTemplate.java +++ b/examples/v2/incidents/UpdateIncidentNotificationTemplate.java @@ -1,13 +1,19 @@ // Update incident notification template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentNotificationTemplate; import com.datadog.api.client.v2.model.IncidentNotificationTemplateType; import com.datadog.api.client.v2.model.IncidentNotificationTemplateUpdateAttributes; import com.datadog.api.client.v2.model.IncidentNotificationTemplateUpdateData; import com.datadog.api.client.v2.model.PatchIncidentNotificationTemplateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -19,21 +25,16 @@ public static void main(String[] args) { // there is a valid "notification_template" in the system UUID NOTIFICATION_TEMPLATE_DATA_ID = null; try { - NOTIFICATION_TEMPLATE_DATA_ID = - UUID.fromString(System.getenv("NOTIFICATION_TEMPLATE_DATA_ID")); + NOTIFICATION_TEMPLATE_DATA_ID = UUID.fromString(System.getenv("NOTIFICATION_TEMPLATE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } - PatchIncidentNotificationTemplateRequest body = - new PatchIncidentNotificationTemplateRequest() - .data( - new IncidentNotificationTemplateUpdateData() - .attributes( - new IncidentNotificationTemplateUpdateAttributes() - .category("update") - .content( - """ + PatchIncidentNotificationTemplateRequest body = new PatchIncidentNotificationTemplateRequest() +.data(new IncidentNotificationTemplateUpdateData() +.attributes(new IncidentNotificationTemplateUpdateAttributes() +.category("update") +.content(""" Incident Status Update: Title: Sample Incident Title @@ -44,14 +45,13 @@ public static void main(String[] args) { For more details, visit the incident page. """) - .name("Example-Incident") - .subject("Incident Update: Sample Incident Title - resolved")) - .id(NOTIFICATION_TEMPLATE_DATA_ID) - .type(IncidentNotificationTemplateType.NOTIFICATION_TEMPLATES)); +.name("Example-Incident") +.subject("Incident Update: Sample Incident Title - resolved")) +.id(NOTIFICATION_TEMPLATE_DATA_ID) +.type(IncidentNotificationTemplateType.NOTIFICATION_TEMPLATES)); try { - IncidentNotificationTemplate result = - apiInstance.updateIncidentNotificationTemplate(NOTIFICATION_TEMPLATE_DATA_ID, body); + IncidentNotificationTemplate result = apiInstance.updateIncidentNotificationTemplate(NOTIFICATION_TEMPLATE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#updateIncidentNotificationTemplate"); @@ -61,4 +61,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncidentPostmortemTemplate.java b/examples/v2/incidents/UpdateIncidentPostmortemTemplate.java index 56641805786..ff311254bf2 100644 --- a/examples/v2/incidents/UpdateIncidentPostmortemTemplate.java +++ b/examples/v2/incidents/UpdateIncidentPostmortemTemplate.java @@ -1,13 +1,20 @@ // Update postmortem template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.PostmortemTemplateResponse; import com.datadog.api.client.v2.model.PostmortemTemplateAttributesRequest; import com.datadog.api.client.v2.model.PostmortemTemplateDataRequest; import com.datadog.api.client.v2.model.PostmortemTemplateRequest; -import com.datadog.api.client.v2.model.PostmortemTemplateResponse; import com.datadog.api.client.v2.model.PostmortemTemplateType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,18 +22,14 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateIncidentPostmortemTemplate", true); IncidentsApi apiInstance = new IncidentsApi(defaultClient); - PostmortemTemplateRequest body = - new PostmortemTemplateRequest() - .data( - new PostmortemTemplateDataRequest() - .attributes( - new PostmortemTemplateAttributesRequest() - .name("Standard Postmortem Template")) - .type(PostmortemTemplateType.POSTMORTEM_TEMPLATE)); + PostmortemTemplateRequest body = new PostmortemTemplateRequest() +.data(new PostmortemTemplateDataRequest() +.attributes(new PostmortemTemplateAttributesRequest() +.name("Standard Postmortem Template")) +.type(PostmortemTemplateType.POSTMORTEM_TEMPLATE)); try { - PostmortemTemplateResponse result = - apiInstance.updateIncidentPostmortemTemplate("template-456", body); + PostmortemTemplateResponse result = apiInstance.updateIncidentPostmortemTemplate("template-456", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#updateIncidentPostmortemTemplate"); @@ -36,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncidentTodo.java b/examples/v2/incidents/UpdateIncidentTodo.java index bebba2e1b16..cdc7a44d56e 100644 --- a/examples/v2/incidents/UpdateIncidentTodo.java +++ b/examples/v2/incidents/UpdateIncidentTodo.java @@ -1,15 +1,21 @@ // Update an incident todo returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentTodoResponse; import com.datadog.api.client.v2.model.IncidentTodoAssignee; import com.datadog.api.client.v2.model.IncidentTodoAttributes; import com.datadog.api.client.v2.model.IncidentTodoPatchData; import com.datadog.api.client.v2.model.IncidentTodoPatchRequest; -import com.datadog.api.client.v2.model.IncidentTodoResponse; import com.datadog.api.client.v2.model.IncidentTodoType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,23 +29,18 @@ public static void main(String[] args) { // the "incident" has an "incident_todo" String INCIDENT_TODO_DATA_ID = System.getenv("INCIDENT_TODO_DATA_ID"); - IncidentTodoPatchRequest body = - new IncidentTodoPatchRequest() - .data( - new IncidentTodoPatchData() - .attributes( - new IncidentTodoAttributes() - .assignees( - Collections.singletonList( - new IncidentTodoAssignee("@test.user@test.com"))) - .content("Restore lost data.") - .completed("2023-03-06T22:00:00.000000+00:00") - .dueDate("2023-07-10T05:00:00.000000+00:00")) - .type(IncidentTodoType.INCIDENT_TODOS)); + IncidentTodoPatchRequest body = new IncidentTodoPatchRequest() +.data(new IncidentTodoPatchData() +.attributes(new IncidentTodoAttributes() +.assignees(Collections.singletonList(new IncidentTodoAssignee( +"@test.user@test.com"))) +.content("Restore lost data.") +.completed("2023-03-06T22:00:00.000000+00:00") +.dueDate("2023-07-10T05:00:00.000000+00:00")) +.type(IncidentTodoType.INCIDENT_TODOS)); try { - IncidentTodoResponse result = - apiInstance.updateIncidentTodo(INCIDENT_DATA_ID, INCIDENT_TODO_DATA_ID, body); + IncidentTodoResponse result = apiInstance.updateIncidentTodo(INCIDENT_DATA_ID, INCIDENT_TODO_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling IncidentsApi#updateIncidentTodo"); @@ -49,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncidentType.java b/examples/v2/incidents/UpdateIncidentType.java index 9e0bac5ea51..b92dd55b92f 100644 --- a/examples/v2/incidents/UpdateIncidentType.java +++ b/examples/v2/incidents/UpdateIncidentType.java @@ -1,13 +1,20 @@ // Update an incident type returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; +import com.datadog.api.client.v2.model.IncidentTypeResponse; import com.datadog.api.client.v2.model.IncidentTypePatchData; import com.datadog.api.client.v2.model.IncidentTypePatchRequest; -import com.datadog.api.client.v2.model.IncidentTypeResponse; import com.datadog.api.client.v2.model.IncidentTypeType; import com.datadog.api.client.v2.model.IncidentTypeUpdateAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,14 +26,12 @@ public static void main(String[] args) { String INCIDENT_TYPE_DATA_ATTRIBUTES_NAME = System.getenv("INCIDENT_TYPE_DATA_ATTRIBUTES_NAME"); String INCIDENT_TYPE_DATA_ID = System.getenv("INCIDENT_TYPE_DATA_ID"); - IncidentTypePatchRequest body = - new IncidentTypePatchRequest() - .data( - new IncidentTypePatchData() - .id(INCIDENT_TYPE_DATA_ID) - .attributes( - new IncidentTypeUpdateAttributes().name("Security Incident-updated")) - .type(IncidentTypeType.INCIDENT_TYPES)); + IncidentTypePatchRequest body = new IncidentTypePatchRequest() +.data(new IncidentTypePatchData() +.id(INCIDENT_TYPE_DATA_ID) +.attributes(new IncidentTypeUpdateAttributes() +.name("Security Incident-updated")) +.type(IncidentTypeType.INCIDENT_TYPES)); try { IncidentTypeResponse result = apiInstance.updateIncidentType(INCIDENT_TYPE_DATA_ID, body); @@ -39,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncident_1009194038.java b/examples/v2/incidents/UpdateIncident_1009194038.java index c7175f57e46..35243f05b08 100644 --- a/examples/v2/incidents/UpdateIncident_1009194038.java +++ b/examples/v2/incidents/UpdateIncident_1009194038.java @@ -1,7 +1,7 @@ // Remove commander from an incident returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentResponse; import com.datadog.api.client.v2.model.IncidentType; @@ -9,6 +9,14 @@ import com.datadog.api.client.v2.model.IncidentUpdateRelationships; import com.datadog.api.client.v2.model.IncidentUpdateRequest; import com.datadog.api.client.v2.model.NullableRelationshipToUser; +import com.datadog.api.client.v2.model.NullableRelationshipToUserData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,15 +27,13 @@ public static void main(String[] args) { // there is a valid "incident" in the system String INCIDENT_DATA_ID = System.getenv("INCIDENT_DATA_ID"); - IncidentUpdateRequest body = - new IncidentUpdateRequest() - .data( - new IncidentUpdateData() - .id(INCIDENT_DATA_ID) - .type(IncidentType.INCIDENTS) - .relationships( - new IncidentUpdateRelationships() - .commanderUser(new NullableRelationshipToUser().data(null)))); + IncidentUpdateRequest body = new IncidentUpdateRequest() +.data(new IncidentUpdateData() +.id(INCIDENT_DATA_ID) +.type(IncidentType.INCIDENTS) +.relationships(new IncidentUpdateRelationships() +.commanderUser(new NullableRelationshipToUser() +.data(null)))); try { IncidentResponse result = apiInstance.updateIncident(INCIDENT_DATA_ID, body); @@ -40,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/incidents/UpdateIncident_3369341440.java b/examples/v2/incidents/UpdateIncident_3369341440.java index 72d389aecf8..c1c9831407b 100644 --- a/examples/v2/incidents/UpdateIncident_3369341440.java +++ b/examples/v2/incidents/UpdateIncident_3369341440.java @@ -1,7 +1,7 @@ // Add commander to an incident returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IncidentsApi; import com.datadog.api.client.v2.model.IncidentResponse; import com.datadog.api.client.v2.model.IncidentType; @@ -11,6 +11,13 @@ import com.datadog.api.client.v2.model.NullableRelationshipToUser; import com.datadog.api.client.v2.model.NullableRelationshipToUserData; import com.datadog.api.client.v2.model.UsersType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,20 +31,15 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - IncidentUpdateRequest body = - new IncidentUpdateRequest() - .data( - new IncidentUpdateData() - .id(INCIDENT_DATA_ID) - .type(IncidentType.INCIDENTS) - .relationships( - new IncidentUpdateRelationships() - .commanderUser( - new NullableRelationshipToUser() - .data( - new NullableRelationshipToUserData() - .id(USER_DATA_ID) - .type(UsersType.USERS))))); + IncidentUpdateRequest body = new IncidentUpdateRequest() +.data(new IncidentUpdateData() +.id(INCIDENT_DATA_ID) +.type(IncidentType.INCIDENTS) +.relationships(new IncidentUpdateRelationships() +.commanderUser(new NullableRelationshipToUser() +.data(new NullableRelationshipToUserData() +.id(USER_DATA_ID) +.type(UsersType.USERS))))); try { IncidentResponse result = apiInstance.updateIncident(INCIDENT_DATA_ID, body); @@ -50,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/integrations/ListIntegrations.java b/examples/v2/integrations/ListIntegrations.java index f7479dc81b7..1eb14be5427 100644 --- a/examples/v2/integrations/ListIntegrations.java +++ b/examples/v2/integrations/ListIntegrations.java @@ -1,9 +1,16 @@ // List Integrations returns "Successful Response." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IntegrationsApi; import com.datadog.api.client.v2.model.ListIntegrationsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ip-allowlist/GetIPAllowlist.java b/examples/v2/ip-allowlist/GetIPAllowlist.java index 6da0613942c..fe6a9a0821c 100644 --- a/examples/v2/ip-allowlist/GetIPAllowlist.java +++ b/examples/v2/ip-allowlist/GetIPAllowlist.java @@ -1,9 +1,16 @@ // Get IP Allowlist returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IpAllowlistApi; import com.datadog.api.client.v2.model.IPAllowlistResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/ip-allowlist/UpdateIPAllowlist.java b/examples/v2/ip-allowlist/UpdateIPAllowlist.java index 1322314ffcf..f0726214dbb 100644 --- a/examples/v2/ip-allowlist/UpdateIPAllowlist.java +++ b/examples/v2/ip-allowlist/UpdateIPAllowlist.java @@ -1,42 +1,41 @@ // Update IP Allowlist returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.IpAllowlistApi; +import com.datadog.api.client.v2.model.IPAllowlistResponse; import com.datadog.api.client.v2.model.IPAllowlistAttributes; import com.datadog.api.client.v2.model.IPAllowlistData; import com.datadog.api.client.v2.model.IPAllowlistEntry; import com.datadog.api.client.v2.model.IPAllowlistEntryAttributes; import com.datadog.api.client.v2.model.IPAllowlistEntryData; import com.datadog.api.client.v2.model.IPAllowlistEntryType; -import com.datadog.api.client.v2.model.IPAllowlistResponse; import com.datadog.api.client.v2.model.IPAllowlistType; import com.datadog.api.client.v2.model.IPAllowlistUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); IpAllowlistApi apiInstance = new IpAllowlistApi(defaultClient); - IPAllowlistUpdateRequest body = - new IPAllowlistUpdateRequest() - .data( - new IPAllowlistData() - .attributes( - new IPAllowlistAttributes() - .entries( - Collections.singletonList( - new IPAllowlistEntry() - .data( - new IPAllowlistEntryData() - .attributes( - new IPAllowlistEntryAttributes() - .note("Example-IP-Allowlist") - .cidrBlock("127.0.0.1")) - .type(IPAllowlistEntryType.IP_ALLOWLIST_ENTRY)))) - .enabled(false)) - .type(IPAllowlistType.IP_ALLOWLIST)); + IPAllowlistUpdateRequest body = new IPAllowlistUpdateRequest() +.data(new IPAllowlistData() +.attributes(new IPAllowlistAttributes() +.entries(Collections.singletonList(new IPAllowlistEntry() +.data(new IPAllowlistEntryData() +.attributes(new IPAllowlistEntryAttributes() +.note("Example-IP-Allowlist") +.cidrBlock("127.0.0.1")) +.type(IPAllowlistEntryType.IP_ALLOWLIST_ENTRY)))) +.enabled(false)) +.type(IPAllowlistType.IP_ALLOWLIST)); try { IPAllowlistResponse result = apiInstance.updateIPAllowlist(body); @@ -49,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/jira-integration/CreateJiraIssueTemplate.java b/examples/v2/jira-integration/CreateJiraIssueTemplate.java index 75bf7e5b9c1..d6a904cecf0 100644 --- a/examples/v2/jira-integration/CreateJiraIssueTemplate.java +++ b/examples/v2/jira-integration/CreateJiraIssueTemplate.java @@ -1,14 +1,19 @@ // Create Jira issue template returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.JiraIntegrationApi; +import com.datadog.api.client.v2.model.JiraIssueTemplateResponse; import com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequest; import com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequestAttributes; import com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequestAttributesJiraAccount; import com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequestData; -import com.datadog.api.client.v2.model.JiraIssueTemplateResponse; import com.datadog.api.client.v2.model.JiraIssueTemplateType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; import java.util.UUID; @@ -18,23 +23,16 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createJiraIssueTemplate", true); JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient); - JiraIssueTemplateCreateRequest body = - new JiraIssueTemplateCreateRequest() - .data( - new JiraIssueTemplateCreateRequestData() - .attributes( - new JiraIssueTemplateCreateRequestAttributes() - .fields( - Map.ofEntries( - Map.entry( - "description", "{'payload': 'Test', 'type': 'json'}"))) - .issueTypeId("12730") - .jiraAccount( - new JiraIssueTemplateCreateRequestAttributesJiraAccount() - .id(UUID.fromString("80f16d40-1fba-486e-b1fc-983e6ca19bec"))) - .name("test-template") - .projectId("10772")) - .type(JiraIssueTemplateType.JIRA_ISSUE_TEMPLATE)); + JiraIssueTemplateCreateRequest body = new JiraIssueTemplateCreateRequest() +.data(new JiraIssueTemplateCreateRequestData() +.attributes(new JiraIssueTemplateCreateRequestAttributes() +.fields(Map.ofEntries(Map.entry("description", "{'payload': 'Test', 'type': 'json'}"))) +.issueTypeId("12730") +.jiraAccount(new JiraIssueTemplateCreateRequestAttributesJiraAccount() +.id(UUID.fromString("80f16d40-1fba-486e-b1fc-983e6ca19bec"))) +.name("test-template") +.projectId("10772")) +.type(JiraIssueTemplateType.JIRA_ISSUE_TEMPLATE)); try { JiraIssueTemplateResponse result = apiInstance.createJiraIssueTemplate(body); @@ -47,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/jira-integration/DeleteJiraAccount.java b/examples/v2/jira-integration/DeleteJiraAccount.java index ec97ffe0cbf..bfc02c2d3df 100644 --- a/examples/v2/jira-integration/DeleteJiraAccount.java +++ b/examples/v2/jira-integration/DeleteJiraAccount.java @@ -1,8 +1,14 @@ // Delete Jira account returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.JiraIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -21,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/jira-integration/DeleteJiraIssueTemplate.java b/examples/v2/jira-integration/DeleteJiraIssueTemplate.java index a272f038aa3..c116bc4ae92 100644 --- a/examples/v2/jira-integration/DeleteJiraIssueTemplate.java +++ b/examples/v2/jira-integration/DeleteJiraIssueTemplate.java @@ -1,8 +1,14 @@ // Delete Jira issue template returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.JiraIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -21,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/jira-integration/GetJiraIssueTemplate.java b/examples/v2/jira-integration/GetJiraIssueTemplate.java index 0bdf26b8b08..7326d8e9de0 100644 --- a/examples/v2/jira-integration/GetJiraIssueTemplate.java +++ b/examples/v2/jira-integration/GetJiraIssueTemplate.java @@ -1,9 +1,15 @@ // Get Jira issue template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.JiraIntegrationApi; import com.datadog.api.client.v2.model.JiraIssueTemplateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -13,8 +19,7 @@ public static void main(String[] args) { JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient); try { - JiraIssueTemplateResponse result = - apiInstance.getJiraIssueTemplate(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); + JiraIssueTemplateResponse result = apiInstance.getJiraIssueTemplate(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling JiraIntegrationApi#getJiraIssueTemplate"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/jira-integration/ListJiraAccounts.java b/examples/v2/jira-integration/ListJiraAccounts.java index 313141b7f5a..cb3ff75b431 100644 --- a/examples/v2/jira-integration/ListJiraAccounts.java +++ b/examples/v2/jira-integration/ListJiraAccounts.java @@ -1,9 +1,16 @@ // List Jira accounts returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.JiraIntegrationApi; import com.datadog.api.client.v2.model.JiraAccountsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/jira-integration/ListJiraIssueTemplates.java b/examples/v2/jira-integration/ListJiraIssueTemplates.java index d82c4699b1a..befdd02549b 100644 --- a/examples/v2/jira-integration/ListJiraIssueTemplates.java +++ b/examples/v2/jira-integration/ListJiraIssueTemplates.java @@ -1,9 +1,16 @@ // List Jira issue templates returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.JiraIntegrationApi; import com.datadog.api.client.v2.model.JiraIssueTemplatesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/jira-integration/UpdateJiraIssueTemplate.java b/examples/v2/jira-integration/UpdateJiraIssueTemplate.java index 128ff85a4d3..40f351efa7d 100644 --- a/examples/v2/jira-integration/UpdateJiraIssueTemplate.java +++ b/examples/v2/jira-integration/UpdateJiraIssueTemplate.java @@ -1,13 +1,18 @@ // Update Jira issue template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.JiraIntegrationApi; import com.datadog.api.client.v2.model.JiraIssueTemplateResponse; import com.datadog.api.client.v2.model.JiraIssueTemplateType; import com.datadog.api.client.v2.model.JiraIssueTemplateUpdateRequest; import com.datadog.api.client.v2.model.JiraIssueTemplateUpdateRequestAttributes; import com.datadog.api.client.v2.model.JiraIssueTemplateUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; import java.util.UUID; @@ -17,24 +22,15 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateJiraIssueTemplate", true); JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient); - JiraIssueTemplateUpdateRequest body = - new JiraIssueTemplateUpdateRequest() - .data( - new JiraIssueTemplateUpdateRequestData() - .attributes( - new JiraIssueTemplateUpdateRequestAttributes() - .fields( - Map.ofEntries( - Map.entry( - "description", - "{'payload': 'Updated Description', 'type': 'json'}"))) - .name("test_template_updated")) - .type(JiraIssueTemplateType.JIRA_ISSUE_TEMPLATE)); + JiraIssueTemplateUpdateRequest body = new JiraIssueTemplateUpdateRequest() +.data(new JiraIssueTemplateUpdateRequestData() +.attributes(new JiraIssueTemplateUpdateRequestAttributes() +.fields(Map.ofEntries(Map.entry("description", "{'payload': 'Updated Description', 'type': 'json'}"))) +.name("test_template_updated")) +.type(JiraIssueTemplateType.JIRA_ISSUE_TEMPLATE)); try { - JiraIssueTemplateResponse result = - apiInstance.updateJiraIssueTemplate( - UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"), body); + JiraIssueTemplateResponse result = apiInstance.updateJiraIssueTemplate(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"), body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling JiraIntegrationApi#updateJiraIssueTemplate"); @@ -44,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/CreateAPIKey.java b/examples/v2/key-management/CreateAPIKey.java index 2b630a71308..fd9948e083a 100644 --- a/examples/v2/key-management/CreateAPIKey.java +++ b/examples/v2/key-management/CreateAPIKey.java @@ -1,25 +1,31 @@ // Create an API key returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; +import com.datadog.api.client.v2.model.APIKeyResponse; import com.datadog.api.client.v2.model.APIKeyCreateAttributes; import com.datadog.api.client.v2.model.APIKeyCreateData; import com.datadog.api.client.v2.model.APIKeyCreateRequest; -import com.datadog.api.client.v2.model.APIKeyResponse; import com.datadog.api.client.v2.model.APIKeysType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); KeyManagementApi apiInstance = new KeyManagementApi(defaultClient); - APIKeyCreateRequest body = - new APIKeyCreateRequest() - .data( - new APIKeyCreateData() - .type(APIKeysType.API_KEYS) - .attributes(new APIKeyCreateAttributes().name("Example-Key-Management"))); + APIKeyCreateRequest body = new APIKeyCreateRequest() +.data(new APIKeyCreateData() +.type(APIKeysType.API_KEYS) +.attributes(new APIKeyCreateAttributes() +.name("Example-Key-Management"))); try { APIKeyResponse result = apiInstance.createAPIKey(body); @@ -32,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/CreateCurrentUserApplicationKey.java b/examples/v2/key-management/CreateCurrentUserApplicationKey.java index c13203d2822..dc36a41bf79 100644 --- a/examples/v2/key-management/CreateCurrentUserApplicationKey.java +++ b/examples/v2/key-management/CreateCurrentUserApplicationKey.java @@ -1,26 +1,31 @@ // Create an application key for current user returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; +import com.datadog.api.client.v2.model.ApplicationKeyResponse; import com.datadog.api.client.v2.model.ApplicationKeyCreateAttributes; import com.datadog.api.client.v2.model.ApplicationKeyCreateData; import com.datadog.api.client.v2.model.ApplicationKeyCreateRequest; -import com.datadog.api.client.v2.model.ApplicationKeyResponse; import com.datadog.api.client.v2.model.ApplicationKeysType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); KeyManagementApi apiInstance = new KeyManagementApi(defaultClient); - ApplicationKeyCreateRequest body = - new ApplicationKeyCreateRequest() - .data( - new ApplicationKeyCreateData() - .type(ApplicationKeysType.APPLICATION_KEYS) - .attributes( - new ApplicationKeyCreateAttributes().name("Example-Key-Management"))); + ApplicationKeyCreateRequest body = new ApplicationKeyCreateRequest() +.data(new ApplicationKeyCreateData() +.type(ApplicationKeysType.APPLICATION_KEYS) +.attributes(new ApplicationKeyCreateAttributes() +.name("Example-Key-Management"))); try { ApplicationKeyResponse result = apiInstance.createCurrentUserApplicationKey(body); @@ -33,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/CreateCurrentUserApplicationKey_3383369233.java b/examples/v2/key-management/CreateCurrentUserApplicationKey_3383369233.java index 42727d682cc..e2a2b031743 100644 --- a/examples/v2/key-management/CreateCurrentUserApplicationKey_3383369233.java +++ b/examples/v2/key-management/CreateCurrentUserApplicationKey_3383369233.java @@ -1,33 +1,32 @@ // Create an Application key with scopes for current user returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; +import com.datadog.api.client.v2.model.ApplicationKeyResponse; import com.datadog.api.client.v2.model.ApplicationKeyCreateAttributes; import com.datadog.api.client.v2.model.ApplicationKeyCreateData; import com.datadog.api.client.v2.model.ApplicationKeyCreateRequest; -import com.datadog.api.client.v2.model.ApplicationKeyResponse; import com.datadog.api.client.v2.model.ApplicationKeysType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); KeyManagementApi apiInstance = new KeyManagementApi(defaultClient); - ApplicationKeyCreateRequest body = - new ApplicationKeyCreateRequest() - .data( - new ApplicationKeyCreateData() - .type(ApplicationKeysType.APPLICATION_KEYS) - .attributes( - new ApplicationKeyCreateAttributes() - .name("Example-Key-Management") - .scopes( - Arrays.asList( - "dashboards_read", - "dashboards_write", - "dashboards_public_share")))); + ApplicationKeyCreateRequest body = new ApplicationKeyCreateRequest() +.data(new ApplicationKeyCreateData() +.type(ApplicationKeysType.APPLICATION_KEYS) +.attributes(new ApplicationKeyCreateAttributes() +.name("Example-Key-Management") +.scopes(Arrays.asList("dashboards_read", "dashboards_write", "dashboards_public_share")))); try { ApplicationKeyResponse result = apiInstance.createCurrentUserApplicationKey(body); @@ -40,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/DeleteAPIKey.java b/examples/v2/key-management/DeleteAPIKey.java index 51f789bfe4f..f533e9e5701 100644 --- a/examples/v2/key-management/DeleteAPIKey.java +++ b/examples/v2/key-management/DeleteAPIKey.java @@ -1,8 +1,15 @@ // Delete an API key returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/DeleteApplicationKey.java b/examples/v2/key-management/DeleteApplicationKey.java index 0119feb90ed..6b365a8b180 100644 --- a/examples/v2/key-management/DeleteApplicationKey.java +++ b/examples/v2/key-management/DeleteApplicationKey.java @@ -1,8 +1,15 @@ // Delete an application key returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/DeleteCurrentUserApplicationKey.java b/examples/v2/key-management/DeleteCurrentUserApplicationKey.java index 3a0b48d7c2a..4b6157710a9 100644 --- a/examples/v2/key-management/DeleteCurrentUserApplicationKey.java +++ b/examples/v2/key-management/DeleteCurrentUserApplicationKey.java @@ -1,8 +1,15 @@ // Delete an application key owned by current user returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/GetAPIKey.java b/examples/v2/key-management/GetAPIKey.java index cd76717ae2b..402f692e40c 100644 --- a/examples/v2/key-management/GetAPIKey.java +++ b/examples/v2/key-management/GetAPIKey.java @@ -1,9 +1,16 @@ // Get API key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; import com.datadog.api.client.v2.model.APIKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/GetApplicationKey.java b/examples/v2/key-management/GetApplicationKey.java index 212667942fd..e47cc014791 100644 --- a/examples/v2/key-management/GetApplicationKey.java +++ b/examples/v2/key-management/GetApplicationKey.java @@ -1,9 +1,16 @@ // Get an application key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; import com.datadog.api.client.v2.model.ApplicationKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/GetCurrentUserApplicationKey.java b/examples/v2/key-management/GetCurrentUserApplicationKey.java index 601dd97e4c1..f6afd6124be 100644 --- a/examples/v2/key-management/GetCurrentUserApplicationKey.java +++ b/examples/v2/key-management/GetCurrentUserApplicationKey.java @@ -1,9 +1,16 @@ // Get one application key owned by current user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; import com.datadog.api.client.v2.model.ApplicationKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String APPLICATION_KEY_DATA_ID = System.getenv("APPLICATION_KEY_DATA_ID"); try { - ApplicationKeyResponse result = - apiInstance.getCurrentUserApplicationKey(APPLICATION_KEY_DATA_ID); + ApplicationKeyResponse result = apiInstance.getCurrentUserApplicationKey(APPLICATION_KEY_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling KeyManagementApi#getCurrentUserApplicationKey"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/ListAPIKeys.java b/examples/v2/key-management/ListAPIKeys.java index de4f20af1a1..844b6869094 100644 --- a/examples/v2/key-management/ListAPIKeys.java +++ b/examples/v2/key-management/ListAPIKeys.java @@ -1,10 +1,17 @@ // Get all API keys returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; import com.datadog.api.client.v2.api.KeyManagementApi.ListAPIKeysOptionalParameters; import com.datadog.api.client.v2.model.APIKeysResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,9 +22,7 @@ public static void main(String[] args) { String API_KEY_DATA_ATTRIBUTES_NAME = System.getenv("API_KEY_DATA_ATTRIBUTES_NAME"); try { - APIKeysResponse result = - apiInstance.listAPIKeys( - new ListAPIKeysOptionalParameters().filter(API_KEY_DATA_ATTRIBUTES_NAME)); + APIKeysResponse result = apiInstance.listAPIKeys(new ListAPIKeysOptionalParameters().filter(API_KEY_DATA_ATTRIBUTES_NAME)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling KeyManagementApi#listAPIKeys"); @@ -27,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/ListApplicationKeys.java b/examples/v2/key-management/ListApplicationKeys.java index 71ed5b3c151..aaabc4e70ef 100644 --- a/examples/v2/key-management/ListApplicationKeys.java +++ b/examples/v2/key-management/ListApplicationKeys.java @@ -1,9 +1,16 @@ // Get all application keys returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; import com.datadog.api.client.v2.model.ListApplicationKeysResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/ListCurrentUserApplicationKeys.java b/examples/v2/key-management/ListCurrentUserApplicationKeys.java index 3a049ea4fe0..355155b5415 100644 --- a/examples/v2/key-management/ListCurrentUserApplicationKeys.java +++ b/examples/v2/key-management/ListCurrentUserApplicationKeys.java @@ -1,9 +1,16 @@ // Get all application keys owned by current user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; import com.datadog.api.client.v2.model.ListApplicationKeysResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/UpdateAPIKey.java b/examples/v2/key-management/UpdateAPIKey.java index 2db5b94d14f..9d831e87b25 100644 --- a/examples/v2/key-management/UpdateAPIKey.java +++ b/examples/v2/key-management/UpdateAPIKey.java @@ -1,13 +1,20 @@ // Edit an API key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; import com.datadog.api.client.v2.model.APIKeyResponse; +import com.datadog.api.client.v2.model.APIKeysType; import com.datadog.api.client.v2.model.APIKeyUpdateAttributes; import com.datadog.api.client.v2.model.APIKeyUpdateData; import com.datadog.api.client.v2.model.APIKeyUpdateRequest; -import com.datadog.api.client.v2.model.APIKeysType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,13 +24,12 @@ public static void main(String[] args) { // there is a valid "api_key" in the system String API_KEY_DATA_ID = System.getenv("API_KEY_DATA_ID"); - APIKeyUpdateRequest body = - new APIKeyUpdateRequest() - .data( - new APIKeyUpdateData() - .type(APIKeysType.API_KEYS) - .id(API_KEY_DATA_ID) - .attributes(new APIKeyUpdateAttributes().name("Example-Key-Management"))); + APIKeyUpdateRequest body = new APIKeyUpdateRequest() +.data(new APIKeyUpdateData() +.type(APIKeysType.API_KEYS) +.id(API_KEY_DATA_ID) +.attributes(new APIKeyUpdateAttributes() +.name("Example-Key-Management"))); try { APIKeyResponse result = apiInstance.updateAPIKey(API_KEY_DATA_ID, body); @@ -36,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/UpdateApplicationKey.java b/examples/v2/key-management/UpdateApplicationKey.java index 5621c91269b..b111d6a6085 100644 --- a/examples/v2/key-management/UpdateApplicationKey.java +++ b/examples/v2/key-management/UpdateApplicationKey.java @@ -1,13 +1,20 @@ // Edit an application key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; import com.datadog.api.client.v2.model.ApplicationKeyResponse; +import com.datadog.api.client.v2.model.ApplicationKeysType; import com.datadog.api.client.v2.model.ApplicationKeyUpdateAttributes; import com.datadog.api.client.v2.model.ApplicationKeyUpdateData; import com.datadog.api.client.v2.model.ApplicationKeyUpdateRequest; -import com.datadog.api.client.v2.model.ApplicationKeysType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,23 +22,18 @@ public static void main(String[] args) { KeyManagementApi apiInstance = new KeyManagementApi(defaultClient); // there is a valid "application_key" in the system - String APPLICATION_KEY_DATA_ATTRIBUTES_NAME = - System.getenv("APPLICATION_KEY_DATA_ATTRIBUTES_NAME"); + String APPLICATION_KEY_DATA_ATTRIBUTES_NAME = System.getenv("APPLICATION_KEY_DATA_ATTRIBUTES_NAME"); String APPLICATION_KEY_DATA_ID = System.getenv("APPLICATION_KEY_DATA_ID"); - ApplicationKeyUpdateRequest body = - new ApplicationKeyUpdateRequest() - .data( - new ApplicationKeyUpdateData() - .id(APPLICATION_KEY_DATA_ID) - .type(ApplicationKeysType.APPLICATION_KEYS) - .attributes( - new ApplicationKeyUpdateAttributes() - .name("Application Key for managing dashboards-updated"))); + ApplicationKeyUpdateRequest body = new ApplicationKeyUpdateRequest() +.data(new ApplicationKeyUpdateData() +.id(APPLICATION_KEY_DATA_ID) +.type(ApplicationKeysType.APPLICATION_KEYS) +.attributes(new ApplicationKeyUpdateAttributes() +.name("Application Key for managing dashboards-updated"))); try { - ApplicationKeyResponse result = - apiInstance.updateApplicationKey(APPLICATION_KEY_DATA_ID, body); + ApplicationKeyResponse result = apiInstance.updateApplicationKey(APPLICATION_KEY_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling KeyManagementApi#updateApplicationKey"); @@ -41,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/key-management/UpdateCurrentUserApplicationKey.java b/examples/v2/key-management/UpdateCurrentUserApplicationKey.java index e3469d279b5..a7c9938e56e 100644 --- a/examples/v2/key-management/UpdateCurrentUserApplicationKey.java +++ b/examples/v2/key-management/UpdateCurrentUserApplicationKey.java @@ -1,13 +1,20 @@ // Edit an application key owned by current user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.KeyManagementApi; import com.datadog.api.client.v2.model.ApplicationKeyResponse; +import com.datadog.api.client.v2.model.ApplicationKeysType; import com.datadog.api.client.v2.model.ApplicationKeyUpdateAttributes; import com.datadog.api.client.v2.model.ApplicationKeyUpdateData; import com.datadog.api.client.v2.model.ApplicationKeyUpdateRequest; -import com.datadog.api.client.v2.model.ApplicationKeysType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,23 +22,18 @@ public static void main(String[] args) { KeyManagementApi apiInstance = new KeyManagementApi(defaultClient); // there is a valid "application_key" in the system - String APPLICATION_KEY_DATA_ATTRIBUTES_NAME = - System.getenv("APPLICATION_KEY_DATA_ATTRIBUTES_NAME"); + String APPLICATION_KEY_DATA_ATTRIBUTES_NAME = System.getenv("APPLICATION_KEY_DATA_ATTRIBUTES_NAME"); String APPLICATION_KEY_DATA_ID = System.getenv("APPLICATION_KEY_DATA_ID"); - ApplicationKeyUpdateRequest body = - new ApplicationKeyUpdateRequest() - .data( - new ApplicationKeyUpdateData() - .id(APPLICATION_KEY_DATA_ID) - .type(ApplicationKeysType.APPLICATION_KEYS) - .attributes( - new ApplicationKeyUpdateAttributes() - .name("Application Key for managing dashboards-updated"))); + ApplicationKeyUpdateRequest body = new ApplicationKeyUpdateRequest() +.data(new ApplicationKeyUpdateData() +.id(APPLICATION_KEY_DATA_ID) +.type(ApplicationKeysType.APPLICATION_KEYS) +.attributes(new ApplicationKeyUpdateAttributes() +.name("Application Key for managing dashboards-updated"))); try { - ApplicationKeyResponse result = - apiInstance.updateCurrentUserApplicationKey(APPLICATION_KEY_DATA_ID, body); + ApplicationKeyResponse result = apiInstance.updateCurrentUserApplicationKey(APPLICATION_KEY_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling KeyManagementApi#updateCurrentUserApplicationKey"); @@ -41,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/AddReadRoleToArchive.java b/examples/v2/logs-archives/AddReadRoleToArchive.java index b9e41b3d227..a1e0c9f35e1 100644 --- a/examples/v2/logs-archives/AddReadRoleToArchive.java +++ b/examples/v2/logs-archives/AddReadRoleToArchive.java @@ -1,23 +1,28 @@ // Grant role to an archive returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; import com.datadog.api.client.v2.model.RelationshipToRole; import com.datadog.api.client.v2.model.RelationshipToRoleData; import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsArchivesApi apiInstance = new LogsArchivesApi(defaultClient); - RelationshipToRole body = - new RelationshipToRole() - .data( - new RelationshipToRoleData() - .id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d") - .type(RolesType.ROLES)); + RelationshipToRole body = new RelationshipToRole() +.data(new RelationshipToRoleData() +.id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d") +.type(RolesType.ROLES)); try { apiInstance.addReadRoleToArchive("archive_id", body); @@ -29,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/CreateLogsArchive.java b/examples/v2/logs-archives/CreateLogsArchive.java index 64bd6342222..36af07b096a 100644 --- a/examples/v2/logs-archives/CreateLogsArchive.java +++ b/examples/v2/logs-archives/CreateLogsArchive.java @@ -1,7 +1,7 @@ // Create an archive returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; import com.datadog.api.client.v2.model.LogsArchive; import com.datadog.api.client.v2.model.LogsArchiveCreateRequest; @@ -11,35 +11,36 @@ import com.datadog.api.client.v2.model.LogsArchiveDestinationAzure; import com.datadog.api.client.v2.model.LogsArchiveDestinationAzureType; import com.datadog.api.client.v2.model.LogsArchiveIntegrationAzure; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsArchivesApi apiInstance = new LogsArchivesApi(defaultClient); - LogsArchiveCreateRequest body = - new LogsArchiveCreateRequest() - .data( - new LogsArchiveCreateRequestDefinition() - .attributes( - new LogsArchiveCreateRequestAttributes() - .destination( - new LogsArchiveCreateRequestDestination( - new LogsArchiveDestinationAzure() - .container("container-name") - .integration( - new LogsArchiveIntegrationAzure() - .clientId("aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa") - .tenantId("aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa")) - .storageAccount("account-name") - .type(LogsArchiveDestinationAzureType.AZURE))) - .includeTags(false) - .name("Nginx Archive") - .query("source:nginx") - .rehydrationMaxScanSizeInGb(100L) - .rehydrationTags(Arrays.asList("team:intake", "team:app"))) - .type("archives")); + LogsArchiveCreateRequest body = new LogsArchiveCreateRequest() +.data(new LogsArchiveCreateRequestDefinition() +.attributes(new LogsArchiveCreateRequestAttributes() +.destination(new LogsArchiveCreateRequestDestination( +new LogsArchiveDestinationAzure() +.container("container-name") +.integration(new LogsArchiveIntegrationAzure() +.clientId("aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa") +.tenantId("aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa")) +.storageAccount("account-name") +.type(LogsArchiveDestinationAzureType.AZURE))) +.includeTags(false) +.name("Nginx Archive") +.query("source:nginx") +.rehydrationMaxScanSizeInGb(100L) +.rehydrationTags(Arrays.asList("team:intake", "team:app"))) +.type("archives")); try { LogsArchive result = apiInstance.createLogsArchive(body); @@ -52,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/DeleteLogsArchive.java b/examples/v2/logs-archives/DeleteLogsArchive.java index d0b3c2f820e..da47732d00d 100644 --- a/examples/v2/logs-archives/DeleteLogsArchive.java +++ b/examples/v2/logs-archives/DeleteLogsArchive.java @@ -1,8 +1,15 @@ // Delete an archive returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/GetLogsArchive.java b/examples/v2/logs-archives/GetLogsArchive.java index 5e193de2d81..073e3c69b46 100644 --- a/examples/v2/logs-archives/GetLogsArchive.java +++ b/examples/v2/logs-archives/GetLogsArchive.java @@ -1,9 +1,16 @@ // Get an archive returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; import com.datadog.api.client.v2.model.LogsArchive; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/GetLogsArchiveOrder.java b/examples/v2/logs-archives/GetLogsArchiveOrder.java index 37b1c9b149b..1e55c8cfdbf 100644 --- a/examples/v2/logs-archives/GetLogsArchiveOrder.java +++ b/examples/v2/logs-archives/GetLogsArchiveOrder.java @@ -1,9 +1,16 @@ // Get archive order returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; import com.datadog.api.client.v2.model.LogsArchiveOrder; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/ListArchiveReadRoles.java b/examples/v2/logs-archives/ListArchiveReadRoles.java index c4205a64d08..258cbeee4db 100644 --- a/examples/v2/logs-archives/ListArchiveReadRoles.java +++ b/examples/v2/logs-archives/ListArchiveReadRoles.java @@ -1,9 +1,16 @@ // List read roles for an archive returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; import com.datadog.api.client.v2.model.RolesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/ListLogsArchives.java b/examples/v2/logs-archives/ListLogsArchives.java index f36f5b222d2..8a495a21f0d 100644 --- a/examples/v2/logs-archives/ListLogsArchives.java +++ b/examples/v2/logs-archives/ListLogsArchives.java @@ -1,9 +1,16 @@ // Get all archives returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; import com.datadog.api.client.v2.model.LogsArchives; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/RemoveRoleFromArchive.java b/examples/v2/logs-archives/RemoveRoleFromArchive.java index 1ec5f584834..c3791d5ec12 100644 --- a/examples/v2/logs-archives/RemoveRoleFromArchive.java +++ b/examples/v2/logs-archives/RemoveRoleFromArchive.java @@ -1,23 +1,28 @@ // Revoke role from an archive returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; import com.datadog.api.client.v2.model.RelationshipToRole; import com.datadog.api.client.v2.model.RelationshipToRoleData; import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsArchivesApi apiInstance = new LogsArchivesApi(defaultClient); - RelationshipToRole body = - new RelationshipToRole() - .data( - new RelationshipToRoleData() - .id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d") - .type(RolesType.ROLES)); + RelationshipToRole body = new RelationshipToRole() +.data(new RelationshipToRoleData() +.id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d") +.type(RolesType.ROLES)); try { apiInstance.removeRoleFromArchive("archive_id", body); @@ -29,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/UpdateLogsArchive.java b/examples/v2/logs-archives/UpdateLogsArchive.java index 1ca22cb1fdb..4f1bda465ab 100644 --- a/examples/v2/logs-archives/UpdateLogsArchive.java +++ b/examples/v2/logs-archives/UpdateLogsArchive.java @@ -1,7 +1,7 @@ // Update an archive returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; import com.datadog.api.client.v2.model.LogsArchive; import com.datadog.api.client.v2.model.LogsArchiveCreateRequest; @@ -11,35 +11,36 @@ import com.datadog.api.client.v2.model.LogsArchiveDestinationAzure; import com.datadog.api.client.v2.model.LogsArchiveDestinationAzureType; import com.datadog.api.client.v2.model.LogsArchiveIntegrationAzure; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsArchivesApi apiInstance = new LogsArchivesApi(defaultClient); - LogsArchiveCreateRequest body = - new LogsArchiveCreateRequest() - .data( - new LogsArchiveCreateRequestDefinition() - .attributes( - new LogsArchiveCreateRequestAttributes() - .destination( - new LogsArchiveCreateRequestDestination( - new LogsArchiveDestinationAzure() - .container("container-name") - .integration( - new LogsArchiveIntegrationAzure() - .clientId("aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa") - .tenantId("aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa")) - .storageAccount("account-name") - .type(LogsArchiveDestinationAzureType.AZURE))) - .includeTags(false) - .name("Nginx Archive") - .query("source:nginx") - .rehydrationMaxScanSizeInGb(100L) - .rehydrationTags(Arrays.asList("team:intake", "team:app"))) - .type("archives")); + LogsArchiveCreateRequest body = new LogsArchiveCreateRequest() +.data(new LogsArchiveCreateRequestDefinition() +.attributes(new LogsArchiveCreateRequestAttributes() +.destination(new LogsArchiveCreateRequestDestination( +new LogsArchiveDestinationAzure() +.container("container-name") +.integration(new LogsArchiveIntegrationAzure() +.clientId("aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa") +.tenantId("aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa")) +.storageAccount("account-name") +.type(LogsArchiveDestinationAzureType.AZURE))) +.includeTags(false) +.name("Nginx Archive") +.query("source:nginx") +.rehydrationMaxScanSizeInGb(100L) +.rehydrationTags(Arrays.asList("team:intake", "team:app"))) +.type("archives")); try { LogsArchive result = apiInstance.updateLogsArchive("archive_id", body); @@ -52,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-archives/UpdateLogsArchiveOrder.java b/examples/v2/logs-archives/UpdateLogsArchiveOrder.java index ccc78ada400..8d10e5d5960 100644 --- a/examples/v2/logs-archives/UpdateLogsArchiveOrder.java +++ b/examples/v2/logs-archives/UpdateLogsArchiveOrder.java @@ -1,31 +1,31 @@ // Update archive order returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsArchivesApi; import com.datadog.api.client.v2.model.LogsArchiveOrder; +import com.datadog.api.client.v2.model.LogsArchiveOrder; import com.datadog.api.client.v2.model.LogsArchiveOrderAttributes; import com.datadog.api.client.v2.model.LogsArchiveOrderDefinition; import com.datadog.api.client.v2.model.LogsArchiveOrderDefinitionType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsArchivesApi apiInstance = new LogsArchivesApi(defaultClient); - LogsArchiveOrder body = - new LogsArchiveOrder() - .data( - new LogsArchiveOrderDefinition() - .attributes( - new LogsArchiveOrderAttributes() - .archiveIds( - Arrays.asList( - "a2zcMylnM4OCHpYusxIi1g", - "a2zcMylnM4OCHpYusxIi2g", - "a2zcMylnM4OCHpYusxIi3g"))) - .type(LogsArchiveOrderDefinitionType.ARCHIVE_ORDER)); + LogsArchiveOrder body = new LogsArchiveOrder() +.data(new LogsArchiveOrderDefinition() +.attributes(new LogsArchiveOrderAttributes() +.archiveIds(Arrays.asList("a2zcMylnM4OCHpYusxIi1g", "a2zcMylnM4OCHpYusxIi2g", "a2zcMylnM4OCHpYusxIi3g"))) +.type(LogsArchiveOrderDefinitionType.ARCHIVE_ORDER)); try { LogsArchiveOrder result = apiInstance.updateLogsArchiveOrder(body); @@ -38,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination.java b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination.java index 7b0253e620d..8bdb41dac34 100644 --- a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination.java +++ b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination.java @@ -1,8 +1,9 @@ // Create a custom destination returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; +import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationAttributeTagsRestrictionListType; import com.datadog.api.client.v2.model.CustomDestinationCreateRequest; import com.datadog.api.client.v2.model.CustomDestinationCreateRequestAttributes; @@ -13,54 +14,49 @@ import com.datadog.api.client.v2.model.CustomDestinationHttpDestinationAuth; import com.datadog.api.client.v2.model.CustomDestinationHttpDestinationAuthBasic; import com.datadog.api.client.v2.model.CustomDestinationHttpDestinationAuthBasicType; -import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsCustomDestinationsApi apiInstance = new LogsCustomDestinationsApi(defaultClient); - CustomDestinationCreateRequest body = - new CustomDestinationCreateRequest() - .data( - new CustomDestinationCreateRequestDefinition() - .attributes( - new CustomDestinationCreateRequestAttributes() - .enabled(true) - .forwardTags(true) - .forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) - .forwardTagsRestrictionListType( - CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) - .forwarderDestination( - new CustomDestinationForwardDestination( - new CustomDestinationForwardDestinationHttp() - .auth( - new CustomDestinationHttpDestinationAuth( - new CustomDestinationHttpDestinationAuthBasic() - .password("datadog-custom-destination-password") - .type( - CustomDestinationHttpDestinationAuthBasicType - .BASIC) - .username( - "datadog-custom-destination-username"))) - .endpoint("https://example.com") - .type(CustomDestinationForwardDestinationHttpType.HTTP))) - .name("Nginx logs") - .query("source:nginx")) - .type(CustomDestinationType.CUSTOM_DESTINATION)); + CustomDestinationCreateRequest body = new CustomDestinationCreateRequest() +.data(new CustomDestinationCreateRequestDefinition() +.attributes(new CustomDestinationCreateRequestAttributes() +.enabled(true) +.forwardTags(true) +.forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) +.forwardTagsRestrictionListType(CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) +.forwarderDestination(new CustomDestinationForwardDestination( +new CustomDestinationForwardDestinationHttp() +.auth(new CustomDestinationHttpDestinationAuth( +new CustomDestinationHttpDestinationAuthBasic() +.password("datadog-custom-destination-password") +.type(CustomDestinationHttpDestinationAuthBasicType.BASIC) +.username("datadog-custom-destination-username"))) +.endpoint("https://example.com") +.type(CustomDestinationForwardDestinationHttpType.HTTP))) +.name("Nginx logs") +.query("source:nginx")) +.type(CustomDestinationType.CUSTOM_DESTINATION)); try { CustomDestinationResponse result = apiInstance.createLogsCustomDestination(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); + System.err.println("Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1091442807.java b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1091442807.java index 5d75c45a09b..ac209f6cc6b 100644 --- a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1091442807.java +++ b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1091442807.java @@ -1,8 +1,9 @@ // Create a Custom Header HTTP custom destination returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; +import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationAttributeTagsRestrictionListType; import com.datadog.api.client.v2.model.CustomDestinationCreateRequest; import com.datadog.api.client.v2.model.CustomDestinationCreateRequestAttributes; @@ -13,53 +14,49 @@ import com.datadog.api.client.v2.model.CustomDestinationHttpDestinationAuth; import com.datadog.api.client.v2.model.CustomDestinationHttpDestinationAuthCustomHeader; import com.datadog.api.client.v2.model.CustomDestinationHttpDestinationAuthCustomHeaderType; -import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsCustomDestinationsApi apiInstance = new LogsCustomDestinationsApi(defaultClient); - CustomDestinationCreateRequest body = - new CustomDestinationCreateRequest() - .data( - new CustomDestinationCreateRequestDefinition() - .attributes( - new CustomDestinationCreateRequestAttributes() - .enabled(false) - .forwardTags(false) - .forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) - .forwardTagsRestrictionListType( - CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) - .forwarderDestination( - new CustomDestinationForwardDestination( - new CustomDestinationForwardDestinationHttp() - .auth( - new CustomDestinationHttpDestinationAuth( - new CustomDestinationHttpDestinationAuthCustomHeader() - .headerValue("my-secret") - .type( - CustomDestinationHttpDestinationAuthCustomHeaderType - .CUSTOM_HEADER) - .headerName("MY-AUTHENTICATION-HEADER"))) - .endpoint("https://example.com") - .type(CustomDestinationForwardDestinationHttpType.HTTP))) - .name("Nginx logs") - .query("source:nginx")) - .type(CustomDestinationType.CUSTOM_DESTINATION)); + CustomDestinationCreateRequest body = new CustomDestinationCreateRequest() +.data(new CustomDestinationCreateRequestDefinition() +.attributes(new CustomDestinationCreateRequestAttributes() +.enabled(false) +.forwardTags(false) +.forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) +.forwardTagsRestrictionListType(CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) +.forwarderDestination(new CustomDestinationForwardDestination( +new CustomDestinationForwardDestinationHttp() +.auth(new CustomDestinationHttpDestinationAuth( +new CustomDestinationHttpDestinationAuthCustomHeader() +.headerValue("my-secret") +.type(CustomDestinationHttpDestinationAuthCustomHeaderType.CUSTOM_HEADER) +.headerName("MY-AUTHENTICATION-HEADER"))) +.endpoint("https://example.com") +.type(CustomDestinationForwardDestinationHttpType.HTTP))) +.name("Nginx logs") +.query("source:nginx")) +.type(CustomDestinationType.CUSTOM_DESTINATION)); try { CustomDestinationResponse result = apiInstance.createLogsCustomDestination(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); + System.err.println("Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1288180912.java b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1288180912.java index 30089c6b7a7..f6e91744efd 100644 --- a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1288180912.java +++ b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1288180912.java @@ -1,8 +1,9 @@ // Create a Splunk custom destination returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; +import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationAttributeTagsRestrictionListType; import com.datadog.api.client.v2.model.CustomDestinationCreateRequest; import com.datadog.api.client.v2.model.CustomDestinationCreateRequestAttributes; @@ -10,48 +11,45 @@ import com.datadog.api.client.v2.model.CustomDestinationForwardDestination; import com.datadog.api.client.v2.model.CustomDestinationForwardDestinationSplunk; import com.datadog.api.client.v2.model.CustomDestinationForwardDestinationSplunkType; -import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsCustomDestinationsApi apiInstance = new LogsCustomDestinationsApi(defaultClient); - CustomDestinationCreateRequest body = - new CustomDestinationCreateRequest() - .data( - new CustomDestinationCreateRequestDefinition() - .attributes( - new CustomDestinationCreateRequestAttributes() - .enabled(false) - .forwardTags(false) - .forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) - .forwardTagsRestrictionListType( - CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) - .forwarderDestination( - new CustomDestinationForwardDestination( - new CustomDestinationForwardDestinationSplunk() - .accessToken("my-access-token") - .endpoint("https://example.com") - .type( - CustomDestinationForwardDestinationSplunkType - .SPLUNK_HEC))) - .name("Nginx logs") - .query("source:nginx")) - .type(CustomDestinationType.CUSTOM_DESTINATION)); + CustomDestinationCreateRequest body = new CustomDestinationCreateRequest() +.data(new CustomDestinationCreateRequestDefinition() +.attributes(new CustomDestinationCreateRequestAttributes() +.enabled(false) +.forwardTags(false) +.forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) +.forwardTagsRestrictionListType(CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) +.forwarderDestination(new CustomDestinationForwardDestination( +new CustomDestinationForwardDestinationSplunk() +.accessToken("my-access-token") +.endpoint("https://example.com") +.type(CustomDestinationForwardDestinationSplunkType.SPLUNK_HEC))) +.name("Nginx logs") +.query("source:nginx")) +.type(CustomDestinationType.CUSTOM_DESTINATION)); try { CustomDestinationResponse result = apiInstance.createLogsCustomDestination(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); + System.err.println("Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_141236188.java b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_141236188.java index a72a48dc895..6ff9e7ac04a 100644 --- a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_141236188.java +++ b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_141236188.java @@ -1,8 +1,9 @@ // Create an Elasticsearch custom destination returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; +import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationAttributeTagsRestrictionListType; import com.datadog.api.client.v2.model.CustomDestinationCreateRequest; import com.datadog.api.client.v2.model.CustomDestinationCreateRequestAttributes; @@ -11,53 +12,49 @@ import com.datadog.api.client.v2.model.CustomDestinationForwardDestination; import com.datadog.api.client.v2.model.CustomDestinationForwardDestinationElasticsearch; import com.datadog.api.client.v2.model.CustomDestinationForwardDestinationElasticsearchType; -import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsCustomDestinationsApi apiInstance = new LogsCustomDestinationsApi(defaultClient); - CustomDestinationCreateRequest body = - new CustomDestinationCreateRequest() - .data( - new CustomDestinationCreateRequestDefinition() - .attributes( - new CustomDestinationCreateRequestAttributes() - .enabled(false) - .forwardTags(false) - .forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) - .forwardTagsRestrictionListType( - CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) - .forwarderDestination( - new CustomDestinationForwardDestination( - new CustomDestinationForwardDestinationElasticsearch() - .auth( - new CustomDestinationElasticsearchDestinationAuth() - .username("my-username") - .password("my-password")) - .indexName("nginx-logs") - .indexRotation("yyyy-MM-dd") - .endpoint("https://example.com") - .type( - CustomDestinationForwardDestinationElasticsearchType - .ELASTICSEARCH))) - .name("Nginx logs") - .query("source:nginx")) - .type(CustomDestinationType.CUSTOM_DESTINATION)); + CustomDestinationCreateRequest body = new CustomDestinationCreateRequest() +.data(new CustomDestinationCreateRequestDefinition() +.attributes(new CustomDestinationCreateRequestAttributes() +.enabled(false) +.forwardTags(false) +.forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) +.forwardTagsRestrictionListType(CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) +.forwarderDestination(new CustomDestinationForwardDestination( +new CustomDestinationForwardDestinationElasticsearch() +.auth(new CustomDestinationElasticsearchDestinationAuth() +.username("my-username") +.password("my-password")) +.indexName("nginx-logs") +.indexRotation("yyyy-MM-dd") +.endpoint("https://example.com") +.type(CustomDestinationForwardDestinationElasticsearchType.ELASTICSEARCH))) +.name("Nginx logs") +.query("source:nginx")) +.type(CustomDestinationType.CUSTOM_DESTINATION)); try { CustomDestinationResponse result = apiInstance.createLogsCustomDestination(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); + System.err.println("Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1735989579.java b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1735989579.java index 58ccdc779c8..ec0d5f31d8d 100644 --- a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1735989579.java +++ b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_1735989579.java @@ -1,8 +1,9 @@ // Create a Microsoft Sentinel custom destination returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; +import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationAttributeTagsRestrictionListType; import com.datadog.api.client.v2.model.CustomDestinationCreateRequest; import com.datadog.api.client.v2.model.CustomDestinationCreateRequestAttributes; @@ -10,53 +11,48 @@ import com.datadog.api.client.v2.model.CustomDestinationForwardDestination; import com.datadog.api.client.v2.model.CustomDestinationForwardDestinationMicrosoftSentinel; import com.datadog.api.client.v2.model.CustomDestinationForwardDestinationMicrosoftSentinelType; -import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsCustomDestinationsApi apiInstance = new LogsCustomDestinationsApi(defaultClient); - CustomDestinationCreateRequest body = - new CustomDestinationCreateRequest() - .data( - new CustomDestinationCreateRequestDefinition() - .attributes( - new CustomDestinationCreateRequestAttributes() - .enabled(false) - .forwardTags(false) - .forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) - .forwardTagsRestrictionListType( - CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) - .forwarderDestination( - new CustomDestinationForwardDestination( - new CustomDestinationForwardDestinationMicrosoftSentinel() - .type( - CustomDestinationForwardDestinationMicrosoftSentinelType - .MICROSOFT_SENTINEL) - .tenantId("f3c9a8a1-4c2e-4d2e-b911-9f3c28c3c8b2") - .clientId("9a2f4d83-2b5e-429e-a35a-2b3c4182db71") - .dataCollectionEndpoint( - "https://my-dce-5kyl.eastus-1.ingest.monitor.azure.com") - .dataCollectionRuleId( - "dcr-000a00a000a00000a000000aa000a0aa") - .streamName("Custom-MyTable"))) - .name("Nginx logs") - .query("source:nginx")) - .type(CustomDestinationType.CUSTOM_DESTINATION)); + CustomDestinationCreateRequest body = new CustomDestinationCreateRequest() +.data(new CustomDestinationCreateRequestDefinition() +.attributes(new CustomDestinationCreateRequestAttributes() +.enabled(false) +.forwardTags(false) +.forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) +.forwardTagsRestrictionListType(CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) +.forwarderDestination(new CustomDestinationForwardDestination( +new CustomDestinationForwardDestinationMicrosoftSentinel() +.type(CustomDestinationForwardDestinationMicrosoftSentinelType.MICROSOFT_SENTINEL) +.tenantId("f3c9a8a1-4c2e-4d2e-b911-9f3c28c3c8b2") +.clientId("9a2f4d83-2b5e-429e-a35a-2b3c4182db71") +.dataCollectionEndpoint("https://my-dce-5kyl.eastus-1.ingest.monitor.azure.com") +.dataCollectionRuleId("dcr-000a00a000a00000a000000aa000a0aa") +.streamName("Custom-MyTable"))) +.name("Nginx logs") +.query("source:nginx")) +.type(CustomDestinationType.CUSTOM_DESTINATION)); try { CustomDestinationResponse result = apiInstance.createLogsCustomDestination(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); + System.err.println("Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_2184123765.java b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_2184123765.java index 1636e2fb1b9..4fa0c4631ae 100644 --- a/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_2184123765.java +++ b/examples/v2/logs-custom-destinations/CreateLogsCustomDestination_2184123765.java @@ -1,8 +1,9 @@ // Create a Basic HTTP custom destination returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; +import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationAttributeTagsRestrictionListType; import com.datadog.api.client.v2.model.CustomDestinationCreateRequest; import com.datadog.api.client.v2.model.CustomDestinationCreateRequestAttributes; @@ -13,54 +14,49 @@ import com.datadog.api.client.v2.model.CustomDestinationHttpDestinationAuth; import com.datadog.api.client.v2.model.CustomDestinationHttpDestinationAuthBasic; import com.datadog.api.client.v2.model.CustomDestinationHttpDestinationAuthBasicType; -import com.datadog.api.client.v2.model.CustomDestinationResponse; import com.datadog.api.client.v2.model.CustomDestinationType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsCustomDestinationsApi apiInstance = new LogsCustomDestinationsApi(defaultClient); - CustomDestinationCreateRequest body = - new CustomDestinationCreateRequest() - .data( - new CustomDestinationCreateRequestDefinition() - .attributes( - new CustomDestinationCreateRequestAttributes() - .enabled(false) - .forwardTags(false) - .forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) - .forwardTagsRestrictionListType( - CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) - .forwarderDestination( - new CustomDestinationForwardDestination( - new CustomDestinationForwardDestinationHttp() - .auth( - new CustomDestinationHttpDestinationAuth( - new CustomDestinationHttpDestinationAuthBasic() - .password("datadog-custom-destination-password") - .type( - CustomDestinationHttpDestinationAuthBasicType - .BASIC) - .username( - "datadog-custom-destination-username"))) - .endpoint("https://example.com") - .type(CustomDestinationForwardDestinationHttpType.HTTP))) - .name("Nginx logs") - .query("source:nginx")) - .type(CustomDestinationType.CUSTOM_DESTINATION)); + CustomDestinationCreateRequest body = new CustomDestinationCreateRequest() +.data(new CustomDestinationCreateRequestDefinition() +.attributes(new CustomDestinationCreateRequestAttributes() +.enabled(false) +.forwardTags(false) +.forwardTagsRestrictionList(Arrays.asList("datacenter", "host")) +.forwardTagsRestrictionListType(CustomDestinationAttributeTagsRestrictionListType.ALLOW_LIST) +.forwarderDestination(new CustomDestinationForwardDestination( +new CustomDestinationForwardDestinationHttp() +.auth(new CustomDestinationHttpDestinationAuth( +new CustomDestinationHttpDestinationAuthBasic() +.password("datadog-custom-destination-password") +.type(CustomDestinationHttpDestinationAuthBasicType.BASIC) +.username("datadog-custom-destination-username"))) +.endpoint("https://example.com") +.type(CustomDestinationForwardDestinationHttpType.HTTP))) +.name("Nginx logs") +.query("source:nginx")) +.type(CustomDestinationType.CUSTOM_DESTINATION)); try { CustomDestinationResponse result = apiInstance.createLogsCustomDestination(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); + System.err.println("Exception when calling LogsCustomDestinationsApi#createLogsCustomDestination"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/DeleteLogsCustomDestination.java b/examples/v2/logs-custom-destinations/DeleteLogsCustomDestination.java index e0641181edf..cf9bd9b2dea 100644 --- a/examples/v2/logs-custom-destinations/DeleteLogsCustomDestination.java +++ b/examples/v2/logs-custom-destinations/DeleteLogsCustomDestination.java @@ -1,8 +1,15 @@ // Delete a custom destination returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { try { apiInstance.deleteLogsCustomDestination(CUSTOM_DESTINATION_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#deleteLogsCustomDestination"); + System.err.println("Exception when calling LogsCustomDestinationsApi#deleteLogsCustomDestination"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/GetLogsCustomDestination.java b/examples/v2/logs-custom-destinations/GetLogsCustomDestination.java index 8bb5fefec30..dba1c000d2c 100644 --- a/examples/v2/logs-custom-destinations/GetLogsCustomDestination.java +++ b/examples/v2/logs-custom-destinations/GetLogsCustomDestination.java @@ -1,9 +1,16 @@ // Get a custom destination returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; import com.datadog.api.client.v2.model.CustomDestinationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String CUSTOM_DESTINATION_DATA_ID = System.getenv("CUSTOM_DESTINATION_DATA_ID"); try { - CustomDestinationResponse result = - apiInstance.getLogsCustomDestination(CUSTOM_DESTINATION_DATA_ID); + CustomDestinationResponse result = apiInstance.getLogsCustomDestination(CUSTOM_DESTINATION_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#getLogsCustomDestination"); + System.err.println("Exception when calling LogsCustomDestinationsApi#getLogsCustomDestination"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/ListLogsCustomDestinations.java b/examples/v2/logs-custom-destinations/ListLogsCustomDestinations.java index 525ff030944..b2bc471a084 100644 --- a/examples/v2/logs-custom-destinations/ListLogsCustomDestinations.java +++ b/examples/v2/logs-custom-destinations/ListLogsCustomDestinations.java @@ -1,9 +1,16 @@ // Get all custom destinations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; import com.datadog.api.client.v2.model.CustomDestinationsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { CustomDestinationsResponse result = apiInstance.listLogsCustomDestinations(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#listLogsCustomDestinations"); + System.err.println("Exception when calling LogsCustomDestinationsApi#listLogsCustomDestinations"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-custom-destinations/UpdateLogsCustomDestination.java b/examples/v2/logs-custom-destinations/UpdateLogsCustomDestination.java index 5cf231d4a2f..33105d0a176 100644 --- a/examples/v2/logs-custom-destinations/UpdateLogsCustomDestination.java +++ b/examples/v2/logs-custom-destinations/UpdateLogsCustomDestination.java @@ -1,14 +1,21 @@ // Update a custom destination returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsCustomDestinationsApi; -import com.datadog.api.client.v2.model.CustomDestinationAttributeTagsRestrictionListType; import com.datadog.api.client.v2.model.CustomDestinationResponse; +import com.datadog.api.client.v2.model.CustomDestinationAttributeTagsRestrictionListType; import com.datadog.api.client.v2.model.CustomDestinationType; import com.datadog.api.client.v2.model.CustomDestinationUpdateRequest; import com.datadog.api.client.v2.model.CustomDestinationUpdateRequestAttributes; import com.datadog.api.client.v2.model.CustomDestinationUpdateRequestDefinition; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,32 +25,26 @@ public static void main(String[] args) { // there is a valid "custom_destination" in the system String CUSTOM_DESTINATION_DATA_ID = System.getenv("CUSTOM_DESTINATION_DATA_ID"); - CustomDestinationUpdateRequest body = - new CustomDestinationUpdateRequest() - .data( - new CustomDestinationUpdateRequestDefinition() - .attributes( - new CustomDestinationUpdateRequestAttributes() - .name("Nginx logs (Updated)") - .query("source:nginx") - .enabled(false) - .forwardTags(false) - .forwardTagsRestrictionListType( - CustomDestinationAttributeTagsRestrictionListType.BLOCK_LIST)) - .type(CustomDestinationType.CUSTOM_DESTINATION) - .id(CUSTOM_DESTINATION_DATA_ID)); + CustomDestinationUpdateRequest body = new CustomDestinationUpdateRequest() +.data(new CustomDestinationUpdateRequestDefinition() +.attributes(new CustomDestinationUpdateRequestAttributes() +.name("Nginx logs (Updated)") +.query("source:nginx") +.enabled(false) +.forwardTags(false) +.forwardTagsRestrictionListType(CustomDestinationAttributeTagsRestrictionListType.BLOCK_LIST)) +.type(CustomDestinationType.CUSTOM_DESTINATION) +.id(CUSTOM_DESTINATION_DATA_ID)); try { - CustomDestinationResponse result = - apiInstance.updateLogsCustomDestination(CUSTOM_DESTINATION_DATA_ID, body); + CustomDestinationResponse result = apiInstance.updateLogsCustomDestination(CUSTOM_DESTINATION_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsCustomDestinationsApi#updateLogsCustomDestination"); + System.err.println("Exception when calling LogsCustomDestinationsApi#updateLogsCustomDestination"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-metrics/CreateLogsMetric.java b/examples/v2/logs-metrics/CreateLogsMetric.java index ca07198205a..4548edb2df0 100644 --- a/examples/v2/logs-metrics/CreateLogsMetric.java +++ b/examples/v2/logs-metrics/CreateLogsMetric.java @@ -1,34 +1,38 @@ // Create a log-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsMetricsApi; +import com.datadog.api.client.v2.model.LogsMetricResponse; import com.datadog.api.client.v2.model.LogsMetricCompute; import com.datadog.api.client.v2.model.LogsMetricComputeAggregationType; +import com.datadog.api.client.v2.model.LogsMetricComputeIncludePercentiles; import com.datadog.api.client.v2.model.LogsMetricCreateAttributes; import com.datadog.api.client.v2.model.LogsMetricCreateData; import com.datadog.api.client.v2.model.LogsMetricCreateRequest; -import com.datadog.api.client.v2.model.LogsMetricResponse; import com.datadog.api.client.v2.model.LogsMetricType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsMetricsApi apiInstance = new LogsMetricsApi(defaultClient); - LogsMetricCreateRequest body = - new LogsMetricCreateRequest() - .data( - new LogsMetricCreateData() - .id("ExampleLogsMetric") - .type(LogsMetricType.LOGS_METRICS) - .attributes( - new LogsMetricCreateAttributes() - .compute( - new LogsMetricCompute() - .aggregationType(LogsMetricComputeAggregationType.DISTRIBUTION) - .includePercentiles(true) - .path("@duration")))); + LogsMetricCreateRequest body = new LogsMetricCreateRequest() +.data(new LogsMetricCreateData() +.id("ExampleLogsMetric") +.type(LogsMetricType.LOGS_METRICS) +.attributes(new LogsMetricCreateAttributes() +.compute(new LogsMetricCompute() +.aggregationType(LogsMetricComputeAggregationType.DISTRIBUTION) +.includePercentiles(true) +.path("@duration")))); try { LogsMetricResponse result = apiInstance.createLogsMetric(body); @@ -41,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-metrics/DeleteLogsMetric.java b/examples/v2/logs-metrics/DeleteLogsMetric.java index d0822915525..d571f7f089f 100644 --- a/examples/v2/logs-metrics/DeleteLogsMetric.java +++ b/examples/v2/logs-metrics/DeleteLogsMetric.java @@ -1,8 +1,15 @@ // Delete a log-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsMetricsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-metrics/GetLogsMetric.java b/examples/v2/logs-metrics/GetLogsMetric.java index 9a71e9b1c5b..323035d6ab8 100644 --- a/examples/v2/logs-metrics/GetLogsMetric.java +++ b/examples/v2/logs-metrics/GetLogsMetric.java @@ -1,9 +1,16 @@ // Get a log-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsMetricsApi; import com.datadog.api.client.v2.model.LogsMetricResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-metrics/ListLogsMetrics.java b/examples/v2/logs-metrics/ListLogsMetrics.java index 382bd0bb5ba..7a23a2ec429 100644 --- a/examples/v2/logs-metrics/ListLogsMetrics.java +++ b/examples/v2/logs-metrics/ListLogsMetrics.java @@ -1,9 +1,16 @@ // Get all log-based metrics returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsMetricsApi; import com.datadog.api.client.v2.model.LogsMetricsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-metrics/UpdateLogsMetric.java b/examples/v2/logs-metrics/UpdateLogsMetric.java index 517146c0004..2bde03f2463 100644 --- a/examples/v2/logs-metrics/UpdateLogsMetric.java +++ b/examples/v2/logs-metrics/UpdateLogsMetric.java @@ -1,14 +1,21 @@ // Update a log-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsMetricsApi; -import com.datadog.api.client.v2.model.LogsMetricFilter; import com.datadog.api.client.v2.model.LogsMetricResponse; +import com.datadog.api.client.v2.model.LogsMetricFilter; import com.datadog.api.client.v2.model.LogsMetricType; import com.datadog.api.client.v2.model.LogsMetricUpdateAttributes; import com.datadog.api.client.v2.model.LogsMetricUpdateData; import com.datadog.api.client.v2.model.LogsMetricUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,22 +23,15 @@ public static void main(String[] args) { LogsMetricsApi apiInstance = new LogsMetricsApi(defaultClient); // there is a valid "logs_metric" in the system - String LOGS_METRIC_DATA_ATTRIBUTES_FILTER_QUERY = - System.getenv("LOGS_METRIC_DATA_ATTRIBUTES_FILTER_QUERY"); + String LOGS_METRIC_DATA_ATTRIBUTES_FILTER_QUERY = System.getenv("LOGS_METRIC_DATA_ATTRIBUTES_FILTER_QUERY"); String LOGS_METRIC_DATA_ID = System.getenv("LOGS_METRIC_DATA_ID"); - LogsMetricUpdateRequest body = - new LogsMetricUpdateRequest() - .data( - new LogsMetricUpdateData() - .type(LogsMetricType.LOGS_METRICS) - .attributes( - new LogsMetricUpdateAttributes() - .filter( - new LogsMetricFilter() - .query( - "service:web* AND @http.status_code:[200 TO" - + " 299]-updated")))); + LogsMetricUpdateRequest body = new LogsMetricUpdateRequest() +.data(new LogsMetricUpdateData() +.type(LogsMetricType.LOGS_METRICS) +.attributes(new LogsMetricUpdateAttributes() +.filter(new LogsMetricFilter() +.query("service:web* AND @http.status_code:[200 TO 299]-updated")))); try { LogsMetricResponse result = apiInstance.updateLogsMetric(LOGS_METRIC_DATA_ID, body); @@ -44,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-metrics/UpdateLogsMetric_1901534424.java b/examples/v2/logs-metrics/UpdateLogsMetric_1901534424.java index c989af03d6d..8651b529a9b 100644 --- a/examples/v2/logs-metrics/UpdateLogsMetric_1901534424.java +++ b/examples/v2/logs-metrics/UpdateLogsMetric_1901534424.java @@ -1,14 +1,22 @@ // Update a log-based metric with include_percentiles field returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsMetricsApi; import com.datadog.api.client.v2.model.LogsMetricResponse; +import com.datadog.api.client.v2.model.LogsMetricComputeIncludePercentiles; import com.datadog.api.client.v2.model.LogsMetricType; import com.datadog.api.client.v2.model.LogsMetricUpdateAttributes; import com.datadog.api.client.v2.model.LogsMetricUpdateCompute; import com.datadog.api.client.v2.model.LogsMetricUpdateData; import com.datadog.api.client.v2.model.LogsMetricUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,18 +26,15 @@ public static void main(String[] args) { // there is a valid "logs_metric_percentile" in the system String LOGS_METRIC_PERCENTILE_DATA_ID = System.getenv("LOGS_METRIC_PERCENTILE_DATA_ID"); - LogsMetricUpdateRequest body = - new LogsMetricUpdateRequest() - .data( - new LogsMetricUpdateData() - .type(LogsMetricType.LOGS_METRICS) - .attributes( - new LogsMetricUpdateAttributes() - .compute(new LogsMetricUpdateCompute().includePercentiles(false)))); + LogsMetricUpdateRequest body = new LogsMetricUpdateRequest() +.data(new LogsMetricUpdateData() +.type(LogsMetricType.LOGS_METRICS) +.attributes(new LogsMetricUpdateAttributes() +.compute(new LogsMetricUpdateCompute() +.includePercentiles(false)))); try { - LogsMetricResponse result = - apiInstance.updateLogsMetric(LOGS_METRIC_PERCENTILE_DATA_ID, body); + LogsMetricResponse result = apiInstance.updateLogsMetric(LOGS_METRIC_PERCENTILE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling LogsMetricsApi#updateLogsMetric"); @@ -39,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/AddRoleToRestrictionQuery.java b/examples/v2/logs-restriction-queries/AddRoleToRestrictionQuery.java index 2cd75d1cd59..b476ec60383 100644 --- a/examples/v2/logs-restriction-queries/AddRoleToRestrictionQuery.java +++ b/examples/v2/logs-restriction-queries/AddRoleToRestrictionQuery.java @@ -1,11 +1,18 @@ // Grant role to a restriction query returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; import com.datadog.api.client.v2.model.RelationshipToRole; import com.datadog.api.client.v2.model.RelationshipToRoleData; import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,19 +26,19 @@ public static void main(String[] args) { // there is a valid "role" in the system String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID"); - RelationshipToRole body = - new RelationshipToRole() - .data(new RelationshipToRoleData().id(ROLE_DATA_ID).type(RolesType.ROLES)); + RelationshipToRole body = new RelationshipToRole() +.data(new RelationshipToRoleData() +.id(ROLE_DATA_ID) +.type(RolesType.ROLES)); try { apiInstance.addRoleToRestrictionQuery(RESTRICTION_QUERY_DATA_ID, body); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsRestrictionQueriesApi#addRoleToRestrictionQuery"); + System.err.println("Exception when calling LogsRestrictionQueriesApi#addRoleToRestrictionQuery"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/CreateRestrictionQuery.java b/examples/v2/logs-restriction-queries/CreateRestrictionQuery.java index 662290bd5f6..b0aab39364f 100644 --- a/examples/v2/logs-restriction-queries/CreateRestrictionQuery.java +++ b/examples/v2/logs-restriction-queries/CreateRestrictionQuery.java @@ -1,13 +1,20 @@ // Create a restriction query returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; +import com.datadog.api.client.v2.model.RestrictionQueryWithoutRelationshipsResponse; import com.datadog.api.client.v2.model.LogsRestrictionQueriesType; import com.datadog.api.client.v2.model.RestrictionQueryCreateAttributes; import com.datadog.api.client.v2.model.RestrictionQueryCreateData; import com.datadog.api.client.v2.model.RestrictionQueryCreatePayload; -import com.datadog.api.client.v2.model.RestrictionQueryWithoutRelationshipsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,17 +22,14 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createRestrictionQuery", true); LogsRestrictionQueriesApi apiInstance = new LogsRestrictionQueriesApi(defaultClient); - RestrictionQueryCreatePayload body = - new RestrictionQueryCreatePayload() - .data( - new RestrictionQueryCreateData() - .attributes( - new RestrictionQueryCreateAttributes().restrictionQuery("env:sandbox")) - .type(LogsRestrictionQueriesType.LOGS_RESTRICTION_QUERIES)); + RestrictionQueryCreatePayload body = new RestrictionQueryCreatePayload() +.data(new RestrictionQueryCreateData() +.attributes(new RestrictionQueryCreateAttributes() +.restrictionQuery("env:sandbox")) +.type(LogsRestrictionQueriesType.LOGS_RESTRICTION_QUERIES)); try { - RestrictionQueryWithoutRelationshipsResponse result = - apiInstance.createRestrictionQuery(body); + RestrictionQueryWithoutRelationshipsResponse result = apiInstance.createRestrictionQuery(body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling LogsRestrictionQueriesApi#createRestrictionQuery"); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/DeleteRestrictionQuery.java b/examples/v2/logs-restriction-queries/DeleteRestrictionQuery.java index 67c301ed2aa..324035a5091 100644 --- a/examples/v2/logs-restriction-queries/DeleteRestrictionQuery.java +++ b/examples/v2/logs-restriction-queries/DeleteRestrictionQuery.java @@ -1,8 +1,15 @@ // Delete a restriction query returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/GetRestrictionQuery.java b/examples/v2/logs-restriction-queries/GetRestrictionQuery.java index 7a8d96436f7..c07f78e84d0 100644 --- a/examples/v2/logs-restriction-queries/GetRestrictionQuery.java +++ b/examples/v2/logs-restriction-queries/GetRestrictionQuery.java @@ -1,9 +1,16 @@ // Get a restriction query returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; import com.datadog.api.client.v2.model.RestrictionQueryWithRelationshipsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,8 +22,7 @@ public static void main(String[] args) { String RESTRICTION_QUERY_DATA_ID = System.getenv("RESTRICTION_QUERY_DATA_ID"); try { - RestrictionQueryWithRelationshipsResponse result = - apiInstance.getRestrictionQuery(RESTRICTION_QUERY_DATA_ID); + RestrictionQueryWithRelationshipsResponse result = apiInstance.getRestrictionQuery(RESTRICTION_QUERY_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling LogsRestrictionQueriesApi#getRestrictionQuery"); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/GetRoleRestrictionQuery.java b/examples/v2/logs-restriction-queries/GetRoleRestrictionQuery.java index 81562bc34db..ece17afe700 100644 --- a/examples/v2/logs-restriction-queries/GetRoleRestrictionQuery.java +++ b/examples/v2/logs-restriction-queries/GetRoleRestrictionQuery.java @@ -1,9 +1,16 @@ // Get restriction query for a given role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; import com.datadog.api.client.v2.model.RestrictionQueryListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,12 +25,11 @@ public static void main(String[] args) { RestrictionQueryListResponse result = apiInstance.getRoleRestrictionQuery(ROLE_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsRestrictionQueriesApi#getRoleRestrictionQuery"); + System.err.println("Exception when calling LogsRestrictionQueriesApi#getRoleRestrictionQuery"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/ListRestrictionQueries.java b/examples/v2/logs-restriction-queries/ListRestrictionQueries.java index 99a86fdbaca..548e40d3024 100644 --- a/examples/v2/logs-restriction-queries/ListRestrictionQueries.java +++ b/examples/v2/logs-restriction-queries/ListRestrictionQueries.java @@ -1,9 +1,16 @@ // List restriction queries returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; import com.datadog.api.client.v2.model.RestrictionQueryListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/ListRestrictionQueryRoles.java b/examples/v2/logs-restriction-queries/ListRestrictionQueryRoles.java index a6c5ec17ff8..fca11df217f 100644 --- a/examples/v2/logs-restriction-queries/ListRestrictionQueryRoles.java +++ b/examples/v2/logs-restriction-queries/ListRestrictionQueryRoles.java @@ -1,9 +1,16 @@ // List roles for a restriction query returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; import com.datadog.api.client.v2.model.RestrictionQueryRolesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,16 +22,14 @@ public static void main(String[] args) { String RESTRICTION_QUERY_DATA_ID = System.getenv("RESTRICTION_QUERY_DATA_ID"); try { - RestrictionQueryRolesResponse result = - apiInstance.listRestrictionQueryRoles(RESTRICTION_QUERY_DATA_ID); + RestrictionQueryRolesResponse result = apiInstance.listRestrictionQueryRoles(RESTRICTION_QUERY_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsRestrictionQueriesApi#listRestrictionQueryRoles"); + System.err.println("Exception when calling LogsRestrictionQueriesApi#listRestrictionQueryRoles"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/ListUserRestrictionQueries.java b/examples/v2/logs-restriction-queries/ListUserRestrictionQueries.java index bce06b28054..69bbcea7de2 100644 --- a/examples/v2/logs-restriction-queries/ListUserRestrictionQueries.java +++ b/examples/v2/logs-restriction-queries/ListUserRestrictionQueries.java @@ -1,9 +1,16 @@ // Get all restriction queries for a given user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; import com.datadog.api.client.v2.model.RestrictionQueryListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,12 +25,11 @@ public static void main(String[] args) { RestrictionQueryListResponse result = apiInstance.listUserRestrictionQueries(USER_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsRestrictionQueriesApi#listUserRestrictionQueries"); + System.err.println("Exception when calling LogsRestrictionQueriesApi#listUserRestrictionQueries"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/RemoveRoleFromRestrictionQuery.java b/examples/v2/logs-restriction-queries/RemoveRoleFromRestrictionQuery.java index b3b04b39b2e..c14a40988fb 100644 --- a/examples/v2/logs-restriction-queries/RemoveRoleFromRestrictionQuery.java +++ b/examples/v2/logs-restriction-queries/RemoveRoleFromRestrictionQuery.java @@ -1,11 +1,18 @@ // Revoke role from a restriction query returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; import com.datadog.api.client.v2.model.RelationshipToRole; import com.datadog.api.client.v2.model.RelationshipToRoleData; import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,19 +26,19 @@ public static void main(String[] args) { // there is a valid "role" in the system String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID"); - RelationshipToRole body = - new RelationshipToRole() - .data(new RelationshipToRoleData().id(ROLE_DATA_ID).type(RolesType.ROLES)); + RelationshipToRole body = new RelationshipToRole() +.data(new RelationshipToRoleData() +.id(ROLE_DATA_ID) +.type(RolesType.ROLES)); try { apiInstance.removeRoleFromRestrictionQuery(RESTRICTION_QUERY_DATA_ID, body); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsRestrictionQueriesApi#removeRoleFromRestrictionQuery"); + System.err.println("Exception when calling LogsRestrictionQueriesApi#removeRoleFromRestrictionQuery"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/ReplaceRestrictionQuery.java b/examples/v2/logs-restriction-queries/ReplaceRestrictionQuery.java index 4f745064169..3a921323cb5 100644 --- a/examples/v2/logs-restriction-queries/ReplaceRestrictionQuery.java +++ b/examples/v2/logs-restriction-queries/ReplaceRestrictionQuery.java @@ -1,13 +1,20 @@ // Replace a restriction query returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; +import com.datadog.api.client.v2.model.RestrictionQueryWithoutRelationshipsResponse; import com.datadog.api.client.v2.model.LogsRestrictionQueriesType; import com.datadog.api.client.v2.model.RestrictionQueryUpdateAttributes; import com.datadog.api.client.v2.model.RestrictionQueryUpdateData; import com.datadog.api.client.v2.model.RestrictionQueryUpdatePayload; -import com.datadog.api.client.v2.model.RestrictionQueryWithoutRelationshipsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,25 +25,21 @@ public static void main(String[] args) { // there is a valid "restriction_query" in the system String RESTRICTION_QUERY_DATA_ID = System.getenv("RESTRICTION_QUERY_DATA_ID"); - RestrictionQueryUpdatePayload body = - new RestrictionQueryUpdatePayload() - .data( - new RestrictionQueryUpdateData() - .attributes( - new RestrictionQueryUpdateAttributes().restrictionQuery("env:staging")) - .type(LogsRestrictionQueriesType.LOGS_RESTRICTION_QUERIES)); + RestrictionQueryUpdatePayload body = new RestrictionQueryUpdatePayload() +.data(new RestrictionQueryUpdateData() +.attributes(new RestrictionQueryUpdateAttributes() +.restrictionQuery("env:staging")) +.type(LogsRestrictionQueriesType.LOGS_RESTRICTION_QUERIES)); try { - RestrictionQueryWithoutRelationshipsResponse result = - apiInstance.replaceRestrictionQuery(RESTRICTION_QUERY_DATA_ID, body); + RestrictionQueryWithoutRelationshipsResponse result = apiInstance.replaceRestrictionQuery(RESTRICTION_QUERY_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling LogsRestrictionQueriesApi#replaceRestrictionQuery"); + System.err.println("Exception when calling LogsRestrictionQueriesApi#replaceRestrictionQuery"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs-restriction-queries/UpdateRestrictionQuery.java b/examples/v2/logs-restriction-queries/UpdateRestrictionQuery.java index 6510d6c3f39..35510101e16 100644 --- a/examples/v2/logs-restriction-queries/UpdateRestrictionQuery.java +++ b/examples/v2/logs-restriction-queries/UpdateRestrictionQuery.java @@ -1,13 +1,20 @@ // Update a restriction query returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsRestrictionQueriesApi; +import com.datadog.api.client.v2.model.RestrictionQueryWithoutRelationshipsResponse; import com.datadog.api.client.v2.model.LogsRestrictionQueriesType; import com.datadog.api.client.v2.model.RestrictionQueryUpdateAttributes; import com.datadog.api.client.v2.model.RestrictionQueryUpdateData; import com.datadog.api.client.v2.model.RestrictionQueryUpdatePayload; -import com.datadog.api.client.v2.model.RestrictionQueryWithoutRelationshipsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,17 +25,14 @@ public static void main(String[] args) { // there is a valid "restriction_query" in the system String RESTRICTION_QUERY_DATA_ID = System.getenv("RESTRICTION_QUERY_DATA_ID"); - RestrictionQueryUpdatePayload body = - new RestrictionQueryUpdatePayload() - .data( - new RestrictionQueryUpdateData() - .attributes( - new RestrictionQueryUpdateAttributes().restrictionQuery("env:production")) - .type(LogsRestrictionQueriesType.LOGS_RESTRICTION_QUERIES)); + RestrictionQueryUpdatePayload body = new RestrictionQueryUpdatePayload() +.data(new RestrictionQueryUpdateData() +.attributes(new RestrictionQueryUpdateAttributes() +.restrictionQuery("env:production")) +.type(LogsRestrictionQueriesType.LOGS_RESTRICTION_QUERIES)); try { - RestrictionQueryWithoutRelationshipsResponse result = - apiInstance.updateRestrictionQuery(RESTRICTION_QUERY_DATA_ID, body); + RestrictionQueryWithoutRelationshipsResponse result = apiInstance.updateRestrictionQuery(RESTRICTION_QUERY_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling LogsRestrictionQueriesApi#updateRestrictionQuery"); @@ -38,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/AggregateLogs.java b/examples/v2/logs/AggregateLogs.java index 4d08336a2be..21ffe843120 100644 --- a/examples/v2/logs/AggregateLogs.java +++ b/examples/v2/logs/AggregateLogs.java @@ -1,26 +1,30 @@ // Aggregate events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; -import com.datadog.api.client.v2.model.LogsAggregateRequest; import com.datadog.api.client.v2.model.LogsAggregateResponse; +import com.datadog.api.client.v2.model.LogsAggregateRequest; import com.datadog.api.client.v2.model.LogsQueryFilter; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - LogsAggregateRequest body = - new LogsAggregateRequest() - .filter( - new LogsQueryFilter() - .from("now-15m") - .indexes(Collections.singletonList("main")) - .query("*") - .to("now")); + LogsAggregateRequest body = new LogsAggregateRequest() +.filter(new LogsQueryFilter() +.from("now-15m") +.indexes(Collections.singletonList("main")) +.query("*") +.to("now")); try { LogsAggregateResponse result = apiInstance.aggregateLogs(body); @@ -33,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/AggregateLogs_2527007002.java b/examples/v2/logs/AggregateLogs_2527007002.java index 5b75ed93f24..1999898a40d 100644 --- a/examples/v2/logs/AggregateLogs_2527007002.java +++ b/examples/v2/logs/AggregateLogs_2527007002.java @@ -1,35 +1,37 @@ // Aggregate compute events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; -import com.datadog.api.client.v2.model.LogsAggregateRequest; import com.datadog.api.client.v2.model.LogsAggregateResponse; +import com.datadog.api.client.v2.model.LogsAggregateRequest; import com.datadog.api.client.v2.model.LogsAggregationFunction; import com.datadog.api.client.v2.model.LogsCompute; import com.datadog.api.client.v2.model.LogsComputeType; import com.datadog.api.client.v2.model.LogsQueryFilter; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - LogsAggregateRequest body = - new LogsAggregateRequest() - .compute( - Collections.singletonList( - new LogsCompute() - .aggregation(LogsAggregationFunction.COUNT) - .interval("5m") - .type(LogsComputeType.TIMESERIES))) - .filter( - new LogsQueryFilter() - .from("now-15m") - .indexes(Collections.singletonList("main")) - .query("*") - .to("now")); + LogsAggregateRequest body = new LogsAggregateRequest() +.compute(Collections.singletonList(new LogsCompute() +.aggregation(LogsAggregationFunction.COUNT) +.interval("5m") +.type(LogsComputeType.TIMESERIES))) +.filter(new LogsQueryFilter() +.from("now-15m") +.indexes(Collections.singletonList("main")) +.query("*") +.to("now")); try { LogsAggregateResponse result = apiInstance.aggregateLogs(body); @@ -42,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/AggregateLogs_2955613758.java b/examples/v2/logs/AggregateLogs_2955613758.java index 37bdb892cd6..b33cb1fa5e2 100644 --- a/examples/v2/logs/AggregateLogs_2955613758.java +++ b/examples/v2/logs/AggregateLogs_2955613758.java @@ -1,10 +1,10 @@ // Aggregate compute events with group by returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; -import com.datadog.api.client.v2.model.LogsAggregateRequest; import com.datadog.api.client.v2.model.LogsAggregateResponse; +import com.datadog.api.client.v2.model.LogsAggregateRequest; import com.datadog.api.client.v2.model.LogsAggregateSort; import com.datadog.api.client.v2.model.LogsAggregateSortType; import com.datadog.api.client.v2.model.LogsAggregationFunction; @@ -14,38 +14,38 @@ import com.datadog.api.client.v2.model.LogsGroupByMissing; import com.datadog.api.client.v2.model.LogsQueryFilter; import com.datadog.api.client.v2.model.LogsSortOrder; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - LogsAggregateRequest body = - new LogsAggregateRequest() - .compute( - Collections.singletonList( - new LogsCompute() - .aggregation(LogsAggregationFunction.COUNT) - .interval("5m") - .type(LogsComputeType.TIMESERIES))) - .filter( - new LogsQueryFilter() - .from("now-15m") - .indexes(Collections.singletonList("main")) - .query("*") - .to("now")) - .groupBy( - Collections.singletonList( - new LogsGroupBy() - .facet("host") - .missing(new LogsGroupByMissing("miss")) - .sort( - new LogsAggregateSort() - .type(LogsAggregateSortType.MEASURE) - .order(LogsSortOrder.ASCENDING) - .aggregation(LogsAggregationFunction.PERCENTILE_90) - .metric("@duration")))); + LogsAggregateRequest body = new LogsAggregateRequest() +.compute(Collections.singletonList(new LogsCompute() +.aggregation(LogsAggregationFunction.COUNT) +.interval("5m") +.type(LogsComputeType.TIMESERIES))) +.filter(new LogsQueryFilter() +.from("now-15m") +.indexes(Collections.singletonList("main")) +.query("*") +.to("now")) +.groupBy(Collections.singletonList(new LogsGroupBy() +.facet("host") +.missing(new LogsGroupByMissing( +"miss")) +.sort(new LogsAggregateSort() +.type(LogsAggregateSortType.MEASURE) +.order(LogsSortOrder.ASCENDING) +.aggregation(LogsAggregationFunction.PERCENTILE_90) +.metric("@duration")))); try { LogsAggregateResponse result = apiInstance.aggregateLogs(body); @@ -58,4 +58,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/ListLogs.java b/examples/v2/logs/ListLogs.java index a7c809c0b9d..78449933ea4 100644 --- a/examples/v2/logs/ListLogs.java +++ b/examples/v2/logs/ListLogs.java @@ -1,39 +1,42 @@ // Search logs (POST) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.api.LogsApi.ListLogsOptionalParameters; +import com.datadog.api.client.v2.model.LogsListResponse; import com.datadog.api.client.v2.model.LogsListRequest; import com.datadog.api.client.v2.model.LogsListRequestPage; -import com.datadog.api.client.v2.model.LogsListResponse; import com.datadog.api.client.v2.model.LogsQueryFilter; import com.datadog.api.client.v2.model.LogsQueryOptions; import com.datadog.api.client.v2.model.LogsSort; import com.datadog.api.client.v2.model.LogsStorageTier; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - LogsListRequest body = - new LogsListRequest() - .filter( - new LogsQueryFilter() - .from("now-15m") - .indexes(Arrays.asList("main", "web")) - .query("service:web* AND @http.status_code:[200 TO 299]") - .storageTier(LogsStorageTier.INDEXES) - .to("now")) - .options(new LogsQueryOptions().timezone("GMT")) - .page( - new LogsListRequestPage() - .cursor( - "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") - .limit(25)) - .sort(LogsSort.TIMESTAMP_ASCENDING); + LogsListRequest body = new LogsListRequest() +.filter(new LogsQueryFilter() +.from("now-15m") +.indexes(Arrays.asList("main", "web")) +.query("service:web* AND @http.status_code:[200 TO 299]") +.storageTier(LogsStorageTier.INDEXES) +.to("now")) +.options(new LogsQueryOptions() +.timezone("GMT")) +.page(new LogsListRequestPage() +.cursor("eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") +.limit(25)) +.sort(LogsSort.TIMESTAMP_ASCENDING); try { LogsListResponse result = apiInstance.listLogs(new ListLogsOptionalParameters().body(body)); @@ -46,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/ListLogsGet.java b/examples/v2/logs/ListLogsGet.java index 707cc9aecdc..1149bb32ef3 100644 --- a/examples/v2/logs/ListLogsGet.java +++ b/examples/v2/logs/ListLogsGet.java @@ -1,9 +1,16 @@ // Search logs (GET) returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.model.LogsListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/ListLogsGet_175182691.java b/examples/v2/logs/ListLogsGet_175182691.java index 14a1c80ec11..3bf6008e194 100644 --- a/examples/v2/logs/ListLogsGet_175182691.java +++ b/examples/v2/logs/ListLogsGet_175182691.java @@ -1,9 +1,18 @@ // Search logs (GET) returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.LogsApi; +import com.datadog.api.client.v2.model.LogsListResponse; import com.datadog.api.client.v2.model.Log; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,7 +23,7 @@ public static void main(String[] args) { PaginationIterable iterable = apiInstance.listLogsGetWithPagination(); for (Log item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling LogsApi#listLogsGetWithPagination"); @@ -22,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/ListLogsGet_2034110533.java b/examples/v2/logs/ListLogsGet_2034110533.java index 50996056751..b38ac38f9ce 100644 --- a/examples/v2/logs/ListLogsGet_2034110533.java +++ b/examples/v2/logs/ListLogsGet_2034110533.java @@ -1,12 +1,17 @@ // Get a quick list of logs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.api.LogsApi.ListLogsGetOptionalParameters; import com.datadog.api.client.v2.model.LogsListResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,14 +19,7 @@ public static void main(String[] args) { LogsApi apiInstance = new LogsApi(defaultClient); try { - LogsListResponse result = - apiInstance.listLogsGet( - new ListLogsGetOptionalParameters() - .filterQuery("datadog-agent") - .filterIndexes(Collections.singletonList("main")) - .filterFrom(OffsetDateTime.parse("2020-09-17T11:48:36+01:00")) - .filterTo(OffsetDateTime.parse("2020-09-17T12:48:36+01:00")) - .pageLimit(5)); + LogsListResponse result = apiInstance.listLogsGet(new ListLogsGetOptionalParameters().filterQuery("datadog-agent").filterIndexes(Collections.singletonList("main")).filterFrom(OffsetDateTime.parse("2020-09-17T11:48:36+01:00")).filterTo(OffsetDateTime.parse("2020-09-17T12:48:36+01:00")).pageLimit(5)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling LogsApi#listLogsGet"); @@ -31,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/ListLogsGet_738202670.java b/examples/v2/logs/ListLogsGet_738202670.java index 3597517bef4..7a2ad8f388c 100644 --- a/examples/v2/logs/ListLogsGet_738202670.java +++ b/examples/v2/logs/ListLogsGet_738202670.java @@ -1,10 +1,19 @@ // Get a list of logs returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.api.LogsApi.ListLogsGetOptionalParameters; +import com.datadog.api.client.v2.model.LogsListResponse; import com.datadog.api.client.v2.model.Log; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +21,10 @@ public static void main(String[] args) { LogsApi apiInstance = new LogsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listLogsGetWithPagination(new ListLogsGetOptionalParameters().pageLimit(2)); + PaginationIterable iterable = apiInstance.listLogsGetWithPagination(new ListLogsGetOptionalParameters().pageLimit(2)); for (Log item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling LogsApi#listLogsGetWithPagination"); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/ListLogs_3138392594.java b/examples/v2/logs/ListLogs_3138392594.java index 884dc7b0dc5..11379d21bc0 100644 --- a/examples/v2/logs/ListLogs_3138392594.java +++ b/examples/v2/logs/ListLogs_3138392594.java @@ -1,39 +1,46 @@ // Search logs returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.api.LogsApi.ListLogsOptionalParameters; +import com.datadog.api.client.v2.model.LogsListResponse; import com.datadog.api.client.v2.model.Log; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.LogsListRequest; import com.datadog.api.client.v2.model.LogsListRequestPage; import com.datadog.api.client.v2.model.LogsQueryFilter; import com.datadog.api.client.v2.model.LogsQueryOptions; import com.datadog.api.client.v2.model.LogsSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - LogsListRequest body = - new LogsListRequest() - .filter( - new LogsQueryFilter() - .from("now-15m") - .indexes(Collections.singletonList("main")) - .to("now")) - .options(new LogsQueryOptions().timezone("GMT")) - .page(new LogsListRequestPage().limit(2)) - .sort(LogsSort.TIMESTAMP_ASCENDING); + LogsListRequest body = new LogsListRequest() +.filter(new LogsQueryFilter() +.from("now-15m") +.indexes(Collections.singletonList("main")) +.to("now")) +.options(new LogsQueryOptions() +.timezone("GMT")) +.page(new LogsListRequestPage() +.limit(2)) +.sort(LogsSort.TIMESTAMP_ASCENDING); try { - PaginationIterable iterable = - apiInstance.listLogsWithPagination(new ListLogsOptionalParameters().body(body)); + PaginationIterable iterable = apiInstance.listLogsWithPagination(new ListLogsOptionalParameters().body(body)); for (Log item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling LogsApi#listLogsWithPagination"); @@ -41,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/ListLogs_3400928236.java b/examples/v2/logs/ListLogs_3400928236.java index 27e991c33cf..80f0b9a0bdb 100644 --- a/examples/v2/logs/ListLogs_3400928236.java +++ b/examples/v2/logs/ListLogs_3400928236.java @@ -1,31 +1,36 @@ // Search logs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.api.LogsApi.ListLogsOptionalParameters; +import com.datadog.api.client.v2.model.LogsListResponse; import com.datadog.api.client.v2.model.LogsListRequest; import com.datadog.api.client.v2.model.LogsListRequestPage; -import com.datadog.api.client.v2.model.LogsListResponse; import com.datadog.api.client.v2.model.LogsQueryFilter; import com.datadog.api.client.v2.model.LogsSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - LogsListRequest body = - new LogsListRequest() - .filter( - new LogsQueryFilter() - .query("datadog-agent") - .indexes(Collections.singletonList("main")) - .from("2020-09-17T11:48:36+01:00") - .to("2020-09-17T12:48:36+01:00")) - .sort(LogsSort.TIMESTAMP_ASCENDING) - .page(new LogsListRequestPage().limit(5)); + LogsListRequest body = new LogsListRequest() +.filter(new LogsQueryFilter() +.query("datadog-agent") +.indexes(Collections.singletonList("main")) +.from("2020-09-17T11:48:36+01:00") +.to("2020-09-17T12:48:36+01:00")) +.sort(LogsSort.TIMESTAMP_ASCENDING) +.page(new LogsListRequestPage() +.limit(5)); try { LogsListResponse result = apiInstance.listLogs(new ListLogsOptionalParameters().body(body)); @@ -38,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/ListLogs_534975433.java b/examples/v2/logs/ListLogs_534975433.java index 2bfb8ad9f2c..3230c2acacb 100644 --- a/examples/v2/logs/ListLogs_534975433.java +++ b/examples/v2/logs/ListLogs_534975433.java @@ -1,46 +1,50 @@ // Search logs (POST) returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.api.LogsApi.ListLogsOptionalParameters; +import com.datadog.api.client.v2.model.LogsListResponse; import com.datadog.api.client.v2.model.Log; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.LogsListRequest; import com.datadog.api.client.v2.model.LogsListRequestPage; import com.datadog.api.client.v2.model.LogsQueryFilter; import com.datadog.api.client.v2.model.LogsQueryOptions; import com.datadog.api.client.v2.model.LogsSort; import com.datadog.api.client.v2.model.LogsStorageTier; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - LogsListRequest body = - new LogsListRequest() - .filter( - new LogsQueryFilter() - .from("now-15m") - .indexes(Arrays.asList("main", "web")) - .query("service:web* AND @http.status_code:[200 TO 299]") - .storageTier(LogsStorageTier.INDEXES) - .to("now")) - .options(new LogsQueryOptions().timezone("GMT")) - .page( - new LogsListRequestPage() - .cursor( - "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") - .limit(25)) - .sort(LogsSort.TIMESTAMP_ASCENDING); + LogsListRequest body = new LogsListRequest() +.filter(new LogsQueryFilter() +.from("now-15m") +.indexes(Arrays.asList("main", "web")) +.query("service:web* AND @http.status_code:[200 TO 299]") +.storageTier(LogsStorageTier.INDEXES) +.to("now")) +.options(new LogsQueryOptions() +.timezone("GMT")) +.page(new LogsListRequestPage() +.cursor("eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") +.limit(25)) +.sort(LogsSort.TIMESTAMP_ASCENDING); try { - PaginationIterable iterable = - apiInstance.listLogsWithPagination(new ListLogsOptionalParameters().body(body)); + PaginationIterable iterable = apiInstance.listLogsWithPagination(new ListLogsOptionalParameters().body(body)); for (Log item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling LogsApi#listLogsWithPagination"); @@ -48,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/SubmitLog.java b/examples/v2/logs/SubmitLog.java index 114c8cd17df..1f8e52ed4f3 100644 --- a/examples/v2/logs/SubmitLog.java +++ b/examples/v2/logs/SubmitLog.java @@ -1,26 +1,29 @@ // Send logs returns "Request accepted for processing (always 202 empty JSON)." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.model.HTTPLogItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - List body = - Collections.singletonList( - new HTTPLogItem() - .ddsource("nginx") - .ddtags("env:staging,version:5.1") - .hostname("i-012345678") - .message("2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World") - .service("payment") - .putAdditionalProperty("status", "info")); + List body = Collections.singletonList(new HTTPLogItem() +.ddsource("nginx") +.ddtags("env:staging,version:5.1") +.hostname("i-012345678") +.message("2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World") +.service("payment") +.putAdditionalProperty("status", "info")); try { apiInstance.submitLog(body); @@ -32,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/SubmitLog_3496222707.java b/examples/v2/logs/SubmitLog_3496222707.java index 7cf1afc3275..4148e023751 100644 --- a/examples/v2/logs/SubmitLog_3496222707.java +++ b/examples/v2/logs/SubmitLog_3496222707.java @@ -1,31 +1,33 @@ // Send gzip logs returns "Request accepted for processing (always 202 empty JSON)." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.api.LogsApi.SubmitLogOptionalParameters; import com.datadog.api.client.v2.model.ContentEncoding; import com.datadog.api.client.v2.model.HTTPLogItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - List body = - Collections.singletonList( - new HTTPLogItem() - .ddsource("nginx") - .ddtags("env:staging,version:5.1") - .hostname("i-012345678") - .message("2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World") - .service("payment")); + List body = Collections.singletonList(new HTTPLogItem() +.ddsource("nginx") +.ddtags("env:staging,version:5.1") +.hostname("i-012345678") +.message("2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World") +.service("payment")); try { - apiInstance.submitLog( - body, new SubmitLogOptionalParameters().contentEncoding(ContentEncoding.GZIP)); + apiInstance.submitLog(body,new SubmitLogOptionalParameters().contentEncoding(ContentEncoding.GZIP)); } catch (ApiException e) { System.err.println("Exception when calling LogsApi#submitLog"); System.err.println("Status code: " + e.getCode()); @@ -34,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/logs/SubmitLog_904601870.java b/examples/v2/logs/SubmitLog_904601870.java index f1d28a5dfee..b0e117d25e3 100644 --- a/examples/v2/logs/SubmitLog_904601870.java +++ b/examples/v2/logs/SubmitLog_904601870.java @@ -1,31 +1,33 @@ // Send deflate logs returns "Request accepted for processing (always 202 empty JSON)." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.LogsApi; import com.datadog.api.client.v2.api.LogsApi.SubmitLogOptionalParameters; import com.datadog.api.client.v2.model.ContentEncoding; import com.datadog.api.client.v2.model.HTTPLogItem; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); LogsApi apiInstance = new LogsApi(defaultClient); - List body = - Collections.singletonList( - new HTTPLogItem() - .ddsource("nginx") - .ddtags("env:staging,version:5.1") - .hostname("i-012345678") - .message("2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World") - .service("payment")); + List body = Collections.singletonList(new HTTPLogItem() +.ddsource("nginx") +.ddtags("env:staging,version:5.1") +.hostname("i-012345678") +.message("2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World") +.service("payment")); try { - apiInstance.submitLog( - body, new SubmitLogOptionalParameters().contentEncoding(ContentEncoding.DEFLATE)); + apiInstance.submitLog(body,new SubmitLogOptionalParameters().contentEncoding(ContentEncoding.DEFLATE)); } catch (ApiException e) { System.err.println("Exception when calling LogsApi#submitLog"); System.err.println("Status code: " + e.getCode()); @@ -34,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/CreateBulkTagsMetricsConfiguration.java b/examples/v2/metrics/CreateBulkTagsMetricsConfiguration.java index 7f4b07dbef7..deded3a84f9 100644 --- a/examples/v2/metrics/CreateBulkTagsMetricsConfiguration.java +++ b/examples/v2/metrics/CreateBulkTagsMetricsConfiguration.java @@ -1,15 +1,20 @@ // Configure tags for multiple metrics returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; +import com.datadog.api.client.v2.model.MetricBulkTagConfigResponse; import com.datadog.api.client.v2.model.MetricBulkConfigureTagsType; import com.datadog.api.client.v2.model.MetricBulkTagConfigCreate; import com.datadog.api.client.v2.model.MetricBulkTagConfigCreateAttributes; import com.datadog.api.client.v2.model.MetricBulkTagConfigCreateRequest; -import com.datadog.api.client.v2.model.MetricBulkTagConfigResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,16 +24,13 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ATTRIBUTES_EMAIL = System.getenv("USER_DATA_ATTRIBUTES_EMAIL"); - MetricBulkTagConfigCreateRequest body = - new MetricBulkTagConfigCreateRequest() - .data( - new MetricBulkTagConfigCreate() - .attributes( - new MetricBulkTagConfigCreateAttributes() - .emails(Collections.singletonList(USER_DATA_ATTRIBUTES_EMAIL)) - .tags(Arrays.asList("test", "examplemetric"))) - .id("system.load.1") - .type(MetricBulkConfigureTagsType.BULK_MANAGE_TAGS)); + MetricBulkTagConfigCreateRequest body = new MetricBulkTagConfigCreateRequest() +.data(new MetricBulkTagConfigCreate() +.attributes(new MetricBulkTagConfigCreateAttributes() +.emails(Collections.singletonList(USER_DATA_ATTRIBUTES_EMAIL)) +.tags(Arrays.asList("test", "examplemetric"))) +.id("system.load.1") +.type(MetricBulkConfigureTagsType.BULK_MANAGE_TAGS)); try { MetricBulkTagConfigResponse result = apiInstance.createBulkTagsMetricsConfiguration(body); @@ -41,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/CreateTagConfiguration.java b/examples/v2/metrics/CreateTagConfiguration.java index e55ed5169df..88926f42f1c 100644 --- a/examples/v2/metrics/CreateTagConfiguration.java +++ b/examples/v2/metrics/CreateTagConfiguration.java @@ -1,35 +1,37 @@ // Create a tag configuration returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; +import com.datadog.api.client.v2.model.MetricTagConfigurationResponse; import com.datadog.api.client.v2.model.MetricTagConfigurationCreateAttributes; import com.datadog.api.client.v2.model.MetricTagConfigurationCreateData; import com.datadog.api.client.v2.model.MetricTagConfigurationCreateRequest; import com.datadog.api.client.v2.model.MetricTagConfigurationMetricTypes; -import com.datadog.api.client.v2.model.MetricTagConfigurationResponse; import com.datadog.api.client.v2.model.MetricTagConfigurationType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - MetricTagConfigurationCreateRequest body = - new MetricTagConfigurationCreateRequest() - .data( - new MetricTagConfigurationCreateData() - .type(MetricTagConfigurationType.MANAGE_TAGS) - .id("ExampleMetric") - .attributes( - new MetricTagConfigurationCreateAttributes() - .tags(Arrays.asList("app", "datacenter")) - .metricType(MetricTagConfigurationMetricTypes.GAUGE))); + MetricTagConfigurationCreateRequest body = new MetricTagConfigurationCreateRequest() +.data(new MetricTagConfigurationCreateData() +.type(MetricTagConfigurationType.MANAGE_TAGS) +.id("ExampleMetric") +.attributes(new MetricTagConfigurationCreateAttributes() +.tags(Arrays.asList("app", "datacenter")) +.metricType(MetricTagConfigurationMetricTypes.GAUGE))); try { - MetricTagConfigurationResponse result = - apiInstance.createTagConfiguration("ExampleMetric", body); + MetricTagConfigurationResponse result = apiInstance.createTagConfiguration("ExampleMetric", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#createTagConfiguration"); @@ -39,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/DeleteBulkTagsMetricsConfiguration.java b/examples/v2/metrics/DeleteBulkTagsMetricsConfiguration.java index 31970ced152..c8f51c69c76 100644 --- a/examples/v2/metrics/DeleteBulkTagsMetricsConfiguration.java +++ b/examples/v2/metrics/DeleteBulkTagsMetricsConfiguration.java @@ -1,29 +1,32 @@ // Delete tags for multiple metrics returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; +import com.datadog.api.client.v2.model.MetricBulkTagConfigResponse; import com.datadog.api.client.v2.model.MetricBulkConfigureTagsType; import com.datadog.api.client.v2.model.MetricBulkTagConfigDelete; import com.datadog.api.client.v2.model.MetricBulkTagConfigDeleteAttributes; import com.datadog.api.client.v2.model.MetricBulkTagConfigDeleteRequest; -import com.datadog.api.client.v2.model.MetricBulkTagConfigResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - MetricBulkTagConfigDeleteRequest body = - new MetricBulkTagConfigDeleteRequest() - .data( - new MetricBulkTagConfigDelete() - .attributes( - new MetricBulkTagConfigDeleteAttributes() - .emails(Arrays.asList("sue@example.com", "bob@example.com"))) - .id("kafka.lag") - .type(MetricBulkConfigureTagsType.BULK_MANAGE_TAGS)); + MetricBulkTagConfigDeleteRequest body = new MetricBulkTagConfigDeleteRequest() +.data(new MetricBulkTagConfigDelete() +.attributes(new MetricBulkTagConfigDeleteAttributes() +.emails(Arrays.asList("sue@example.com", "bob@example.com"))) +.id("kafka.lag") +.type(MetricBulkConfigureTagsType.BULK_MANAGE_TAGS)); try { MetricBulkTagConfigResponse result = apiInstance.deleteBulkTagsMetricsConfiguration(body); @@ -36,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/DeleteTagConfiguration.java b/examples/v2/metrics/DeleteTagConfiguration.java index 6fba5de9700..2af5f33aa23 100644 --- a/examples/v2/metrics/DeleteTagConfiguration.java +++ b/examples/v2/metrics/DeleteTagConfiguration.java @@ -1,8 +1,15 @@ // Delete a tag configuration returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/EstimateMetricsOutputSeries.java b/examples/v2/metrics/EstimateMetricsOutputSeries.java index d7b146b292c..a78d9f20277 100644 --- a/examples/v2/metrics/EstimateMetricsOutputSeries.java +++ b/examples/v2/metrics/EstimateMetricsOutputSeries.java @@ -1,10 +1,17 @@ // Tag Configuration Cardinality Estimator returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.api.MetricsApi.EstimateMetricsOutputSeriesOptionalParameters; import com.datadog.api.client.v2.model.MetricEstimateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,7 @@ public static void main(String[] args) { MetricsApi apiInstance = new MetricsApi(defaultClient); try { - MetricEstimateResponse result = - apiInstance.estimateMetricsOutputSeries( - "system.cpu.idle", - new EstimateMetricsOutputSeriesOptionalParameters() - .filterGroups("app,host") - .filterNumAggregations(4)); + MetricEstimateResponse result = apiInstance.estimateMetricsOutputSeries("system.cpu.idle",new EstimateMetricsOutputSeriesOptionalParameters().filterGroups("app,host").filterNumAggregations(4)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#estimateMetricsOutputSeries"); @@ -27,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/GetMetricTagCardinalityDetails.java b/examples/v2/metrics/GetMetricTagCardinalityDetails.java index c8c9d9c8cb7..3ddcfad0e2d 100644 --- a/examples/v2/metrics/GetMetricTagCardinalityDetails.java +++ b/examples/v2/metrics/GetMetricTagCardinalityDetails.java @@ -1,9 +1,16 @@ // Get tag key cardinality details returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.model.MetricTagCardinalitiesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { MetricsApi apiInstance = new MetricsApi(defaultClient); try { - MetricTagCardinalitiesResponse result = - apiInstance.getMetricTagCardinalityDetails("dist.http.endpoint.request"); + MetricTagCardinalitiesResponse result = apiInstance.getMetricTagCardinalityDetails("dist.http.endpoint.request"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#getMetricTagCardinalityDetails"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/ListActiveMetricConfigurations.java b/examples/v2/metrics/ListActiveMetricConfigurations.java index f50c5e0c9ca..9c68fda3d39 100644 --- a/examples/v2/metrics/ListActiveMetricConfigurations.java +++ b/examples/v2/metrics/ListActiveMetricConfigurations.java @@ -1,9 +1,16 @@ // List active tags and aggregations returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.model.MetricSuggestedTagsAndAggregationsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { MetricsApi apiInstance = new MetricsApi(defaultClient); try { - MetricSuggestedTagsAndAggregationsResponse result = - apiInstance.listActiveMetricConfigurations("static_test_metric_donotdelete"); + MetricSuggestedTagsAndAggregationsResponse result = apiInstance.listActiveMetricConfigurations("static_test_metric_donotdelete"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#listActiveMetricConfigurations"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/ListMetricAssets.java b/examples/v2/metrics/ListMetricAssets.java index 5c0a85671d0..d175ad698d9 100644 --- a/examples/v2/metrics/ListMetricAssets.java +++ b/examples/v2/metrics/ListMetricAssets.java @@ -1,9 +1,16 @@ // Related Assets to a Metric returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.model.MetricAssetsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/ListTagConfigurationByName.java b/examples/v2/metrics/ListTagConfigurationByName.java index 133a3377f9f..085558771e3 100644 --- a/examples/v2/metrics/ListTagConfigurationByName.java +++ b/examples/v2/metrics/ListTagConfigurationByName.java @@ -1,9 +1,16 @@ // List tag configuration by name returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.model.MetricTagConfigurationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String METRIC_TAG_CONFIGURATION_DATA_ID = System.getenv("METRIC_TAG_CONFIGURATION_DATA_ID"); try { - MetricTagConfigurationResponse result = - apiInstance.listTagConfigurationByName(METRIC_TAG_CONFIGURATION_DATA_ID); + MetricTagConfigurationResponse result = apiInstance.listTagConfigurationByName(METRIC_TAG_CONFIGURATION_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#listTagConfigurationByName"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/ListTagConfigurations.java b/examples/v2/metrics/ListTagConfigurations.java index 50b65f38814..2e23e25a204 100644 --- a/examples/v2/metrics/ListTagConfigurations.java +++ b/examples/v2/metrics/ListTagConfigurations.java @@ -1,9 +1,16 @@ // Get a list of metrics returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.model.MetricsAndMetricTagConfigurationsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/ListTagConfigurations_265033704.java b/examples/v2/metrics/ListTagConfigurations_265033704.java index 8b22c8abde4..ba681a5c025 100644 --- a/examples/v2/metrics/ListTagConfigurations_265033704.java +++ b/examples/v2/metrics/ListTagConfigurations_265033704.java @@ -1,10 +1,17 @@ // Get a list of metrics with a tag filter returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.api.MetricsApi.ListTagConfigurationsOptionalParameters; import com.datadog.api.client.v2.model.MetricsAndMetricTagConfigurationsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +19,7 @@ public static void main(String[] args) { MetricsApi apiInstance = new MetricsApi(defaultClient); try { - MetricsAndMetricTagConfigurationsResponse result = - apiInstance.listTagConfigurations( - new ListTagConfigurationsOptionalParameters().filterTags("ExampleMetric")); + MetricsAndMetricTagConfigurationsResponse result = apiInstance.listTagConfigurations(new ListTagConfigurationsOptionalParameters().filterTags("ExampleMetric")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#listTagConfigurations"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/ListTagConfigurations_2739018321.java b/examples/v2/metrics/ListTagConfigurations_2739018321.java index d1782c50b92..db3ecab7e0f 100644 --- a/examples/v2/metrics/ListTagConfigurations_2739018321.java +++ b/examples/v2/metrics/ListTagConfigurations_2739018321.java @@ -1,10 +1,17 @@ // Get a list of metrics with configured filter returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.api.MetricsApi.ListTagConfigurationsOptionalParameters; import com.datadog.api.client.v2.model.MetricsAndMetricTagConfigurationsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +19,7 @@ public static void main(String[] args) { MetricsApi apiInstance = new MetricsApi(defaultClient); try { - MetricsAndMetricTagConfigurationsResponse result = - apiInstance.listTagConfigurations( - new ListTagConfigurationsOptionalParameters().filterConfigured(true)); + MetricsAndMetricTagConfigurationsResponse result = apiInstance.listTagConfigurations(new ListTagConfigurationsOptionalParameters().filterConfigured(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#listTagConfigurations"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/ListTagConfigurations_3969783727.java b/examples/v2/metrics/ListTagConfigurations_3969783727.java index 93f2efcf39a..7a5870ec833 100644 --- a/examples/v2/metrics/ListTagConfigurations_3969783727.java +++ b/examples/v2/metrics/ListTagConfigurations_3969783727.java @@ -1,10 +1,19 @@ // Get a list of metrics returns "Success" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.api.MetricsApi.ListTagConfigurationsOptionalParameters; +import com.datadog.api.client.v2.model.MetricsAndMetricTagConfigurationsResponse; import com.datadog.api.client.v2.model.MetricsAndMetricTagConfigurations; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +21,10 @@ public static void main(String[] args) { MetricsApi apiInstance = new MetricsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listTagConfigurationsWithPagination( - new ListTagConfigurationsOptionalParameters().pageSize(2)); + PaginationIterable iterable = apiInstance.listTagConfigurationsWithPagination(new ListTagConfigurationsOptionalParameters().pageSize(2)); for (MetricsAndMetricTagConfigurations item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling MetricsApi#listTagConfigurationsWithPagination"); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/ListTagsByMetricName.java b/examples/v2/metrics/ListTagsByMetricName.java index 5146710ee03..ddfa84250d0 100644 --- a/examples/v2/metrics/ListTagsByMetricName.java +++ b/examples/v2/metrics/ListTagsByMetricName.java @@ -1,9 +1,16 @@ // List tags by metric name returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.model.MetricAllTagsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String METRIC_TAG_CONFIGURATION_DATA_ID = System.getenv("METRIC_TAG_CONFIGURATION_DATA_ID"); try { - MetricAllTagsResponse result = - apiInstance.listTagsByMetricName(METRIC_TAG_CONFIGURATION_DATA_ID); + MetricAllTagsResponse result = apiInstance.listTagsByMetricName(METRIC_TAG_CONFIGURATION_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#listTagsByMetricName"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/ListVolumesByMetricName.java b/examples/v2/metrics/ListVolumesByMetricName.java index 882dbadc0ae..c9b1dafbbf9 100644 --- a/examples/v2/metrics/ListVolumesByMetricName.java +++ b/examples/v2/metrics/ListVolumesByMetricName.java @@ -1,9 +1,16 @@ // List distinct metric volumes by metric name returns "Success" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.model.MetricVolumesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { MetricsApi apiInstance = new MetricsApi(defaultClient); try { - MetricVolumesResponse result = - apiInstance.listVolumesByMetricName("static_test_metric_donotdelete"); + MetricVolumesResponse result = apiInstance.listVolumesByMetricName("static_test_metric_donotdelete"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#listVolumesByMetricName"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/QueryScalarData.java b/examples/v2/metrics/QueryScalarData.java index 20e412ccdd6..6c018d8d1e9 100644 --- a/examples/v2/metrics/QueryScalarData.java +++ b/examples/v2/metrics/QueryScalarData.java @@ -1,8 +1,9 @@ // Query scalar data across multiple products returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; +import com.datadog.api.client.v2.model.ScalarFormulaQueryResponse; import com.datadog.api.client.v2.model.FormulaLimit; import com.datadog.api.client.v2.model.MetricsAggregator; import com.datadog.api.client.v2.model.MetricsDataSource; @@ -10,42 +11,39 @@ import com.datadog.api.client.v2.model.QueryFormula; import com.datadog.api.client.v2.model.QuerySortOrder; import com.datadog.api.client.v2.model.ScalarFormulaQueryRequest; -import com.datadog.api.client.v2.model.ScalarFormulaQueryResponse; import com.datadog.api.client.v2.model.ScalarFormulaRequest; import com.datadog.api.client.v2.model.ScalarFormulaRequestAttributes; import com.datadog.api.client.v2.model.ScalarFormulaRequestType; import com.datadog.api.client.v2.model.ScalarQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - ScalarFormulaQueryRequest body = - new ScalarFormulaQueryRequest() - .data( - new ScalarFormulaRequest() - .attributes( - new ScalarFormulaRequestAttributes() - .formulas( - Collections.singletonList( - new QueryFormula() - .formula("a+b") - .limit( - new FormulaLimit() - .count(10) - .order(QuerySortOrder.DESC)))) - .from(1568899800000L) - .queries( - Collections.singletonList( - new ScalarQuery( - new MetricsScalarQuery() - .aggregator(MetricsAggregator.AVG) - .dataSource(MetricsDataSource.METRICS) - .query("avg:system.cpu.user{*} by {env}")))) - .to(1568923200000L)) - .type(ScalarFormulaRequestType.SCALAR_REQUEST)); + ScalarFormulaQueryRequest body = new ScalarFormulaQueryRequest() +.data(new ScalarFormulaRequest() +.attributes(new ScalarFormulaRequestAttributes() +.formulas(Collections.singletonList(new QueryFormula() +.formula("a+b") +.limit(new FormulaLimit() +.count(10) +.order(QuerySortOrder.DESC)))) +.from(1568899800000L) +.queries(Collections.singletonList(new ScalarQuery( +new MetricsScalarQuery() +.aggregator(MetricsAggregator.AVG) +.dataSource(MetricsDataSource.METRICS) +.query("avg:system.cpu.user{*} by {env}")))) +.to(1568923200000L)) +.type(ScalarFormulaRequestType.SCALAR_REQUEST)); try { ScalarFormulaQueryResponse result = apiInstance.queryScalarData(body); @@ -58,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/QueryScalarData_3112571352.java b/examples/v2/metrics/QueryScalarData_3112571352.java index 911d2dd3754..50824f767d4 100644 --- a/examples/v2/metrics/QueryScalarData_3112571352.java +++ b/examples/v2/metrics/QueryScalarData_3112571352.java @@ -1,8 +1,10 @@ // Scalar cross product query returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; +import com.datadog.api.client.v2.model.ScalarFormulaQueryResponse; import com.datadog.api.client.v2.model.FormulaLimit; import com.datadog.api.client.v2.model.MetricsAggregator; import com.datadog.api.client.v2.model.MetricsDataSource; @@ -10,43 +12,40 @@ import com.datadog.api.client.v2.model.QueryFormula; import com.datadog.api.client.v2.model.QuerySortOrder; import com.datadog.api.client.v2.model.ScalarFormulaQueryRequest; -import com.datadog.api.client.v2.model.ScalarFormulaQueryResponse; import com.datadog.api.client.v2.model.ScalarFormulaRequest; import com.datadog.api.client.v2.model.ScalarFormulaRequestAttributes; import com.datadog.api.client.v2.model.ScalarFormulaRequestType; import com.datadog.api.client.v2.model.ScalarQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - ScalarFormulaQueryRequest body = - new ScalarFormulaQueryRequest() - .data( - new ScalarFormulaRequest() - .attributes( - new ScalarFormulaRequestAttributes() - .formulas( - Collections.singletonList( - new QueryFormula() - .formula("a") - .limit( - new FormulaLimit() - .count(10) - .order(QuerySortOrder.DESC)))) - .from(1636625471000L) - .queries( - Collections.singletonList( - new ScalarQuery( - new MetricsScalarQuery() - .aggregator(MetricsAggregator.AVG) - .dataSource(MetricsDataSource.METRICS) - .query("avg:system.cpu.user{*}") - .name("a")))) - .to(1636629071000L)) - .type(ScalarFormulaRequestType.SCALAR_REQUEST)); + ScalarFormulaQueryRequest body = new ScalarFormulaQueryRequest() +.data(new ScalarFormulaRequest() +.attributes(new ScalarFormulaRequestAttributes() +.formulas(Collections.singletonList(new QueryFormula() +.formula("a") +.limit(new FormulaLimit() +.count(10) +.order(QuerySortOrder.DESC)))) +.from(1636625471000L) +.queries(Collections.singletonList(new ScalarQuery( +new MetricsScalarQuery() +.aggregator(MetricsAggregator.AVG) +.dataSource(MetricsDataSource.METRICS) +.query("avg:system.cpu.user{*}") +.name("a")))) +.to(1636629071000L)) +.type(ScalarFormulaRequestType.SCALAR_REQUEST)); try { ScalarFormulaQueryResponse result = apiInstance.queryScalarData(body); @@ -59,4 +58,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/QueryTimeseriesData.java b/examples/v2/metrics/QueryTimeseriesData.java index c0334b569fe..ac3ac9dbca8 100644 --- a/examples/v2/metrics/QueryTimeseriesData.java +++ b/examples/v2/metrics/QueryTimeseriesData.java @@ -1,50 +1,48 @@ // Query timeseries data across multiple products returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; +import com.datadog.api.client.v2.model.TimeseriesFormulaQueryResponse; import com.datadog.api.client.v2.model.FormulaLimit; import com.datadog.api.client.v2.model.MetricsDataSource; import com.datadog.api.client.v2.model.MetricsTimeseriesQuery; import com.datadog.api.client.v2.model.QueryFormula; import com.datadog.api.client.v2.model.QuerySortOrder; import com.datadog.api.client.v2.model.TimeseriesFormulaQueryRequest; -import com.datadog.api.client.v2.model.TimeseriesFormulaQueryResponse; import com.datadog.api.client.v2.model.TimeseriesFormulaRequest; import com.datadog.api.client.v2.model.TimeseriesFormulaRequestAttributes; import com.datadog.api.client.v2.model.TimeseriesFormulaRequestType; import com.datadog.api.client.v2.model.TimeseriesQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - TimeseriesFormulaQueryRequest body = - new TimeseriesFormulaQueryRequest() - .data( - new TimeseriesFormulaRequest() - .attributes( - new TimeseriesFormulaRequestAttributes() - .formulas( - Collections.singletonList( - new QueryFormula() - .formula("a+b") - .limit( - new FormulaLimit() - .count(10) - .order(QuerySortOrder.DESC)))) - .from(1568899800000L) - .interval(5000L) - .queries( - Collections.singletonList( - new TimeseriesQuery( - new MetricsTimeseriesQuery() - .dataSource(MetricsDataSource.METRICS) - .query("avg:system.cpu.user{*} by {env}")))) - .to(1568923200000L)) - .type(TimeseriesFormulaRequestType.TIMESERIES_REQUEST)); + TimeseriesFormulaQueryRequest body = new TimeseriesFormulaQueryRequest() +.data(new TimeseriesFormulaRequest() +.attributes(new TimeseriesFormulaRequestAttributes() +.formulas(Collections.singletonList(new QueryFormula() +.formula("a+b") +.limit(new FormulaLimit() +.count(10) +.order(QuerySortOrder.DESC)))) +.from(1568899800000L) +.interval(5000L) +.queries(Collections.singletonList(new TimeseriesQuery( +new MetricsTimeseriesQuery() +.dataSource(MetricsDataSource.METRICS) +.query("avg:system.cpu.user{*} by {env}")))) +.to(1568923200000L)) +.type(TimeseriesFormulaRequestType.TIMESERIES_REQUEST)); try { TimeseriesFormulaQueryResponse result = apiInstance.queryTimeseriesData(body); @@ -57,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/QueryTimeseriesData_301142940.java b/examples/v2/metrics/QueryTimeseriesData_301142940.java index 1b476902c12..c0d26b25d7e 100644 --- a/examples/v2/metrics/QueryTimeseriesData_301142940.java +++ b/examples/v2/metrics/QueryTimeseriesData_301142940.java @@ -1,51 +1,50 @@ // Timeseries cross product query returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; +import com.datadog.api.client.v2.model.TimeseriesFormulaQueryResponse; import com.datadog.api.client.v2.model.FormulaLimit; import com.datadog.api.client.v2.model.MetricsDataSource; import com.datadog.api.client.v2.model.MetricsTimeseriesQuery; import com.datadog.api.client.v2.model.QueryFormula; import com.datadog.api.client.v2.model.QuerySortOrder; import com.datadog.api.client.v2.model.TimeseriesFormulaQueryRequest; -import com.datadog.api.client.v2.model.TimeseriesFormulaQueryResponse; import com.datadog.api.client.v2.model.TimeseriesFormulaRequest; import com.datadog.api.client.v2.model.TimeseriesFormulaRequestAttributes; import com.datadog.api.client.v2.model.TimeseriesFormulaRequestType; import com.datadog.api.client.v2.model.TimeseriesQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - TimeseriesFormulaQueryRequest body = - new TimeseriesFormulaQueryRequest() - .data( - new TimeseriesFormulaRequest() - .attributes( - new TimeseriesFormulaRequestAttributes() - .formulas( - Collections.singletonList( - new QueryFormula() - .formula("a") - .limit( - new FormulaLimit() - .count(10) - .order(QuerySortOrder.DESC)))) - .from(1636625471000L) - .interval(5000L) - .queries( - Collections.singletonList( - new TimeseriesQuery( - new MetricsTimeseriesQuery() - .dataSource(MetricsDataSource.METRICS) - .query("avg:datadog.estimated_usage.metrics.custom{*}") - .name("a")))) - .to(1636629071000L)) - .type(TimeseriesFormulaRequestType.TIMESERIES_REQUEST)); + TimeseriesFormulaQueryRequest body = new TimeseriesFormulaQueryRequest() +.data(new TimeseriesFormulaRequest() +.attributes(new TimeseriesFormulaRequestAttributes() +.formulas(Collections.singletonList(new QueryFormula() +.formula("a") +.limit(new FormulaLimit() +.count(10) +.order(QuerySortOrder.DESC)))) +.from(1636625471000L) +.interval(5000L) +.queries(Collections.singletonList(new TimeseriesQuery( +new MetricsTimeseriesQuery() +.dataSource(MetricsDataSource.METRICS) +.query("avg:datadog.estimated_usage.metrics.custom{*}") +.name("a")))) +.to(1636629071000L)) +.type(TimeseriesFormulaRequestType.TIMESERIES_REQUEST)); try { TimeseriesFormulaQueryResponse result = apiInstance.queryTimeseriesData(body); @@ -58,4 +57,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/SubmitMetrics.java b/examples/v2/metrics/SubmitMetrics.java index 5234b93b0a3..0d098284245 100644 --- a/examples/v2/metrics/SubmitMetrics.java +++ b/examples/v2/metrics/SubmitMetrics.java @@ -1,6 +1,8 @@ // Submit metrics returns "Payload accepted" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.model.IntakePayloadAccepted; import com.datadog.api.client.v2.model.MetricIntakeType; @@ -8,29 +10,29 @@ import com.datadog.api.client.v2.model.MetricPoint; import com.datadog.api.client.v2.model.MetricResource; import com.datadog.api.client.v2.model.MetricSeries; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - MetricPayload body = - new MetricPayload() - .series( - Collections.singletonList( - new MetricSeries() - .metric("system.load.1") - .type(MetricIntakeType.UNSPECIFIED) - .points( - Collections.singletonList( - new MetricPoint() - .timestamp(OffsetDateTime.now().toInstant().getEpochSecond()) - .value(0.7))) - .resources( - Collections.singletonList( - new MetricResource().name("dummyhost").type("host"))))); + MetricPayload body = new MetricPayload() +.series(Collections.singletonList(new MetricSeries() +.metric("system.load.1") +.type(MetricIntakeType.UNSPECIFIED) +.points(Collections.singletonList(new MetricPoint() +.timestamp(OffsetDateTime.now().toInstant().getEpochSecond()) +.value(0.7))) +.resources(Collections.singletonList(new MetricResource() +.name("dummyhost") +.type("host"))))); try { IntakePayloadAccepted result = apiInstance.submitMetrics(body); @@ -43,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/SubmitMetrics_1762007427.java b/examples/v2/metrics/SubmitMetrics_1762007427.java index 38130eb0fb4..be095d01ce8 100644 --- a/examples/v2/metrics/SubmitMetrics_1762007427.java +++ b/examples/v2/metrics/SubmitMetrics_1762007427.java @@ -1,6 +1,8 @@ // Submit metrics with compression returns "Payload accepted" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.api.MetricsApi.SubmitMetricsOptionalParameters; import com.datadog.api.client.v2.model.IntakePayloadAccepted; @@ -9,32 +11,29 @@ import com.datadog.api.client.v2.model.MetricPayload; import com.datadog.api.client.v2.model.MetricPoint; import com.datadog.api.client.v2.model.MetricSeries; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MetricsApi apiInstance = new MetricsApi(defaultClient); - MetricPayload body = - new MetricPayload() - .series( - Collections.singletonList( - new MetricSeries() - .metric("system.load.1") - .type(MetricIntakeType.UNSPECIFIED) - .points( - Collections.singletonList( - new MetricPoint() - .timestamp(OffsetDateTime.now().toInstant().getEpochSecond()) - .value(0.7))))); + MetricPayload body = new MetricPayload() +.series(Collections.singletonList(new MetricSeries() +.metric("system.load.1") +.type(MetricIntakeType.UNSPECIFIED) +.points(Collections.singletonList(new MetricPoint() +.timestamp(OffsetDateTime.now().toInstant().getEpochSecond()) +.value(0.7))))); try { - IntakePayloadAccepted result = - apiInstance.submitMetrics( - body, - new SubmitMetricsOptionalParameters().contentEncoding(MetricContentEncoding.ZSTD1)); + IntakePayloadAccepted result = apiInstance.submitMetrics(body,new SubmitMetricsOptionalParameters().contentEncoding(MetricContentEncoding.ZSTD1)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#submitMetrics"); @@ -44,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/metrics/UpdateTagConfiguration.java b/examples/v2/metrics/UpdateTagConfiguration.java index 42ed710f9cc..c809857eca4 100644 --- a/examples/v2/metrics/UpdateTagConfiguration.java +++ b/examples/v2/metrics/UpdateTagConfiguration.java @@ -1,14 +1,20 @@ // Update a tag configuration returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MetricsApi; import com.datadog.api.client.v2.model.MetricTagConfigurationResponse; import com.datadog.api.client.v2.model.MetricTagConfigurationType; import com.datadog.api.client.v2.model.MetricTagConfigurationUpdateAttributes; import com.datadog.api.client.v2.model.MetricTagConfigurationUpdateData; import com.datadog.api.client.v2.model.MetricTagConfigurationUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,19 +24,15 @@ public static void main(String[] args) { // there is a valid "metric_tag_configuration" in the system String METRIC_TAG_CONFIGURATION_DATA_ID = System.getenv("METRIC_TAG_CONFIGURATION_DATA_ID"); - MetricTagConfigurationUpdateRequest body = - new MetricTagConfigurationUpdateRequest() - .data( - new MetricTagConfigurationUpdateData() - .type(MetricTagConfigurationType.MANAGE_TAGS) - .id(METRIC_TAG_CONFIGURATION_DATA_ID) - .attributes( - new MetricTagConfigurationUpdateAttributes() - .tags(Collections.singletonList("app")))); + MetricTagConfigurationUpdateRequest body = new MetricTagConfigurationUpdateRequest() +.data(new MetricTagConfigurationUpdateData() +.type(MetricTagConfigurationType.MANAGE_TAGS) +.id(METRIC_TAG_CONFIGURATION_DATA_ID) +.attributes(new MetricTagConfigurationUpdateAttributes() +.tags(Collections.singletonList("app")))); try { - MetricTagConfigurationResponse result = - apiInstance.updateTagConfiguration(METRIC_TAG_CONFIGURATION_DATA_ID, body); + MetricTagConfigurationResponse result = apiInstance.updateTagConfiguration(METRIC_TAG_CONFIGURATION_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MetricsApi#updateTagConfiguration"); @@ -40,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/CreateTenantBasedHandle.java b/examples/v2/microsoft-teams-integration/CreateTenantBasedHandle.java index 866e055886a..43ade11baac 100644 --- a/examples/v2/microsoft-teams-integration/CreateTenantBasedHandle.java +++ b/examples/v2/microsoft-teams-integration/CreateTenantBasedHandle.java @@ -1,41 +1,44 @@ // Create tenant-based handle returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsCreateTenantBasedHandleRequest; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleRequestAttributes; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleRequestData; -import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); - MicrosoftTeamsCreateTenantBasedHandleRequest body = - new MicrosoftTeamsCreateTenantBasedHandleRequest() - .data( - new MicrosoftTeamsTenantBasedHandleRequestData() - .attributes( - new MicrosoftTeamsTenantBasedHandleRequestAttributes() - .channelId("fake-channel-id") - .name("fake-handle-name") - .teamId("00000000-0000-0000-0000-000000000000") - .tenantId("00000000-0000-0000-0000-000000000001")) - .type(MicrosoftTeamsTenantBasedHandleType.TENANT_BASED_HANDLE)); + MicrosoftTeamsCreateTenantBasedHandleRequest body = new MicrosoftTeamsCreateTenantBasedHandleRequest() +.data(new MicrosoftTeamsTenantBasedHandleRequestData() +.attributes(new MicrosoftTeamsTenantBasedHandleRequestAttributes() +.channelId("fake-channel-id") +.name("fake-handle-name") +.teamId("00000000-0000-0000-0000-000000000000") +.tenantId("00000000-0000-0000-0000-000000000001")) +.type(MicrosoftTeamsTenantBasedHandleType.TENANT_BASED_HANDLE)); try { MicrosoftTeamsTenantBasedHandleResponse result = apiInstance.createTenantBasedHandle(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#createTenantBasedHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#createTenantBasedHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/CreateTenantBasedHandle_1540689753.java b/examples/v2/microsoft-teams-integration/CreateTenantBasedHandle_1540689753.java index f97a9a9e6ee..b5fb0096ebe 100644 --- a/examples/v2/microsoft-teams-integration/CreateTenantBasedHandle_1540689753.java +++ b/examples/v2/microsoft-teams-integration/CreateTenantBasedHandle_1540689753.java @@ -1,42 +1,44 @@ // Create api handle returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsCreateTenantBasedHandleRequest; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleRequestAttributes; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleRequestData; -import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); - MicrosoftTeamsCreateTenantBasedHandleRequest body = - new MicrosoftTeamsCreateTenantBasedHandleRequest() - .data( - new MicrosoftTeamsTenantBasedHandleRequestData() - .attributes( - new MicrosoftTeamsTenantBasedHandleRequestAttributes() - .channelId( - "19:iD_D2xy_sAa-JV851JJYwIa6mlW9F9Nxm3SLyZq68qY1@thread.tacv2") - .name("Example-Microsoft-Teams-Integration") - .teamId("e5f50a58-c929-4fb3-8866-e2cd836de3c2") - .tenantId("4d3bac44-0230-4732-9e70-cc00736f0a97")) - .type(MicrosoftTeamsTenantBasedHandleType.TENANT_BASED_HANDLE)); + MicrosoftTeamsCreateTenantBasedHandleRequest body = new MicrosoftTeamsCreateTenantBasedHandleRequest() +.data(new MicrosoftTeamsTenantBasedHandleRequestData() +.attributes(new MicrosoftTeamsTenantBasedHandleRequestAttributes() +.channelId("19:iD_D2xy_sAa-JV851JJYwIa6mlW9F9Nxm3SLyZq68qY1@thread.tacv2") +.name("Example-Microsoft-Teams-Integration") +.teamId("e5f50a58-c929-4fb3-8866-e2cd836de3c2") +.tenantId("4d3bac44-0230-4732-9e70-cc00736f0a97")) +.type(MicrosoftTeamsTenantBasedHandleType.TENANT_BASED_HANDLE)); try { MicrosoftTeamsTenantBasedHandleResponse result = apiInstance.createTenantBasedHandle(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#createTenantBasedHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#createTenantBasedHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/CreateWorkflowsWebhookHandle.java b/examples/v2/microsoft-teams-integration/CreateWorkflowsWebhookHandle.java index d280d5e3754..52d589b7072 100644 --- a/examples/v2/microsoft-teams-integration/CreateWorkflowsWebhookHandle.java +++ b/examples/v2/microsoft-teams-integration/CreateWorkflowsWebhookHandle.java @@ -1,40 +1,42 @@ // Create Workflows webhook handle returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsCreateWorkflowsWebhookHandleRequest; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleRequestData; -import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); - MicrosoftTeamsCreateWorkflowsWebhookHandleRequest body = - new MicrosoftTeamsCreateWorkflowsWebhookHandleRequest() - .data( - new MicrosoftTeamsWorkflowsWebhookHandleRequestData() - .attributes( - new MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes() - .name("fake-handle-name") - .url("https://fake.url.com")) - .type(MicrosoftTeamsWorkflowsWebhookHandleType.WORKFLOWS_WEBHOOK_HANDLE)); + MicrosoftTeamsCreateWorkflowsWebhookHandleRequest body = new MicrosoftTeamsCreateWorkflowsWebhookHandleRequest() +.data(new MicrosoftTeamsWorkflowsWebhookHandleRequestData() +.attributes(new MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes() +.name("fake-handle-name") +.url("https://fake.url.com")) +.type(MicrosoftTeamsWorkflowsWebhookHandleType.WORKFLOWS_WEBHOOK_HANDLE)); try { - MicrosoftTeamsWorkflowsWebhookHandleResponse result = - apiInstance.createWorkflowsWebhookHandle(body); + MicrosoftTeamsWorkflowsWebhookHandleResponse result = apiInstance.createWorkflowsWebhookHandle(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#createWorkflowsWebhookHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#createWorkflowsWebhookHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/CreateWorkflowsWebhookHandle_1716851881.java b/examples/v2/microsoft-teams-integration/CreateWorkflowsWebhookHandle_1716851881.java index 5a6d5c5c491..cd669b7e392 100644 --- a/examples/v2/microsoft-teams-integration/CreateWorkflowsWebhookHandle_1716851881.java +++ b/examples/v2/microsoft-teams-integration/CreateWorkflowsWebhookHandle_1716851881.java @@ -1,40 +1,42 @@ // Create workflow webhook handle returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsCreateWorkflowsWebhookHandleRequest; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleRequestData; -import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); - MicrosoftTeamsCreateWorkflowsWebhookHandleRequest body = - new MicrosoftTeamsCreateWorkflowsWebhookHandleRequest() - .data( - new MicrosoftTeamsWorkflowsWebhookHandleRequestData() - .attributes( - new MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes() - .name("Example-Microsoft-Teams-Integration") - .url("https://example.logic.azure.com/workflows/123")) - .type(MicrosoftTeamsWorkflowsWebhookHandleType.WORKFLOWS_WEBHOOK_HANDLE)); + MicrosoftTeamsCreateWorkflowsWebhookHandleRequest body = new MicrosoftTeamsCreateWorkflowsWebhookHandleRequest() +.data(new MicrosoftTeamsWorkflowsWebhookHandleRequestData() +.attributes(new MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes() +.name("Example-Microsoft-Teams-Integration") +.url("https://example.logic.azure.com/workflows/123")) +.type(MicrosoftTeamsWorkflowsWebhookHandleType.WORKFLOWS_WEBHOOK_HANDLE)); try { - MicrosoftTeamsWorkflowsWebhookHandleResponse result = - apiInstance.createWorkflowsWebhookHandle(body); + MicrosoftTeamsWorkflowsWebhookHandleResponse result = apiInstance.createWorkflowsWebhookHandle(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#createWorkflowsWebhookHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#createWorkflowsWebhookHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/DeleteTenantBasedHandle.java b/examples/v2/microsoft-teams-integration/DeleteTenantBasedHandle.java index 061b6cb7eba..4259c294122 100644 --- a/examples/v2/microsoft-teams-integration/DeleteTenantBasedHandle.java +++ b/examples/v2/microsoft-teams-integration/DeleteTenantBasedHandle.java @@ -1,8 +1,15 @@ // Delete tenant-based handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,11 @@ public static void main(String[] args) { try { apiInstance.deleteTenantBasedHandle("handle_id"); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#deleteTenantBasedHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#deleteTenantBasedHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/DeleteTenantBasedHandle_377884154.java b/examples/v2/microsoft-teams-integration/DeleteTenantBasedHandle_377884154.java index a497779991d..226c83495a4 100644 --- a/examples/v2/microsoft-teams-integration/DeleteTenantBasedHandle_377884154.java +++ b/examples/v2/microsoft-teams-integration/DeleteTenantBasedHandle_377884154.java @@ -1,8 +1,15 @@ // Delete api handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { try { apiInstance.deleteTenantBasedHandle(TENANT_BASED_HANDLE_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#deleteTenantBasedHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#deleteTenantBasedHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/DeleteWorkflowsWebhookHandle.java b/examples/v2/microsoft-teams-integration/DeleteWorkflowsWebhookHandle.java index cf9efdb2142..09c12611e4b 100644 --- a/examples/v2/microsoft-teams-integration/DeleteWorkflowsWebhookHandle.java +++ b/examples/v2/microsoft-teams-integration/DeleteWorkflowsWebhookHandle.java @@ -1,8 +1,15 @@ // Delete Workflows webhook handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,11 @@ public static void main(String[] args) { try { apiInstance.deleteWorkflowsWebhookHandle("handle_id"); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#deleteWorkflowsWebhookHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#deleteWorkflowsWebhookHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/DeleteWorkflowsWebhookHandle_107549514.java b/examples/v2/microsoft-teams-integration/DeleteWorkflowsWebhookHandle_107549514.java index c7cb90b9c1f..e37331c3782 100644 --- a/examples/v2/microsoft-teams-integration/DeleteWorkflowsWebhookHandle_107549514.java +++ b/examples/v2/microsoft-teams-integration/DeleteWorkflowsWebhookHandle_107549514.java @@ -1,8 +1,15 @@ // Delete workflow webhook handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { try { apiInstance.deleteWorkflowsWebhookHandle(WORKFLOWS_WEBHOOK_HANDLE_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#deleteWorkflowsWebhookHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#deleteWorkflowsWebhookHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/GetChannelByName.java b/examples/v2/microsoft-teams-integration/GetChannelByName.java index 65157b7db97..4975a2bc2f7 100644 --- a/examples/v2/microsoft-teams-integration/GetChannelByName.java +++ b/examples/v2/microsoft-teams-integration/GetChannelByName.java @@ -1,9 +1,16 @@ // Get channel information by name returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; import com.datadog.api.client.v2.model.MicrosoftTeamsGetChannelByNameResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); try { - MicrosoftTeamsGetChannelByNameResponse result = - apiInstance.getChannelByName("tenant_name", "team_name", "channel_name"); + MicrosoftTeamsGetChannelByNameResponse result = apiInstance.getChannelByName("tenant_name", "team_name", "channel_name"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#getChannelByName"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/GetTenantBasedHandle.java b/examples/v2/microsoft-teams-integration/GetTenantBasedHandle.java index 1084630541a..65ec972774f 100644 --- a/examples/v2/microsoft-teams-integration/GetTenantBasedHandle.java +++ b/examples/v2/microsoft-teams-integration/GetTenantBasedHandle.java @@ -1,9 +1,16 @@ // Get tenant-based handle information returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); try { - MicrosoftTeamsTenantBasedHandleResponse result = - apiInstance.getTenantBasedHandle("handle_id"); + MicrosoftTeamsTenantBasedHandleResponse result = apiInstance.getTenantBasedHandle("handle_id"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#getTenantBasedHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#getTenantBasedHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/GetTenantBasedHandle_2883785101.java b/examples/v2/microsoft-teams-integration/GetTenantBasedHandle_2883785101.java index d3941195761..17d10c80ff5 100644 --- a/examples/v2/microsoft-teams-integration/GetTenantBasedHandle_2883785101.java +++ b/examples/v2/microsoft-teams-integration/GetTenantBasedHandle_2883785101.java @@ -1,9 +1,16 @@ // Get api handle information returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String TENANT_BASED_HANDLE_DATA_ID = System.getenv("TENANT_BASED_HANDLE_DATA_ID"); try { - MicrosoftTeamsTenantBasedHandleResponse result = - apiInstance.getTenantBasedHandle(TENANT_BASED_HANDLE_DATA_ID); + MicrosoftTeamsTenantBasedHandleResponse result = apiInstance.getTenantBasedHandle(TENANT_BASED_HANDLE_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#getTenantBasedHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#getTenantBasedHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/GetWorkflowsWebhookHandle.java b/examples/v2/microsoft-teams-integration/GetWorkflowsWebhookHandle.java index 042a1d9a793..4d5d8c79c29 100644 --- a/examples/v2/microsoft-teams-integration/GetWorkflowsWebhookHandle.java +++ b/examples/v2/microsoft-teams-integration/GetWorkflowsWebhookHandle.java @@ -1,9 +1,16 @@ // Get Workflows webhook handle information returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); try { - MicrosoftTeamsWorkflowsWebhookHandleResponse result = - apiInstance.getWorkflowsWebhookHandle("handle_id"); + MicrosoftTeamsWorkflowsWebhookHandleResponse result = apiInstance.getWorkflowsWebhookHandle("handle_id"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#getWorkflowsWebhookHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#getWorkflowsWebhookHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/GetWorkflowsWebhookHandle_3421443805.java b/examples/v2/microsoft-teams-integration/GetWorkflowsWebhookHandle_3421443805.java index 8c53974d433..3b612c582d8 100644 --- a/examples/v2/microsoft-teams-integration/GetWorkflowsWebhookHandle_3421443805.java +++ b/examples/v2/microsoft-teams-integration/GetWorkflowsWebhookHandle_3421443805.java @@ -1,9 +1,16 @@ // Get workflow webhook handle information returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String WORKFLOWS_WEBHOOK_HANDLE_DATA_ID = System.getenv("WORKFLOWS_WEBHOOK_HANDLE_DATA_ID"); try { - MicrosoftTeamsWorkflowsWebhookHandleResponse result = - apiInstance.getWorkflowsWebhookHandle(WORKFLOWS_WEBHOOK_HANDLE_DATA_ID); + MicrosoftTeamsWorkflowsWebhookHandleResponse result = apiInstance.getWorkflowsWebhookHandle(WORKFLOWS_WEBHOOK_HANDLE_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#getWorkflowsWebhookHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#getWorkflowsWebhookHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/ListTenantBasedHandles.java b/examples/v2/microsoft-teams-integration/ListTenantBasedHandles.java index 34f96defde8..b7aa854cfda 100644 --- a/examples/v2/microsoft-teams-integration/ListTenantBasedHandles.java +++ b/examples/v2/microsoft-teams-integration/ListTenantBasedHandles.java @@ -1,9 +1,16 @@ // Get all tenant-based handles returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandlesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { MicrosoftTeamsTenantBasedHandlesResponse result = apiInstance.listTenantBasedHandles(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#listTenantBasedHandles"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#listTenantBasedHandles"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/ListTenantBasedHandles_769592979.java b/examples/v2/microsoft-teams-integration/ListTenantBasedHandles_769592979.java index fcf1a46053f..b330358b47f 100644 --- a/examples/v2/microsoft-teams-integration/ListTenantBasedHandles_769592979.java +++ b/examples/v2/microsoft-teams-integration/ListTenantBasedHandles_769592979.java @@ -1,9 +1,16 @@ // Get all api handles returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandlesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { MicrosoftTeamsTenantBasedHandlesResponse result = apiInstance.listTenantBasedHandles(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#listTenantBasedHandles"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#listTenantBasedHandles"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/ListWorkflowsWebhookHandles.java b/examples/v2/microsoft-teams-integration/ListWorkflowsWebhookHandles.java index 2440d4df9a9..c0bed3d8d54 100644 --- a/examples/v2/microsoft-teams-integration/ListWorkflowsWebhookHandles.java +++ b/examples/v2/microsoft-teams-integration/ListWorkflowsWebhookHandles.java @@ -1,9 +1,16 @@ // Get all Workflows webhook handles returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandlesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); try { - MicrosoftTeamsWorkflowsWebhookHandlesResponse result = - apiInstance.listWorkflowsWebhookHandles(); + MicrosoftTeamsWorkflowsWebhookHandlesResponse result = apiInstance.listWorkflowsWebhookHandles(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#listWorkflowsWebhookHandles"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#listWorkflowsWebhookHandles"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/ListWorkflowsWebhookHandles_620762083.java b/examples/v2/microsoft-teams-integration/ListWorkflowsWebhookHandles_620762083.java index 29925f50a9e..88cfe2c4df4 100644 --- a/examples/v2/microsoft-teams-integration/ListWorkflowsWebhookHandles_620762083.java +++ b/examples/v2/microsoft-teams-integration/ListWorkflowsWebhookHandles_620762083.java @@ -1,9 +1,16 @@ // Get all workflow webhook handles returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandlesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); try { - MicrosoftTeamsWorkflowsWebhookHandlesResponse result = - apiInstance.listWorkflowsWebhookHandles(); + MicrosoftTeamsWorkflowsWebhookHandlesResponse result = apiInstance.listWorkflowsWebhookHandles(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#listWorkflowsWebhookHandles"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#listWorkflowsWebhookHandles"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/UpdateTenantBasedHandle.java b/examples/v2/microsoft-teams-integration/UpdateTenantBasedHandle.java index b31f606f800..c20266b116d 100644 --- a/examples/v2/microsoft-teams-integration/UpdateTenantBasedHandle.java +++ b/examples/v2/microsoft-teams-integration/UpdateTenantBasedHandle.java @@ -1,42 +1,44 @@ // Update tenant-based handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; -import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleAttributes; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleResponse; +import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleAttributes; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleType; import com.datadog.api.client.v2.model.MicrosoftTeamsUpdateTenantBasedHandleRequest; import com.datadog.api.client.v2.model.MicrosoftTeamsUpdateTenantBasedHandleRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); - MicrosoftTeamsUpdateTenantBasedHandleRequest body = - new MicrosoftTeamsUpdateTenantBasedHandleRequest() - .data( - new MicrosoftTeamsUpdateTenantBasedHandleRequestData() - .attributes( - new MicrosoftTeamsTenantBasedHandleAttributes() - .channelId("fake-channel-id") - .name("fake-handle-name") - .teamId("00000000-0000-0000-0000-000000000000") - .tenantId("00000000-0000-0000-0000-000000000001")) - .type(MicrosoftTeamsTenantBasedHandleType.TENANT_BASED_HANDLE)); + MicrosoftTeamsUpdateTenantBasedHandleRequest body = new MicrosoftTeamsUpdateTenantBasedHandleRequest() +.data(new MicrosoftTeamsUpdateTenantBasedHandleRequestData() +.attributes(new MicrosoftTeamsTenantBasedHandleAttributes() +.channelId("fake-channel-id") +.name("fake-handle-name") +.teamId("00000000-0000-0000-0000-000000000000") +.tenantId("00000000-0000-0000-0000-000000000001")) +.type(MicrosoftTeamsTenantBasedHandleType.TENANT_BASED_HANDLE)); try { - MicrosoftTeamsTenantBasedHandleResponse result = - apiInstance.updateTenantBasedHandle("handle_id", body); + MicrosoftTeamsTenantBasedHandleResponse result = apiInstance.updateTenantBasedHandle("handle_id", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#updateTenantBasedHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#updateTenantBasedHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/UpdateTenantBasedHandle_419892746.java b/examples/v2/microsoft-teams-integration/UpdateTenantBasedHandle_419892746.java index b5a0f9e3b6c..00dc827d2b1 100644 --- a/examples/v2/microsoft-teams-integration/UpdateTenantBasedHandle_419892746.java +++ b/examples/v2/microsoft-teams-integration/UpdateTenantBasedHandle_419892746.java @@ -1,13 +1,20 @@ // Update api handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; -import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleAttributes; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleResponse; +import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleAttributes; import com.datadog.api.client.v2.model.MicrosoftTeamsTenantBasedHandleType; import com.datadog.api.client.v2.model.MicrosoftTeamsUpdateTenantBasedHandleRequest; import com.datadog.api.client.v2.model.MicrosoftTeamsUpdateTenantBasedHandleRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,30 +22,24 @@ public static void main(String[] args) { MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); // there is a valid "tenant_based_handle" in the system - String TENANT_BASED_HANDLE_DATA_ATTRIBUTES_NAME = - System.getenv("TENANT_BASED_HANDLE_DATA_ATTRIBUTES_NAME"); + String TENANT_BASED_HANDLE_DATA_ATTRIBUTES_NAME = System.getenv("TENANT_BASED_HANDLE_DATA_ATTRIBUTES_NAME"); String TENANT_BASED_HANDLE_DATA_ID = System.getenv("TENANT_BASED_HANDLE_DATA_ID"); - MicrosoftTeamsUpdateTenantBasedHandleRequest body = - new MicrosoftTeamsUpdateTenantBasedHandleRequest() - .data( - new MicrosoftTeamsUpdateTenantBasedHandleRequestData() - .attributes( - new MicrosoftTeamsTenantBasedHandleAttributes() - .name("fake-handle-name--updated")) - .type(MicrosoftTeamsTenantBasedHandleType.TENANT_BASED_HANDLE)); + MicrosoftTeamsUpdateTenantBasedHandleRequest body = new MicrosoftTeamsUpdateTenantBasedHandleRequest() +.data(new MicrosoftTeamsUpdateTenantBasedHandleRequestData() +.attributes(new MicrosoftTeamsTenantBasedHandleAttributes() +.name("fake-handle-name--updated")) +.type(MicrosoftTeamsTenantBasedHandleType.TENANT_BASED_HANDLE)); try { - MicrosoftTeamsTenantBasedHandleResponse result = - apiInstance.updateTenantBasedHandle(TENANT_BASED_HANDLE_DATA_ID, body); + MicrosoftTeamsTenantBasedHandleResponse result = apiInstance.updateTenantBasedHandle(TENANT_BASED_HANDLE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#updateTenantBasedHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#updateTenantBasedHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/UpdateWorkflowsWebhookHandle.java b/examples/v2/microsoft-teams-integration/UpdateWorkflowsWebhookHandle.java index 7e93f4e10a0..f0b09d99bfe 100644 --- a/examples/v2/microsoft-teams-integration/UpdateWorkflowsWebhookHandle.java +++ b/examples/v2/microsoft-teams-integration/UpdateWorkflowsWebhookHandle.java @@ -1,40 +1,42 @@ // Update Workflows webhook handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest; import com.datadog.api.client.v2.model.MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleAttributes; -import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); - MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body = - new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest() - .data( - new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData() - .attributes( - new MicrosoftTeamsWorkflowsWebhookHandleAttributes() - .name("fake-handle-name") - .url("https://fake.url.com")) - .type(MicrosoftTeamsWorkflowsWebhookHandleType.WORKFLOWS_WEBHOOK_HANDLE)); + MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body = new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest() +.data(new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData() +.attributes(new MicrosoftTeamsWorkflowsWebhookHandleAttributes() +.name("fake-handle-name") +.url("https://fake.url.com")) +.type(MicrosoftTeamsWorkflowsWebhookHandleType.WORKFLOWS_WEBHOOK_HANDLE)); try { - MicrosoftTeamsWorkflowsWebhookHandleResponse result = - apiInstance.updateWorkflowsWebhookHandle("handle_id", body); + MicrosoftTeamsWorkflowsWebhookHandleResponse result = apiInstance.updateWorkflowsWebhookHandle("handle_id", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#updateWorkflowsWebhookHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#updateWorkflowsWebhookHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/microsoft-teams-integration/UpdateWorkflowsWebhookHandle_163189594.java b/examples/v2/microsoft-teams-integration/UpdateWorkflowsWebhookHandle_163189594.java index 42345613141..1eb2735efd5 100644 --- a/examples/v2/microsoft-teams-integration/UpdateWorkflowsWebhookHandle_163189594.java +++ b/examples/v2/microsoft-teams-integration/UpdateWorkflowsWebhookHandle_163189594.java @@ -1,13 +1,20 @@ // Update workflow webhook handle returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MicrosoftTeamsIntegrationApi; +import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest; import com.datadog.api.client.v2.model.MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleAttributes; -import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleResponse; import com.datadog.api.client.v2.model.MicrosoftTeamsWorkflowsWebhookHandleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,30 +22,24 @@ public static void main(String[] args) { MicrosoftTeamsIntegrationApi apiInstance = new MicrosoftTeamsIntegrationApi(defaultClient); // there is a valid "workflows_webhook_handle" in the system - String WORKFLOWS_WEBHOOK_HANDLE_DATA_ATTRIBUTES_NAME = - System.getenv("WORKFLOWS_WEBHOOK_HANDLE_DATA_ATTRIBUTES_NAME"); + String WORKFLOWS_WEBHOOK_HANDLE_DATA_ATTRIBUTES_NAME = System.getenv("WORKFLOWS_WEBHOOK_HANDLE_DATA_ATTRIBUTES_NAME"); String WORKFLOWS_WEBHOOK_HANDLE_DATA_ID = System.getenv("WORKFLOWS_WEBHOOK_HANDLE_DATA_ID"); - MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body = - new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest() - .data( - new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData() - .attributes( - new MicrosoftTeamsWorkflowsWebhookHandleAttributes() - .name("fake-handle-name--updated")) - .type(MicrosoftTeamsWorkflowsWebhookHandleType.WORKFLOWS_WEBHOOK_HANDLE)); + MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body = new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest() +.data(new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData() +.attributes(new MicrosoftTeamsWorkflowsWebhookHandleAttributes() +.name("fake-handle-name--updated")) +.type(MicrosoftTeamsWorkflowsWebhookHandleType.WORKFLOWS_WEBHOOK_HANDLE)); try { - MicrosoftTeamsWorkflowsWebhookHandleResponse result = - apiInstance.updateWorkflowsWebhookHandle(WORKFLOWS_WEBHOOK_HANDLE_DATA_ID, body); + MicrosoftTeamsWorkflowsWebhookHandleResponse result = apiInstance.updateWorkflowsWebhookHandle(WORKFLOWS_WEBHOOK_HANDLE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling MicrosoftTeamsIntegrationApi#updateWorkflowsWebhookHandle"); + System.err.println("Exception when calling MicrosoftTeamsIntegrationApi#updateWorkflowsWebhookHandle"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/CreateMonitorConfigPolicy.java b/examples/v2/monitors/CreateMonitorConfigPolicy.java index 5340cfe8ef9..38879aaadf9 100644 --- a/examples/v2/monitors/CreateMonitorConfigPolicy.java +++ b/examples/v2/monitors/CreateMonitorConfigPolicy.java @@ -1,37 +1,39 @@ // Create a monitor configuration policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorConfigPolicyResponse; import com.datadog.api.client.v2.model.MonitorConfigPolicyAttributeCreateRequest; import com.datadog.api.client.v2.model.MonitorConfigPolicyCreateData; import com.datadog.api.client.v2.model.MonitorConfigPolicyCreateRequest; import com.datadog.api.client.v2.model.MonitorConfigPolicyPolicyCreateRequest; import com.datadog.api.client.v2.model.MonitorConfigPolicyResourceType; -import com.datadog.api.client.v2.model.MonitorConfigPolicyResponse; import com.datadog.api.client.v2.model.MonitorConfigPolicyTagPolicyCreateRequest; import com.datadog.api.client.v2.model.MonitorConfigPolicyType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - MonitorConfigPolicyCreateRequest body = - new MonitorConfigPolicyCreateRequest() - .data( - new MonitorConfigPolicyCreateData() - .attributes( - new MonitorConfigPolicyAttributeCreateRequest() - .policyType(MonitorConfigPolicyType.TAG) - .policy( - new MonitorConfigPolicyPolicyCreateRequest( - new MonitorConfigPolicyTagPolicyCreateRequest() - .tagKey("examplemonitor") - .tagKeyRequired(false) - .validTagValues(Arrays.asList("prod", "staging"))))) - .type(MonitorConfigPolicyResourceType.MONITOR_CONFIG_POLICY)); + MonitorConfigPolicyCreateRequest body = new MonitorConfigPolicyCreateRequest() +.data(new MonitorConfigPolicyCreateData() +.attributes(new MonitorConfigPolicyAttributeCreateRequest() +.policyType(MonitorConfigPolicyType.TAG) +.policy(new MonitorConfigPolicyPolicyCreateRequest( +new MonitorConfigPolicyTagPolicyCreateRequest() +.tagKey("examplemonitor") +.tagKeyRequired(false) +.validTagValues(Arrays.asList("prod", "staging"))))) +.type(MonitorConfigPolicyResourceType.MONITOR_CONFIG_POLICY)); try { MonitorConfigPolicyResponse result = apiInstance.createMonitorConfigPolicy(body); @@ -44,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/CreateMonitorNotificationRule.java b/examples/v2/monitors/CreateMonitorNotificationRule.java index cda824d6034..9ec41175ce9 100644 --- a/examples/v2/monitors/CreateMonitorNotificationRule.java +++ b/examples/v2/monitors/CreateMonitorNotificationRule.java @@ -1,36 +1,37 @@ // Create a monitor notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; import com.datadog.api.client.v2.model.MonitorNotificationRuleAttributes; import com.datadog.api.client.v2.model.MonitorNotificationRuleCreateRequest; import com.datadog.api.client.v2.model.MonitorNotificationRuleCreateRequestData; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilter; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilterTags; import com.datadog.api.client.v2.model.MonitorNotificationRuleResourceType; -import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - MonitorNotificationRuleCreateRequest body = - new MonitorNotificationRuleCreateRequest() - .data( - new MonitorNotificationRuleCreateRequestData() - .attributes( - new MonitorNotificationRuleAttributes() - .filter( - new MonitorNotificationRuleFilter( - new MonitorNotificationRuleFilterTags() - .tags(Collections.singletonList("test:example-monitor")))) - .name("test rule") - .recipients(Arrays.asList("slack-test-channel", "jira-test"))) - .type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); + MonitorNotificationRuleCreateRequest body = new MonitorNotificationRuleCreateRequest() +.data(new MonitorNotificationRuleCreateRequestData() +.attributes(new MonitorNotificationRuleAttributes() +.filter(new MonitorNotificationRuleFilter( +new MonitorNotificationRuleFilterTags() +.tags(Collections.singletonList("test:example-monitor")))) +.name("test rule") +.recipients(Arrays.asList("slack-test-channel", "jira-test"))) +.type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); try { MonitorNotificationRuleResponse result = apiInstance.createMonitorNotificationRule(body); @@ -43,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/CreateMonitorNotificationRule_1181818787.java b/examples/v2/monitors/CreateMonitorNotificationRule_1181818787.java index 4d8cb8adfbd..f7cdfdfdc5a 100644 --- a/examples/v2/monitors/CreateMonitorNotificationRule_1181818787.java +++ b/examples/v2/monitors/CreateMonitorNotificationRule_1181818787.java @@ -1,8 +1,9 @@ // Create a monitor notification rule with conditional recipients returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; import com.datadog.api.client.v2.model.MonitorNotificationRuleAttributes; import com.datadog.api.client.v2.model.MonitorNotificationRuleCondition; import com.datadog.api.client.v2.model.MonitorNotificationRuleConditionalRecipients; @@ -11,36 +12,31 @@ import com.datadog.api.client.v2.model.MonitorNotificationRuleFilter; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilterTags; import com.datadog.api.client.v2.model.MonitorNotificationRuleResourceType; -import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - MonitorNotificationRuleCreateRequest body = - new MonitorNotificationRuleCreateRequest() - .data( - new MonitorNotificationRuleCreateRequestData() - .attributes( - new MonitorNotificationRuleAttributes() - .filter( - new MonitorNotificationRuleFilter( - new MonitorNotificationRuleFilterTags() - .tags(Collections.singletonList("test:example-monitor")))) - .name("test rule") - .conditionalRecipients( - new MonitorNotificationRuleConditionalRecipients() - .conditions( - Collections.singletonList( - new MonitorNotificationRuleCondition() - .scope("transition_type:is_alert") - .recipients( - Arrays.asList( - "slack-test-channel", "jira-test")))))) - .type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); + MonitorNotificationRuleCreateRequest body = new MonitorNotificationRuleCreateRequest() +.data(new MonitorNotificationRuleCreateRequestData() +.attributes(new MonitorNotificationRuleAttributes() +.filter(new MonitorNotificationRuleFilter( +new MonitorNotificationRuleFilterTags() +.tags(Collections.singletonList("test:example-monitor")))) +.name("test rule") +.conditionalRecipients(new MonitorNotificationRuleConditionalRecipients() +.conditions(Collections.singletonList(new MonitorNotificationRuleCondition() +.scope("transition_type:is_alert") +.recipients(Arrays.asList("slack-test-channel", "jira-test")))))) +.type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); try { MonitorNotificationRuleResponse result = apiInstance.createMonitorNotificationRule(body); @@ -53,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/CreateMonitorNotificationRule_1379932371.java b/examples/v2/monitors/CreateMonitorNotificationRule_1379932371.java index 420d8ce334f..eafcec7b155 100644 --- a/examples/v2/monitors/CreateMonitorNotificationRule_1379932371.java +++ b/examples/v2/monitors/CreateMonitorNotificationRule_1379932371.java @@ -1,35 +1,37 @@ // Create a monitor notification rule with scope returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; import com.datadog.api.client.v2.model.MonitorNotificationRuleAttributes; import com.datadog.api.client.v2.model.MonitorNotificationRuleCreateRequest; import com.datadog.api.client.v2.model.MonitorNotificationRuleCreateRequestData; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilter; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilterScope; import com.datadog.api.client.v2.model.MonitorNotificationRuleResourceType; -import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - MonitorNotificationRuleCreateRequest body = - new MonitorNotificationRuleCreateRequest() - .data( - new MonitorNotificationRuleCreateRequestData() - .attributes( - new MonitorNotificationRuleAttributes() - .filter( - new MonitorNotificationRuleFilter( - new MonitorNotificationRuleFilterScope() - .scope("test:example-monitor"))) - .name("test rule") - .recipients(Arrays.asList("slack-test-channel", "jira-test"))) - .type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); + MonitorNotificationRuleCreateRequest body = new MonitorNotificationRuleCreateRequest() +.data(new MonitorNotificationRuleCreateRequestData() +.attributes(new MonitorNotificationRuleAttributes() +.filter(new MonitorNotificationRuleFilter( +new MonitorNotificationRuleFilterScope() +.scope("test:example-monitor"))) +.name("test rule") +.recipients(Arrays.asList("slack-test-channel", "jira-test"))) +.type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); try { MonitorNotificationRuleResponse result = apiInstance.createMonitorNotificationRule(body); @@ -42,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/CreateMonitorUserTemplate.java b/examples/v2/monitors/CreateMonitorUserTemplate.java index 065b18bff4d..50d766c7b35 100644 --- a/examples/v2/monitors/CreateMonitorUserTemplate.java +++ b/examples/v2/monitors/CreateMonitorUserTemplate.java @@ -1,17 +1,21 @@ // Create a monitor user template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorUserTemplateCreateResponse; import com.datadog.api.client.v2.model.MonitorUserTemplateCreateData; import com.datadog.api.client.v2.model.MonitorUserTemplateCreateRequest; -import com.datadog.api.client.v2.model.MonitorUserTemplateCreateResponse; import com.datadog.api.client.v2.model.MonitorUserTemplateRequestAttributes; import com.datadog.api.client.v2.model.MonitorUserTemplateResourceType; import com.datadog.api.client.v2.model.MonitorUserTemplateTemplateVariablesItems; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,31 +23,19 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createMonitorUserTemplate", true); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - MonitorUserTemplateCreateRequest body = - new MonitorUserTemplateCreateRequest() - .data( - new MonitorUserTemplateCreateData() - .attributes( - new MonitorUserTemplateRequestAttributes() - .description("A description.") - .monitorDefinition( - Map.ofEntries( - Map.entry("message", "A msg."), - Map.entry("name", "A name example-monitor"), - Map.entry( - "query", - "avg(last_5m):sum:system.net.bytes_rcvd{host:host0} > 100"), - Map.entry("type", "query alert"))) - .tags(Collections.singletonList("integration:Azure")) - .templateVariables( - Collections.singletonList( - new MonitorUserTemplateTemplateVariablesItems() - .availableValues(Arrays.asList("value1", "value2")) - .defaults(Collections.singletonList("defaultValue")) - .name("regionName") - .tagKey("datacenter"))) - .title("Postgres DB example-monitor")) - .type(MonitorUserTemplateResourceType.MONITOR_USER_TEMPLATE)); + MonitorUserTemplateCreateRequest body = new MonitorUserTemplateCreateRequest() +.data(new MonitorUserTemplateCreateData() +.attributes(new MonitorUserTemplateRequestAttributes() +.description("A description.") +.monitorDefinition(Map.ofEntries(Map.entry("message", "A msg."),Map.entry("name", "A name example-monitor"),Map.entry("query", "avg(last_5m):sum:system.net.bytes_rcvd{host:host0} > 100"),Map.entry("type", "query alert"))) +.tags(Collections.singletonList("integration:Azure")) +.templateVariables(Collections.singletonList(new MonitorUserTemplateTemplateVariablesItems() +.availableValues(Arrays.asList("value1", "value2")) +.defaults(Collections.singletonList("defaultValue")) +.name("regionName") +.tagKey("datacenter"))) +.title("Postgres DB example-monitor")) +.type(MonitorUserTemplateResourceType.MONITOR_USER_TEMPLATE)); try { MonitorUserTemplateCreateResponse result = apiInstance.createMonitorUserTemplate(body); @@ -56,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/DeleteMonitorConfigPolicy.java b/examples/v2/monitors/DeleteMonitorConfigPolicy.java index d0c123bd136..5d56308142a 100644 --- a/examples/v2/monitors/DeleteMonitorConfigPolicy.java +++ b/examples/v2/monitors/DeleteMonitorConfigPolicy.java @@ -1,8 +1,15 @@ // Delete a monitor configuration policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -10,8 +17,7 @@ public static void main(String[] args) { MonitorsApi apiInstance = new MonitorsApi(defaultClient); // there is a valid "monitor_configuration_policy" in the system - String MONITOR_CONFIGURATION_POLICY_DATA_ID = - System.getenv("MONITOR_CONFIGURATION_POLICY_DATA_ID"); + String MONITOR_CONFIGURATION_POLICY_DATA_ID = System.getenv("MONITOR_CONFIGURATION_POLICY_DATA_ID"); try { apiInstance.deleteMonitorConfigPolicy(MONITOR_CONFIGURATION_POLICY_DATA_ID); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/DeleteMonitorNotificationRule.java b/examples/v2/monitors/DeleteMonitorNotificationRule.java index 398edb99f2d..ee28a7cbbd7 100644 --- a/examples/v2/monitors/DeleteMonitorNotificationRule.java +++ b/examples/v2/monitors/DeleteMonitorNotificationRule.java @@ -1,8 +1,15 @@ // Delete a monitor notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/DeleteMonitorUserTemplate.java b/examples/v2/monitors/DeleteMonitorUserTemplate.java index 5845b90d18c..0f858be96f1 100644 --- a/examples/v2/monitors/DeleteMonitorUserTemplate.java +++ b/examples/v2/monitors/DeleteMonitorUserTemplate.java @@ -1,8 +1,15 @@ // Delete a monitor user template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/GetMonitorConfigPolicy.java b/examples/v2/monitors/GetMonitorConfigPolicy.java index cdac12ab7c7..59f686ea63a 100644 --- a/examples/v2/monitors/GetMonitorConfigPolicy.java +++ b/examples/v2/monitors/GetMonitorConfigPolicy.java @@ -1,9 +1,16 @@ // Get a monitor configuration policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; import com.datadog.api.client.v2.model.MonitorConfigPolicyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,12 +18,10 @@ public static void main(String[] args) { MonitorsApi apiInstance = new MonitorsApi(defaultClient); // there is a valid "monitor_configuration_policy" in the system - String MONITOR_CONFIGURATION_POLICY_DATA_ID = - System.getenv("MONITOR_CONFIGURATION_POLICY_DATA_ID"); + String MONITOR_CONFIGURATION_POLICY_DATA_ID = System.getenv("MONITOR_CONFIGURATION_POLICY_DATA_ID"); try { - MonitorConfigPolicyResponse result = - apiInstance.getMonitorConfigPolicy(MONITOR_CONFIGURATION_POLICY_DATA_ID); + MonitorConfigPolicyResponse result = apiInstance.getMonitorConfigPolicy(MONITOR_CONFIGURATION_POLICY_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#getMonitorConfigPolicy"); @@ -26,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/GetMonitorNotificationRule.java b/examples/v2/monitors/GetMonitorNotificationRule.java index 929ab37893c..a8eac6837cf 100644 --- a/examples/v2/monitors/GetMonitorNotificationRule.java +++ b/examples/v2/monitors/GetMonitorNotificationRule.java @@ -1,9 +1,16 @@ // Get a monitor notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String MONITOR_NOTIFICATION_RULE_DATA_ID = System.getenv("MONITOR_NOTIFICATION_RULE_DATA_ID"); try { - MonitorNotificationRuleResponse result = - apiInstance.getMonitorNotificationRule(MONITOR_NOTIFICATION_RULE_DATA_ID); + MonitorNotificationRuleResponse result = apiInstance.getMonitorNotificationRule(MONITOR_NOTIFICATION_RULE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#getMonitorNotificationRule"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/GetMonitorNotificationRules.java b/examples/v2/monitors/GetMonitorNotificationRules.java index ba72c62b8d7..b6c5727362c 100644 --- a/examples/v2/monitors/GetMonitorNotificationRules.java +++ b/examples/v2/monitors/GetMonitorNotificationRules.java @@ -1,9 +1,16 @@ // Get all monitor notification rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; import com.datadog.api.client.v2.model.MonitorNotificationRuleListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/GetMonitorUserTemplate.java b/examples/v2/monitors/GetMonitorUserTemplate.java index 2e4749d2084..6b9d8cfb988 100644 --- a/examples/v2/monitors/GetMonitorUserTemplate.java +++ b/examples/v2/monitors/GetMonitorUserTemplate.java @@ -1,9 +1,16 @@ // Get a monitor user template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; import com.datadog.api.client.v2.model.MonitorUserTemplateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,8 +22,7 @@ public static void main(String[] args) { String MONITOR_USER_TEMPLATE_DATA_ID = System.getenv("MONITOR_USER_TEMPLATE_DATA_ID"); try { - MonitorUserTemplateResponse result = - apiInstance.getMonitorUserTemplate(MONITOR_USER_TEMPLATE_DATA_ID); + MonitorUserTemplateResponse result = apiInstance.getMonitorUserTemplate(MONITOR_USER_TEMPLATE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#getMonitorUserTemplate"); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/ListMonitorConfigPolicies.java b/examples/v2/monitors/ListMonitorConfigPolicies.java index 00c6477f551..95afeb85294 100644 --- a/examples/v2/monitors/ListMonitorConfigPolicies.java +++ b/examples/v2/monitors/ListMonitorConfigPolicies.java @@ -1,9 +1,16 @@ // Get all monitor configuration policies returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; import com.datadog.api.client.v2.model.MonitorConfigPolicyListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/ListMonitorUserTemplates.java b/examples/v2/monitors/ListMonitorUserTemplates.java index ecb50b68de1..f293f44fcf2 100644 --- a/examples/v2/monitors/ListMonitorUserTemplates.java +++ b/examples/v2/monitors/ListMonitorUserTemplates.java @@ -1,9 +1,16 @@ // Get all monitor user templates returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; import com.datadog.api.client.v2.model.MonitorUserTemplateListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/UpdateMonitorConfigPolicy.java b/examples/v2/monitors/UpdateMonitorConfigPolicy.java index ad39a2e47e5..220ddec785b 100644 --- a/examples/v2/monitors/UpdateMonitorConfigPolicy.java +++ b/examples/v2/monitors/UpdateMonitorConfigPolicy.java @@ -1,17 +1,23 @@ // Edit a monitor configuration policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorConfigPolicyResponse; import com.datadog.api.client.v2.model.MonitorConfigPolicyAttributeEditRequest; import com.datadog.api.client.v2.model.MonitorConfigPolicyEditData; import com.datadog.api.client.v2.model.MonitorConfigPolicyEditRequest; import com.datadog.api.client.v2.model.MonitorConfigPolicyPolicy; import com.datadog.api.client.v2.model.MonitorConfigPolicyResourceType; -import com.datadog.api.client.v2.model.MonitorConfigPolicyResponse; import com.datadog.api.client.v2.model.MonitorConfigPolicyTagPolicy; import com.datadog.api.client.v2.model.MonitorConfigPolicyType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,28 +25,22 @@ public static void main(String[] args) { MonitorsApi apiInstance = new MonitorsApi(defaultClient); // there is a valid "monitor_configuration_policy" in the system - String MONITOR_CONFIGURATION_POLICY_DATA_ID = - System.getenv("MONITOR_CONFIGURATION_POLICY_DATA_ID"); + String MONITOR_CONFIGURATION_POLICY_DATA_ID = System.getenv("MONITOR_CONFIGURATION_POLICY_DATA_ID"); - MonitorConfigPolicyEditRequest body = - new MonitorConfigPolicyEditRequest() - .data( - new MonitorConfigPolicyEditData() - .attributes( - new MonitorConfigPolicyAttributeEditRequest() - .policy( - new MonitorConfigPolicyPolicy( - new MonitorConfigPolicyTagPolicy() - .tagKey("examplemonitor") - .tagKeyRequired(false) - .validTagValues(Arrays.asList("prod", "staging")))) - .policyType(MonitorConfigPolicyType.TAG)) - .id(MONITOR_CONFIGURATION_POLICY_DATA_ID) - .type(MonitorConfigPolicyResourceType.MONITOR_CONFIG_POLICY)); + MonitorConfigPolicyEditRequest body = new MonitorConfigPolicyEditRequest() +.data(new MonitorConfigPolicyEditData() +.attributes(new MonitorConfigPolicyAttributeEditRequest() +.policy(new MonitorConfigPolicyPolicy( +new MonitorConfigPolicyTagPolicy() +.tagKey("examplemonitor") +.tagKeyRequired(false) +.validTagValues(Arrays.asList("prod", "staging")))) +.policyType(MonitorConfigPolicyType.TAG)) +.id(MONITOR_CONFIGURATION_POLICY_DATA_ID) +.type(MonitorConfigPolicyResourceType.MONITOR_CONFIG_POLICY)); try { - MonitorConfigPolicyResponse result = - apiInstance.updateMonitorConfigPolicy(MONITOR_CONFIGURATION_POLICY_DATA_ID, body); + MonitorConfigPolicyResponse result = apiInstance.updateMonitorConfigPolicy(MONITOR_CONFIGURATION_POLICY_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#updateMonitorConfigPolicy"); @@ -50,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/UpdateMonitorNotificationRule.java b/examples/v2/monitors/UpdateMonitorNotificationRule.java index cb44bfe2a86..5d10bb6e043 100644 --- a/examples/v2/monitors/UpdateMonitorNotificationRule.java +++ b/examples/v2/monitors/UpdateMonitorNotificationRule.java @@ -1,17 +1,22 @@ // Update a monitor notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; import com.datadog.api.client.v2.model.MonitorNotificationRuleAttributes; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilter; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilterTags; import com.datadog.api.client.v2.model.MonitorNotificationRuleResourceType; -import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; import com.datadog.api.client.v2.model.MonitorNotificationRuleUpdateRequest; import com.datadog.api.client.v2.model.MonitorNotificationRuleUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,24 +26,19 @@ public static void main(String[] args) { // there is a valid "monitor_notification_rule" in the system String MONITOR_NOTIFICATION_RULE_DATA_ID = System.getenv("MONITOR_NOTIFICATION_RULE_DATA_ID"); - MonitorNotificationRuleUpdateRequest body = - new MonitorNotificationRuleUpdateRequest() - .data( - new MonitorNotificationRuleUpdateRequestData() - .attributes( - new MonitorNotificationRuleAttributes() - .filter( - new MonitorNotificationRuleFilter( - new MonitorNotificationRuleFilterTags() - .tags(Arrays.asList("test:example-monitor", "host:abc")))) - .name("updated rule") - .recipients(Collections.singletonList("slack-test-channel"))) - .id(MONITOR_NOTIFICATION_RULE_DATA_ID) - .type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); + MonitorNotificationRuleUpdateRequest body = new MonitorNotificationRuleUpdateRequest() +.data(new MonitorNotificationRuleUpdateRequestData() +.attributes(new MonitorNotificationRuleAttributes() +.filter(new MonitorNotificationRuleFilter( +new MonitorNotificationRuleFilterTags() +.tags(Arrays.asList("test:example-monitor", "host:abc")))) +.name("updated rule") +.recipients(Collections.singletonList("slack-test-channel"))) +.id(MONITOR_NOTIFICATION_RULE_DATA_ID) +.type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); try { - MonitorNotificationRuleResponse result = - apiInstance.updateMonitorNotificationRule(MONITOR_NOTIFICATION_RULE_DATA_ID, body); + MonitorNotificationRuleResponse result = apiInstance.updateMonitorNotificationRule(MONITOR_NOTIFICATION_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#updateMonitorNotificationRule"); @@ -48,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/UpdateMonitorNotificationRule_1400905713.java b/examples/v2/monitors/UpdateMonitorNotificationRule_1400905713.java index 52838217567..ba02e8b3563 100644 --- a/examples/v2/monitors/UpdateMonitorNotificationRule_1400905713.java +++ b/examples/v2/monitors/UpdateMonitorNotificationRule_1400905713.java @@ -1,19 +1,24 @@ // Update a monitor notification rule with conditional_recipients returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; import com.datadog.api.client.v2.model.MonitorNotificationRuleAttributes; import com.datadog.api.client.v2.model.MonitorNotificationRuleCondition; import com.datadog.api.client.v2.model.MonitorNotificationRuleConditionalRecipients; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilter; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilterTags; import com.datadog.api.client.v2.model.MonitorNotificationRuleResourceType; -import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; import com.datadog.api.client.v2.model.MonitorNotificationRuleUpdateRequest; import com.datadog.api.client.v2.model.MonitorNotificationRuleUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,32 +28,22 @@ public static void main(String[] args) { // there is a valid "monitor_notification_rule" in the system String MONITOR_NOTIFICATION_RULE_DATA_ID = System.getenv("MONITOR_NOTIFICATION_RULE_DATA_ID"); - MonitorNotificationRuleUpdateRequest body = - new MonitorNotificationRuleUpdateRequest() - .data( - new MonitorNotificationRuleUpdateRequestData() - .attributes( - new MonitorNotificationRuleAttributes() - .filter( - new MonitorNotificationRuleFilter( - new MonitorNotificationRuleFilterTags() - .tags(Arrays.asList("test:example-monitor", "host:abc")))) - .name("updated rule") - .conditionalRecipients( - new MonitorNotificationRuleConditionalRecipients() - .conditions( - Collections.singletonList( - new MonitorNotificationRuleCondition() - .scope("transition_type:is_alert") - .recipients( - Arrays.asList( - "slack-test-channel", "jira-test")))))) - .id(MONITOR_NOTIFICATION_RULE_DATA_ID) - .type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); + MonitorNotificationRuleUpdateRequest body = new MonitorNotificationRuleUpdateRequest() +.data(new MonitorNotificationRuleUpdateRequestData() +.attributes(new MonitorNotificationRuleAttributes() +.filter(new MonitorNotificationRuleFilter( +new MonitorNotificationRuleFilterTags() +.tags(Arrays.asList("test:example-monitor", "host:abc")))) +.name("updated rule") +.conditionalRecipients(new MonitorNotificationRuleConditionalRecipients() +.conditions(Collections.singletonList(new MonitorNotificationRuleCondition() +.scope("transition_type:is_alert") +.recipients(Arrays.asList("slack-test-channel", "jira-test")))))) +.id(MONITOR_NOTIFICATION_RULE_DATA_ID) +.type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); try { - MonitorNotificationRuleResponse result = - apiInstance.updateMonitorNotificationRule(MONITOR_NOTIFICATION_RULE_DATA_ID, body); + MonitorNotificationRuleResponse result = apiInstance.updateMonitorNotificationRule(MONITOR_NOTIFICATION_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#updateMonitorNotificationRule"); @@ -58,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/UpdateMonitorNotificationRule_1446058210.java b/examples/v2/monitors/UpdateMonitorNotificationRule_1446058210.java index a0a66fd51f2..acafd1e481c 100644 --- a/examples/v2/monitors/UpdateMonitorNotificationRule_1446058210.java +++ b/examples/v2/monitors/UpdateMonitorNotificationRule_1446058210.java @@ -1,16 +1,22 @@ // Update a monitor notification rule with scope returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; import com.datadog.api.client.v2.model.MonitorNotificationRuleAttributes; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilter; import com.datadog.api.client.v2.model.MonitorNotificationRuleFilterScope; import com.datadog.api.client.v2.model.MonitorNotificationRuleResourceType; -import com.datadog.api.client.v2.model.MonitorNotificationRuleResponse; import com.datadog.api.client.v2.model.MonitorNotificationRuleUpdateRequest; import com.datadog.api.client.v2.model.MonitorNotificationRuleUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,24 +26,19 @@ public static void main(String[] args) { // there is a valid "monitor_notification_rule" in the system String MONITOR_NOTIFICATION_RULE_DATA_ID = System.getenv("MONITOR_NOTIFICATION_RULE_DATA_ID"); - MonitorNotificationRuleUpdateRequest body = - new MonitorNotificationRuleUpdateRequest() - .data( - new MonitorNotificationRuleUpdateRequestData() - .attributes( - new MonitorNotificationRuleAttributes() - .filter( - new MonitorNotificationRuleFilter( - new MonitorNotificationRuleFilterScope() - .scope("test:example-monitor"))) - .name("updated rule") - .recipients(Collections.singletonList("slack-test-channel"))) - .id(MONITOR_NOTIFICATION_RULE_DATA_ID) - .type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); + MonitorNotificationRuleUpdateRequest body = new MonitorNotificationRuleUpdateRequest() +.data(new MonitorNotificationRuleUpdateRequestData() +.attributes(new MonitorNotificationRuleAttributes() +.filter(new MonitorNotificationRuleFilter( +new MonitorNotificationRuleFilterScope() +.scope("test:example-monitor"))) +.name("updated rule") +.recipients(Collections.singletonList("slack-test-channel"))) +.id(MONITOR_NOTIFICATION_RULE_DATA_ID) +.type(MonitorNotificationRuleResourceType.MONITOR_NOTIFICATION_RULE)); try { - MonitorNotificationRuleResponse result = - apiInstance.updateMonitorNotificationRule(MONITOR_NOTIFICATION_RULE_DATA_ID, body); + MonitorNotificationRuleResponse result = apiInstance.updateMonitorNotificationRule(MONITOR_NOTIFICATION_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#updateMonitorNotificationRule"); @@ -47,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/UpdateMonitorUserTemplate.java b/examples/v2/monitors/UpdateMonitorUserTemplate.java index 8b2888fb3b6..851c96ad51a 100644 --- a/examples/v2/monitors/UpdateMonitorUserTemplate.java +++ b/examples/v2/monitors/UpdateMonitorUserTemplate.java @@ -1,17 +1,21 @@ // Update a monitor user template to a new version returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; +import com.datadog.api.client.v2.model.MonitorUserTemplateResponse; import com.datadog.api.client.v2.model.MonitorUserTemplateRequestAttributes; import com.datadog.api.client.v2.model.MonitorUserTemplateResourceType; -import com.datadog.api.client.v2.model.MonitorUserTemplateResponse; import com.datadog.api.client.v2.model.MonitorUserTemplateTemplateVariablesItems; import com.datadog.api.client.v2.model.MonitorUserTemplateUpdateData; import com.datadog.api.client.v2.model.MonitorUserTemplateUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,36 +26,23 @@ public static void main(String[] args) { // there is a valid "monitor_user_template" in the system String MONITOR_USER_TEMPLATE_DATA_ID = System.getenv("MONITOR_USER_TEMPLATE_DATA_ID"); - MonitorUserTemplateUpdateRequest body = - new MonitorUserTemplateUpdateRequest() - .data( - new MonitorUserTemplateUpdateData() - .attributes( - new MonitorUserTemplateRequestAttributes() - .description("A description.") - .monitorDefinition( - Map.ofEntries( - Map.entry("message", "A msg."), - Map.entry("name", "A name example-monitor"), - Map.entry( - "query", - "avg(last_5m):sum:system.net.bytes_rcvd{host:host0} > 100"), - Map.entry("type", "query alert"))) - .tags(Collections.singletonList("integration:Azure")) - .templateVariables( - Collections.singletonList( - new MonitorUserTemplateTemplateVariablesItems() - .availableValues(Arrays.asList("value1", "value2")) - .defaults(Collections.singletonList("defaultValue")) - .name("regionName") - .tagKey("datacenter"))) - .title("Postgres DB example-monitor")) - .id(MONITOR_USER_TEMPLATE_DATA_ID) - .type(MonitorUserTemplateResourceType.MONITOR_USER_TEMPLATE)); + MonitorUserTemplateUpdateRequest body = new MonitorUserTemplateUpdateRequest() +.data(new MonitorUserTemplateUpdateData() +.attributes(new MonitorUserTemplateRequestAttributes() +.description("A description.") +.monitorDefinition(Map.ofEntries(Map.entry("message", "A msg."),Map.entry("name", "A name example-monitor"),Map.entry("query", "avg(last_5m):sum:system.net.bytes_rcvd{host:host0} > 100"),Map.entry("type", "query alert"))) +.tags(Collections.singletonList("integration:Azure")) +.templateVariables(Collections.singletonList(new MonitorUserTemplateTemplateVariablesItems() +.availableValues(Arrays.asList("value1", "value2")) +.defaults(Collections.singletonList("defaultValue")) +.name("regionName") +.tagKey("datacenter"))) +.title("Postgres DB example-monitor")) +.id(MONITOR_USER_TEMPLATE_DATA_ID) +.type(MonitorUserTemplateResourceType.MONITOR_USER_TEMPLATE)); try { - MonitorUserTemplateResponse result = - apiInstance.updateMonitorUserTemplate(MONITOR_USER_TEMPLATE_DATA_ID, body); + MonitorUserTemplateResponse result = apiInstance.updateMonitorUserTemplate(MONITOR_USER_TEMPLATE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling MonitorsApi#updateMonitorUserTemplate"); @@ -61,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/ValidateExistingMonitorUserTemplate.java b/examples/v2/monitors/ValidateExistingMonitorUserTemplate.java index b7fd183372c..f20823eff3f 100644 --- a/examples/v2/monitors/ValidateExistingMonitorUserTemplate.java +++ b/examples/v2/monitors/ValidateExistingMonitorUserTemplate.java @@ -1,16 +1,20 @@ // Validate an existing monitor user template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; import com.datadog.api.client.v2.model.MonitorUserTemplateRequestAttributes; import com.datadog.api.client.v2.model.MonitorUserTemplateResourceType; import com.datadog.api.client.v2.model.MonitorUserTemplateTemplateVariablesItems; import com.datadog.api.client.v2.model.MonitorUserTemplateUpdateData; import com.datadog.api.client.v2.model.MonitorUserTemplateUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,32 +25,20 @@ public static void main(String[] args) { // there is a valid "monitor_user_template" in the system String MONITOR_USER_TEMPLATE_DATA_ID = System.getenv("MONITOR_USER_TEMPLATE_DATA_ID"); - MonitorUserTemplateUpdateRequest body = - new MonitorUserTemplateUpdateRequest() - .data( - new MonitorUserTemplateUpdateData() - .attributes( - new MonitorUserTemplateRequestAttributes() - .description("A description.") - .monitorDefinition( - Map.ofEntries( - Map.entry("message", "A msg."), - Map.entry("name", "A name example-monitor"), - Map.entry( - "query", - "avg(last_5m):sum:system.net.bytes_rcvd{host:host0} > 100"), - Map.entry("type", "query alert"))) - .tags(Collections.singletonList("integration:Azure")) - .templateVariables( - Collections.singletonList( - new MonitorUserTemplateTemplateVariablesItems() - .availableValues(Arrays.asList("value1", "value2")) - .defaults(Collections.singletonList("defaultValue")) - .name("regionName") - .tagKey("datacenter"))) - .title("Postgres DB example-monitor")) - .id(MONITOR_USER_TEMPLATE_DATA_ID) - .type(MonitorUserTemplateResourceType.MONITOR_USER_TEMPLATE)); + MonitorUserTemplateUpdateRequest body = new MonitorUserTemplateUpdateRequest() +.data(new MonitorUserTemplateUpdateData() +.attributes(new MonitorUserTemplateRequestAttributes() +.description("A description.") +.monitorDefinition(Map.ofEntries(Map.entry("message", "A msg."),Map.entry("name", "A name example-monitor"),Map.entry("query", "avg(last_5m):sum:system.net.bytes_rcvd{host:host0} > 100"),Map.entry("type", "query alert"))) +.tags(Collections.singletonList("integration:Azure")) +.templateVariables(Collections.singletonList(new MonitorUserTemplateTemplateVariablesItems() +.availableValues(Arrays.asList("value1", "value2")) +.defaults(Collections.singletonList("defaultValue")) +.name("regionName") +.tagKey("datacenter"))) +.title("Postgres DB example-monitor")) +.id(MONITOR_USER_TEMPLATE_DATA_ID) +.type(MonitorUserTemplateResourceType.MONITOR_USER_TEMPLATE)); try { apiInstance.validateExistingMonitorUserTemplate(MONITOR_USER_TEMPLATE_DATA_ID, body); @@ -58,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/monitors/ValidateMonitorUserTemplate.java b/examples/v2/monitors/ValidateMonitorUserTemplate.java index 4c6692b1868..e8c26bf7128 100644 --- a/examples/v2/monitors/ValidateMonitorUserTemplate.java +++ b/examples/v2/monitors/ValidateMonitorUserTemplate.java @@ -1,16 +1,20 @@ // Validate a monitor user template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.MonitorsApi; import com.datadog.api.client.v2.model.MonitorUserTemplateCreateData; import com.datadog.api.client.v2.model.MonitorUserTemplateCreateRequest; import com.datadog.api.client.v2.model.MonitorUserTemplateRequestAttributes; import com.datadog.api.client.v2.model.MonitorUserTemplateResourceType; import com.datadog.api.client.v2.model.MonitorUserTemplateTemplateVariablesItems; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,31 +22,19 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.validateMonitorUserTemplate", true); MonitorsApi apiInstance = new MonitorsApi(defaultClient); - MonitorUserTemplateCreateRequest body = - new MonitorUserTemplateCreateRequest() - .data( - new MonitorUserTemplateCreateData() - .attributes( - new MonitorUserTemplateRequestAttributes() - .description("A description.") - .monitorDefinition( - Map.ofEntries( - Map.entry("message", "A msg."), - Map.entry("name", "A name example-monitor"), - Map.entry( - "query", - "avg(last_5m):sum:system.net.bytes_rcvd{host:host0} > 100"), - Map.entry("type", "query alert"))) - .tags(Collections.singletonList("integration:Azure")) - .templateVariables( - Collections.singletonList( - new MonitorUserTemplateTemplateVariablesItems() - .availableValues(Arrays.asList("value1", "value2")) - .defaults(Collections.singletonList("defaultValue")) - .name("regionName") - .tagKey("datacenter"))) - .title("Postgres DB example-monitor")) - .type(MonitorUserTemplateResourceType.MONITOR_USER_TEMPLATE)); + MonitorUserTemplateCreateRequest body = new MonitorUserTemplateCreateRequest() +.data(new MonitorUserTemplateCreateData() +.attributes(new MonitorUserTemplateRequestAttributes() +.description("A description.") +.monitorDefinition(Map.ofEntries(Map.entry("message", "A msg."),Map.entry("name", "A name example-monitor"),Map.entry("query", "avg(last_5m):sum:system.net.bytes_rcvd{host:host0} > 100"),Map.entry("type", "query alert"))) +.tags(Collections.singletonList("integration:Azure")) +.templateVariables(Collections.singletonList(new MonitorUserTemplateTemplateVariablesItems() +.availableValues(Arrays.asList("value1", "value2")) +.defaults(Collections.singletonList("defaultValue")) +.name("regionName") +.tagKey("datacenter"))) +.title("Postgres DB example-monitor")) +.type(MonitorUserTemplateResourceType.MONITOR_USER_TEMPLATE)); try { apiInstance.validateMonitorUserTemplate(body); @@ -54,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/network-device-monitoring/GetDevice.java b/examples/v2/network-device-monitoring/GetDevice.java index b45dc5c47f8..ca46c92762a 100644 --- a/examples/v2/network-device-monitoring/GetDevice.java +++ b/examples/v2/network-device-monitoring/GetDevice.java @@ -1,9 +1,16 @@ // Get the device details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi; import com.datadog.api.client.v2.model.GetDeviceResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/network-device-monitoring/GetInterfaces.java b/examples/v2/network-device-monitoring/GetInterfaces.java index 3a0386e20c6..0841e3285ee 100644 --- a/examples/v2/network-device-monitoring/GetInterfaces.java +++ b/examples/v2/network-device-monitoring/GetInterfaces.java @@ -1,10 +1,17 @@ // Get the list of interfaces of the device returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi.GetInterfacesOptionalParameters; import com.datadog.api.client.v2.model.GetInterfacesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +19,7 @@ public static void main(String[] args) { NetworkDeviceMonitoringApi apiInstance = new NetworkDeviceMonitoringApi(defaultClient); try { - GetInterfacesResponse result = - apiInstance.getInterfaces( - "default:1.2.3.4", new GetInterfacesOptionalParameters().getIpAddresses(true)); + GetInterfacesResponse result = apiInstance.getInterfaces("default:1.2.3.4",new GetInterfacesOptionalParameters().getIpAddresses(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling NetworkDeviceMonitoringApi#getInterfaces"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/network-device-monitoring/ListDeviceUserTags.java b/examples/v2/network-device-monitoring/ListDeviceUserTags.java index 2edcece2950..eb473b3bf69 100644 --- a/examples/v2/network-device-monitoring/ListDeviceUserTags.java +++ b/examples/v2/network-device-monitoring/ListDeviceUserTags.java @@ -1,9 +1,16 @@ // Get the list of tags for a device returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi; import com.datadog.api.client.v2.model.ListTagsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/network-device-monitoring/ListDevices.java b/examples/v2/network-device-monitoring/ListDevices.java index 043efb76271..7e75e33d0d8 100644 --- a/examples/v2/network-device-monitoring/ListDevices.java +++ b/examples/v2/network-device-monitoring/ListDevices.java @@ -1,10 +1,17 @@ // Get the list of devices returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi.ListDevicesOptionalParameters; import com.datadog.api.client.v2.model.ListDevicesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,7 @@ public static void main(String[] args) { NetworkDeviceMonitoringApi apiInstance = new NetworkDeviceMonitoringApi(defaultClient); try { - ListDevicesResponse result = - apiInstance.listDevices( - new ListDevicesOptionalParameters() - .pageSize(1L) - .pageNumber(0L) - .filterTag("device_namespace:default")); + ListDevicesResponse result = apiInstance.listDevices(new ListDevicesOptionalParameters().pageSize(1L).pageNumber(0L).filterTag("device_namespace:default")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling NetworkDeviceMonitoringApi#listDevices"); @@ -27,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/network-device-monitoring/ListDevices_2712868412.java b/examples/v2/network-device-monitoring/ListDevices_2712868412.java index 8531d5f9ef1..a0c50e049d3 100644 --- a/examples/v2/network-device-monitoring/ListDevices_2712868412.java +++ b/examples/v2/network-device-monitoring/ListDevices_2712868412.java @@ -1,9 +1,18 @@ // Get the list of devices returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi; +import com.datadog.api.client.v2.model.ListDevicesResponse; import com.datadog.api.client.v2.model.DevicesListData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,13 +23,12 @@ public static void main(String[] args) { PaginationIterable iterable = apiInstance.listDevicesWithPagination(); for (DevicesListData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling NetworkDeviceMonitoringApi#listDevicesWithPagination"); + System.err.println("Exception when calling NetworkDeviceMonitoringApi#listDevicesWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/network-device-monitoring/ListInterfaceUserTags.java b/examples/v2/network-device-monitoring/ListInterfaceUserTags.java index d002c97d201..6fec997699c 100644 --- a/examples/v2/network-device-monitoring/ListInterfaceUserTags.java +++ b/examples/v2/network-device-monitoring/ListInterfaceUserTags.java @@ -1,9 +1,16 @@ // List tags for an interface returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi; import com.datadog.api.client.v2.model.ListInterfaceTagsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/network-device-monitoring/UpdateDeviceUserTags.java b/examples/v2/network-device-monitoring/UpdateDeviceUserTags.java index 1a154deb92d..8151d7d9dbc 100644 --- a/examples/v2/network-device-monitoring/UpdateDeviceUserTags.java +++ b/examples/v2/network-device-monitoring/UpdateDeviceUserTags.java @@ -1,27 +1,31 @@ // Update the tags for a device returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi; import com.datadog.api.client.v2.model.ListTagsResponse; +import com.datadog.api.client.v2.model.ListTagsResponse; import com.datadog.api.client.v2.model.ListTagsResponseData; import com.datadog.api.client.v2.model.ListTagsResponseDataAttributes; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); NetworkDeviceMonitoringApi apiInstance = new NetworkDeviceMonitoringApi(defaultClient); - ListTagsResponse body = - new ListTagsResponse() - .data( - new ListTagsResponseData() - .attributes( - new ListTagsResponseDataAttributes() - .tags(Arrays.asList("tag:test", "tag:testbis"))) - .id("default_device") - .type("tags")); + ListTagsResponse body = new ListTagsResponse() +.data(new ListTagsResponseData() +.attributes(new ListTagsResponseDataAttributes() +.tags(Arrays.asList("tag:test", "tag:testbis"))) +.id("default_device") +.type("tags")); try { ListTagsResponse result = apiInstance.updateDeviceUserTags("default_device", body); @@ -34,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/network-device-monitoring/UpdateInterfaceUserTags.java b/examples/v2/network-device-monitoring/UpdateInterfaceUserTags.java index a23c97de6ba..c17b4f8ccb2 100644 --- a/examples/v2/network-device-monitoring/UpdateInterfaceUserTags.java +++ b/examples/v2/network-device-monitoring/UpdateInterfaceUserTags.java @@ -1,39 +1,41 @@ // Update the tags for an interface returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.NetworkDeviceMonitoringApi; import com.datadog.api.client.v2.model.ListInterfaceTagsResponse; +import com.datadog.api.client.v2.model.ListInterfaceTagsResponse; import com.datadog.api.client.v2.model.ListInterfaceTagsResponseData; import com.datadog.api.client.v2.model.ListTagsResponseDataAttributes; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); NetworkDeviceMonitoringApi apiInstance = new NetworkDeviceMonitoringApi(defaultClient); - ListInterfaceTagsResponse body = - new ListInterfaceTagsResponse() - .data( - new ListInterfaceTagsResponseData() - .attributes( - new ListTagsResponseDataAttributes() - .tags(Arrays.asList("tag:test", "tag:testbis"))) - .id("example:1.2.3.4:1") - .type("tags")); + ListInterfaceTagsResponse body = new ListInterfaceTagsResponse() +.data(new ListInterfaceTagsResponseData() +.attributes(new ListTagsResponseDataAttributes() +.tags(Arrays.asList("tag:test", "tag:testbis"))) +.id("example:1.2.3.4:1") +.type("tags")); try { - ListInterfaceTagsResponse result = - apiInstance.updateInterfaceUserTags("example:1.2.3.4:1", body); + ListInterfaceTagsResponse result = apiInstance.updateInterfaceUserTags("example:1.2.3.4:1", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling NetworkDeviceMonitoringApi#updateInterfaceUserTags"); + System.err.println("Exception when calling NetworkDeviceMonitoringApi#updateInterfaceUserTags"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/CreatePipeline.java b/examples/v2/observability-pipelines/CreatePipeline.java index 3225147d9d0..94ae9a18c5e 100644 --- a/examples/v2/observability-pipelines/CreatePipeline.java +++ b/examples/v2/observability-pipelines/CreatePipeline.java @@ -1,7 +1,7 @@ // Create a new pipeline returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; import com.datadog.api.client.v2.model.ObservabilityPipeline; import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; @@ -18,61 +18,45 @@ import com.datadog.api.client.v2.model.ObservabilityPipelineFilterProcessorType; import com.datadog.api.client.v2.model.ObservabilityPipelineSpec; import com.datadog.api.client.v2.model.ObservabilityPipelineSpecData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; 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() - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineDatadogLogsDestination() - .id("datadog-logs-destination") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineDatadogLogsDestinationType - .DATADOG_LOGS)))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("service:my-service") - .inputs( - Collections.singletonList( - "datadog-agent-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineFilterProcessor() - .enabled(true) - .id("filter-processor") - .include("status:error") - .type( - ObservabilityPipelineFilterProcessorType - .FILTER)))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineDatadogAgentSource() - .id("datadog-agent-source") - .type( - ObservabilityPipelineDatadogAgentSourceType - .DATADOG_AGENT))))) - .name("Main Observability Pipeline")) - .type("pipelines")); + ObservabilityPipelineSpec body = new ObservabilityPipelineSpec() +.data(new ObservabilityPipelineSpecData() +.attributes(new ObservabilityPipelineDataAttributes() +.config(new ObservabilityPipelineConfig() +.destinations(Collections.singletonList(new ObservabilityPipelineConfigDestinationItem( +new ObservabilityPipelineDatadogLogsDestination() +.id("datadog-logs-destination") +.inputs(Collections.singletonList("my-processor-group")) +.type(ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS)))) +.processorGroups(Collections.singletonList(new ObservabilityPipelineConfigProcessorGroup() +.enabled(true) +.id("my-processor-group") +.include("service:my-service") +.inputs(Collections.singletonList("datadog-agent-source")) +.processors(Collections.singletonList(new ObservabilityPipelineConfigProcessorItem( +new ObservabilityPipelineFilterProcessor() +.enabled(true) +.id("filter-processor") +.include("status:error") +.type(ObservabilityPipelineFilterProcessorType.FILTER)))))) +.sources(Collections.singletonList(new ObservabilityPipelineConfigSourceItem( +new ObservabilityPipelineDatadogAgentSource() +.id("datadog-agent-source") +.type(ObservabilityPipelineDatadogAgentSourceType.DATADOG_AGENT))))) +.name("Main Observability Pipeline")) +.type("pipelines")); try { ObservabilityPipeline result = apiInstance.createPipeline(body); @@ -85,4 +69,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/CreatePipeline_3363445359.java b/examples/v2/observability-pipelines/CreatePipeline_3363445359.java index 966d8edc5f8..5155fe96007 100644 --- a/examples/v2/observability-pipelines/CreatePipeline_3363445359.java +++ b/examples/v2/observability-pipelines/CreatePipeline_3363445359.java @@ -1,7 +1,7 @@ // Create a pipeline with dedupe processor with cache returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; import com.datadog.api.client.v2.model.ObservabilityPipeline; import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; @@ -20,70 +20,49 @@ import com.datadog.api.client.v2.model.ObservabilityPipelineDedupeProcessorType; import com.datadog.api.client.v2.model.ObservabilityPipelineSpec; import com.datadog.api.client.v2.model.ObservabilityPipelineSpecData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; 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() - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineDatadogLogsDestination() - .id("datadog-logs-destination") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineDatadogLogsDestinationType - .DATADOG_LOGS)))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("service:my-service") - .inputs( - Collections.singletonList( - "datadog-agent-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineDedupeProcessor() - .enabled(true) - .id("dedupe-processor") - .include("service:my-service") - .type( - ObservabilityPipelineDedupeProcessorType - .DEDUPE) - .fields( - Collections.singletonList( - "message")) - .mode( - ObservabilityPipelineDedupeProcessorMode - .MATCH) - .cache( - new ObservabilityPipelineDedupeProcessorCache() - .numEvents(5000L))))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineDatadogAgentSource() - .id("datadog-agent-source") - .type( - ObservabilityPipelineDatadogAgentSourceType - .DATADOG_AGENT))))) - .name("Pipeline with Dedupe Cache")) - .type("pipelines")); + ObservabilityPipelineSpec body = new ObservabilityPipelineSpec() +.data(new ObservabilityPipelineSpecData() +.attributes(new ObservabilityPipelineDataAttributes() +.config(new ObservabilityPipelineConfig() +.destinations(Collections.singletonList(new ObservabilityPipelineConfigDestinationItem( +new ObservabilityPipelineDatadogLogsDestination() +.id("datadog-logs-destination") +.inputs(Collections.singletonList("my-processor-group")) +.type(ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS)))) +.processorGroups(Collections.singletonList(new ObservabilityPipelineConfigProcessorGroup() +.enabled(true) +.id("my-processor-group") +.include("service:my-service") +.inputs(Collections.singletonList("datadog-agent-source")) +.processors(Collections.singletonList(new ObservabilityPipelineConfigProcessorItem( +new ObservabilityPipelineDedupeProcessor() +.enabled(true) +.id("dedupe-processor") +.include("service:my-service") +.type(ObservabilityPipelineDedupeProcessorType.DEDUPE) +.fields(Collections.singletonList("message")) +.mode(ObservabilityPipelineDedupeProcessorMode.MATCH) +.cache(new ObservabilityPipelineDedupeProcessorCache() +.numEvents(5000L))))))) +.sources(Collections.singletonList(new ObservabilityPipelineConfigSourceItem( +new ObservabilityPipelineDatadogAgentSource() +.id("datadog-agent-source") +.type(ObservabilityPipelineDatadogAgentSourceType.DATADOG_AGENT))))) +.name("Pipeline with Dedupe Cache")) +.type("pipelines")); try { ObservabilityPipeline result = apiInstance.createPipeline(body); @@ -96,4 +75,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/CreatePipeline_581245895.java b/examples/v2/observability-pipelines/CreatePipeline_581245895.java index bed0a8776fe..ee1322f181b 100644 --- a/examples/v2/observability-pipelines/CreatePipeline_581245895.java +++ b/examples/v2/observability-pipelines/CreatePipeline_581245895.java @@ -1,7 +1,7 @@ // Create a pipeline with dedupe processor without cache returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; import com.datadog.api.client.v2.model.ObservabilityPipeline; import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; @@ -19,67 +19,47 @@ import com.datadog.api.client.v2.model.ObservabilityPipelineDedupeProcessorType; import com.datadog.api.client.v2.model.ObservabilityPipelineSpec; import com.datadog.api.client.v2.model.ObservabilityPipelineSpecData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; 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() - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineDatadogLogsDestination() - .id("datadog-logs-destination") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineDatadogLogsDestinationType - .DATADOG_LOGS)))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("service:my-service") - .inputs( - Collections.singletonList( - "datadog-agent-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineDedupeProcessor() - .enabled(true) - .id("dedupe-processor") - .include("service:my-service") - .type( - ObservabilityPipelineDedupeProcessorType - .DEDUPE) - .fields( - Collections.singletonList( - "message")) - .mode( - ObservabilityPipelineDedupeProcessorMode - .MATCH)))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineDatadogAgentSource() - .id("datadog-agent-source") - .type( - ObservabilityPipelineDatadogAgentSourceType - .DATADOG_AGENT))))) - .name("Pipeline with Dedupe No Cache")) - .type("pipelines")); + ObservabilityPipelineSpec body = new ObservabilityPipelineSpec() +.data(new ObservabilityPipelineSpecData() +.attributes(new ObservabilityPipelineDataAttributes() +.config(new ObservabilityPipelineConfig() +.destinations(Collections.singletonList(new ObservabilityPipelineConfigDestinationItem( +new ObservabilityPipelineDatadogLogsDestination() +.id("datadog-logs-destination") +.inputs(Collections.singletonList("my-processor-group")) +.type(ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS)))) +.processorGroups(Collections.singletonList(new ObservabilityPipelineConfigProcessorGroup() +.enabled(true) +.id("my-processor-group") +.include("service:my-service") +.inputs(Collections.singletonList("datadog-agent-source")) +.processors(Collections.singletonList(new ObservabilityPipelineConfigProcessorItem( +new ObservabilityPipelineDedupeProcessor() +.enabled(true) +.id("dedupe-processor") +.include("service:my-service") +.type(ObservabilityPipelineDedupeProcessorType.DEDUPE) +.fields(Collections.singletonList("message")) +.mode(ObservabilityPipelineDedupeProcessorMode.MATCH)))))) +.sources(Collections.singletonList(new ObservabilityPipelineConfigSourceItem( +new ObservabilityPipelineDatadogAgentSource() +.id("datadog-agent-source") +.type(ObservabilityPipelineDatadogAgentSourceType.DATADOG_AGENT))))) +.name("Pipeline with Dedupe No Cache")) +.type("pipelines")); try { ObservabilityPipeline result = apiInstance.createPipeline(body); @@ -92,4 +72,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/DeletePipeline.java b/examples/v2/observability-pipelines/DeletePipeline.java index 6a2ac4c54c5..b1d59746528 100644 --- a/examples/v2/observability-pipelines/DeletePipeline.java +++ b/examples/v2/observability-pipelines/DeletePipeline.java @@ -1,8 +1,15 @@ // Delete a pipeline returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/GetPipeline.java b/examples/v2/observability-pipelines/GetPipeline.java index d533dee3759..ae9cd7566e0 100644 --- a/examples/v2/observability-pipelines/GetPipeline.java +++ b/examples/v2/observability-pipelines/GetPipeline.java @@ -1,9 +1,16 @@ // Get a specific pipeline returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; import com.datadog.api.client.v2.model.ObservabilityPipeline; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/ListPipelines.java b/examples/v2/observability-pipelines/ListPipelines.java index 70a1d72d464..990d835505a 100644 --- a/examples/v2/observability-pipelines/ListPipelines.java +++ b/examples/v2/observability-pipelines/ListPipelines.java @@ -1,9 +1,16 @@ // List pipelines returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; import com.datadog.api.client.v2.model.ListPipelinesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/UpdatePipeline.java b/examples/v2/observability-pipelines/UpdatePipeline.java index 3698462ab3e..22b7ceb6c3b 100644 --- a/examples/v2/observability-pipelines/UpdatePipeline.java +++ b/examples/v2/observability-pipelines/UpdatePipeline.java @@ -1,9 +1,10 @@ // Update a pipeline returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; import com.datadog.api.client.v2.model.ObservabilityPipeline; +import com.datadog.api.client.v2.model.ObservabilityPipeline; import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorGroup; @@ -17,7 +18,13 @@ import com.datadog.api.client.v2.model.ObservabilityPipelineDatadogLogsDestinationType; import com.datadog.api.client.v2.model.ObservabilityPipelineFilterProcessor; import com.datadog.api.client.v2.model.ObservabilityPipelineFilterProcessorType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -27,55 +34,33 @@ public static void main(String[] args) { // there is a valid "pipeline" in the system String PIPELINE_DATA_ID = System.getenv("PIPELINE_DATA_ID"); - ObservabilityPipeline body = - new ObservabilityPipeline() - .data( - new ObservabilityPipelineData() - .attributes( - new ObservabilityPipelineDataAttributes() - .config( - new ObservabilityPipelineConfig() - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineDatadogLogsDestination() - .id("updated-datadog-logs-destination-id") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineDatadogLogsDestinationType - .DATADOG_LOGS)))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("service:my-service") - .inputs( - Collections.singletonList( - "datadog-agent-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineFilterProcessor() - .enabled(true) - .id("filter-processor") - .include("status:error") - .type( - ObservabilityPipelineFilterProcessorType - .FILTER)))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineDatadogAgentSource() - .id("datadog-agent-source") - .type( - ObservabilityPipelineDatadogAgentSourceType - .DATADOG_AGENT))))) - .name("Updated Pipeline Name")) - .id(PIPELINE_DATA_ID) - .type("pipelines")); + ObservabilityPipeline body = new ObservabilityPipeline() +.data(new ObservabilityPipelineData() +.attributes(new ObservabilityPipelineDataAttributes() +.config(new ObservabilityPipelineConfig() +.destinations(Collections.singletonList(new ObservabilityPipelineConfigDestinationItem( +new ObservabilityPipelineDatadogLogsDestination() +.id("updated-datadog-logs-destination-id") +.inputs(Collections.singletonList("my-processor-group")) +.type(ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS)))) +.processorGroups(Collections.singletonList(new ObservabilityPipelineConfigProcessorGroup() +.enabled(true) +.id("my-processor-group") +.include("service:my-service") +.inputs(Collections.singletonList("datadog-agent-source")) +.processors(Collections.singletonList(new ObservabilityPipelineConfigProcessorItem( +new ObservabilityPipelineFilterProcessor() +.enabled(true) +.id("filter-processor") +.include("status:error") +.type(ObservabilityPipelineFilterProcessorType.FILTER)))))) +.sources(Collections.singletonList(new ObservabilityPipelineConfigSourceItem( +new ObservabilityPipelineDatadogAgentSource() +.id("datadog-agent-source") +.type(ObservabilityPipelineDatadogAgentSourceType.DATADOG_AGENT))))) +.name("Updated Pipeline Name")) +.id(PIPELINE_DATA_ID) +.type("pipelines")); try { ObservabilityPipeline result = apiInstance.updatePipeline(PIPELINE_DATA_ID, body); @@ -88,4 +73,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/ValidatePipeline.java b/examples/v2/observability-pipelines/ValidatePipeline.java index 703158b1623..c42e91df6aa 100644 --- a/examples/v2/observability-pipelines/ValidatePipeline.java +++ b/examples/v2/observability-pipelines/ValidatePipeline.java @@ -1,8 +1,9 @@ // Validate an observability pipeline returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; +import com.datadog.api.client.v2.model.ValidationResponse; import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorGroup; @@ -17,62 +18,45 @@ import com.datadog.api.client.v2.model.ObservabilityPipelineFilterProcessorType; 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.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; 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() - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineDatadogLogsDestination() - .id("datadog-logs-destination") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineDatadogLogsDestinationType - .DATADOG_LOGS)))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("service:my-service") - .inputs( - Collections.singletonList( - "datadog-agent-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineFilterProcessor() - .enabled(true) - .id("filter-processor") - .include("status:error") - .type( - ObservabilityPipelineFilterProcessorType - .FILTER)))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineDatadogAgentSource() - .id("datadog-agent-source") - .type( - ObservabilityPipelineDatadogAgentSourceType - .DATADOG_AGENT))))) - .name("Main Observability Pipeline")) - .type("pipelines")); + ObservabilityPipelineSpec body = new ObservabilityPipelineSpec() +.data(new ObservabilityPipelineSpecData() +.attributes(new ObservabilityPipelineDataAttributes() +.config(new ObservabilityPipelineConfig() +.destinations(Collections.singletonList(new ObservabilityPipelineConfigDestinationItem( +new ObservabilityPipelineDatadogLogsDestination() +.id("datadog-logs-destination") +.inputs(Collections.singletonList("my-processor-group")) +.type(ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS)))) +.processorGroups(Collections.singletonList(new ObservabilityPipelineConfigProcessorGroup() +.enabled(true) +.id("my-processor-group") +.include("service:my-service") +.inputs(Collections.singletonList("datadog-agent-source")) +.processors(Collections.singletonList(new ObservabilityPipelineConfigProcessorItem( +new ObservabilityPipelineFilterProcessor() +.enabled(true) +.id("filter-processor") +.include("status:error") +.type(ObservabilityPipelineFilterProcessorType.FILTER)))))) +.sources(Collections.singletonList(new ObservabilityPipelineConfigSourceItem( +new ObservabilityPipelineDatadogAgentSource() +.id("datadog-agent-source") +.type(ObservabilityPipelineDatadogAgentSourceType.DATADOG_AGENT))))) +.name("Main Observability Pipeline")) +.type("pipelines")); try { ValidationResponse result = apiInstance.validatePipeline(body); @@ -85,4 +69,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/ValidatePipeline_1330454428.java b/examples/v2/observability-pipelines/ValidatePipeline_1330454428.java index 8a44d4092ae..f4f8cb1a477 100644 --- a/examples/v2/observability-pipelines/ValidatePipeline_1330454428.java +++ b/examples/v2/observability-pipelines/ValidatePipeline_1330454428.java @@ -1,8 +1,9 @@ // Validate an observability pipeline with destination secret key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; +import com.datadog.api.client.v2.model.ValidationResponse; import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorGroup; @@ -17,63 +18,46 @@ import com.datadog.api.client.v2.model.ObservabilityPipelineSpecData; import com.datadog.api.client.v2.model.ObservabilityPipelineSumoLogicDestination; import com.datadog.api.client.v2.model.ObservabilityPipelineSumoLogicDestinationType; -import com.datadog.api.client.v2.model.ValidationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; 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() - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineSumoLogicDestination() - .id("sumo-logic-destination") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineSumoLogicDestinationType - .SUMO_LOGIC) - .endpointUrlKey("SUMO_LOGIC_ENDPOINT_URL")))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("service:my-service") - .inputs( - Collections.singletonList( - "datadog-agent-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineFilterProcessor() - .enabled(true) - .id("filter-processor") - .include("status:error") - .type( - ObservabilityPipelineFilterProcessorType - .FILTER)))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineDatadogAgentSource() - .id("datadog-agent-source") - .type( - ObservabilityPipelineDatadogAgentSourceType - .DATADOG_AGENT))))) - .name("Pipeline with Secret Key")) - .type("pipelines")); + ObservabilityPipelineSpec body = new ObservabilityPipelineSpec() +.data(new ObservabilityPipelineSpecData() +.attributes(new ObservabilityPipelineDataAttributes() +.config(new ObservabilityPipelineConfig() +.destinations(Collections.singletonList(new ObservabilityPipelineConfigDestinationItem( +new ObservabilityPipelineSumoLogicDestination() +.id("sumo-logic-destination") +.inputs(Collections.singletonList("my-processor-group")) +.type(ObservabilityPipelineSumoLogicDestinationType.SUMO_LOGIC) +.endpointUrlKey("SUMO_LOGIC_ENDPOINT_URL")))) +.processorGroups(Collections.singletonList(new ObservabilityPipelineConfigProcessorGroup() +.enabled(true) +.id("my-processor-group") +.include("service:my-service") +.inputs(Collections.singletonList("datadog-agent-source")) +.processors(Collections.singletonList(new ObservabilityPipelineConfigProcessorItem( +new ObservabilityPipelineFilterProcessor() +.enabled(true) +.id("filter-processor") +.include("status:error") +.type(ObservabilityPipelineFilterProcessorType.FILTER)))))) +.sources(Collections.singletonList(new ObservabilityPipelineConfigSourceItem( +new ObservabilityPipelineDatadogAgentSource() +.id("datadog-agent-source") +.type(ObservabilityPipelineDatadogAgentSourceType.DATADOG_AGENT))))) +.name("Pipeline with Secret Key")) +.type("pipelines")); try { ValidationResponse result = apiInstance.validatePipeline(body); @@ -86,4 +70,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/ValidatePipeline_2899320203.java b/examples/v2/observability-pipelines/ValidatePipeline_2899320203.java index 2d5058256c5..9d512d9240f 100644 --- a/examples/v2/observability-pipelines/ValidatePipeline_2899320203.java +++ b/examples/v2/observability-pipelines/ValidatePipeline_2899320203.java @@ -1,8 +1,9 @@ // Validate an observability pipeline with source secret key returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; +import com.datadog.api.client.v2.model.ValidationResponse; import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorGroup; @@ -19,69 +20,50 @@ import com.datadog.api.client.v2.model.ObservabilityPipelineHttpClientSourceType; 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.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; 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() - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineDatadogLogsDestination() - .id("datadog-logs-destination") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineDatadogLogsDestinationType - .DATADOG_LOGS)))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("service:my-service") - .inputs( - Collections.singletonList("http-client-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineFilterProcessor() - .enabled(true) - .id("filter-processor") - .include("status:error") - .type( - ObservabilityPipelineFilterProcessorType - .FILTER)))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineHttpClientSource() - .id("http-client-source") - .type( - ObservabilityPipelineHttpClientSourceType - .HTTP_CLIENT) - .decoding( - ObservabilityPipelineDecoding.DECODE_BYTES) - .scrapeIntervalSecs(15L) - .scrapeTimeoutSecs(5L) - .authStrategy( - ObservabilityPipelineHttpClientSourceAuthStrategy - .BEARER) - .tokenKey("HTTP_CLIENT_TOKEN"))))) - .name("Pipeline with Source Secret")) - .type("pipelines")); + ObservabilityPipelineSpec body = new ObservabilityPipelineSpec() +.data(new ObservabilityPipelineSpecData() +.attributes(new ObservabilityPipelineDataAttributes() +.config(new ObservabilityPipelineConfig() +.destinations(Collections.singletonList(new ObservabilityPipelineConfigDestinationItem( +new ObservabilityPipelineDatadogLogsDestination() +.id("datadog-logs-destination") +.inputs(Collections.singletonList("my-processor-group")) +.type(ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS)))) +.processorGroups(Collections.singletonList(new ObservabilityPipelineConfigProcessorGroup() +.enabled(true) +.id("my-processor-group") +.include("service:my-service") +.inputs(Collections.singletonList("http-client-source")) +.processors(Collections.singletonList(new ObservabilityPipelineConfigProcessorItem( +new ObservabilityPipelineFilterProcessor() +.enabled(true) +.id("filter-processor") +.include("status:error") +.type(ObservabilityPipelineFilterProcessorType.FILTER)))))) +.sources(Collections.singletonList(new ObservabilityPipelineConfigSourceItem( +new ObservabilityPipelineHttpClientSource() +.id("http-client-source") +.type(ObservabilityPipelineHttpClientSourceType.HTTP_CLIENT) +.decoding(ObservabilityPipelineDecoding.DECODE_BYTES) +.scrapeIntervalSecs(15L) +.scrapeTimeoutSecs(5L) +.authStrategy(ObservabilityPipelineHttpClientSourceAuthStrategy.BEARER) +.tokenKey("HTTP_CLIENT_TOKEN"))))) +.name("Pipeline with Source Secret")) +.type("pipelines")); try { ValidationResponse result = apiInstance.validatePipeline(body); @@ -94,4 +76,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/ValidatePipeline_3024756866.java b/examples/v2/observability-pipelines/ValidatePipeline_3024756866.java index e798c055fef..5daba7f50cd 100644 --- a/examples/v2/observability-pipelines/ValidatePipeline_3024756866.java +++ b/examples/v2/observability-pipelines/ValidatePipeline_3024756866.java @@ -1,8 +1,9 @@ // Validate an observability pipeline with OCSF mapper custom mapping returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; +import com.datadog.api.client.v2.model.ValidationResponse; import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorGroup; @@ -24,119 +25,68 @@ import com.datadog.api.client.v2.model.ObservabilityPipelineOcsfMappingCustomMetadata; 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.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; 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() - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineDatadogLogsDestination() - .id("datadog-logs-destination") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineDatadogLogsDestinationType - .DATADOG_LOGS)))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("service:my-service") - .inputs( - Collections.singletonList( - "datadog-agent-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineOcsfMapperProcessor() - .enabled(true) - .id("ocsf-mapper-processor") - .include("service:my-service") - .mappings( - Collections.singletonList( - new ObservabilityPipelineOcsfMapperProcessorMapping() - .include( - "source:custom") - .mapping( - new ObservabilityPipelineOcsfMapperProcessorMappingMapping( - new ObservabilityPipelineOcsfMappingCustom() - .mapping( - Arrays - .asList( - new ObservabilityPipelineOcsfMappingCustomFieldMapping() - ._default( - "") - .dest( - "time") - .source( - "timestamp"), - new ObservabilityPipelineOcsfMappingCustomFieldMapping() - ._default( - "") - .dest( - "severity") - .source( - "level"), - new ObservabilityPipelineOcsfMappingCustomFieldMapping() - ._default( - "") - .dest( - "device.type") - .lookup( - new ObservabilityPipelineOcsfMappingCustomLookup() - .table( - Collections - .singletonList( - new ObservabilityPipelineOcsfMappingCustomLookupTableEntry() - .contains( - "Desktop") - .value( - "desktop")))) - .source( - "host.type"))) - .metadata( - new ObservabilityPipelineOcsfMappingCustomMetadata() - ._class( - "Device" - + " Inventory" - + " Info") - .profiles( - Collections - .singletonList( - "container")) - .version( - "1.3.0")) - .version( - 1L))))) - .type( - ObservabilityPipelineOcsfMapperProcessorType - .OCSF_MAPPER)))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineDatadogAgentSource() - .id("datadog-agent-source") - .type( - ObservabilityPipelineDatadogAgentSourceType - .DATADOG_AGENT))))) - .name("OCSF Custom Mapper Pipeline")) - .type("pipelines")); + ObservabilityPipelineSpec body = new ObservabilityPipelineSpec() +.data(new ObservabilityPipelineSpecData() +.attributes(new ObservabilityPipelineDataAttributes() +.config(new ObservabilityPipelineConfig() +.destinations(Collections.singletonList(new ObservabilityPipelineConfigDestinationItem( +new ObservabilityPipelineDatadogLogsDestination() +.id("datadog-logs-destination") +.inputs(Collections.singletonList("my-processor-group")) +.type(ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS)))) +.processorGroups(Collections.singletonList(new ObservabilityPipelineConfigProcessorGroup() +.enabled(true) +.id("my-processor-group") +.include("service:my-service") +.inputs(Collections.singletonList("datadog-agent-source")) +.processors(Collections.singletonList(new ObservabilityPipelineConfigProcessorItem( +new ObservabilityPipelineOcsfMapperProcessor() +.enabled(true) +.id("ocsf-mapper-processor") +.include("service:my-service") +.mappings(Collections.singletonList(new ObservabilityPipelineOcsfMapperProcessorMapping() +.include("source:custom") +.mapping(new ObservabilityPipelineOcsfMapperProcessorMappingMapping( +new ObservabilityPipelineOcsfMappingCustom() +.mapping(Arrays.asList(new ObservabilityPipelineOcsfMappingCustomFieldMapping() +._default("") +.dest("time") +.source("timestamp"), new ObservabilityPipelineOcsfMappingCustomFieldMapping() +._default("") +.dest("severity") +.source("level"), new ObservabilityPipelineOcsfMappingCustomFieldMapping() +._default("") +.dest("device.type") +.lookup(new ObservabilityPipelineOcsfMappingCustomLookup() +.table(Collections.singletonList(new ObservabilityPipelineOcsfMappingCustomLookupTableEntry() +.contains("Desktop") +.value("desktop")))) +.source("host.type"))) +.metadata(new ObservabilityPipelineOcsfMappingCustomMetadata() +._class("Device Inventory Info") +.profiles(Collections.singletonList("container")) +.version("1.3.0")) +.version(1L))))) +.type(ObservabilityPipelineOcsfMapperProcessorType.OCSF_MAPPER)))))) +.sources(Collections.singletonList(new ObservabilityPipelineConfigSourceItem( +new ObservabilityPipelineDatadogAgentSource() +.id("datadog-agent-source") +.type(ObservabilityPipelineDatadogAgentSourceType.DATADOG_AGENT))))) +.name("OCSF Custom Mapper Pipeline")) +.type("pipelines")); try { ValidationResponse result = apiInstance.validatePipeline(body); @@ -149,4 +99,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/observability-pipelines/ValidatePipeline_3565101276.java b/examples/v2/observability-pipelines/ValidatePipeline_3565101276.java index 02a8bf41d81..90e63217dc1 100644 --- a/examples/v2/observability-pipelines/ValidatePipeline_3565101276.java +++ b/examples/v2/observability-pipelines/ValidatePipeline_3565101276.java @@ -1,8 +1,9 @@ // Validate an observability pipeline with OCSF mapper library mapping returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ObservabilityPipelinesApi; +import com.datadog.api.client.v2.model.ValidationResponse; import com.datadog.api.client.v2.model.ObservabilityPipelineConfig; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem; import com.datadog.api.client.v2.model.ObservabilityPipelineConfigProcessorGroup; @@ -20,71 +21,49 @@ import com.datadog.api.client.v2.model.ObservabilityPipelineOcsfMappingLibrary; 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.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; 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() - .destinations( - Collections.singletonList( - new ObservabilityPipelineConfigDestinationItem( - new ObservabilityPipelineDatadogLogsDestination() - .id("datadog-logs-destination") - .inputs( - Collections.singletonList( - "my-processor-group")) - .type( - ObservabilityPipelineDatadogLogsDestinationType - .DATADOG_LOGS)))) - .processorGroups( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorGroup() - .enabled(true) - .id("my-processor-group") - .include("service:my-service") - .inputs( - Collections.singletonList( - "datadog-agent-source")) - .processors( - Collections.singletonList( - new ObservabilityPipelineConfigProcessorItem( - new ObservabilityPipelineOcsfMapperProcessor() - .enabled(true) - .id("ocsf-mapper-processor") - .include("service:my-service") - .type( - ObservabilityPipelineOcsfMapperProcessorType - .OCSF_MAPPER) - .mappings( - Collections.singletonList( - new ObservabilityPipelineOcsfMapperProcessorMapping() - .include( - "source:cloudtrail") - .mapping( - new ObservabilityPipelineOcsfMapperProcessorMappingMapping( - ObservabilityPipelineOcsfMappingLibrary - .CLOUDTRAIL_ACCOUNT_CHANGE))))))))) - .sources( - Collections.singletonList( - new ObservabilityPipelineConfigSourceItem( - new ObservabilityPipelineDatadogAgentSource() - .id("datadog-agent-source") - .type( - ObservabilityPipelineDatadogAgentSourceType - .DATADOG_AGENT))))) - .name("OCSF Mapper Pipeline")) - .type("pipelines")); + ObservabilityPipelineSpec body = new ObservabilityPipelineSpec() +.data(new ObservabilityPipelineSpecData() +.attributes(new ObservabilityPipelineDataAttributes() +.config(new ObservabilityPipelineConfig() +.destinations(Collections.singletonList(new ObservabilityPipelineConfigDestinationItem( +new ObservabilityPipelineDatadogLogsDestination() +.id("datadog-logs-destination") +.inputs(Collections.singletonList("my-processor-group")) +.type(ObservabilityPipelineDatadogLogsDestinationType.DATADOG_LOGS)))) +.processorGroups(Collections.singletonList(new ObservabilityPipelineConfigProcessorGroup() +.enabled(true) +.id("my-processor-group") +.include("service:my-service") +.inputs(Collections.singletonList("datadog-agent-source")) +.processors(Collections.singletonList(new ObservabilityPipelineConfigProcessorItem( +new ObservabilityPipelineOcsfMapperProcessor() +.enabled(true) +.id("ocsf-mapper-processor") +.include("service:my-service") +.type(ObservabilityPipelineOcsfMapperProcessorType.OCSF_MAPPER) +.mappings(Collections.singletonList(new ObservabilityPipelineOcsfMapperProcessorMapping() +.include("source:cloudtrail") +.mapping(new ObservabilityPipelineOcsfMapperProcessorMappingMapping( +ObservabilityPipelineOcsfMappingLibrary.CLOUDTRAIL_ACCOUNT_CHANGE))))))))) +.sources(Collections.singletonList(new ObservabilityPipelineConfigSourceItem( +new ObservabilityPipelineDatadogAgentSource() +.id("datadog-agent-source") +.type(ObservabilityPipelineDatadogAgentSourceType.DATADOG_AGENT))))) +.name("OCSF Mapper Pipeline")) +.type("pipelines")); try { ValidationResponse result = apiInstance.validatePipeline(body); @@ -97,4 +76,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/oci-integration/CreateTenancyConfig.java b/examples/v2/oci-integration/CreateTenancyConfig.java index 4a0bc3927f2..667cdde25b4 100644 --- a/examples/v2/oci-integration/CreateTenancyConfig.java +++ b/examples/v2/oci-integration/CreateTenancyConfig.java @@ -1,8 +1,9 @@ // Create tenancy config returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OciIntegrationApi; +import com.datadog.api.client.v2.model.TenancyConfig; import com.datadog.api.client.v2.model.CreateTenancyConfigData; import com.datadog.api.client.v2.model.CreateTenancyConfigDataAttributes; import com.datadog.api.client.v2.model.CreateTenancyConfigDataAttributesAuthCredentials; @@ -10,10 +11,14 @@ import com.datadog.api.client.v2.model.CreateTenancyConfigDataAttributesMetricsConfig; import com.datadog.api.client.v2.model.CreateTenancyConfigDataAttributesRegionsConfig; import com.datadog.api.client.v2.model.CreateTenancyConfigRequest; -import com.datadog.api.client.v2.model.TenancyConfig; import com.datadog.api.client.v2.model.UpdateTenancyConfigDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,17 +26,12 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createTenancyConfig", true); OciIntegrationApi apiInstance = new OciIntegrationApi(defaultClient); - CreateTenancyConfigRequest body = - new CreateTenancyConfigRequest() - .data( - new CreateTenancyConfigData() - .attributes( - new CreateTenancyConfigDataAttributes() - .authCredentials( - new CreateTenancyConfigDataAttributesAuthCredentials() - .fingerprint("") - .privateKey( - """ + CreateTenancyConfigRequest body = new CreateTenancyConfigRequest() +.data(new CreateTenancyConfigData() +.attributes(new CreateTenancyConfigDataAttributes() +.authCredentials(new CreateTenancyConfigDataAttributesAuthCredentials() +.fingerprint("") +.privateKey(""" ----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdvSMmlfLyeD4M QsA3WlrWBqKdWa5eVV3/uODyqT3wWMEMIJHcG3/quNs8nh9xrK1/JkQT2qoKEHqR @@ -52,32 +52,27 @@ public static void main(String[] args) { mcwMY5r/WZ2qjFlPjeAqbL62aPDLidGjoaVo2iIoBPK/gjxQ/5f0MS4N/YQ0zWoYBueSQ0DGs -----END PRIVATE KEY----- """)) - .configVersion(null) - .costCollectionEnabled(true) - .ddCompartmentId("ocid.compartment.test") - .ddStackId("ocid.stack.test") - .homeRegion("us-ashburn-1") - .logsConfig( - new CreateTenancyConfigDataAttributesLogsConfig() - .compartmentTagFilters( - Arrays.asList("datadog:true", "env:prod")) - .enabled(true) - .enabledServices(Arrays.asList("service_1", "service_1"))) - .metricsConfig( - new CreateTenancyConfigDataAttributesMetricsConfig() - .compartmentTagFilters( - Arrays.asList("datadog:true", "env:prod")) - .enabled(true) - .excludedServices(Arrays.asList("service_1", "service_1"))) - .regionsConfig( - new CreateTenancyConfigDataAttributesRegionsConfig() - .available(Arrays.asList("us-ashburn-1", "us-phoenix-1")) - .disabled(Collections.singletonList("us-phoenix-1")) - .enabled(Collections.singletonList("us-ashburn-1"))) - .resourceCollectionEnabled(true) - .userOcid("ocid.user.test")) - .id("ocid.tenancy.test") - .type(UpdateTenancyConfigDataType.OCI_TENANCY)); +.configVersion(null) +.costCollectionEnabled(true) +.ddCompartmentId("ocid.compartment.test") +.ddStackId("ocid.stack.test") +.homeRegion("us-ashburn-1") +.logsConfig(new CreateTenancyConfigDataAttributesLogsConfig() +.compartmentTagFilters(Arrays.asList("datadog:true", "env:prod")) +.enabled(true) +.enabledServices(Arrays.asList("service_1", "service_1"))) +.metricsConfig(new CreateTenancyConfigDataAttributesMetricsConfig() +.compartmentTagFilters(Arrays.asList("datadog:true", "env:prod")) +.enabled(true) +.excludedServices(Arrays.asList("service_1", "service_1"))) +.regionsConfig(new CreateTenancyConfigDataAttributesRegionsConfig() +.available(Arrays.asList("us-ashburn-1", "us-phoenix-1")) +.disabled(Collections.singletonList("us-phoenix-1")) +.enabled(Collections.singletonList("us-ashburn-1"))) +.resourceCollectionEnabled(true) +.userOcid("ocid.user.test")) +.id("ocid.tenancy.test") +.type(UpdateTenancyConfigDataType.OCI_TENANCY)); try { TenancyConfig result = apiInstance.createTenancyConfig(body); @@ -90,4 +85,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/oci-integration/DeleteTenancyConfig.java b/examples/v2/oci-integration/DeleteTenancyConfig.java index 7f3a3719d6c..45d3ce0e93d 100644 --- a/examples/v2/oci-integration/DeleteTenancyConfig.java +++ b/examples/v2/oci-integration/DeleteTenancyConfig.java @@ -1,8 +1,15 @@ // Delete tenancy config returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OciIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/oci-integration/GetTenancyConfig.java b/examples/v2/oci-integration/GetTenancyConfig.java index ea2752e697a..a8d7b9dbef2 100644 --- a/examples/v2/oci-integration/GetTenancyConfig.java +++ b/examples/v2/oci-integration/GetTenancyConfig.java @@ -1,9 +1,16 @@ // Get tenancy config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OciIntegrationApi; import com.datadog.api.client.v2.model.TenancyConfig; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/oci-integration/GetTenancyConfigs.java b/examples/v2/oci-integration/GetTenancyConfigs.java index e76441194b6..f9172201bb5 100644 --- a/examples/v2/oci-integration/GetTenancyConfigs.java +++ b/examples/v2/oci-integration/GetTenancyConfigs.java @@ -1,9 +1,16 @@ // Get tenancy configs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OciIntegrationApi; import com.datadog.api.client.v2.model.TenancyConfigList; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/oci-integration/ListTenancyProducts.java b/examples/v2/oci-integration/ListTenancyProducts.java index 3ba43b131a1..df83471881c 100644 --- a/examples/v2/oci-integration/ListTenancyProducts.java +++ b/examples/v2/oci-integration/ListTenancyProducts.java @@ -1,9 +1,16 @@ // List tenancy products returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OciIntegrationApi; import com.datadog.api.client.v2.model.TenancyProductsList; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/oci-integration/UpdateTenancyConfig.java b/examples/v2/oci-integration/UpdateTenancyConfig.java index fb9c74c301a..5718f9fb852 100644 --- a/examples/v2/oci-integration/UpdateTenancyConfig.java +++ b/examples/v2/oci-integration/UpdateTenancyConfig.java @@ -1,7 +1,7 @@ // Update tenancy config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OciIntegrationApi; import com.datadog.api.client.v2.model.TenancyConfig; import com.datadog.api.client.v2.model.UpdateTenancyConfigData; @@ -12,25 +12,25 @@ import com.datadog.api.client.v2.model.UpdateTenancyConfigDataAttributesRegionsConfig; import com.datadog.api.client.v2.model.UpdateTenancyConfigDataType; import com.datadog.api.client.v2.model.UpdateTenancyConfigRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); OciIntegrationApi apiInstance = new OciIntegrationApi(defaultClient); - UpdateTenancyConfigRequest body = - new UpdateTenancyConfigRequest() - .data( - new UpdateTenancyConfigData() - .attributes( - new UpdateTenancyConfigDataAttributes() - .authCredentials( - new UpdateTenancyConfigDataAttributesAuthCredentials() - .fingerprint("") - .privateKey( - """ + UpdateTenancyConfigRequest body = new UpdateTenancyConfigRequest() +.data(new UpdateTenancyConfigData() +.attributes(new UpdateTenancyConfigDataAttributes() +.authCredentials(new UpdateTenancyConfigDataAttributesAuthCredentials() +.fingerprint("") +.privateKey(""" ----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdvSMmlfLyeD4M QsA3WlrWBqKdWa5eVV3/uODyqT3wWMEMIJHcG3/quNs8nh9xrK1/JkQT2qoKEHqR @@ -51,29 +51,24 @@ public static void main(String[] args) { mcwMY5r/WZ2qjFlPjeAqbL62aPDLidGjoaVo2iIoBPK/gjxQ/5f0MS4N/YQ0zWoYBueSQ0DGs -----END PRIVATE KEY----- """)) - .costCollectionEnabled(true) - .homeRegion("us-ashburn-1") - .logsConfig( - new UpdateTenancyConfigDataAttributesLogsConfig() - .compartmentTagFilters( - Arrays.asList("datadog:true", "env:prod")) - .enabled(true) - .enabledServices(Arrays.asList("service_1", "service_1"))) - .metricsConfig( - new UpdateTenancyConfigDataAttributesMetricsConfig() - .compartmentTagFilters( - Arrays.asList("datadog:true", "env:prod")) - .enabled(true) - .excludedServices(Arrays.asList("service_1", "service_1"))) - .regionsConfig( - new UpdateTenancyConfigDataAttributesRegionsConfig() - .available(Arrays.asList("us-ashburn-1", "us-phoenix-1")) - .disabled(Collections.singletonList("us-phoenix-1")) - .enabled(Collections.singletonList("us-ashburn-1"))) - .resourceCollectionEnabled(true) - .userOcid("ocid.user.test")) - .id("ocid.tenancy.test") - .type(UpdateTenancyConfigDataType.OCI_TENANCY)); +.costCollectionEnabled(true) +.homeRegion("us-ashburn-1") +.logsConfig(new UpdateTenancyConfigDataAttributesLogsConfig() +.compartmentTagFilters(Arrays.asList("datadog:true", "env:prod")) +.enabled(true) +.enabledServices(Arrays.asList("service_1", "service_1"))) +.metricsConfig(new UpdateTenancyConfigDataAttributesMetricsConfig() +.compartmentTagFilters(Arrays.asList("datadog:true", "env:prod")) +.enabled(true) +.excludedServices(Arrays.asList("service_1", "service_1"))) +.regionsConfig(new UpdateTenancyConfigDataAttributesRegionsConfig() +.available(Arrays.asList("us-ashburn-1", "us-phoenix-1")) +.disabled(Collections.singletonList("us-phoenix-1")) +.enabled(Collections.singletonList("us-ashburn-1"))) +.resourceCollectionEnabled(true) +.userOcid("ocid.user.test")) +.id("ocid.tenancy.test") +.type(UpdateTenancyConfigDataType.OCI_TENANCY)); try { TenancyConfig result = apiInstance.updateTenancyConfig("tenancy_ocid", body); @@ -86,4 +81,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/okta-integration/CreateOktaAccount.java b/examples/v2/okta-integration/CreateOktaAccount.java index a6a7a443dec..03acc967961 100644 --- a/examples/v2/okta-integration/CreateOktaAccount.java +++ b/examples/v2/okta-integration/CreateOktaAccount.java @@ -1,32 +1,36 @@ // Add Okta account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OktaIntegrationApi; +import com.datadog.api.client.v2.model.OktaAccountResponse; import com.datadog.api.client.v2.model.OktaAccount; import com.datadog.api.client.v2.model.OktaAccountAttributes; import com.datadog.api.client.v2.model.OktaAccountRequest; -import com.datadog.api.client.v2.model.OktaAccountResponse; import com.datadog.api.client.v2.model.OktaAccountType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); OktaIntegrationApi apiInstance = new OktaIntegrationApi(defaultClient); - OktaAccountRequest body = - new OktaAccountRequest() - .data( - new OktaAccount() - .attributes( - new OktaAccountAttributes() - .authMethod("oauth") - .domain("https://example.okta.com/") - .name("exampleoktaintegration") - .clientId("client_id") - .clientSecret("client_secret")) - .id("f749daaf-682e-4208-a38d-c9b43162c609") - .type(OktaAccountType.OKTA_ACCOUNTS)); + OktaAccountRequest body = new OktaAccountRequest() +.data(new OktaAccount() +.attributes(new OktaAccountAttributes() +.authMethod("oauth") +.domain("https://example.okta.com/") +.name("exampleoktaintegration") +.clientId("client_id") +.clientSecret("client_secret")) +.id("f749daaf-682e-4208-a38d-c9b43162c609") +.type(OktaAccountType.OKTA_ACCOUNTS)); try { OktaAccountResponse result = apiInstance.createOktaAccount(body); @@ -39,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/okta-integration/DeleteOktaAccount.java b/examples/v2/okta-integration/DeleteOktaAccount.java index b401c24fa9b..f1e617627a4 100644 --- a/examples/v2/okta-integration/DeleteOktaAccount.java +++ b/examples/v2/okta-integration/DeleteOktaAccount.java @@ -1,8 +1,15 @@ // Delete Okta account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OktaIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/okta-integration/GetOktaAccount.java b/examples/v2/okta-integration/GetOktaAccount.java index 7a53981126b..337ea8ec851 100644 --- a/examples/v2/okta-integration/GetOktaAccount.java +++ b/examples/v2/okta-integration/GetOktaAccount.java @@ -1,9 +1,16 @@ // Get Okta account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OktaIntegrationApi; import com.datadog.api.client.v2.model.OktaAccountResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/okta-integration/ListOktaAccounts.java b/examples/v2/okta-integration/ListOktaAccounts.java index 354096ea0ee..7c0cf9b5faf 100644 --- a/examples/v2/okta-integration/ListOktaAccounts.java +++ b/examples/v2/okta-integration/ListOktaAccounts.java @@ -1,9 +1,16 @@ // List Okta accounts returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OktaIntegrationApi; import com.datadog.api.client.v2.model.OktaAccountsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/okta-integration/UpdateOktaAccount.java b/examples/v2/okta-integration/UpdateOktaAccount.java index 04bde73597c..8f50813ea99 100644 --- a/examples/v2/okta-integration/UpdateOktaAccount.java +++ b/examples/v2/okta-integration/UpdateOktaAccount.java @@ -1,13 +1,20 @@ // Update Okta account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OktaIntegrationApi; import com.datadog.api.client.v2.model.OktaAccountResponse; import com.datadog.api.client.v2.model.OktaAccountType; import com.datadog.api.client.v2.model.OktaAccountUpdateRequest; import com.datadog.api.client.v2.model.OktaAccountUpdateRequestAttributes; import com.datadog.api.client.v2.model.OktaAccountUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,17 +24,14 @@ public static void main(String[] args) { // there is a valid "okta_account" in the system String OKTA_ACCOUNT_DATA_ID = System.getenv("OKTA_ACCOUNT_DATA_ID"); - OktaAccountUpdateRequest body = - new OktaAccountUpdateRequest() - .data( - new OktaAccountUpdateRequestData() - .attributes( - new OktaAccountUpdateRequestAttributes() - .authMethod("oauth") - .domain("https://example.okta.com/") - .clientId("client_id") - .clientSecret("client_secret")) - .type(OktaAccountType.OKTA_ACCOUNTS)); + OktaAccountUpdateRequest body = new OktaAccountUpdateRequest() +.data(new OktaAccountUpdateRequestData() +.attributes(new OktaAccountUpdateRequestAttributes() +.authMethod("oauth") +.domain("https://example.okta.com/") +.clientId("client_id") +.clientSecret("client_secret")) +.type(OktaAccountType.OKTA_ACCOUNTS)); try { OktaAccountResponse result = apiInstance.updateOktaAccount(OKTA_ACCOUNT_DATA_ID, body); @@ -40,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call-paging/AcknowledgeOnCallPage.java b/examples/v2/on-call-paging/AcknowledgeOnCallPage.java index 0ad40cfb44c..338c5f41146 100644 --- a/examples/v2/on-call-paging/AcknowledgeOnCallPage.java +++ b/examples/v2/on-call-paging/AcknowledgeOnCallPage.java @@ -1,8 +1,14 @@ // Acknowledge On-Call Page returns "Accepted." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallPagingApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -20,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call-paging/CreateOnCallPage.java b/examples/v2/on-call-paging/CreateOnCallPage.java index 1e524f66c3d..b235f3a4d85 100644 --- a/examples/v2/on-call-paging/CreateOnCallPage.java +++ b/examples/v2/on-call-paging/CreateOnCallPage.java @@ -1,38 +1,40 @@ // Create On-Call Page returns "OK." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallPagingApi; +import com.datadog.api.client.v2.model.CreatePageResponse; import com.datadog.api.client.v2.model.CreatePageRequest; import com.datadog.api.client.v2.model.CreatePageRequestData; import com.datadog.api.client.v2.model.CreatePageRequestDataAttributes; import com.datadog.api.client.v2.model.CreatePageRequestDataAttributesTarget; import com.datadog.api.client.v2.model.CreatePageRequestDataType; -import com.datadog.api.client.v2.model.CreatePageResponse; import com.datadog.api.client.v2.model.OnCallPageTargetType; import com.datadog.api.client.v2.model.PageUrgency; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); OnCallPagingApi apiInstance = new OnCallPagingApi(defaultClient); - CreatePageRequest body = - new CreatePageRequest() - .data( - new CreatePageRequestData() - .attributes( - new CreatePageRequestDataAttributes() - .description("Page details.") - .tags(Collections.singletonList("service:test")) - .target( - new CreatePageRequestDataAttributesTarget() - .identifier("my-team") - .type(OnCallPageTargetType.TEAM_HANDLE)) - .title("Page title") - .urgency(PageUrgency.LOW)) - .type(CreatePageRequestDataType.PAGES)); + CreatePageRequest body = new CreatePageRequest() +.data(new CreatePageRequestData() +.attributes(new CreatePageRequestDataAttributes() +.description("Page details.") +.tags(Collections.singletonList("service:test")) +.target(new CreatePageRequestDataAttributesTarget() +.identifier("my-team") +.type(OnCallPageTargetType.TEAM_HANDLE)) +.title("Page title") +.urgency(PageUrgency.LOW)) +.type(CreatePageRequestDataType.PAGES)); try { CreatePageResponse result = apiInstance.createOnCallPage(body); @@ -45,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call-paging/EscalateOnCallPage.java b/examples/v2/on-call-paging/EscalateOnCallPage.java index ff284545e8a..77864bd338f 100644 --- a/examples/v2/on-call-paging/EscalateOnCallPage.java +++ b/examples/v2/on-call-paging/EscalateOnCallPage.java @@ -1,8 +1,14 @@ // Escalate On-Call Page returns "Accepted." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallPagingApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -20,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call-paging/ResolveOnCallPage.java b/examples/v2/on-call-paging/ResolveOnCallPage.java index 352546077f1..ed363e352c1 100644 --- a/examples/v2/on-call-paging/ResolveOnCallPage.java +++ b/examples/v2/on-call-paging/ResolveOnCallPage.java @@ -1,8 +1,14 @@ // Resolve On-Call Page returns "Accepted." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallPagingApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -20,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/CreateOnCallEscalationPolicy.java b/examples/v2/on-call/CreateOnCallEscalationPolicy.java index 862d177b44b..9748b8b9bdc 100644 --- a/examples/v2/on-call/CreateOnCallEscalationPolicy.java +++ b/examples/v2/on-call/CreateOnCallEscalationPolicy.java @@ -1,13 +1,13 @@ // Create On-Call escalation policy returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.api.OnCallApi.CreateOnCallEscalationPolicyOptionalParameters; +import com.datadog.api.client.v2.model.EscalationPolicy; import com.datadog.api.client.v2.model.DataRelationshipsTeams; import com.datadog.api.client.v2.model.DataRelationshipsTeamsDataItems; import com.datadog.api.client.v2.model.DataRelationshipsTeamsDataItemsType; -import com.datadog.api.client.v2.model.EscalationPolicy; import com.datadog.api.client.v2.model.EscalationPolicyCreateRequest; import com.datadog.api.client.v2.model.EscalationPolicyCreateRequestData; import com.datadog.api.client.v2.model.EscalationPolicyCreateRequestDataAttributes; @@ -20,8 +20,13 @@ import com.datadog.api.client.v2.model.EscalationPolicyStepTargetConfigSchedule; import com.datadog.api.client.v2.model.EscalationPolicyStepTargetType; import com.datadog.api.client.v2.model.ScheduleTargetPosition; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -37,66 +42,41 @@ public static void main(String[] args) { // there is a valid "dd_team" in the system String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); - EscalationPolicyCreateRequest body = - new EscalationPolicyCreateRequest() - .data( - new EscalationPolicyCreateRequestData() - .attributes( - new EscalationPolicyCreateRequestDataAttributes() - .name("Example-On-Call") - .resolvePageOnPolicyEnd(true) - .retries(2L) - .steps( - Arrays.asList( - new EscalationPolicyCreateRequestDataAttributesStepsItems() - .assignment( - EscalationPolicyStepAttributesAssignment.DEFAULT) - .escalateAfterSeconds(3600L) - .targets( - Arrays.asList( - new EscalationPolicyStepTarget() - .id(USER_DATA_ID) - .type(EscalationPolicyStepTargetType.USERS), - new EscalationPolicyStepTarget() - .id(SCHEDULE_DATA_ID) - .type(EscalationPolicyStepTargetType.SCHEDULES), - new EscalationPolicyStepTarget() - .config( - new EscalationPolicyStepTargetConfig() - .schedule( - new EscalationPolicyStepTargetConfigSchedule() - .position( - ScheduleTargetPosition - .PREVIOUS))) - .id(SCHEDULE_DATA_ID) - .type(EscalationPolicyStepTargetType.SCHEDULES), - new EscalationPolicyStepTarget() - .id(DD_TEAM_DATA_ID) - .type(EscalationPolicyStepTargetType.TEAMS))), - new EscalationPolicyCreateRequestDataAttributesStepsItems() - .assignment( - EscalationPolicyStepAttributesAssignment.ROUND_ROBIN) - .escalateAfterSeconds(3600L) - .targets( - Collections.singletonList( - new EscalationPolicyStepTarget() - .id(DD_TEAM_DATA_ID) - .type(EscalationPolicyStepTargetType.TEAMS)))))) - .relationships( - new EscalationPolicyCreateRequestDataRelationships() - .teams( - new DataRelationshipsTeams() - .data( - Collections.singletonList( - new DataRelationshipsTeamsDataItems() - .id(DD_TEAM_DATA_ID) - .type(DataRelationshipsTeamsDataItemsType.TEAMS))))) - .type(EscalationPolicyCreateRequestDataType.POLICIES)); + EscalationPolicyCreateRequest body = new EscalationPolicyCreateRequest() +.data(new EscalationPolicyCreateRequestData() +.attributes(new EscalationPolicyCreateRequestDataAttributes() +.name("Example-On-Call") +.resolvePageOnPolicyEnd(true) +.retries(2L) +.steps(Arrays.asList(new EscalationPolicyCreateRequestDataAttributesStepsItems() +.assignment(EscalationPolicyStepAttributesAssignment.DEFAULT) +.escalateAfterSeconds(3600L) +.targets(Arrays.asList(new EscalationPolicyStepTarget() +.id(USER_DATA_ID) +.type(EscalationPolicyStepTargetType.USERS), new EscalationPolicyStepTarget() +.id(SCHEDULE_DATA_ID) +.type(EscalationPolicyStepTargetType.SCHEDULES), new EscalationPolicyStepTarget() +.config(new EscalationPolicyStepTargetConfig() +.schedule(new EscalationPolicyStepTargetConfigSchedule() +.position(ScheduleTargetPosition.PREVIOUS))) +.id(SCHEDULE_DATA_ID) +.type(EscalationPolicyStepTargetType.SCHEDULES), new EscalationPolicyStepTarget() +.id(DD_TEAM_DATA_ID) +.type(EscalationPolicyStepTargetType.TEAMS))), new EscalationPolicyCreateRequestDataAttributesStepsItems() +.assignment(EscalationPolicyStepAttributesAssignment.ROUND_ROBIN) +.escalateAfterSeconds(3600L) +.targets(Collections.singletonList(new EscalationPolicyStepTarget() +.id(DD_TEAM_DATA_ID) +.type(EscalationPolicyStepTargetType.TEAMS)))))) +.relationships(new EscalationPolicyCreateRequestDataRelationships() +.teams(new DataRelationshipsTeams() +.data(Collections.singletonList(new DataRelationshipsTeamsDataItems() +.id(DD_TEAM_DATA_ID) +.type(DataRelationshipsTeamsDataItemsType.TEAMS))))) +.type(EscalationPolicyCreateRequestDataType.POLICIES)); try { - EscalationPolicy result = - apiInstance.createOnCallEscalationPolicy( - body, new CreateOnCallEscalationPolicyOptionalParameters().include("steps.targets")); + EscalationPolicy result = apiInstance.createOnCallEscalationPolicy(body,new CreateOnCallEscalationPolicyOptionalParameters().include("steps.targets")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#createOnCallEscalationPolicy"); @@ -106,4 +86,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/CreateOnCallSchedule.java b/examples/v2/on-call/CreateOnCallSchedule.java index 25ad04e5146..a16223a5f07 100644 --- a/examples/v2/on-call/CreateOnCallSchedule.java +++ b/examples/v2/on-call/CreateOnCallSchedule.java @@ -1,12 +1,14 @@ // Create On-Call schedule returns "Created" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; +import com.datadog.api.client.v2.model.Schedule; import com.datadog.api.client.v2.model.DataRelationshipsTeams; import com.datadog.api.client.v2.model.DataRelationshipsTeamsDataItems; import com.datadog.api.client.v2.model.DataRelationshipsTeamsDataItemsType; import com.datadog.api.client.v2.model.LayerAttributesInterval; -import com.datadog.api.client.v2.model.Schedule; import com.datadog.api.client.v2.model.ScheduleCreateRequest; import com.datadog.api.client.v2.model.ScheduleCreateRequestData; import com.datadog.api.client.v2.model.ScheduleCreateRequestDataAttributes; @@ -17,8 +19,13 @@ import com.datadog.api.client.v2.model.ScheduleRequestDataAttributesLayersItemsMembersItemsUser; import com.datadog.api.client.v2.model.TimeRestriction; import com.datadog.api.client.v2.model.Weekday; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -31,45 +38,32 @@ public static void main(String[] args) { // there is a valid "dd_team" in the system String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); - ScheduleCreateRequest body = - new ScheduleCreateRequest() - .data( - new ScheduleCreateRequestData() - .attributes( - new ScheduleCreateRequestDataAttributes() - .layers( - Collections.singletonList( - new ScheduleCreateRequestDataAttributesLayersItems() - .effectiveDate(OffsetDateTime.now().plusDays(-10)) - .endDate(OffsetDateTime.now().plusDays(10)) - .interval(new LayerAttributesInterval().days(1)) - .members( - Collections.singletonList( - new ScheduleRequestDataAttributesLayersItemsMembersItems() - .user( - new ScheduleRequestDataAttributesLayersItemsMembersItemsUser() - .id(USER_DATA_ID)))) - .name("Layer 1") - .restrictions( - Collections.singletonList( - new TimeRestriction() - .endDay(Weekday.FRIDAY) - .endTime("17:00:00") - .startDay(Weekday.MONDAY) - .startTime("09:00:00"))) - .rotationStart(OffsetDateTime.now().plusDays(-5)))) - .name("Example-On-Call") - .timeZone("America/New_York")) - .relationships( - new ScheduleCreateRequestDataRelationships() - .teams( - new DataRelationshipsTeams() - .data( - Collections.singletonList( - new DataRelationshipsTeamsDataItems() - .id(DD_TEAM_DATA_ID) - .type(DataRelationshipsTeamsDataItemsType.TEAMS))))) - .type(ScheduleCreateRequestDataType.SCHEDULES)); + ScheduleCreateRequest body = new ScheduleCreateRequest() +.data(new ScheduleCreateRequestData() +.attributes(new ScheduleCreateRequestDataAttributes() +.layers(Collections.singletonList(new ScheduleCreateRequestDataAttributesLayersItems() +.effectiveDate(OffsetDateTime.now().plusDays(-10)) +.endDate(OffsetDateTime.now().plusDays(10)) +.interval(new LayerAttributesInterval() +.days(1)) +.members(Collections.singletonList(new ScheduleRequestDataAttributesLayersItemsMembersItems() +.user(new ScheduleRequestDataAttributesLayersItemsMembersItemsUser() +.id(USER_DATA_ID)))) +.name("Layer 1") +.restrictions(Collections.singletonList(new TimeRestriction() +.endDay(Weekday.FRIDAY) +.endTime("17:00:00") +.startDay(Weekday.MONDAY) +.startTime("09:00:00"))) +.rotationStart(OffsetDateTime.now().plusDays(-5)))) +.name("Example-On-Call") +.timeZone("America/New_York")) +.relationships(new ScheduleCreateRequestDataRelationships() +.teams(new DataRelationshipsTeams() +.data(Collections.singletonList(new DataRelationshipsTeamsDataItems() +.id(DD_TEAM_DATA_ID) +.type(DataRelationshipsTeamsDataItemsType.TEAMS))))) +.type(ScheduleCreateRequestDataType.SCHEDULES)); try { Schedule result = apiInstance.createOnCallSchedule(body); @@ -82,4 +76,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/CreateUserNotificationChannel.java b/examples/v2/on-call/CreateUserNotificationChannel.java index 3d0743ee5c8..c0be6ebef13 100644 --- a/examples/v2/on-call/CreateUserNotificationChannel.java +++ b/examples/v2/on-call/CreateUserNotificationChannel.java @@ -1,18 +1,24 @@ // Create an On-Call notification channel for a user returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; +import com.datadog.api.client.v2.model.NotificationChannel; import com.datadog.api.client.v2.model.CreateEmailNotificationChannelConfig; import com.datadog.api.client.v2.model.CreateNotificationChannelAttributes; import com.datadog.api.client.v2.model.CreateNotificationChannelConfig; import com.datadog.api.client.v2.model.CreateNotificationChannelData; import com.datadog.api.client.v2.model.CreateUserNotificationChannelRequest; -import com.datadog.api.client.v2.model.NotificationChannel; import com.datadog.api.client.v2.model.NotificationChannelEmailConfigType; import com.datadog.api.client.v2.model.NotificationChannelEmailFormatType; import com.datadog.api.client.v2.model.NotificationChannelType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,21 +28,15 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - CreateUserNotificationChannelRequest body = - new CreateUserNotificationChannelRequest() - .data( - new CreateNotificationChannelData() - .attributes( - new CreateNotificationChannelAttributes() - .config( - new CreateNotificationChannelConfig( - new CreateEmailNotificationChannelConfig() - .address("foo@bar.com") - .formats( - Collections.singletonList( - NotificationChannelEmailFormatType.HTML)) - .type(NotificationChannelEmailConfigType.EMAIL)))) - .type(NotificationChannelType.NOTIFICATION_CHANNELS)); + CreateUserNotificationChannelRequest body = new CreateUserNotificationChannelRequest() +.data(new CreateNotificationChannelData() +.attributes(new CreateNotificationChannelAttributes() +.config(new CreateNotificationChannelConfig( +new CreateEmailNotificationChannelConfig() +.address("foo@bar.com") +.formats(Collections.singletonList(NotificationChannelEmailFormatType.HTML)) +.type(NotificationChannelEmailConfigType.EMAIL)))) +.type(NotificationChannelType.NOTIFICATION_CHANNELS)); try { NotificationChannel result = apiInstance.createUserNotificationChannel(USER_DATA_ID, body); @@ -49,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/CreateUserNotificationRule.java b/examples/v2/on-call/CreateUserNotificationRule.java index 706f4bd693e..97c0a390477 100644 --- a/examples/v2/on-call/CreateUserNotificationRule.java +++ b/examples/v2/on-call/CreateUserNotificationRule.java @@ -1,18 +1,25 @@ // Create an On-Call notification rule for a user returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; +import com.datadog.api.client.v2.model.OnCallNotificationRule; import com.datadog.api.client.v2.model.CreateOnCallNotificationRuleRequest; import com.datadog.api.client.v2.model.CreateOnCallNotificationRuleRequestData; import com.datadog.api.client.v2.model.NotificationChannelType; -import com.datadog.api.client.v2.model.OnCallNotificationRule; import com.datadog.api.client.v2.model.OnCallNotificationRuleCategory; import com.datadog.api.client.v2.model.OnCallNotificationRuleChannelRelationship; import com.datadog.api.client.v2.model.OnCallNotificationRuleChannelRelationshipData; import com.datadog.api.client.v2.model.OnCallNotificationRuleRelationships; import com.datadog.api.client.v2.model.OnCallNotificationRuleRequestAttributes; import com.datadog.api.client.v2.model.OnCallNotificationRuleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,26 +30,19 @@ public static void main(String[] args) { String USER_DATA_ID = System.getenv("USER_DATA_ID"); // there is a valid "oncall_email_notification_channel" in the system - String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID = - System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID"); + String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID = System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID"); - CreateOnCallNotificationRuleRequest body = - new CreateOnCallNotificationRuleRequest() - .data( - new CreateOnCallNotificationRuleRequestData() - .attributes( - new OnCallNotificationRuleRequestAttributes() - .category(OnCallNotificationRuleCategory.HIGH_URGENCY) - .delayMinutes(0L)) - .relationships( - new OnCallNotificationRuleRelationships() - .channel( - new OnCallNotificationRuleChannelRelationship() - .data( - new OnCallNotificationRuleChannelRelationshipData() - .id(ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID) - .type(NotificationChannelType.NOTIFICATION_CHANNELS)))) - .type(OnCallNotificationRuleType.NOTIFICATION_RULES)); + CreateOnCallNotificationRuleRequest body = new CreateOnCallNotificationRuleRequest() +.data(new CreateOnCallNotificationRuleRequestData() +.attributes(new OnCallNotificationRuleRequestAttributes() +.category(OnCallNotificationRuleCategory.HIGH_URGENCY) +.delayMinutes(0L)) +.relationships(new OnCallNotificationRuleRelationships() +.channel(new OnCallNotificationRuleChannelRelationship() +.data(new OnCallNotificationRuleChannelRelationshipData() +.id(ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID) +.type(NotificationChannelType.NOTIFICATION_CHANNELS)))) +.type(OnCallNotificationRuleType.NOTIFICATION_RULES)); try { OnCallNotificationRule result = apiInstance.createUserNotificationRule(USER_DATA_ID, body); @@ -55,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/DeleteOnCallEscalationPolicy.java b/examples/v2/on-call/DeleteOnCallEscalationPolicy.java index 515ed5e42e2..8c4a3e459e1 100644 --- a/examples/v2/on-call/DeleteOnCallEscalationPolicy.java +++ b/examples/v2/on-call/DeleteOnCallEscalationPolicy.java @@ -1,8 +1,15 @@ // Delete On-Call escalation policy returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/DeleteOnCallSchedule.java b/examples/v2/on-call/DeleteOnCallSchedule.java index 3d9d791a2e2..f4ca9dec4f0 100644 --- a/examples/v2/on-call/DeleteOnCallSchedule.java +++ b/examples/v2/on-call/DeleteOnCallSchedule.java @@ -1,8 +1,15 @@ // Delete On-Call schedule returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/DeleteUserNotificationChannel.java b/examples/v2/on-call/DeleteUserNotificationChannel.java index 39b19472ee3..021e853d744 100644 --- a/examples/v2/on-call/DeleteUserNotificationChannel.java +++ b/examples/v2/on-call/DeleteUserNotificationChannel.java @@ -1,8 +1,15 @@ // Delete an On-Call notification channel for a user returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,12 +20,10 @@ public static void main(String[] args) { String USER_DATA_ID = System.getenv("USER_DATA_ID"); // there is a valid "oncall_email_notification_channel" in the system - String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID = - System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID"); + String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID = System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID"); try { - apiInstance.deleteUserNotificationChannel( - USER_DATA_ID, ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID); + apiInstance.deleteUserNotificationChannel(USER_DATA_ID, ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#deleteUserNotificationChannel"); System.err.println("Status code: " + e.getCode()); @@ -27,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/DeleteUserNotificationRule.java b/examples/v2/on-call/DeleteUserNotificationRule.java index 66243d588dd..91b5e76fdce 100644 --- a/examples/v2/on-call/DeleteUserNotificationRule.java +++ b/examples/v2/on-call/DeleteUserNotificationRule.java @@ -1,8 +1,15 @@ // Delete an On-Call notification rule for a user returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,8 +20,7 @@ public static void main(String[] args) { String USER_DATA_ID = System.getenv("USER_DATA_ID"); // there is a valid "oncall_email_notification_rule" in the system - String ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID = - System.getenv("ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID"); + String ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID = System.getenv("ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID"); try { apiInstance.deleteUserNotificationRule(USER_DATA_ID, ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/GetOnCallEscalationPolicy.java b/examples/v2/on-call/GetOnCallEscalationPolicy.java index ec0d78a0c3e..79ea87c558b 100644 --- a/examples/v2/on-call/GetOnCallEscalationPolicy.java +++ b/examples/v2/on-call/GetOnCallEscalationPolicy.java @@ -1,10 +1,17 @@ // Get On-Call escalation policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.api.OnCallApi.GetOnCallEscalationPolicyOptionalParameters; import com.datadog.api.client.v2.model.EscalationPolicy; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,10 +22,7 @@ public static void main(String[] args) { String ESCALATION_POLICY_DATA_ID = System.getenv("ESCALATION_POLICY_DATA_ID"); try { - EscalationPolicy result = - apiInstance.getOnCallEscalationPolicy( - ESCALATION_POLICY_DATA_ID, - new GetOnCallEscalationPolicyOptionalParameters().include("steps.targets")); + EscalationPolicy result = apiInstance.getOnCallEscalationPolicy(ESCALATION_POLICY_DATA_ID,new GetOnCallEscalationPolicyOptionalParameters().include("steps.targets")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#getOnCallEscalationPolicy"); @@ -28,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/GetOnCallSchedule.java b/examples/v2/on-call/GetOnCallSchedule.java index 9079c225850..52d5a92a4c9 100644 --- a/examples/v2/on-call/GetOnCallSchedule.java +++ b/examples/v2/on-call/GetOnCallSchedule.java @@ -1,9 +1,16 @@ // Get On-Call schedule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.model.Schedule; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/GetOnCallTeamRoutingRules.java b/examples/v2/on-call/GetOnCallTeamRoutingRules.java index 4a8816bb0bb..5963599df3c 100644 --- a/examples/v2/on-call/GetOnCallTeamRoutingRules.java +++ b/examples/v2/on-call/GetOnCallTeamRoutingRules.java @@ -1,9 +1,16 @@ // Get On-Call team routing rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.model.TeamRoutingRules; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { OnCallApi apiInstance = new OnCallApi(defaultClient); try { - TeamRoutingRules result = - apiInstance.getOnCallTeamRoutingRules("27590dae-47be-4a7d-9abf-8f4e45124020"); + TeamRoutingRules result = apiInstance.getOnCallTeamRoutingRules("27590dae-47be-4a7d-9abf-8f4e45124020"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#getOnCallTeamRoutingRules"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/GetScheduleOnCallUser.java b/examples/v2/on-call/GetScheduleOnCallUser.java index a5e6090eb1a..48953f33997 100644 --- a/examples/v2/on-call/GetScheduleOnCallUser.java +++ b/examples/v2/on-call/GetScheduleOnCallUser.java @@ -1,9 +1,16 @@ // Get scheduled on-call user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.model.Shift; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/GetTeamOnCallUsers.java b/examples/v2/on-call/GetTeamOnCallUsers.java index ead5411f44e..39f59d2c0f9 100644 --- a/examples/v2/on-call/GetTeamOnCallUsers.java +++ b/examples/v2/on-call/GetTeamOnCallUsers.java @@ -1,10 +1,17 @@ // Get team on-call users returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.api.OnCallApi.GetTeamOnCallUsersOptionalParameters; import com.datadog.api.client.v2.model.TeamOnCallResponders; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,11 +22,7 @@ public static void main(String[] args) { String ROUTING_RULES_DATA_ID = System.getenv("ROUTING_RULES_DATA_ID"); try { - TeamOnCallResponders result = - apiInstance.getTeamOnCallUsers( - ROUTING_RULES_DATA_ID, - new GetTeamOnCallUsersOptionalParameters() - .include("responders,escalations.responders")); + TeamOnCallResponders result = apiInstance.getTeamOnCallUsers(ROUTING_RULES_DATA_ID,new GetTeamOnCallUsersOptionalParameters().include("responders,escalations.responders")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#getTeamOnCallUsers"); @@ -29,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/GetUserNotificationChannel.java b/examples/v2/on-call/GetUserNotificationChannel.java index cf129084148..0bd73f88df3 100644 --- a/examples/v2/on-call/GetUserNotificationChannel.java +++ b/examples/v2/on-call/GetUserNotificationChannel.java @@ -1,9 +1,16 @@ // Get an On-Call notification channel for a user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.model.NotificationChannel; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,13 +21,10 @@ public static void main(String[] args) { String USER_DATA_ID = System.getenv("USER_DATA_ID"); // there is a valid "oncall_email_notification_channel" in the system - String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID = - System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID"); + String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID = System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID"); try { - NotificationChannel result = - apiInstance.getUserNotificationChannel( - USER_DATA_ID, ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID); + NotificationChannel result = apiInstance.getUserNotificationChannel(USER_DATA_ID, ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#getUserNotificationChannel"); @@ -30,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/GetUserNotificationRule.java b/examples/v2/on-call/GetUserNotificationRule.java index 84852e6f2ba..f3e3eb0fdd9 100644 --- a/examples/v2/on-call/GetUserNotificationRule.java +++ b/examples/v2/on-call/GetUserNotificationRule.java @@ -1,10 +1,17 @@ // Get an On-Call notification rule for a user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.api.OnCallApi.GetUserNotificationRuleOptionalParameters; import com.datadog.api.client.v2.model.OnCallNotificationRule; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,15 +22,10 @@ public static void main(String[] args) { String USER_DATA_ID = System.getenv("USER_DATA_ID"); // there is a valid "oncall_email_notification_rule" in the system - String ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID = - System.getenv("ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID"); + String ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID = System.getenv("ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID"); try { - OnCallNotificationRule result = - apiInstance.getUserNotificationRule( - USER_DATA_ID, - ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID, - new GetUserNotificationRuleOptionalParameters().include("channel")); + OnCallNotificationRule result = apiInstance.getUserNotificationRule(USER_DATA_ID, ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID,new GetUserNotificationRuleOptionalParameters().include("channel")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#getUserNotificationRule"); @@ -33,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/ListUserNotificationChannels.java b/examples/v2/on-call/ListUserNotificationChannels.java index d5930b756e0..eebbe39685d 100644 --- a/examples/v2/on-call/ListUserNotificationChannels.java +++ b/examples/v2/on-call/ListUserNotificationChannels.java @@ -1,9 +1,16 @@ // List On-Call notification channels for a user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.model.ListNotificationChannelsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String USER_DATA_ID = System.getenv("USER_DATA_ID"); try { - ListNotificationChannelsResponse result = - apiInstance.listUserNotificationChannels(USER_DATA_ID); + ListNotificationChannelsResponse result = apiInstance.listUserNotificationChannels(USER_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#listUserNotificationChannels"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/ListUserNotificationRules.java b/examples/v2/on-call/ListUserNotificationRules.java index da2eba86262..8fa6eaf5660 100644 --- a/examples/v2/on-call/ListUserNotificationRules.java +++ b/examples/v2/on-call/ListUserNotificationRules.java @@ -1,10 +1,17 @@ // List On-Call notification rules for a user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.api.OnCallApi.ListUserNotificationRulesOptionalParameters; import com.datadog.api.client.v2.model.ListOnCallNotificationRulesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,9 +22,7 @@ public static void main(String[] args) { String USER_DATA_ID = System.getenv("USER_DATA_ID"); try { - ListOnCallNotificationRulesResponse result = - apiInstance.listUserNotificationRules( - USER_DATA_ID, new ListUserNotificationRulesOptionalParameters().include("channel")); + ListOnCallNotificationRulesResponse result = apiInstance.listUserNotificationRules(USER_DATA_ID,new ListUserNotificationRulesOptionalParameters().include("channel")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#listUserNotificationRules"); @@ -27,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/SetOnCallTeamRoutingRules.java b/examples/v2/on-call/SetOnCallTeamRoutingRules.java index 7d58d6cbb5f..08385a67da5 100644 --- a/examples/v2/on-call/SetOnCallTeamRoutingRules.java +++ b/examples/v2/on-call/SetOnCallTeamRoutingRules.java @@ -1,13 +1,13 @@ // Set On-Call team routing rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.api.OnCallApi.SetOnCallTeamRoutingRulesOptionalParameters; +import com.datadog.api.client.v2.model.TeamRoutingRules; import com.datadog.api.client.v2.model.RoutingRuleAction; import com.datadog.api.client.v2.model.SendSlackMessageAction; import com.datadog.api.client.v2.model.SendSlackMessageActionType; -import com.datadog.api.client.v2.model.TeamRoutingRules; import com.datadog.api.client.v2.model.TeamRoutingRulesRequest; import com.datadog.api.client.v2.model.TeamRoutingRulesRequestData; import com.datadog.api.client.v2.model.TeamRoutingRulesRequestDataAttributes; @@ -17,8 +17,13 @@ import com.datadog.api.client.v2.model.TimeRestrictions; import com.datadog.api.client.v2.model.Urgency; import com.datadog.api.client.v2.model.Weekday; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -31,53 +36,35 @@ public static void main(String[] args) { // there is a valid "escalation_policy" in the system String ESCALATION_POLICY_DATA_ID = System.getenv("ESCALATION_POLICY_DATA_ID"); - TeamRoutingRulesRequest body = - new TeamRoutingRulesRequest() - .data( - new TeamRoutingRulesRequestData() - .attributes( - new TeamRoutingRulesRequestDataAttributes() - .rules( - Arrays.asList( - new TeamRoutingRulesRequestRule() - .actions( - Collections.singletonList( - new RoutingRuleAction( - new SendSlackMessageAction() - .channel("channel") - .type( - SendSlackMessageActionType - .SEND_SLACK_MESSAGE) - .workspace("workspace")))) - .query("tags.service:test") - .timeRestriction( - new TimeRestrictions() - .timeZone("Europe/Paris") - .restrictions( - Arrays.asList( - new TimeRestriction() - .endDay(Weekday.MONDAY) - .endTime("17:00:00") - .startDay(Weekday.MONDAY) - .startTime("09:00:00"), - new TimeRestriction() - .endDay(Weekday.TUESDAY) - .endTime("17:00:00") - .startDay(Weekday.TUESDAY) - .startTime("09:00:00")))), - new TeamRoutingRulesRequestRule() - .policyId(ESCALATION_POLICY_DATA_ID) - .query("") - .urgency(Urgency.LOW)))) - .id(DD_TEAM_DATA_ID) - .type(TeamRoutingRulesRequestDataType.TEAM_ROUTING_RULES)); + TeamRoutingRulesRequest body = new TeamRoutingRulesRequest() +.data(new TeamRoutingRulesRequestData() +.attributes(new TeamRoutingRulesRequestDataAttributes() +.rules(Arrays.asList(new TeamRoutingRulesRequestRule() +.actions(Collections.singletonList(new RoutingRuleAction( +new SendSlackMessageAction() +.channel("channel") +.type(SendSlackMessageActionType.SEND_SLACK_MESSAGE) +.workspace("workspace")))) +.query("tags.service:test") +.timeRestriction(new TimeRestrictions() +.timeZone("Europe/Paris") +.restrictions(Arrays.asList(new TimeRestriction() +.endDay(Weekday.MONDAY) +.endTime("17:00:00") +.startDay(Weekday.MONDAY) +.startTime("09:00:00"), new TimeRestriction() +.endDay(Weekday.TUESDAY) +.endTime("17:00:00") +.startDay(Weekday.TUESDAY) +.startTime("09:00:00")))), new TeamRoutingRulesRequestRule() +.policyId(ESCALATION_POLICY_DATA_ID) +.query("") +.urgency(Urgency.LOW)))) +.id(DD_TEAM_DATA_ID) +.type(TeamRoutingRulesRequestDataType.TEAM_ROUTING_RULES)); try { - TeamRoutingRules result = - apiInstance.setOnCallTeamRoutingRules( - DD_TEAM_DATA_ID, - body, - new SetOnCallTeamRoutingRulesOptionalParameters().include("rules")); + TeamRoutingRules result = apiInstance.setOnCallTeamRoutingRules(DD_TEAM_DATA_ID, body,new SetOnCallTeamRoutingRulesOptionalParameters().include("rules")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#setOnCallTeamRoutingRules"); @@ -87,4 +74,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/UpdateOnCallEscalationPolicy.java b/examples/v2/on-call/UpdateOnCallEscalationPolicy.java index 1e9648a9f05..f922ed77656 100644 --- a/examples/v2/on-call/UpdateOnCallEscalationPolicy.java +++ b/examples/v2/on-call/UpdateOnCallEscalationPolicy.java @@ -1,12 +1,12 @@ // Update On-Call escalation policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; +import com.datadog.api.client.v2.model.EscalationPolicy; import com.datadog.api.client.v2.model.DataRelationshipsTeams; import com.datadog.api.client.v2.model.DataRelationshipsTeamsDataItems; import com.datadog.api.client.v2.model.DataRelationshipsTeamsDataItemsType; -import com.datadog.api.client.v2.model.EscalationPolicy; import com.datadog.api.client.v2.model.EscalationPolicyStepAttributesAssignment; import com.datadog.api.client.v2.model.EscalationPolicyStepTarget; import com.datadog.api.client.v2.model.EscalationPolicyStepTargetType; @@ -16,7 +16,13 @@ import com.datadog.api.client.v2.model.EscalationPolicyUpdateRequestDataAttributesStepsItems; import com.datadog.api.client.v2.model.EscalationPolicyUpdateRequestDataRelationships; import com.datadog.api.client.v2.model.EscalationPolicyUpdateRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,8 +31,7 @@ public static void main(String[] args) { // there is a valid "escalation_policy" in the system String ESCALATION_POLICY_DATA_ID = System.getenv("ESCALATION_POLICY_DATA_ID"); - String ESCALATION_POLICY_DATA_RELATIONSHIPS_STEPS_DATA_0_ID = - System.getenv("ESCALATION_POLICY_DATA_RELATIONSHIPS_STEPS_DATA_0_ID"); + String ESCALATION_POLICY_DATA_RELATIONSHIPS_STEPS_DATA_0_ID = System.getenv("ESCALATION_POLICY_DATA_RELATIONSHIPS_STEPS_DATA_0_ID"); // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); @@ -34,42 +39,29 @@ public static void main(String[] args) { // there is a valid "dd_team" in the system String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); - EscalationPolicyUpdateRequest body = - new EscalationPolicyUpdateRequest() - .data( - new EscalationPolicyUpdateRequestData() - .attributes( - new EscalationPolicyUpdateRequestDataAttributes() - .name("Example-On-Call-updated") - .resolvePageOnPolicyEnd(false) - .retries(0L) - .steps( - Collections.singletonList( - new EscalationPolicyUpdateRequestDataAttributesStepsItems() - .assignment( - EscalationPolicyStepAttributesAssignment.DEFAULT) - .escalateAfterSeconds(3600L) - .id(ESCALATION_POLICY_DATA_RELATIONSHIPS_STEPS_DATA_0_ID) - .targets( - Collections.singletonList( - new EscalationPolicyStepTarget() - .id(USER_DATA_ID) - .type(EscalationPolicyStepTargetType.USERS)))))) - .id(ESCALATION_POLICY_DATA_ID) - .relationships( - new EscalationPolicyUpdateRequestDataRelationships() - .teams( - new DataRelationshipsTeams() - .data( - Collections.singletonList( - new DataRelationshipsTeamsDataItems() - .id(DD_TEAM_DATA_ID) - .type(DataRelationshipsTeamsDataItemsType.TEAMS))))) - .type(EscalationPolicyUpdateRequestDataType.POLICIES)); + EscalationPolicyUpdateRequest body = new EscalationPolicyUpdateRequest() +.data(new EscalationPolicyUpdateRequestData() +.attributes(new EscalationPolicyUpdateRequestDataAttributes() +.name("Example-On-Call-updated") +.resolvePageOnPolicyEnd(false) +.retries(0L) +.steps(Collections.singletonList(new EscalationPolicyUpdateRequestDataAttributesStepsItems() +.assignment(EscalationPolicyStepAttributesAssignment.DEFAULT) +.escalateAfterSeconds(3600L) +.id(ESCALATION_POLICY_DATA_RELATIONSHIPS_STEPS_DATA_0_ID) +.targets(Collections.singletonList(new EscalationPolicyStepTarget() +.id(USER_DATA_ID) +.type(EscalationPolicyStepTargetType.USERS)))))) +.id(ESCALATION_POLICY_DATA_ID) +.relationships(new EscalationPolicyUpdateRequestDataRelationships() +.teams(new DataRelationshipsTeams() +.data(Collections.singletonList(new DataRelationshipsTeamsDataItems() +.id(DD_TEAM_DATA_ID) +.type(DataRelationshipsTeamsDataItemsType.TEAMS))))) +.type(EscalationPolicyUpdateRequestDataType.POLICIES)); try { - EscalationPolicy result = - apiInstance.updateOnCallEscalationPolicy(ESCALATION_POLICY_DATA_ID, body); + EscalationPolicy result = apiInstance.updateOnCallEscalationPolicy(ESCALATION_POLICY_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#updateOnCallEscalationPolicy"); @@ -79,4 +71,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/UpdateOnCallSchedule.java b/examples/v2/on-call/UpdateOnCallSchedule.java index 78035ffeb6a..ce51e7efb9d 100644 --- a/examples/v2/on-call/UpdateOnCallSchedule.java +++ b/examples/v2/on-call/UpdateOnCallSchedule.java @@ -1,12 +1,14 @@ // Update On-Call schedule returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; +import com.datadog.api.client.v2.model.Schedule; import com.datadog.api.client.v2.model.DataRelationshipsTeams; import com.datadog.api.client.v2.model.DataRelationshipsTeamsDataItems; import com.datadog.api.client.v2.model.DataRelationshipsTeamsDataItemsType; import com.datadog.api.client.v2.model.LayerAttributesInterval; -import com.datadog.api.client.v2.model.Schedule; import com.datadog.api.client.v2.model.ScheduleRequestDataAttributesLayersItemsMembersItems; import com.datadog.api.client.v2.model.ScheduleRequestDataAttributesLayersItemsMembersItemsUser; import com.datadog.api.client.v2.model.ScheduleUpdateRequest; @@ -17,8 +19,13 @@ import com.datadog.api.client.v2.model.ScheduleUpdateRequestDataType; import com.datadog.api.client.v2.model.TimeRestriction; import com.datadog.api.client.v2.model.Weekday; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -27,8 +34,7 @@ public static void main(String[] args) { // there is a valid "schedule" in the system String SCHEDULE_DATA_ID = System.getenv("SCHEDULE_DATA_ID"); - String SCHEDULE_DATA_RELATIONSHIPS_LAYERS_DATA_0_ID = - System.getenv("SCHEDULE_DATA_RELATIONSHIPS_LAYERS_DATA_0_ID"); + String SCHEDULE_DATA_RELATIONSHIPS_LAYERS_DATA_0_ID = System.getenv("SCHEDULE_DATA_RELATIONSHIPS_LAYERS_DATA_0_ID"); // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); @@ -36,47 +42,34 @@ public static void main(String[] args) { // there is a valid "dd_team" in the system String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); - ScheduleUpdateRequest body = - new ScheduleUpdateRequest() - .data( - new ScheduleUpdateRequestData() - .id(SCHEDULE_DATA_ID) - .attributes( - new ScheduleUpdateRequestDataAttributes() - .layers( - Collections.singletonList( - new ScheduleUpdateRequestDataAttributesLayersItems() - .id(SCHEDULE_DATA_RELATIONSHIPS_LAYERS_DATA_0_ID) - .effectiveDate(OffsetDateTime.now().plusDays(-10)) - .endDate(OffsetDateTime.now().plusDays(10)) - .interval(new LayerAttributesInterval().seconds(3600L)) - .members( - Collections.singletonList( - new ScheduleRequestDataAttributesLayersItemsMembersItems() - .user( - new ScheduleRequestDataAttributesLayersItemsMembersItemsUser() - .id(USER_DATA_ID)))) - .name("Layer 1") - .restrictions( - Collections.singletonList( - new TimeRestriction() - .endDay(Weekday.FRIDAY) - .endTime("17:00:00") - .startDay(Weekday.MONDAY) - .startTime("09:00:00"))) - .rotationStart(OffsetDateTime.now().plusDays(-5)))) - .name("Example-On-Call") - .timeZone("America/New_York")) - .relationships( - new ScheduleUpdateRequestDataRelationships() - .teams( - new DataRelationshipsTeams() - .data( - Collections.singletonList( - new DataRelationshipsTeamsDataItems() - .id(DD_TEAM_DATA_ID) - .type(DataRelationshipsTeamsDataItemsType.TEAMS))))) - .type(ScheduleUpdateRequestDataType.SCHEDULES)); + ScheduleUpdateRequest body = new ScheduleUpdateRequest() +.data(new ScheduleUpdateRequestData() +.id(SCHEDULE_DATA_ID) +.attributes(new ScheduleUpdateRequestDataAttributes() +.layers(Collections.singletonList(new ScheduleUpdateRequestDataAttributesLayersItems() +.id(SCHEDULE_DATA_RELATIONSHIPS_LAYERS_DATA_0_ID) +.effectiveDate(OffsetDateTime.now().plusDays(-10)) +.endDate(OffsetDateTime.now().plusDays(10)) +.interval(new LayerAttributesInterval() +.seconds(3600L)) +.members(Collections.singletonList(new ScheduleRequestDataAttributesLayersItemsMembersItems() +.user(new ScheduleRequestDataAttributesLayersItemsMembersItemsUser() +.id(USER_DATA_ID)))) +.name("Layer 1") +.restrictions(Collections.singletonList(new TimeRestriction() +.endDay(Weekday.FRIDAY) +.endTime("17:00:00") +.startDay(Weekday.MONDAY) +.startTime("09:00:00"))) +.rotationStart(OffsetDateTime.now().plusDays(-5)))) +.name("Example-On-Call") +.timeZone("America/New_York")) +.relationships(new ScheduleUpdateRequestDataRelationships() +.teams(new DataRelationshipsTeams() +.data(Collections.singletonList(new DataRelationshipsTeamsDataItems() +.id(DD_TEAM_DATA_ID) +.type(DataRelationshipsTeamsDataItemsType.TEAMS))))) +.type(ScheduleUpdateRequestDataType.SCHEDULES)); try { Schedule result = apiInstance.updateOnCallSchedule(SCHEDULE_DATA_ID, body); @@ -89,4 +82,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/on-call/UpdateUserNotificationRule.java b/examples/v2/on-call/UpdateUserNotificationRule.java index b7a6b6eda1b..4ea45919878 100644 --- a/examples/v2/on-call/UpdateUserNotificationRule.java +++ b/examples/v2/on-call/UpdateUserNotificationRule.java @@ -1,11 +1,11 @@ // Update an On-Call notification rule for a user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OnCallApi; import com.datadog.api.client.v2.api.OnCallApi.UpdateUserNotificationRuleOptionalParameters; -import com.datadog.api.client.v2.model.NotificationChannelType; import com.datadog.api.client.v2.model.OnCallNotificationRule; +import com.datadog.api.client.v2.model.NotificationChannelType; import com.datadog.api.client.v2.model.OnCallNotificationRuleCategory; import com.datadog.api.client.v2.model.OnCallNotificationRuleChannelRelationship; import com.datadog.api.client.v2.model.OnCallNotificationRuleChannelRelationshipData; @@ -14,6 +14,13 @@ import com.datadog.api.client.v2.model.UpdateOnCallNotificationRuleRequest; import com.datadog.api.client.v2.model.UpdateOnCallNotificationRuleRequestAttributes; import com.datadog.api.client.v2.model.UpdateOnCallNotificationRuleRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,39 +31,26 @@ public static void main(String[] args) { String USER_DATA_ID = System.getenv("USER_DATA_ID"); // there is a valid "oncall_email_notification_rule" in the system - String ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID = - System.getenv("ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID"); + String ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID = System.getenv("ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID"); // there is a valid "oncall_email_notification_channel" in the system - String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID = - System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID"); + String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID = System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID"); - UpdateOnCallNotificationRuleRequest body = - new UpdateOnCallNotificationRuleRequest() - .data( - new UpdateOnCallNotificationRuleRequestData() - .attributes( - new UpdateOnCallNotificationRuleRequestAttributes() - .category(OnCallNotificationRuleCategory.HIGH_URGENCY) - .delayMinutes(1L)) - .id(ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID) - .relationships( - new OnCallNotificationRuleRelationships() - .channel( - new OnCallNotificationRuleChannelRelationship() - .data( - new OnCallNotificationRuleChannelRelationshipData() - .id(ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID) - .type(NotificationChannelType.NOTIFICATION_CHANNELS)))) - .type(OnCallNotificationRuleType.NOTIFICATION_RULES)); + UpdateOnCallNotificationRuleRequest body = new UpdateOnCallNotificationRuleRequest() +.data(new UpdateOnCallNotificationRuleRequestData() +.attributes(new UpdateOnCallNotificationRuleRequestAttributes() +.category(OnCallNotificationRuleCategory.HIGH_URGENCY) +.delayMinutes(1L)) +.id(ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID) +.relationships(new OnCallNotificationRuleRelationships() +.channel(new OnCallNotificationRuleChannelRelationship() +.data(new OnCallNotificationRuleChannelRelationshipData() +.id(ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID) +.type(NotificationChannelType.NOTIFICATION_CHANNELS)))) +.type(OnCallNotificationRuleType.NOTIFICATION_RULES)); try { - OnCallNotificationRule result = - apiInstance.updateUserNotificationRule( - USER_DATA_ID, - ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID, - body, - new UpdateUserNotificationRuleOptionalParameters().include("channel")); + OnCallNotificationRule result = apiInstance.updateUserNotificationRule(USER_DATA_ID, ONCALL_EMAIL_NOTIFICATION_RULE_DATA_ID, body,new UpdateUserNotificationRuleOptionalParameters().include("channel")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OnCallApi#updateUserNotificationRule"); @@ -66,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/opsgenie-integration/CreateOpsgenieService.java b/examples/v2/opsgenie-integration/CreateOpsgenieService.java index 37ad104b9d3..85399cafe57 100644 --- a/examples/v2/opsgenie-integration/CreateOpsgenieService.java +++ b/examples/v2/opsgenie-integration/CreateOpsgenieService.java @@ -1,30 +1,34 @@ // Create a new service object returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OpsgenieIntegrationApi; +import com.datadog.api.client.v2.model.OpsgenieServiceResponse; import com.datadog.api.client.v2.model.OpsgenieServiceCreateAttributes; import com.datadog.api.client.v2.model.OpsgenieServiceCreateData; import com.datadog.api.client.v2.model.OpsgenieServiceCreateRequest; import com.datadog.api.client.v2.model.OpsgenieServiceRegionType; -import com.datadog.api.client.v2.model.OpsgenieServiceResponse; import com.datadog.api.client.v2.model.OpsgenieServiceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); OpsgenieIntegrationApi apiInstance = new OpsgenieIntegrationApi(defaultClient); - OpsgenieServiceCreateRequest body = - new OpsgenieServiceCreateRequest() - .data( - new OpsgenieServiceCreateData() - .attributes( - new OpsgenieServiceCreateAttributes() - .name("Example-Opsgenie-Integration") - .opsgenieApiKey("00000000-0000-0000-0000-000000000000") - .region(OpsgenieServiceRegionType.US)) - .type(OpsgenieServiceType.OPSGENIE_SERVICE)); + OpsgenieServiceCreateRequest body = new OpsgenieServiceCreateRequest() +.data(new OpsgenieServiceCreateData() +.attributes(new OpsgenieServiceCreateAttributes() +.name("Example-Opsgenie-Integration") +.opsgenieApiKey("00000000-0000-0000-0000-000000000000") +.region(OpsgenieServiceRegionType.US)) +.type(OpsgenieServiceType.OPSGENIE_SERVICE)); try { OpsgenieServiceResponse result = apiInstance.createOpsgenieService(body); @@ -37,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/opsgenie-integration/DeleteOpsgenieService.java b/examples/v2/opsgenie-integration/DeleteOpsgenieService.java index 709975554a2..761a43e8d4a 100644 --- a/examples/v2/opsgenie-integration/DeleteOpsgenieService.java +++ b/examples/v2/opsgenie-integration/DeleteOpsgenieService.java @@ -1,8 +1,15 @@ // Delete a single service object returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OpsgenieIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/opsgenie-integration/GetOpsgenieService.java b/examples/v2/opsgenie-integration/GetOpsgenieService.java index 499ce354f3f..054e0cedae1 100644 --- a/examples/v2/opsgenie-integration/GetOpsgenieService.java +++ b/examples/v2/opsgenie-integration/GetOpsgenieService.java @@ -1,9 +1,16 @@ // Get a single service object returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OpsgenieIntegrationApi; import com.datadog.api.client.v2.model.OpsgenieServiceResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/opsgenie-integration/ListOpsgenieServices.java b/examples/v2/opsgenie-integration/ListOpsgenieServices.java index 4fc5939ff77..44878ad6f6f 100644 --- a/examples/v2/opsgenie-integration/ListOpsgenieServices.java +++ b/examples/v2/opsgenie-integration/ListOpsgenieServices.java @@ -1,9 +1,16 @@ // Get all service objects returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OpsgenieIntegrationApi; import com.datadog.api.client.v2.model.OpsgenieServicesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/opsgenie-integration/UpdateOpsgenieService.java b/examples/v2/opsgenie-integration/UpdateOpsgenieService.java index 4d393bcc52c..9f6806059d4 100644 --- a/examples/v2/opsgenie-integration/UpdateOpsgenieService.java +++ b/examples/v2/opsgenie-integration/UpdateOpsgenieService.java @@ -1,14 +1,21 @@ // Update a single service object returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OpsgenieIntegrationApi; -import com.datadog.api.client.v2.model.OpsgenieServiceRegionType; import com.datadog.api.client.v2.model.OpsgenieServiceResponse; +import com.datadog.api.client.v2.model.OpsgenieServiceRegionType; import com.datadog.api.client.v2.model.OpsgenieServiceType; import com.datadog.api.client.v2.model.OpsgenieServiceUpdateAttributes; import com.datadog.api.client.v2.model.OpsgenieServiceUpdateData; import com.datadog.api.client.v2.model.OpsgenieServiceUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,25 +23,20 @@ public static void main(String[] args) { OpsgenieIntegrationApi apiInstance = new OpsgenieIntegrationApi(defaultClient); // there is a valid "opsgenie_service" in the system - String OPSGENIE_SERVICE_DATA_ATTRIBUTES_NAME = - System.getenv("OPSGENIE_SERVICE_DATA_ATTRIBUTES_NAME"); + String OPSGENIE_SERVICE_DATA_ATTRIBUTES_NAME = System.getenv("OPSGENIE_SERVICE_DATA_ATTRIBUTES_NAME"); String OPSGENIE_SERVICE_DATA_ID = System.getenv("OPSGENIE_SERVICE_DATA_ID"); - OpsgenieServiceUpdateRequest body = - new OpsgenieServiceUpdateRequest() - .data( - new OpsgenieServiceUpdateData() - .attributes( - new OpsgenieServiceUpdateAttributes() - .name("fake-opsgenie-service-name--updated") - .opsgenieApiKey("00000000-0000-0000-0000-000000000000") - .region(OpsgenieServiceRegionType.EU)) - .id(OPSGENIE_SERVICE_DATA_ID) - .type(OpsgenieServiceType.OPSGENIE_SERVICE)); + OpsgenieServiceUpdateRequest body = new OpsgenieServiceUpdateRequest() +.data(new OpsgenieServiceUpdateData() +.attributes(new OpsgenieServiceUpdateAttributes() +.name("fake-opsgenie-service-name--updated") +.opsgenieApiKey("00000000-0000-0000-0000-000000000000") +.region(OpsgenieServiceRegionType.EU)) +.id(OPSGENIE_SERVICE_DATA_ID) +.type(OpsgenieServiceType.OPSGENIE_SERVICE)); try { - OpsgenieServiceResponse result = - apiInstance.updateOpsgenieService(OPSGENIE_SERVICE_DATA_ID, body); + OpsgenieServiceResponse result = apiInstance.updateOpsgenieService(OPSGENIE_SERVICE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling OpsgenieIntegrationApi#updateOpsgenieService"); @@ -44,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/org-connections/CreateOrgConnections.java b/examples/v2/org-connections/CreateOrgConnections.java index a23825d4d57..f07e99e00d5 100644 --- a/examples/v2/org-connections/CreateOrgConnections.java +++ b/examples/v2/org-connections/CreateOrgConnections.java @@ -1,8 +1,9 @@ // Create Org Connection returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OrgConnectionsApi; +import com.datadog.api.client.v2.model.OrgConnectionResponse; import com.datadog.api.client.v2.model.OrgConnectionCreate; import com.datadog.api.client.v2.model.OrgConnectionCreateAttributes; import com.datadog.api.client.v2.model.OrgConnectionCreateRelationships; @@ -10,33 +11,31 @@ import com.datadog.api.client.v2.model.OrgConnectionOrgRelationship; import com.datadog.api.client.v2.model.OrgConnectionOrgRelationshipData; import com.datadog.api.client.v2.model.OrgConnectionOrgRelationshipDataType; -import com.datadog.api.client.v2.model.OrgConnectionResponse; import com.datadog.api.client.v2.model.OrgConnectionType; import com.datadog.api.client.v2.model.OrgConnectionTypeEnum; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); OrgConnectionsApi apiInstance = new OrgConnectionsApi(defaultClient); - OrgConnectionCreateRequest body = - new OrgConnectionCreateRequest() - .data( - new OrgConnectionCreate() - .type(OrgConnectionType.ORG_CONNECTION) - .relationships( - new OrgConnectionCreateRelationships() - .sinkOrg( - new OrgConnectionOrgRelationship() - .data( - new OrgConnectionOrgRelationshipData() - .type(OrgConnectionOrgRelationshipDataType.ORGS) - .id("83999dcd-7f97-11f0-8de1-1ecf66f1aa85")))) - .attributes( - new OrgConnectionCreateAttributes() - .connectionTypes( - Collections.singletonList(OrgConnectionTypeEnum.LOGS)))); + OrgConnectionCreateRequest body = new OrgConnectionCreateRequest() +.data(new OrgConnectionCreate() +.type(OrgConnectionType.ORG_CONNECTION) +.relationships(new OrgConnectionCreateRelationships() +.sinkOrg(new OrgConnectionOrgRelationship() +.data(new OrgConnectionOrgRelationshipData() +.type(OrgConnectionOrgRelationshipDataType.ORGS) +.id("83999dcd-7f97-11f0-8de1-1ecf66f1aa85")))) +.attributes(new OrgConnectionCreateAttributes() +.connectionTypes(Collections.singletonList(OrgConnectionTypeEnum.LOGS)))); try { OrgConnectionResponse result = apiInstance.createOrgConnections(body); @@ -49,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/org-connections/DeleteOrgConnections.java b/examples/v2/org-connections/DeleteOrgConnections.java index 2a2497201ce..5c7f2fea7a3 100644 --- a/examples/v2/org-connections/DeleteOrgConnections.java +++ b/examples/v2/org-connections/DeleteOrgConnections.java @@ -1,8 +1,14 @@ // Delete Org Connection returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OrgConnectionsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -15,7 +21,7 @@ public static void main(String[] args) { try { ORG_CONNECTION_DATA_ID = UUID.fromString(System.getenv("ORG_CONNECTION_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -28,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/org-connections/ListOrgConnections.java b/examples/v2/org-connections/ListOrgConnections.java index 4828169a040..05516446792 100644 --- a/examples/v2/org-connections/ListOrgConnections.java +++ b/examples/v2/org-connections/ListOrgConnections.java @@ -1,9 +1,16 @@ // List Org Connections returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OrgConnectionsApi; import com.datadog.api.client.v2.model.OrgConnectionListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/org-connections/UpdateOrgConnections.java b/examples/v2/org-connections/UpdateOrgConnections.java index 1109014f2f4..31b4b3f1591 100644 --- a/examples/v2/org-connections/UpdateOrgConnections.java +++ b/examples/v2/org-connections/UpdateOrgConnections.java @@ -1,7 +1,7 @@ // Update Org Connection returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OrgConnectionsApi; import com.datadog.api.client.v2.model.OrgConnectionResponse; import com.datadog.api.client.v2.model.OrgConnectionType; @@ -9,7 +9,12 @@ import com.datadog.api.client.v2.model.OrgConnectionUpdate; import com.datadog.api.client.v2.model.OrgConnectionUpdateAttributes; import com.datadog.api.client.v2.model.OrgConnectionUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -22,20 +27,15 @@ public static void main(String[] args) { try { ORG_CONNECTION_DATA_ID = UUID.fromString(System.getenv("ORG_CONNECTION_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } - OrgConnectionUpdateRequest body = - new OrgConnectionUpdateRequest() - .data( - new OrgConnectionUpdate() - .type(OrgConnectionType.ORG_CONNECTION) - .id(ORG_CONNECTION_DATA_ID) - .attributes( - new OrgConnectionUpdateAttributes() - .connectionTypes( - Arrays.asList( - OrgConnectionTypeEnum.LOGS, OrgConnectionTypeEnum.METRICS)))); + OrgConnectionUpdateRequest body = new OrgConnectionUpdateRequest() +.data(new OrgConnectionUpdate() +.type(OrgConnectionType.ORG_CONNECTION) +.id(ORG_CONNECTION_DATA_ID) +.attributes(new OrgConnectionUpdateAttributes() +.connectionTypes(Arrays.asList(OrgConnectionTypeEnum.LOGS, OrgConnectionTypeEnum.METRICS)))); try { OrgConnectionResponse result = apiInstance.updateOrgConnections(ORG_CONNECTION_DATA_ID, body); @@ -48,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/organizations/GetOrgConfig.java b/examples/v2/organizations/GetOrgConfig.java index 6041cb586eb..c804befd3cd 100644 --- a/examples/v2/organizations/GetOrgConfig.java +++ b/examples/v2/organizations/GetOrgConfig.java @@ -1,9 +1,16 @@ // Get a specific Org Config value returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OrganizationsApi; import com.datadog.api.client.v2.model.OrgConfigGetResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/organizations/ListOrgConfigs.java b/examples/v2/organizations/ListOrgConfigs.java index fb74c096750..d56e93cbe3f 100644 --- a/examples/v2/organizations/ListOrgConfigs.java +++ b/examples/v2/organizations/ListOrgConfigs.java @@ -1,9 +1,16 @@ // List Org Configs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OrganizationsApi; import com.datadog.api.client.v2.model.OrgConfigListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/organizations/UpdateOrgConfig.java b/examples/v2/organizations/UpdateOrgConfig.java index b5e2222905d..a8bc3e6131e 100644 --- a/examples/v2/organizations/UpdateOrgConfig.java +++ b/examples/v2/organizations/UpdateOrgConfig.java @@ -1,25 +1,31 @@ // Update a specific Org Config returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OrganizationsApi; import com.datadog.api.client.v2.model.OrgConfigGetResponse; import com.datadog.api.client.v2.model.OrgConfigType; import com.datadog.api.client.v2.model.OrgConfigWrite; import com.datadog.api.client.v2.model.OrgConfigWriteAttributes; import com.datadog.api.client.v2.model.OrgConfigWriteRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); OrganizationsApi apiInstance = new OrganizationsApi(defaultClient); - OrgConfigWriteRequest body = - new OrgConfigWriteRequest() - .data( - new OrgConfigWrite() - .attributes(new OrgConfigWriteAttributes().value("UTC")) - .type(OrgConfigType.ORG_CONFIGS)); + OrgConfigWriteRequest body = new OrgConfigWriteRequest() +.data(new OrgConfigWrite() +.attributes(new OrgConfigWriteAttributes() +.value("UTC")) +.type(OrgConfigType.ORG_CONFIGS)); try { OrgConfigGetResponse result = apiInstance.updateOrgConfig("monitor_timezone", body); @@ -32,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/organizations/UploadIdPMetadata.java b/examples/v2/organizations/UploadIdPMetadata.java index 2414e0ad9d4..93f74b2b7b6 100644 --- a/examples/v2/organizations/UploadIdPMetadata.java +++ b/examples/v2/organizations/UploadIdPMetadata.java @@ -1,10 +1,16 @@ // Upload IdP metadata returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.OrganizationsApi; import com.datadog.api.client.v2.api.OrganizationsApi.UploadIdPMetadataOptionalParameters; import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +18,7 @@ public static void main(String[] args) { OrganizationsApi apiInstance = new OrganizationsApi(defaultClient); try { - apiInstance.uploadIdPMetadata( - new UploadIdPMetadataOptionalParameters() - .idpFile( - new File("fixtures/organizations/saml_configurations/valid_idp_metadata.xml"))); + apiInstance.uploadIdPMetadata(new UploadIdPMetadataOptionalParameters().idpFile(new File("fixtures/organizations/saml_configurations/valid_idp_metadata.xml"))); } catch (ApiException e) { System.err.println("Exception when calling OrganizationsApi#uploadIdPMetadata"); System.err.println("Status code: " + e.getCode()); @@ -24,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/powerpack/CreatePowerpack.java b/examples/v2/powerpack/CreatePowerpack.java index bd606398d1e..928891955cb 100644 --- a/examples/v2/powerpack/CreatePowerpack.java +++ b/examples/v2/powerpack/CreatePowerpack.java @@ -1,8 +1,9 @@ // Create a new powerpack returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.PowerpackApi; +import com.datadog.api.client.v2.model.PowerpackResponse; import com.datadog.api.client.v2.model.Powerpack; import com.datadog.api.client.v2.model.PowerpackAttributes; import com.datadog.api.client.v2.model.PowerpackData; @@ -10,54 +11,45 @@ import com.datadog.api.client.v2.model.PowerpackGroupWidgetDefinition; import com.datadog.api.client.v2.model.PowerpackGroupWidgetLayout; import com.datadog.api.client.v2.model.PowerpackInnerWidgets; -import com.datadog.api.client.v2.model.PowerpackResponse; import com.datadog.api.client.v2.model.PowerpackTemplateVariable; import com.datadog.api.client.v2.model.WidgetLiveSpan; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); PowerpackApi apiInstance = new PowerpackApi(defaultClient); - Powerpack body = - new Powerpack() - .data( - new PowerpackData() - .attributes( - new PowerpackAttributes() - .description("Sample powerpack") - .groupWidget( - new PowerpackGroupWidget() - .definition( - new PowerpackGroupWidgetDefinition() - .layoutType("ordered") - .showTitle(true) - .title("Sample Powerpack") - .type("group") - .widgets( - Collections.singletonList( - new PowerpackInnerWidgets() - .definition( - Map.ofEntries( - Map.entry("content", "test"), - Map.entry("type", "note")))))) - .layout( - new PowerpackGroupWidgetLayout() - .height(3L) - .width(12L) - .x(0L) - .y(0L)) - .liveSpan(WidgetLiveSpan.PAST_ONE_HOUR)) - .name("Example-Powerpack") - .tags(Collections.singletonList("tag:sample")) - .templateVariables( - Collections.singletonList( - new PowerpackTemplateVariable() - .defaults(Collections.singletonList("*")) - .name("sample")))) - .type("powerpack")); + Powerpack body = new Powerpack() +.data(new PowerpackData() +.attributes(new PowerpackAttributes() +.description("Sample powerpack") +.groupWidget(new PowerpackGroupWidget() +.definition(new PowerpackGroupWidgetDefinition() +.layoutType("ordered") +.showTitle(true) +.title("Sample Powerpack") +.type("group") +.widgets(Collections.singletonList(new PowerpackInnerWidgets() +.definition(Map.ofEntries(Map.entry("content", "test"),Map.entry("type", "note")))))) +.layout(new PowerpackGroupWidgetLayout() +.height(3L) +.width(12L) +.x(0L) +.y(0L)) +.liveSpan(WidgetLiveSpan.PAST_ONE_HOUR)) +.name("Example-Powerpack") +.tags(Collections.singletonList("tag:sample")) +.templateVariables(Collections.singletonList(new PowerpackTemplateVariable() +.defaults(Collections.singletonList("*")) +.name("sample")))) +.type("powerpack")); try { PowerpackResponse result = apiInstance.createPowerpack(body); @@ -70,4 +62,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/powerpack/DeletePowerpack.java b/examples/v2/powerpack/DeletePowerpack.java index 0308aa8dae8..fd28e141fcd 100644 --- a/examples/v2/powerpack/DeletePowerpack.java +++ b/examples/v2/powerpack/DeletePowerpack.java @@ -1,8 +1,15 @@ // Delete a powerpack returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.PowerpackApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/powerpack/GetPowerpack.java b/examples/v2/powerpack/GetPowerpack.java index 77dcee8d064..32376cf43e2 100644 --- a/examples/v2/powerpack/GetPowerpack.java +++ b/examples/v2/powerpack/GetPowerpack.java @@ -1,9 +1,16 @@ // Get a Powerpack returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.PowerpackApi; import com.datadog.api.client.v2.model.PowerpackResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/powerpack/ListPowerpacks.java b/examples/v2/powerpack/ListPowerpacks.java index 7ee42767c5b..79133ab906e 100644 --- a/examples/v2/powerpack/ListPowerpacks.java +++ b/examples/v2/powerpack/ListPowerpacks.java @@ -1,10 +1,17 @@ // Get all powerpacks returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.PowerpackApi; import com.datadog.api.client.v2.api.PowerpackApi.ListPowerpacksOptionalParameters; import com.datadog.api.client.v2.model.ListPowerpacksResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { PowerpackApi apiInstance = new PowerpackApi(defaultClient); try { - ListPowerpacksResponse result = - apiInstance.listPowerpacks(new ListPowerpacksOptionalParameters().pageLimit(1000L)); + ListPowerpacksResponse result = apiInstance.listPowerpacks(new ListPowerpacksOptionalParameters().pageLimit(1000L)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling PowerpackApi#listPowerpacks"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/powerpack/ListPowerpacks_1173755071.java b/examples/v2/powerpack/ListPowerpacks_1173755071.java index f871f3390f5..64cee4d4a03 100644 --- a/examples/v2/powerpack/ListPowerpacks_1173755071.java +++ b/examples/v2/powerpack/ListPowerpacks_1173755071.java @@ -1,10 +1,19 @@ // Get all powerpacks returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.PowerpackApi; import com.datadog.api.client.v2.api.PowerpackApi.ListPowerpacksOptionalParameters; +import com.datadog.api.client.v2.model.ListPowerpacksResponse; import com.datadog.api.client.v2.model.PowerpackData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +21,10 @@ public static void main(String[] args) { PowerpackApi apiInstance = new PowerpackApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listPowerpacksWithPagination( - new ListPowerpacksOptionalParameters().pageLimit(2L)); + PaginationIterable iterable = apiInstance.listPowerpacksWithPagination(new ListPowerpacksOptionalParameters().pageLimit(2L)); for (PowerpackData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling PowerpackApi#listPowerpacksWithPagination"); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/powerpack/UpdatePowerpack.java b/examples/v2/powerpack/UpdatePowerpack.java index 205137cadab..bcb2397850a 100644 --- a/examples/v2/powerpack/UpdatePowerpack.java +++ b/examples/v2/powerpack/UpdatePowerpack.java @@ -1,8 +1,9 @@ // Update a powerpack returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.PowerpackApi; +import com.datadog.api.client.v2.model.PowerpackResponse; import com.datadog.api.client.v2.model.Powerpack; import com.datadog.api.client.v2.model.PowerpackAttributes; import com.datadog.api.client.v2.model.PowerpackData; @@ -10,11 +11,15 @@ import com.datadog.api.client.v2.model.PowerpackGroupWidgetDefinition; import com.datadog.api.client.v2.model.PowerpackGroupWidgetLayout; import com.datadog.api.client.v2.model.PowerpackInnerWidgets; -import com.datadog.api.client.v2.model.PowerpackResponse; import com.datadog.api.client.v2.model.PowerpackTemplateVariable; import com.datadog.api.client.v2.model.WidgetLiveSpan; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,43 +29,30 @@ public static void main(String[] args) { // there is a valid "powerpack" in the system String POWERPACK_DATA_ID = System.getenv("POWERPACK_DATA_ID"); - Powerpack body = - new Powerpack() - .data( - new PowerpackData() - .attributes( - new PowerpackAttributes() - .description("Sample powerpack") - .groupWidget( - new PowerpackGroupWidget() - .definition( - new PowerpackGroupWidgetDefinition() - .layoutType("ordered") - .showTitle(true) - .title("Sample Powerpack") - .type("group") - .widgets( - Collections.singletonList( - new PowerpackInnerWidgets() - .definition( - Map.ofEntries( - Map.entry("content", "test"), - Map.entry("type", "note")))))) - .layout( - new PowerpackGroupWidgetLayout() - .height(3L) - .width(12L) - .x(0L) - .y(0L)) - .liveSpan(WidgetLiveSpan.PAST_ONE_HOUR)) - .name("Example-Powerpack") - .tags(Collections.singletonList("tag:sample")) - .templateVariables( - Collections.singletonList( - new PowerpackTemplateVariable() - .defaults(Collections.singletonList("*")) - .name("sample")))) - .type("powerpack")); + Powerpack body = new Powerpack() +.data(new PowerpackData() +.attributes(new PowerpackAttributes() +.description("Sample powerpack") +.groupWidget(new PowerpackGroupWidget() +.definition(new PowerpackGroupWidgetDefinition() +.layoutType("ordered") +.showTitle(true) +.title("Sample Powerpack") +.type("group") +.widgets(Collections.singletonList(new PowerpackInnerWidgets() +.definition(Map.ofEntries(Map.entry("content", "test"),Map.entry("type", "note")))))) +.layout(new PowerpackGroupWidgetLayout() +.height(3L) +.width(12L) +.x(0L) +.y(0L)) +.liveSpan(WidgetLiveSpan.PAST_ONE_HOUR)) +.name("Example-Powerpack") +.tags(Collections.singletonList("tag:sample")) +.templateVariables(Collections.singletonList(new PowerpackTemplateVariable() +.defaults(Collections.singletonList("*")) +.name("sample")))) +.type("powerpack")); try { PowerpackResponse result = apiInstance.updatePowerpack(POWERPACK_DATA_ID, body); @@ -73,4 +65,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/processes/ListProcesses.java b/examples/v2/processes/ListProcesses.java index c87f4d20568..2529a69016a 100644 --- a/examples/v2/processes/ListProcesses.java +++ b/examples/v2/processes/ListProcesses.java @@ -1,10 +1,17 @@ // Get all processes returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ProcessesApi; import com.datadog.api.client.v2.api.ProcessesApi.ListProcessesOptionalParameters; import com.datadog.api.client.v2.model.ProcessSummariesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,7 @@ public static void main(String[] args) { ProcessesApi apiInstance = new ProcessesApi(defaultClient); try { - ProcessSummariesResponse result = - apiInstance.listProcesses( - new ListProcessesOptionalParameters() - .search("process-agent") - .tags("testing:true") - .pageLimit(2)); + ProcessSummariesResponse result = apiInstance.listProcesses(new ListProcessesOptionalParameters().search("process-agent").tags("testing:true").pageLimit(2)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ProcessesApi#listProcesses"); @@ -27,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/processes/ListProcesses_797840471.java b/examples/v2/processes/ListProcesses_797840471.java index a2d04fd2ff9..079bb18c129 100644 --- a/examples/v2/processes/ListProcesses_797840471.java +++ b/examples/v2/processes/ListProcesses_797840471.java @@ -1,10 +1,19 @@ // Get all processes returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.ProcessesApi; import com.datadog.api.client.v2.api.ProcessesApi.ListProcessesOptionalParameters; +import com.datadog.api.client.v2.model.ProcessSummariesResponse; import com.datadog.api.client.v2.model.ProcessSummary; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +21,10 @@ public static void main(String[] args) { ProcessesApi apiInstance = new ProcessesApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listProcessesWithPagination( - new ListProcessesOptionalParameters().pageLimit(2)); + PaginationIterable iterable = apiInstance.listProcessesWithPagination(new ListProcessesOptionalParameters().pageLimit(2)); for (ProcessSummary item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling ProcessesApi#listProcessesWithPagination"); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/product-analytics/SubmitProductAnalyticsEvent.java b/examples/v2/product-analytics/SubmitProductAnalyticsEvent.java index edc12cb9af2..6b3009c90f7 100644 --- a/examples/v2/product-analytics/SubmitProductAnalyticsEvent.java +++ b/examples/v2/product-analytics/SubmitProductAnalyticsEvent.java @@ -1,8 +1,7 @@ -// Send server-side events returns "Request accepted for processing (always 202 empty JSON)." -// response +// Send server-side events returns "Request accepted for processing (always 202 empty JSON)." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ProductAnalyticsApi; import com.datadog.api.client.v2.model.ProductAnalyticsServerSideEventItem; import com.datadog.api.client.v2.model.ProductAnalyticsServerSideEventItemAccount; @@ -11,22 +10,31 @@ import com.datadog.api.client.v2.model.ProductAnalyticsServerSideEventItemSession; import com.datadog.api.client.v2.model.ProductAnalyticsServerSideEventItemType; import com.datadog.api.client.v2.model.ProductAnalyticsServerSideEventItemUsr; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ProductAnalyticsApi apiInstance = new ProductAnalyticsApi(defaultClient); - ProductAnalyticsServerSideEventItem body = - new ProductAnalyticsServerSideEventItem() - .account(new ProductAnalyticsServerSideEventItemAccount().id("account-67890")) - .application( - new ProductAnalyticsServerSideEventItemApplication() - .id("123abcde-123a-123b-1234-123456789abc")) - .event(new ProductAnalyticsServerSideEventItemEvent().name("payment.processed")) - .session(new ProductAnalyticsServerSideEventItemSession().id("session-abcdef")) - .type(ProductAnalyticsServerSideEventItemType.SERVER) - .usr(new ProductAnalyticsServerSideEventItemUsr().id("user-12345")); + ProductAnalyticsServerSideEventItem body = new ProductAnalyticsServerSideEventItem() +.account(new ProductAnalyticsServerSideEventItemAccount() +.id("account-67890")) +.application(new ProductAnalyticsServerSideEventItemApplication() +.id("123abcde-123a-123b-1234-123456789abc")) +.event(new ProductAnalyticsServerSideEventItemEvent() +.name("payment.processed")) +.session(new ProductAnalyticsServerSideEventItemSession() +.id("session-abcdef")) +.type(ProductAnalyticsServerSideEventItemType.SERVER) +.usr(new ProductAnalyticsServerSideEventItemUsr() +.id("user-12345")); try { apiInstance.submitProductAnalyticsEvent(body); @@ -38,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/CreateReferenceTable.java b/examples/v2/reference-tables/CreateReferenceTable.java index 0d426c4ee99..d0b5fca7992 100644 --- a/examples/v2/reference-tables/CreateReferenceTable.java +++ b/examples/v2/reference-tables/CreateReferenceTable.java @@ -1,8 +1,9 @@ // Create reference table returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ReferenceTablesApi; +import com.datadog.api.client.v2.model.TableResultV2; import com.datadog.api.client.v2.model.CreateTableRequest; import com.datadog.api.client.v2.model.CreateTableRequestData; import com.datadog.api.client.v2.model.CreateTableRequestDataAttributes; @@ -17,61 +18,50 @@ import com.datadog.api.client.v2.model.CreateTableRequestDataType; import com.datadog.api.client.v2.model.ReferenceTableCreateSourceType; import com.datadog.api.client.v2.model.ReferenceTableSchemaFieldType; -import com.datadog.api.client.v2.model.TableResultV2; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient); - CreateTableRequest body = - new CreateTableRequest() - .data( - new CreateTableRequestData() - .attributes( - new CreateTableRequestDataAttributes() - .fileMetadata( - new CreateTableRequestDataAttributesFileMetadata( - new CreateTableRequestDataAttributesFileMetadataCloudStorage() - .accessDetails( - new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails() - .awsDetail( - new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail() - .awsAccountId("123456789000") - .awsBucketName("example-data-bucket") - .filePath("reference-tables/users.csv")) - .azureDetail( - new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail() - .azureClientId( - "aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb") - .azureContainerName("reference-data") - .azureStorageAccountName( - "examplestorageaccount") - .azureTenantId( - "cccccccc-4444-5555-6666-dddddddddddd") - .filePath("tables/users.csv")) - .gcpDetail( - new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail() - .filePath("data/reference_tables/users.csv") - .gcpBucketName("example-data-bucket") - .gcpProjectId("example-gcp-project-12345") - .gcpServiceAccountEmail( - "example-service@example-gcp-project-12345.iam.gserviceaccount.com"))) - .syncEnabled(false))) - .schema( - new CreateTableRequestDataAttributesSchema() - .fields( - Collections.singletonList( - new CreateTableRequestDataAttributesSchemaFieldsItems() - .name("field_1") - .type(ReferenceTableSchemaFieldType.STRING))) - .primaryKeys(Collections.singletonList("field_1"))) - .source(ReferenceTableCreateSourceType.LOCAL_FILE) - .tableName("table_1") - .tags(Arrays.asList("tag_1", "tag_2"))) - .type(CreateTableRequestDataType.REFERENCE_TABLE)); + CreateTableRequest body = new CreateTableRequest() +.data(new CreateTableRequestData() +.attributes(new CreateTableRequestDataAttributes() +.fileMetadata(new CreateTableRequestDataAttributesFileMetadata( +new CreateTableRequestDataAttributesFileMetadataCloudStorage() +.accessDetails(new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails() +.awsDetail(new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail() +.awsAccountId("123456789000") +.awsBucketName("example-data-bucket") +.filePath("reference-tables/users.csv")) +.azureDetail(new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail() +.azureClientId("aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb") +.azureContainerName("reference-data") +.azureStorageAccountName("examplestorageaccount") +.azureTenantId("cccccccc-4444-5555-6666-dddddddddddd") +.filePath("tables/users.csv")) +.gcpDetail(new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail() +.filePath("data/reference_tables/users.csv") +.gcpBucketName("example-data-bucket") +.gcpProjectId("example-gcp-project-12345") +.gcpServiceAccountEmail("example-service@example-gcp-project-12345.iam.gserviceaccount.com"))) +.syncEnabled(false))) +.schema(new CreateTableRequestDataAttributesSchema() +.fields(Collections.singletonList(new CreateTableRequestDataAttributesSchemaFieldsItems() +.name("field_1") +.type(ReferenceTableSchemaFieldType.STRING))) +.primaryKeys(Collections.singletonList("field_1"))) +.source(ReferenceTableCreateSourceType.LOCAL_FILE) +.tableName("table_1") +.tags(Arrays.asList("tag_1", "tag_2"))) +.type(CreateTableRequestDataType.REFERENCE_TABLE)); try { TableResultV2 result = apiInstance.createReferenceTable(body); @@ -84,4 +74,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/CreateReferenceTableUpload.java b/examples/v2/reference-tables/CreateReferenceTableUpload.java index e487bad8994..13360a94cb0 100644 --- a/examples/v2/reference-tables/CreateReferenceTableUpload.java +++ b/examples/v2/reference-tables/CreateReferenceTableUpload.java @@ -1,31 +1,34 @@ // Create reference table upload returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ReferenceTablesApi; +import com.datadog.api.client.v2.model.CreateUploadResponse; import com.datadog.api.client.v2.model.CreateUploadRequest; import com.datadog.api.client.v2.model.CreateUploadRequestData; import com.datadog.api.client.v2.model.CreateUploadRequestDataAttributes; import com.datadog.api.client.v2.model.CreateUploadRequestDataType; -import com.datadog.api.client.v2.model.CreateUploadResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient); - CreateUploadRequest body = - new CreateUploadRequest() - .data( - new CreateUploadRequestData() - .attributes( - new CreateUploadRequestDataAttributes() - .headers(Arrays.asList("id", "name", "value")) - .tableName("test_upload_table_Example-Reference-Table") - .partCount(1) - .partSize(1024L)) - .type(CreateUploadRequestDataType.UPLOAD)); + CreateUploadRequest body = new CreateUploadRequest() +.data(new CreateUploadRequestData() +.attributes(new CreateUploadRequestDataAttributes() +.headers(Arrays.asList("id", "name", "value")) +.tableName("test_upload_table_Example-Reference-Table") +.partCount(1) +.partSize(1024L)) +.type(CreateUploadRequestDataType.UPLOAD)); try { CreateUploadResponse result = apiInstance.createReferenceTableUpload(body); @@ -38,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/CreateReferenceTable_3196130987.java b/examples/v2/reference-tables/CreateReferenceTable_3196130987.java index 9aca3fabaf2..e1b0c62d754 100644 --- a/examples/v2/reference-tables/CreateReferenceTable_3196130987.java +++ b/examples/v2/reference-tables/CreateReferenceTable_3196130987.java @@ -1,8 +1,9 @@ // Create reference table with upload returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ReferenceTablesApi; +import com.datadog.api.client.v2.model.TableResultV2; import com.datadog.api.client.v2.model.CreateTableRequest; import com.datadog.api.client.v2.model.CreateTableRequestData; import com.datadog.api.client.v2.model.CreateTableRequestDataAttributes; @@ -13,45 +14,39 @@ import com.datadog.api.client.v2.model.CreateTableRequestDataType; import com.datadog.api.client.v2.model.ReferenceTableCreateSourceType; import com.datadog.api.client.v2.model.ReferenceTableSchemaFieldType; -import com.datadog.api.client.v2.model.TableResultV2; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient); - CreateTableRequest body = - new CreateTableRequest() - .data( - new CreateTableRequestData() - .attributes( - new CreateTableRequestDataAttributes() - .description( - "Test reference table created via BDD test Example-Reference-Table") - .source(ReferenceTableCreateSourceType.LOCAL_FILE) - .fileMetadata( - new CreateTableRequestDataAttributesFileMetadata( - new CreateTableRequestDataAttributesFileMetadataLocalFile() - .uploadId("test-upload-id-Example-Reference-Table"))) - .schema( - new CreateTableRequestDataAttributesSchema() - .fields( - Arrays.asList( - new CreateTableRequestDataAttributesSchemaFieldsItems() - .name("id") - .type(ReferenceTableSchemaFieldType.STRING), - new CreateTableRequestDataAttributesSchemaFieldsItems() - .name("name") - .type(ReferenceTableSchemaFieldType.STRING), - new CreateTableRequestDataAttributesSchemaFieldsItems() - .name("value") - .type(ReferenceTableSchemaFieldType.INT32))) - .primaryKeys(Collections.singletonList("id"))) - .tableName("test_reference_table_Example-Reference-Table") - .tags(Collections.singletonList("test_tag"))) - .type(CreateTableRequestDataType.REFERENCE_TABLE)); + CreateTableRequest body = new CreateTableRequest() +.data(new CreateTableRequestData() +.attributes(new CreateTableRequestDataAttributes() +.description("Test reference table created via BDD test Example-Reference-Table") +.source(ReferenceTableCreateSourceType.LOCAL_FILE) +.fileMetadata(new CreateTableRequestDataAttributesFileMetadata( +new CreateTableRequestDataAttributesFileMetadataLocalFile() +.uploadId("test-upload-id-Example-Reference-Table"))) +.schema(new CreateTableRequestDataAttributesSchema() +.fields(Arrays.asList(new CreateTableRequestDataAttributesSchemaFieldsItems() +.name("id") +.type(ReferenceTableSchemaFieldType.STRING), new CreateTableRequestDataAttributesSchemaFieldsItems() +.name("name") +.type(ReferenceTableSchemaFieldType.STRING), new CreateTableRequestDataAttributesSchemaFieldsItems() +.name("value") +.type(ReferenceTableSchemaFieldType.INT32))) +.primaryKeys(Collections.singletonList("id"))) +.tableName("test_reference_table_Example-Reference-Table") +.tags(Collections.singletonList("test_tag"))) +.type(CreateTableRequestDataType.REFERENCE_TABLE)); try { TableResultV2 result = apiInstance.createReferenceTable(body); @@ -64,4 +59,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/DeleteRows.java b/examples/v2/reference-tables/DeleteRows.java index 55d2615ed0e..db1d5ebc78f 100644 --- a/examples/v2/reference-tables/DeleteRows.java +++ b/examples/v2/reference-tables/DeleteRows.java @@ -1,25 +1,28 @@ // Delete rows returns "Rows deleted successfully" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; 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 java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient); - BatchDeleteRowsRequestArray body = - new BatchDeleteRowsRequestArray() - .data( - Collections.singletonList( - new BatchDeleteRowsRequestData() - .id("primary_key_value") - .type(TableRowResourceDataType.ROW))); + BatchDeleteRowsRequestArray body = new BatchDeleteRowsRequestArray() +.data(Collections.singletonList(new BatchDeleteRowsRequestData() +.id("primary_key_value") +.type(TableRowResourceDataType.ROW))); try { apiInstance.deleteRows("id", body); @@ -31,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/DeleteTable.java b/examples/v2/reference-tables/DeleteTable.java index 12e85b0ef6c..d45d9f3a4db 100644 --- a/examples/v2/reference-tables/DeleteTable.java +++ b/examples/v2/reference-tables/DeleteTable.java @@ -1,8 +1,15 @@ // Delete table returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ReferenceTablesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/GetRowsByID.java b/examples/v2/reference-tables/GetRowsByID.java index c84ae7b7fcd..3a68443acf8 100644 --- a/examples/v2/reference-tables/GetRowsByID.java +++ b/examples/v2/reference-tables/GetRowsByID.java @@ -1,10 +1,16 @@ // Get rows by id returns "Some or all requested rows were found." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ReferenceTablesApi; import com.datadog.api.client.v2.model.TableRowResourceArray; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +18,7 @@ public static void main(String[] args) { ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient); try { - TableRowResourceArray result = - apiInstance.getRowsByID("table-123", Arrays.asList("row1", "row2")); + TableRowResourceArray result = apiInstance.getRowsByID("table-123", Arrays.asList("row1", "row2")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ReferenceTablesApi#getRowsByID"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/GetTable.java b/examples/v2/reference-tables/GetTable.java index 346c88834ab..b7ff2692b2e 100644 --- a/examples/v2/reference-tables/GetTable.java +++ b/examples/v2/reference-tables/GetTable.java @@ -1,9 +1,16 @@ // Get table returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ReferenceTablesApi; import com.datadog.api.client.v2.model.TableResultV2; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/ListTables.java b/examples/v2/reference-tables/ListTables.java index b8cc324e4bb..b770864d505 100644 --- a/examples/v2/reference-tables/ListTables.java +++ b/examples/v2/reference-tables/ListTables.java @@ -1,9 +1,16 @@ // List tables returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ReferenceTablesApi; import com.datadog.api.client.v2.model.TableResultV2Array; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/UpdateReferenceTable.java b/examples/v2/reference-tables/UpdateReferenceTable.java index 7149b954d5a..e46ee19ca4c 100644 --- a/examples/v2/reference-tables/UpdateReferenceTable.java +++ b/examples/v2/reference-tables/UpdateReferenceTable.java @@ -1,7 +1,7 @@ // Update reference table returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ReferenceTablesApi; import com.datadog.api.client.v2.model.PatchTableRequest; import com.datadog.api.client.v2.model.PatchTableRequestData; @@ -14,45 +14,40 @@ import com.datadog.api.client.v2.model.PatchTableRequestDataAttributesSchemaFieldsItems; import com.datadog.api.client.v2.model.PatchTableRequestDataType; import com.datadog.api.client.v2.model.ReferenceTableSchemaFieldType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient); - PatchTableRequest body = - new PatchTableRequest() - .data( - new PatchTableRequestData() - .attributes( - new PatchTableRequestDataAttributes() - .description("this is a cloud table generated via a cloud bucket sync") - .fileMetadata( - new PatchTableRequestDataAttributesFileMetadata( - new PatchTableRequestDataAttributesFileMetadataCloudStorage() - .accessDetails( - new PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails() - .awsDetail( - new PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail() - .awsAccountId("test-account-id") - .awsBucketName("test-bucket") - .filePath("test_rt.csv"))) - .syncEnabled(true))) - .schema( - new PatchTableRequestDataAttributesSchema() - .fields( - Arrays.asList( - new PatchTableRequestDataAttributesSchemaFieldsItems() - .name("id") - .type(ReferenceTableSchemaFieldType.INT32), - new PatchTableRequestDataAttributesSchemaFieldsItems() - .name("name") - .type(ReferenceTableSchemaFieldType.STRING))) - .primaryKeys(Collections.singletonList("id"))) - .tags(Collections.singletonList("test_tag"))) - .type(PatchTableRequestDataType.REFERENCE_TABLE)); + PatchTableRequest body = new PatchTableRequest() +.data(new PatchTableRequestData() +.attributes(new PatchTableRequestDataAttributes() +.description("this is a cloud table generated via a cloud bucket sync") +.fileMetadata(new PatchTableRequestDataAttributesFileMetadata( +new PatchTableRequestDataAttributesFileMetadataCloudStorage() +.accessDetails(new PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails() +.awsDetail(new PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail() +.awsAccountId("test-account-id") +.awsBucketName("test-bucket") +.filePath("test_rt.csv"))) +.syncEnabled(true))) +.schema(new PatchTableRequestDataAttributesSchema() +.fields(Arrays.asList(new PatchTableRequestDataAttributesSchemaFieldsItems() +.name("id") +.type(ReferenceTableSchemaFieldType.INT32), new PatchTableRequestDataAttributesSchemaFieldsItems() +.name("name") +.type(ReferenceTableSchemaFieldType.STRING))) +.primaryKeys(Collections.singletonList("id"))) +.tags(Collections.singletonList("test_tag"))) +.type(PatchTableRequestDataType.REFERENCE_TABLE)); try { apiInstance.updateReferenceTable("id", body); @@ -64,4 +59,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/reference-tables/UpsertRows.java b/examples/v2/reference-tables/UpsertRows.java index 6b075311da2..c7e01ac95d8 100644 --- a/examples/v2/reference-tables/UpsertRows.java +++ b/examples/v2/reference-tables/UpsertRows.java @@ -1,29 +1,31 @@ // Upsert rows returns "Rows created or updated successfully" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ReferenceTablesApi; import com.datadog.api.client.v2.model.BatchUpsertRowsRequestArray; import com.datadog.api.client.v2.model.BatchUpsertRowsRequestData; import com.datadog.api.client.v2.model.BatchUpsertRowsRequestDataAttributes; import com.datadog.api.client.v2.model.TableRowResourceDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient); - BatchUpsertRowsRequestArray body = - new BatchUpsertRowsRequestArray() - .data( - Collections.singletonList( - new BatchUpsertRowsRequestData() - .attributes( - new BatchUpsertRowsRequestDataAttributes().values(Map.ofEntries())) - .id("primary_key_value") - .type(TableRowResourceDataType.ROW))); + BatchUpsertRowsRequestArray body = new BatchUpsertRowsRequestArray() +.data(Collections.singletonList(new BatchUpsertRowsRequestData() +.attributes(new BatchUpsertRowsRequestDataAttributes() +.values(Map.ofEntries())) +.id("primary_key_value") +.type(TableRowResourceDataType.ROW))); try { apiInstance.upsertRows("id", body); @@ -35,4 +37,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/restriction-policies/DeleteRestrictionPolicy.java b/examples/v2/restriction-policies/DeleteRestrictionPolicy.java index 1894854232b..b4545225e65 100644 --- a/examples/v2/restriction-policies/DeleteRestrictionPolicy.java +++ b/examples/v2/restriction-policies/DeleteRestrictionPolicy.java @@ -1,8 +1,15 @@ // Delete a restriction policy returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RestrictionPoliciesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/restriction-policies/GetRestrictionPolicy.java b/examples/v2/restriction-policies/GetRestrictionPolicy.java index 2bc0059fcf3..8d5a96333da 100644 --- a/examples/v2/restriction-policies/GetRestrictionPolicy.java +++ b/examples/v2/restriction-policies/GetRestrictionPolicy.java @@ -1,9 +1,16 @@ // Get a restriction policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RestrictionPoliciesApi; import com.datadog.api.client.v2.model.RestrictionPolicyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/restriction-policies/UpdateRestrictionPolicy.java b/examples/v2/restriction-policies/UpdateRestrictionPolicy.java index c97ed34bdb4..d25a957f395 100644 --- a/examples/v2/restriction-policies/UpdateRestrictionPolicy.java +++ b/examples/v2/restriction-policies/UpdateRestrictionPolicy.java @@ -1,15 +1,21 @@ // Update a restriction policy returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RestrictionPoliciesApi; +import com.datadog.api.client.v2.model.RestrictionPolicyResponse; import com.datadog.api.client.v2.model.RestrictionPolicy; import com.datadog.api.client.v2.model.RestrictionPolicyAttributes; import com.datadog.api.client.v2.model.RestrictionPolicyBinding; -import com.datadog.api.client.v2.model.RestrictionPolicyResponse; import com.datadog.api.client.v2.model.RestrictionPolicyType; import com.datadog.api.client.v2.model.RestrictionPolicyUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,28 +23,19 @@ public static void main(String[] args) { RestrictionPoliciesApi apiInstance = new RestrictionPoliciesApi(defaultClient); // there is a valid "user" in the system - String USER_DATA_RELATIONSHIPS_ORG_DATA_ID = - System.getenv("USER_DATA_RELATIONSHIPS_ORG_DATA_ID"); + String USER_DATA_RELATIONSHIPS_ORG_DATA_ID = System.getenv("USER_DATA_RELATIONSHIPS_ORG_DATA_ID"); - RestrictionPolicyUpdateRequest body = - new RestrictionPolicyUpdateRequest() - .data( - new RestrictionPolicy() - .id("dashboard:test-update") - .type(RestrictionPolicyType.RESTRICTION_POLICY) - .attributes( - new RestrictionPolicyAttributes() - .bindings( - Collections.singletonList( - new RestrictionPolicyBinding() - .relation("editor") - .principals( - Collections.singletonList( - "org:00000000-0000-beef-0000-000000000000")))))); + RestrictionPolicyUpdateRequest body = new RestrictionPolicyUpdateRequest() +.data(new RestrictionPolicy() +.id("dashboard:test-update") +.type(RestrictionPolicyType.RESTRICTION_POLICY) +.attributes(new RestrictionPolicyAttributes() +.bindings(Collections.singletonList(new RestrictionPolicyBinding() +.relation("editor") +.principals(Collections.singletonList("org:00000000-0000-beef-0000-000000000000")))))); try { - RestrictionPolicyResponse result = - apiInstance.updateRestrictionPolicy("dashboard:test-update", body); + RestrictionPolicyResponse result = apiInstance.updateRestrictionPolicy("dashboard:test-update", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RestrictionPoliciesApi#updateRestrictionPolicy"); @@ -48,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/AddPermissionToRole.java b/examples/v2/roles/AddPermissionToRole.java index c2d2e44e92e..c50686c1f6f 100644 --- a/examples/v2/roles/AddPermissionToRole.java +++ b/examples/v2/roles/AddPermissionToRole.java @@ -1,12 +1,19 @@ // Grant permission to a role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; import com.datadog.api.client.v2.model.PermissionsResponse; import com.datadog.api.client.v2.model.PermissionsType; import com.datadog.api.client.v2.model.RelationshipToPermission; import com.datadog.api.client.v2.model.RelationshipToPermissionData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,12 +26,10 @@ public static void main(String[] args) { // there is a valid "permission" in the system String PERMISSION_ID = System.getenv("PERMISSION_ID"); - RelationshipToPermission body = - new RelationshipToPermission() - .data( - new RelationshipToPermissionData() - .id(PERMISSION_ID) - .type(PermissionsType.PERMISSIONS)); + RelationshipToPermission body = new RelationshipToPermission() +.data(new RelationshipToPermissionData() +.id(PERMISSION_ID) +.type(PermissionsType.PERMISSIONS)); try { PermissionsResponse result = apiInstance.addPermissionToRole(ROLE_DATA_ID, body); @@ -37,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/AddUserToRole.java b/examples/v2/roles/AddUserToRole.java index 6690f56a4d6..dfaa86c8ab7 100644 --- a/examples/v2/roles/AddUserToRole.java +++ b/examples/v2/roles/AddUserToRole.java @@ -1,12 +1,19 @@ // Add a user to a role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; +import com.datadog.api.client.v2.model.UsersResponse; import com.datadog.api.client.v2.model.RelationshipToUser; import com.datadog.api.client.v2.model.RelationshipToUserData; -import com.datadog.api.client.v2.model.UsersResponse; import com.datadog.api.client.v2.model.UsersType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,9 +26,10 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - RelationshipToUser body = - new RelationshipToUser() - .data(new RelationshipToUserData().id(USER_DATA_ID).type(UsersType.USERS)); + RelationshipToUser body = new RelationshipToUser() +.data(new RelationshipToUserData() +.id(USER_DATA_ID) +.type(UsersType.USERS)); try { UsersResponse result = apiInstance.addUserToRole(ROLE_DATA_ID, body); @@ -34,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/CloneRole.java b/examples/v2/roles/CloneRole.java index 808833db110..90a2ff06cb0 100644 --- a/examples/v2/roles/CloneRole.java +++ b/examples/v2/roles/CloneRole.java @@ -1,13 +1,20 @@ // Create a new role by cloning an existing role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; +import com.datadog.api.client.v2.model.RoleResponse; import com.datadog.api.client.v2.model.RoleClone; import com.datadog.api.client.v2.model.RoleCloneAttributes; import com.datadog.api.client.v2.model.RoleCloneRequest; -import com.datadog.api.client.v2.model.RoleResponse; import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,12 +24,11 @@ public static void main(String[] args) { // there is a valid "role" in the system String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID"); - RoleCloneRequest body = - new RoleCloneRequest() - .data( - new RoleClone() - .attributes(new RoleCloneAttributes().name("Example-Role clone")) - .type(RolesType.ROLES)); + RoleCloneRequest body = new RoleCloneRequest() +.data(new RoleClone() +.attributes(new RoleCloneAttributes() +.name("Example-Role clone")) +.type(RolesType.ROLES)); try { RoleResponse result = apiInstance.cloneRole(ROLE_DATA_ID, body); @@ -35,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/CreateRole.java b/examples/v2/roles/CreateRole.java index edaf07a85fb..01e0acae684 100644 --- a/examples/v2/roles/CreateRole.java +++ b/examples/v2/roles/CreateRole.java @@ -1,38 +1,39 @@ // Create role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; +import com.datadog.api.client.v2.model.RoleCreateResponse; import com.datadog.api.client.v2.model.PermissionsType; import com.datadog.api.client.v2.model.RelationshipToPermissionData; import com.datadog.api.client.v2.model.RelationshipToPermissions; import com.datadog.api.client.v2.model.RoleCreateAttributes; import com.datadog.api.client.v2.model.RoleCreateData; import com.datadog.api.client.v2.model.RoleCreateRequest; -import com.datadog.api.client.v2.model.RoleCreateResponse; import com.datadog.api.client.v2.model.RoleRelationships; import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RolesApi apiInstance = new RolesApi(defaultClient); - RoleCreateRequest body = - new RoleCreateRequest() - .data( - new RoleCreateData() - .attributes(new RoleCreateAttributes().name("developers")) - .relationships( - new RoleRelationships() - .permissions( - new RelationshipToPermissions() - .data( - Collections.singletonList( - new RelationshipToPermissionData() - .type(PermissionsType.PERMISSIONS))))) - .type(RolesType.ROLES)); + RoleCreateRequest body = new RoleCreateRequest() +.data(new RoleCreateData() +.attributes(new RoleCreateAttributes() +.name("developers")) +.relationships(new RoleRelationships() +.permissions(new RelationshipToPermissions() +.data(Collections.singletonList(new RelationshipToPermissionData() +.type(PermissionsType.PERMISSIONS))))) +.type(RolesType.ROLES)); try { RoleCreateResponse result = apiInstance.createRole(body); @@ -45,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/CreateRole_3862893229.java b/examples/v2/roles/CreateRole_3862893229.java index b4aba88f5d3..a6231354562 100644 --- a/examples/v2/roles/CreateRole_3862893229.java +++ b/examples/v2/roles/CreateRole_3862893229.java @@ -1,18 +1,24 @@ // Create role with a permission returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; +import com.datadog.api.client.v2.model.RoleCreateResponse; import com.datadog.api.client.v2.model.PermissionsType; import com.datadog.api.client.v2.model.RelationshipToPermissionData; import com.datadog.api.client.v2.model.RelationshipToPermissions; import com.datadog.api.client.v2.model.RoleCreateAttributes; import com.datadog.api.client.v2.model.RoleCreateData; import com.datadog.api.client.v2.model.RoleCreateRequest; -import com.datadog.api.client.v2.model.RoleCreateResponse; import com.datadog.api.client.v2.model.RoleRelationships; import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,21 +28,16 @@ public static void main(String[] args) { // there is a valid "permission" in the system String PERMISSION_ID = System.getenv("PERMISSION_ID"); - RoleCreateRequest body = - new RoleCreateRequest() - .data( - new RoleCreateData() - .type(RolesType.ROLES) - .attributes(new RoleCreateAttributes().name("Example-Role")) - .relationships( - new RoleRelationships() - .permissions( - new RelationshipToPermissions() - .data( - Collections.singletonList( - new RelationshipToPermissionData() - .id(PERMISSION_ID) - .type(PermissionsType.PERMISSIONS)))))); + RoleCreateRequest body = new RoleCreateRequest() +.data(new RoleCreateData() +.type(RolesType.ROLES) +.attributes(new RoleCreateAttributes() +.name("Example-Role")) +.relationships(new RoleRelationships() +.permissions(new RelationshipToPermissions() +.data(Collections.singletonList(new RelationshipToPermissionData() +.id(PERMISSION_ID) +.type(PermissionsType.PERMISSIONS)))))); try { RoleCreateResponse result = apiInstance.createRole(body); @@ -49,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/DeleteRole.java b/examples/v2/roles/DeleteRole.java index f217980e478..92e559695c7 100644 --- a/examples/v2/roles/DeleteRole.java +++ b/examples/v2/roles/DeleteRole.java @@ -1,8 +1,15 @@ // Delete role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/GetRole.java b/examples/v2/roles/GetRole.java index fbd0aee2a77..546b8f891a6 100644 --- a/examples/v2/roles/GetRole.java +++ b/examples/v2/roles/GetRole.java @@ -1,9 +1,16 @@ // Get a role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; import com.datadog.api.client.v2.model.RoleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/ListPermissions.java b/examples/v2/roles/ListPermissions.java index b2d90b5a545..8c32cf13cdf 100644 --- a/examples/v2/roles/ListPermissions.java +++ b/examples/v2/roles/ListPermissions.java @@ -1,9 +1,16 @@ // List permissions returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; import com.datadog.api.client.v2.model.PermissionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/ListRolePermissions.java b/examples/v2/roles/ListRolePermissions.java index 057152e73d4..828edcec1cf 100644 --- a/examples/v2/roles/ListRolePermissions.java +++ b/examples/v2/roles/ListRolePermissions.java @@ -1,9 +1,16 @@ // List permissions for a role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; import com.datadog.api.client.v2.model.PermissionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/ListRoleTemplates.java b/examples/v2/roles/ListRoleTemplates.java index 5ee7e106eec..b7ef51a9812 100644 --- a/examples/v2/roles/ListRoleTemplates.java +++ b/examples/v2/roles/ListRoleTemplates.java @@ -1,9 +1,16 @@ // List role templates returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; import com.datadog.api.client.v2.model.RoleTemplateArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/ListRoleUsers.java b/examples/v2/roles/ListRoleUsers.java index 66d85a36e5f..f15f15c8f8f 100644 --- a/examples/v2/roles/ListRoleUsers.java +++ b/examples/v2/roles/ListRoleUsers.java @@ -1,9 +1,16 @@ // Get all users of a role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; import com.datadog.api.client.v2.model.UsersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/ListRoles.java b/examples/v2/roles/ListRoles.java index e15681a7a71..884cbe8085a 100644 --- a/examples/v2/roles/ListRoles.java +++ b/examples/v2/roles/ListRoles.java @@ -1,10 +1,17 @@ // List roles returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; import com.datadog.api.client.v2.api.RolesApi.ListRolesOptionalParameters; import com.datadog.api.client.v2.model.RolesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,9 +22,7 @@ public static void main(String[] args) { String ROLE_DATA_ATTRIBUTES_NAME = System.getenv("ROLE_DATA_ATTRIBUTES_NAME"); try { - RolesResponse result = - apiInstance.listRoles( - new ListRolesOptionalParameters().filter(ROLE_DATA_ATTRIBUTES_NAME)); + RolesResponse result = apiInstance.listRoles(new ListRolesOptionalParameters().filter(ROLE_DATA_ATTRIBUTES_NAME)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RolesApi#listRoles"); @@ -27,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/RemovePermissionFromRole.java b/examples/v2/roles/RemovePermissionFromRole.java index 18f6c0e4ec1..685adb29a6f 100644 --- a/examples/v2/roles/RemovePermissionFromRole.java +++ b/examples/v2/roles/RemovePermissionFromRole.java @@ -1,12 +1,19 @@ // Revoke permission returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; import com.datadog.api.client.v2.model.PermissionsResponse; import com.datadog.api.client.v2.model.PermissionsType; import com.datadog.api.client.v2.model.RelationshipToPermission; import com.datadog.api.client.v2.model.RelationshipToPermissionData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,12 +26,10 @@ public static void main(String[] args) { // there is a valid "permission" in the system String PERMISSION_ID = System.getenv("PERMISSION_ID"); - RelationshipToPermission body = - new RelationshipToPermission() - .data( - new RelationshipToPermissionData() - .id(PERMISSION_ID) - .type(PermissionsType.PERMISSIONS)); + RelationshipToPermission body = new RelationshipToPermission() +.data(new RelationshipToPermissionData() +.id(PERMISSION_ID) +.type(PermissionsType.PERMISSIONS)); try { PermissionsResponse result = apiInstance.removePermissionFromRole(ROLE_DATA_ID, body); @@ -37,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/RemoveUserFromRole.java b/examples/v2/roles/RemoveUserFromRole.java index c881597d631..07199ee989c 100644 --- a/examples/v2/roles/RemoveUserFromRole.java +++ b/examples/v2/roles/RemoveUserFromRole.java @@ -1,12 +1,19 @@ // Remove a user from a role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; +import com.datadog.api.client.v2.model.UsersResponse; import com.datadog.api.client.v2.model.RelationshipToUser; import com.datadog.api.client.v2.model.RelationshipToUserData; -import com.datadog.api.client.v2.model.UsersResponse; import com.datadog.api.client.v2.model.UsersType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,9 +26,10 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - RelationshipToUser body = - new RelationshipToUser() - .data(new RelationshipToUserData().id(USER_DATA_ID).type(UsersType.USERS)); + RelationshipToUser body = new RelationshipToUser() +.data(new RelationshipToUserData() +.id(USER_DATA_ID) +.type(UsersType.USERS)); try { UsersResponse result = apiInstance.removeUserFromRole(ROLE_DATA_ID, body); @@ -34,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/roles/UpdateRole.java b/examples/v2/roles/UpdateRole.java index 31fceb483d6..5f3e63122f6 100644 --- a/examples/v2/roles/UpdateRole.java +++ b/examples/v2/roles/UpdateRole.java @@ -1,18 +1,24 @@ // Update a role returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RolesApi; +import com.datadog.api.client.v2.model.RoleUpdateResponse; import com.datadog.api.client.v2.model.PermissionsType; import com.datadog.api.client.v2.model.RelationshipToPermissionData; import com.datadog.api.client.v2.model.RelationshipToPermissions; import com.datadog.api.client.v2.model.RoleRelationships; +import com.datadog.api.client.v2.model.RolesType; import com.datadog.api.client.v2.model.RoleUpdateAttributes; import com.datadog.api.client.v2.model.RoleUpdateData; import com.datadog.api.client.v2.model.RoleUpdateRequest; -import com.datadog.api.client.v2.model.RoleUpdateResponse; -import com.datadog.api.client.v2.model.RolesType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,22 +32,17 @@ public static void main(String[] args) { // there is a valid "permission" in the system String PERMISSION_ID = System.getenv("PERMISSION_ID"); - RoleUpdateRequest body = - new RoleUpdateRequest() - .data( - new RoleUpdateData() - .id(ROLE_DATA_ID) - .type(RolesType.ROLES) - .attributes(new RoleUpdateAttributes().name("developers-updated")) - .relationships( - new RoleRelationships() - .permissions( - new RelationshipToPermissions() - .data( - Collections.singletonList( - new RelationshipToPermissionData() - .id(PERMISSION_ID) - .type(PermissionsType.PERMISSIONS)))))); + RoleUpdateRequest body = new RoleUpdateRequest() +.data(new RoleUpdateData() +.id(ROLE_DATA_ID) +.type(RolesType.ROLES) +.attributes(new RoleUpdateAttributes() +.name("developers-updated")) +.relationships(new RoleRelationships() +.permissions(new RelationshipToPermissions() +.data(Collections.singletonList(new RelationshipToPermissionData() +.id(PERMISSION_ID) +.type(PermissionsType.PERMISSIONS)))))); try { RoleUpdateResponse result = apiInstance.updateRole(ROLE_DATA_ID, body); @@ -54,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/CreateConnection.java b/examples/v2/rum-audience-management/CreateConnection.java index aceea4a2ed3..cd91aa1973a 100644 --- a/examples/v2/rum-audience-management/CreateConnection.java +++ b/examples/v2/rum-audience-management/CreateConnection.java @@ -1,14 +1,20 @@ // Create connection returns "Connection created successfully" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; import com.datadog.api.client.v2.model.CreateConnectionRequest; import com.datadog.api.client.v2.model.CreateConnectionRequestData; import com.datadog.api.client.v2.model.CreateConnectionRequestDataAttributes; import com.datadog.api.client.v2.model.CreateConnectionRequestDataAttributesFieldsItems; import com.datadog.api.client.v2.model.UpdateConnectionRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,31 +22,25 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createConnection", true); RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient); - CreateConnectionRequest body = - new CreateConnectionRequest() - .data( - new CreateConnectionRequestData() - .attributes( - new CreateConnectionRequestDataAttributes() - .fields( - Arrays.asList( - new CreateConnectionRequestDataAttributesFieldsItems() - .description("Customer subscription tier from `CRM`") - .displayName("Customer Tier") - .id("customer_tier") - .sourceName("subscription_tier") - .type("string"), - new CreateConnectionRequestDataAttributesFieldsItems() - .description("Customer lifetime value in `USD`") - .displayName("Lifetime Value") - .id("lifetime_value") - .sourceName("ltv") - .type("number"))) - .joinAttribute("user_email") - .joinType("email") - .type("ref_table")) - .id("crm-integration") - .type(UpdateConnectionRequestDataType.CONNECTION_ID)); + CreateConnectionRequest body = new CreateConnectionRequest() +.data(new CreateConnectionRequestData() +.attributes(new CreateConnectionRequestDataAttributes() +.fields(Arrays.asList(new CreateConnectionRequestDataAttributesFieldsItems() +.description("Customer subscription tier from `CRM`") +.displayName("Customer Tier") +.id("customer_tier") +.sourceName("subscription_tier") +.type("string"), new CreateConnectionRequestDataAttributesFieldsItems() +.description("Customer lifetime value in `USD`") +.displayName("Lifetime Value") +.id("lifetime_value") +.sourceName("ltv") +.type("number"))) +.joinAttribute("user_email") +.joinType("email") +.type("ref_table")) +.id("crm-integration") +.type(UpdateConnectionRequestDataType.CONNECTION_ID)); try { apiInstance.createConnection("users", body); @@ -52,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/DeleteConnection.java b/examples/v2/rum-audience-management/DeleteConnection.java index cc152257a5c..3246d8f6763 100644 --- a/examples/v2/rum-audience-management/DeleteConnection.java +++ b/examples/v2/rum-audience-management/DeleteConnection.java @@ -1,8 +1,15 @@ // Delete connection returns "Connection deleted successfully" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/GetAccountFacetInfo.java b/examples/v2/rum-audience-management/GetAccountFacetInfo.java index b5c6c190b77..88f7ada7f48 100644 --- a/examples/v2/rum-audience-management/GetAccountFacetInfo.java +++ b/examples/v2/rum-audience-management/GetAccountFacetInfo.java @@ -1,15 +1,22 @@ // Get account facet info returns "Successful response with facet information" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; +import com.datadog.api.client.v2.model.FacetInfoResponse; import com.datadog.api.client.v2.model.FacetInfoRequest; import com.datadog.api.client.v2.model.FacetInfoRequestData; import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributes; import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributesSearch; import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributesTermSearch; import com.datadog.api.client.v2.model.FacetInfoRequestDataType; -import com.datadog.api.client.v2.model.FacetInfoResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,21 +24,17 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.getAccountFacetInfo", true); RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient); - FacetInfoRequest body = - new FacetInfoRequest() - .data( - new FacetInfoRequestData() - .attributes( - new FacetInfoRequestDataAttributes() - .facetId("first_browser_name") - .limit(10L) - .search( - new FacetInfoRequestDataAttributesSearch() - .query("user_org_id:5001 AND first_country_code:US")) - .termSearch( - new FacetInfoRequestDataAttributesTermSearch().value("Chrome"))) - .id("facet_info_request") - .type(FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST)); + FacetInfoRequest body = new FacetInfoRequest() +.data(new FacetInfoRequestData() +.attributes(new FacetInfoRequestDataAttributes() +.facetId("first_browser_name") +.limit(10L) +.search(new FacetInfoRequestDataAttributesSearch() +.query("user_org_id:5001 AND first_country_code:US")) +.termSearch(new FacetInfoRequestDataAttributesTermSearch() +.value("Chrome"))) +.id("facet_info_request") +.type(FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST)); try { FacetInfoResponse result = apiInstance.getAccountFacetInfo(body); @@ -44,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/GetMapping.java b/examples/v2/rum-audience-management/GetMapping.java index 3fbd455edbd..0cbfe58463d 100644 --- a/examples/v2/rum-audience-management/GetMapping.java +++ b/examples/v2/rum-audience-management/GetMapping.java @@ -1,9 +1,16 @@ // Get mapping returns "Successful response with entity mapping configuration" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; import com.datadog.api.client.v2.model.GetMappingResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/GetUserFacetInfo.java b/examples/v2/rum-audience-management/GetUserFacetInfo.java index f9ea311f12a..4316984242c 100644 --- a/examples/v2/rum-audience-management/GetUserFacetInfo.java +++ b/examples/v2/rum-audience-management/GetUserFacetInfo.java @@ -1,15 +1,22 @@ // Get user facet info returns "Successful response with facet information" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; +import com.datadog.api.client.v2.model.FacetInfoResponse; import com.datadog.api.client.v2.model.FacetInfoRequest; import com.datadog.api.client.v2.model.FacetInfoRequestData; import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributes; import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributesSearch; import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributesTermSearch; import com.datadog.api.client.v2.model.FacetInfoRequestDataType; -import com.datadog.api.client.v2.model.FacetInfoResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,21 +24,17 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.getUserFacetInfo", true); RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient); - FacetInfoRequest body = - new FacetInfoRequest() - .data( - new FacetInfoRequestData() - .attributes( - new FacetInfoRequestDataAttributes() - .facetId("first_browser_name") - .limit(10L) - .search( - new FacetInfoRequestDataAttributesSearch() - .query("user_org_id:5001 AND first_country_code:US")) - .termSearch( - new FacetInfoRequestDataAttributesTermSearch().value("Chrome"))) - .id("facet_info_request") - .type(FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST)); + FacetInfoRequest body = new FacetInfoRequest() +.data(new FacetInfoRequestData() +.attributes(new FacetInfoRequestDataAttributes() +.facetId("first_browser_name") +.limit(10L) +.search(new FacetInfoRequestDataAttributesSearch() +.query("user_org_id:5001 AND first_country_code:US")) +.termSearch(new FacetInfoRequestDataAttributesTermSearch() +.value("Chrome"))) +.id("facet_info_request") +.type(FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST)); try { FacetInfoResponse result = apiInstance.getUserFacetInfo(body); @@ -44,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/ListConnections.java b/examples/v2/rum-audience-management/ListConnections.java index e175a4e5b8c..f4a4197ffd2 100644 --- a/examples/v2/rum-audience-management/ListConnections.java +++ b/examples/v2/rum-audience-management/ListConnections.java @@ -1,9 +1,16 @@ // List connections returns "Successful response with list of connections" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; import com.datadog.api.client.v2.model.ListConnectionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/QueryAccounts.java b/examples/v2/rum-audience-management/QueryAccounts.java index c4d51edb470..1d2f8202fda 100644 --- a/examples/v2/rum-audience-management/QueryAccounts.java +++ b/examples/v2/rum-audience-management/QueryAccounts.java @@ -1,15 +1,21 @@ // Query accounts returns "Successful response with account data" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; +import com.datadog.api.client.v2.model.QueryResponse; import com.datadog.api.client.v2.model.QueryAccountRequest; import com.datadog.api.client.v2.model.QueryAccountRequestData; import com.datadog.api.client.v2.model.QueryAccountRequestDataAttributes; import com.datadog.api.client.v2.model.QueryAccountRequestDataAttributesSort; import com.datadog.api.client.v2.model.QueryAccountRequestDataType; -import com.datadog.api.client.v2.model.QueryResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,33 +23,18 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.queryAccounts", true); RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient); - QueryAccountRequest body = - new QueryAccountRequest() - .data( - new QueryAccountRequestData() - .attributes( - new QueryAccountRequestDataAttributes() - .limit(20L) - .query( - "plan_type:enterprise AND user_count:>100 AND" - + " subscription_status:active") - .selectColumns( - Arrays.asList( - "account_id", - "account_name", - "user_count", - "plan_type", - "subscription_status", - "created_at", - "mrr", - "industry")) - .sort( - new QueryAccountRequestDataAttributesSort() - .field("user_count") - .order("DESC")) - .wildcardSearchTerm("tech")) - .id("query_account_request") - .type(QueryAccountRequestDataType.QUERY_ACCOUNT_REQUEST)); + QueryAccountRequest body = new QueryAccountRequest() +.data(new QueryAccountRequestData() +.attributes(new QueryAccountRequestDataAttributes() +.limit(20L) +.query("plan_type:enterprise AND user_count:>100 AND subscription_status:active") +.selectColumns(Arrays.asList("account_id", "account_name", "user_count", "plan_type", "subscription_status", "created_at", "mrr", "industry")) +.sort(new QueryAccountRequestDataAttributesSort() +.field("user_count") +.order("DESC")) +.wildcardSearchTerm("tech")) +.id("query_account_request") +.type(QueryAccountRequestDataType.QUERY_ACCOUNT_REQUEST)); try { QueryResponse result = apiInstance.queryAccounts(body); @@ -56,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/QueryEventFilteredUsers.java b/examples/v2/rum-audience-management/QueryEventFilteredUsers.java index 3a72708f116..f0777572b35 100644 --- a/examples/v2/rum-audience-management/QueryEventFilteredUsers.java +++ b/examples/v2/rum-audience-management/QueryEventFilteredUsers.java @@ -1,16 +1,22 @@ // Query event filtered users returns "Successful response with filtered user data" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; +import com.datadog.api.client.v2.model.QueryResponse; import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequest; import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestData; import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestDataAttributes; import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestDataAttributesEventQuery; import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame; import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestDataType; -import com.datadog.api.client.v2.model.QueryResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,39 +24,20 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.queryEventFilteredUsers", true); RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient); - QueryEventFilteredUsersRequest body = - new QueryEventFilteredUsersRequest() - .data( - new QueryEventFilteredUsersRequestData() - .attributes( - new QueryEventFilteredUsersRequestDataAttributes() - .eventQuery( - new QueryEventFilteredUsersRequestDataAttributesEventQuery() - .query( - "@type:view AND @view.loading_time:>3000 AND" - + " @application.name:ecommerce-platform") - .timeFrame( - new QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame() - .end(1761309676L) - .start(1760100076L))) - .includeRowCount(true) - .limit(25L) - .query( - "user_org_id:5001 AND first_country_code:US AND" - + " first_browser_name:Chrome") - .selectColumns( - Arrays.asList( - "user_id", - "user_email", - "first_country_code", - "first_browser_name", - "events_count", - "session_count", - "error_count", - "avg_loading_time"))) - .id("query_event_filtered_users_request") - .type( - QueryEventFilteredUsersRequestDataType.QUERY_EVENT_FILTERED_USERS_REQUEST)); + QueryEventFilteredUsersRequest body = new QueryEventFilteredUsersRequest() +.data(new QueryEventFilteredUsersRequestData() +.attributes(new QueryEventFilteredUsersRequestDataAttributes() +.eventQuery(new QueryEventFilteredUsersRequestDataAttributesEventQuery() +.query("@type:view AND @view.loading_time:>3000 AND @application.name:ecommerce-platform") +.timeFrame(new QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame() +.end(1761309676L) +.start(1760100076L))) +.includeRowCount(true) +.limit(25L) +.query("user_org_id:5001 AND first_country_code:US AND first_browser_name:Chrome") +.selectColumns(Arrays.asList("user_id", "user_email", "first_country_code", "first_browser_name", "events_count", "session_count", "error_count", "avg_loading_time"))) +.id("query_event_filtered_users_request") +.type(QueryEventFilteredUsersRequestDataType.QUERY_EVENT_FILTERED_USERS_REQUEST)); try { QueryResponse result = apiInstance.queryEventFilteredUsers(body); @@ -63,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/QueryUsers.java b/examples/v2/rum-audience-management/QueryUsers.java index 24725ed1238..1523035605f 100644 --- a/examples/v2/rum-audience-management/QueryUsers.java +++ b/examples/v2/rum-audience-management/QueryUsers.java @@ -1,7 +1,7 @@ // Query users returns "Successful response with user data" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; import com.datadog.api.client.v2.model.QueryResponse; import com.datadog.api.client.v2.model.QueryUsersRequest; @@ -9,7 +9,13 @@ import com.datadog.api.client.v2.model.QueryUsersRequestDataAttributes; import com.datadog.api.client.v2.model.QueryUsersRequestDataAttributesSort; import com.datadog.api.client.v2.model.QueryUsersRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,33 +23,18 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.queryUsers", true); RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient); - QueryUsersRequest body = - new QueryUsersRequest() - .data( - new QueryUsersRequestData() - .attributes( - new QueryUsersRequestDataAttributes() - .limit(25L) - .query( - "user_email:*@techcorp.com AND first_country_code:US AND" - + " first_browser_name:Chrome") - .selectColumns( - Arrays.asList( - "user_id", - "user_email", - "user_name", - "user_org_id", - "first_country_code", - "first_browser_name", - "first_device_type", - "last_seen")) - .sort( - new QueryUsersRequestDataAttributesSort() - .field("first_seen") - .order("DESC")) - .wildcardSearchTerm("john")) - .id("query_users_request") - .type(QueryUsersRequestDataType.QUERY_USERS_REQUEST)); + QueryUsersRequest body = new QueryUsersRequest() +.data(new QueryUsersRequestData() +.attributes(new QueryUsersRequestDataAttributes() +.limit(25L) +.query("user_email:*@techcorp.com AND first_country_code:US AND first_browser_name:Chrome") +.selectColumns(Arrays.asList("user_id", "user_email", "user_name", "user_org_id", "first_country_code", "first_browser_name", "first_device_type", "last_seen")) +.sort(new QueryUsersRequestDataAttributesSort() +.field("first_seen") +.order("DESC")) +.wildcardSearchTerm("john")) +.id("query_users_request") +.type(QueryUsersRequestDataType.QUERY_USERS_REQUEST)); try { QueryResponse result = apiInstance.queryUsers(body); @@ -56,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-audience-management/UpdateConnection.java b/examples/v2/rum-audience-management/UpdateConnection.java index 9ea97eba268..c57bd9c5a04 100644 --- a/examples/v2/rum-audience-management/UpdateConnection.java +++ b/examples/v2/rum-audience-management/UpdateConnection.java @@ -1,7 +1,7 @@ // Update connection returns "Connection updated successfully" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumAudienceManagementApi; import com.datadog.api.client.v2.model.CreateConnectionRequestDataAttributesFieldsItems; import com.datadog.api.client.v2.model.UpdateConnectionRequest; @@ -9,8 +9,13 @@ import com.datadog.api.client.v2.model.UpdateConnectionRequestDataAttributes; import com.datadog.api.client.v2.model.UpdateConnectionRequestDataAttributesFieldsToUpdateItems; import com.datadog.api.client.v2.model.UpdateConnectionRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,30 +23,23 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateConnection", true); RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient); - UpdateConnectionRequest body = - new UpdateConnectionRequest() - .data( - new UpdateConnectionRequestData() - .attributes( - new UpdateConnectionRequestDataAttributes() - .fieldsToAdd( - Collections.singletonList( - new CreateConnectionRequestDataAttributesFieldsItems() - .description("Net Promoter Score from customer surveys") - .displayName("NPS Score") - .groups(Arrays.asList("Satisfaction", "Metrics")) - .id("nps_score") - .sourceName("net_promoter_score") - .type("number"))) - .fieldsToDelete(Collections.singletonList("old_revenue_field")) - .fieldsToUpdate( - Collections.singletonList( - new UpdateConnectionRequestDataAttributesFieldsToUpdateItems() - .fieldId("lifetime_value") - .updatedDisplayName("Customer Lifetime Value (`USD`)") - .updatedGroups(Arrays.asList("Financial", "Metrics"))))) - .id("crm-integration") - .type(UpdateConnectionRequestDataType.CONNECTION_ID)); + UpdateConnectionRequest body = new UpdateConnectionRequest() +.data(new UpdateConnectionRequestData() +.attributes(new UpdateConnectionRequestDataAttributes() +.fieldsToAdd(Collections.singletonList(new CreateConnectionRequestDataAttributesFieldsItems() +.description("Net Promoter Score from customer surveys") +.displayName("NPS Score") +.groups(Arrays.asList("Satisfaction", "Metrics")) +.id("nps_score") +.sourceName("net_promoter_score") +.type("number"))) +.fieldsToDelete(Collections.singletonList("old_revenue_field")) +.fieldsToUpdate(Collections.singletonList(new UpdateConnectionRequestDataAttributesFieldsToUpdateItems() +.fieldId("lifetime_value") +.updatedDisplayName("Customer Lifetime Value (`USD`)") +.updatedGroups(Arrays.asList("Financial", "Metrics"))))) +.id("crm-integration") +.type(UpdateConnectionRequestDataType.CONNECTION_ID)); try { apiInstance.updateConnection("users", body); @@ -53,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-metrics/CreateRumMetric.java b/examples/v2/rum-metrics/CreateRumMetric.java index 3a282e7b826..863c2b2a445 100644 --- a/examples/v2/rum-metrics/CreateRumMetric.java +++ b/examples/v2/rum-metrics/CreateRumMetric.java @@ -1,49 +1,51 @@ // Create a rum-based metric returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumMetricsApi; +import com.datadog.api.client.v2.model.RumMetricResponse; import com.datadog.api.client.v2.model.RumMetricCompute; import com.datadog.api.client.v2.model.RumMetricComputeAggregationType; +import com.datadog.api.client.v2.model.RumMetricComputeIncludePercentiles; import com.datadog.api.client.v2.model.RumMetricCreateAttributes; import com.datadog.api.client.v2.model.RumMetricCreateData; import com.datadog.api.client.v2.model.RumMetricCreateRequest; import com.datadog.api.client.v2.model.RumMetricEventType; import com.datadog.api.client.v2.model.RumMetricFilter; import com.datadog.api.client.v2.model.RumMetricGroupBy; -import com.datadog.api.client.v2.model.RumMetricResponse; import com.datadog.api.client.v2.model.RumMetricType; import com.datadog.api.client.v2.model.RumMetricUniqueness; import com.datadog.api.client.v2.model.RumMetricUniquenessWhen; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumMetricsApi apiInstance = new RumMetricsApi(defaultClient); - RumMetricCreateRequest body = - new RumMetricCreateRequest() - .data( - new RumMetricCreateData() - .attributes( - new RumMetricCreateAttributes() - .compute( - new RumMetricCompute() - .aggregationType(RumMetricComputeAggregationType.DISTRIBUTION) - .includePercentiles(true) - .path("@duration")) - .eventType(RumMetricEventType.SESSION) - .filter(new RumMetricFilter().query("@service:web-ui")) - .groupBy( - Collections.singletonList( - new RumMetricGroupBy() - .path("@browser.name") - .tagName("browser_name"))) - .uniqueness( - new RumMetricUniqueness().when(RumMetricUniquenessWhen.WHEN_MATCH))) - .id("examplerummetric") - .type(RumMetricType.RUM_METRICS)); + RumMetricCreateRequest body = new RumMetricCreateRequest() +.data(new RumMetricCreateData() +.attributes(new RumMetricCreateAttributes() +.compute(new RumMetricCompute() +.aggregationType(RumMetricComputeAggregationType.DISTRIBUTION) +.includePercentiles(true) +.path("@duration")) +.eventType(RumMetricEventType.SESSION) +.filter(new RumMetricFilter() +.query("@service:web-ui")) +.groupBy(Collections.singletonList(new RumMetricGroupBy() +.path("@browser.name") +.tagName("browser_name"))) +.uniqueness(new RumMetricUniqueness() +.when(RumMetricUniquenessWhen.WHEN_MATCH))) +.id("examplerummetric") +.type(RumMetricType.RUM_METRICS)); try { RumMetricResponse result = apiInstance.createRumMetric(body); @@ -56,4 +58,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-metrics/DeleteRumMetric.java b/examples/v2/rum-metrics/DeleteRumMetric.java index b7b753ed3ca..3ac4397d3e1 100644 --- a/examples/v2/rum-metrics/DeleteRumMetric.java +++ b/examples/v2/rum-metrics/DeleteRumMetric.java @@ -1,8 +1,15 @@ // Delete a rum-based metric returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumMetricsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-metrics/GetRumMetric.java b/examples/v2/rum-metrics/GetRumMetric.java index 07155d9c0b3..52f8262f6d7 100644 --- a/examples/v2/rum-metrics/GetRumMetric.java +++ b/examples/v2/rum-metrics/GetRumMetric.java @@ -1,9 +1,16 @@ // Get a rum-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumMetricsApi; import com.datadog.api.client.v2.model.RumMetricResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-metrics/ListRumMetrics.java b/examples/v2/rum-metrics/ListRumMetrics.java index 0225cf6b02d..9a21c29949e 100644 --- a/examples/v2/rum-metrics/ListRumMetrics.java +++ b/examples/v2/rum-metrics/ListRumMetrics.java @@ -1,9 +1,16 @@ // Get all rum-based metrics returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumMetricsApi; import com.datadog.api.client.v2.model.RumMetricsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-metrics/UpdateRumMetric.java b/examples/v2/rum-metrics/UpdateRumMetric.java index b6d3f2468fc..a12dc5145dd 100644 --- a/examples/v2/rum-metrics/UpdateRumMetric.java +++ b/examples/v2/rum-metrics/UpdateRumMetric.java @@ -1,17 +1,24 @@ // Update a rum-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumMetricsApi; +import com.datadog.api.client.v2.model.RumMetricResponse; +import com.datadog.api.client.v2.model.RumMetricComputeIncludePercentiles; import com.datadog.api.client.v2.model.RumMetricFilter; import com.datadog.api.client.v2.model.RumMetricGroupBy; -import com.datadog.api.client.v2.model.RumMetricResponse; import com.datadog.api.client.v2.model.RumMetricType; import com.datadog.api.client.v2.model.RumMetricUpdateAttributes; import com.datadog.api.client.v2.model.RumMetricUpdateCompute; import com.datadog.api.client.v2.model.RumMetricUpdateData; import com.datadog.api.client.v2.model.RumMetricUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,21 +28,18 @@ public static void main(String[] args) { // there is a valid "rum_metric" in the system String RUM_METRIC_DATA_ID = System.getenv("RUM_METRIC_DATA_ID"); - RumMetricUpdateRequest body = - new RumMetricUpdateRequest() - .data( - new RumMetricUpdateData() - .id(RUM_METRIC_DATA_ID) - .type(RumMetricType.RUM_METRICS) - .attributes( - new RumMetricUpdateAttributes() - .compute(new RumMetricUpdateCompute().includePercentiles(false)) - .filter(new RumMetricFilter().query("@service:rum-config")) - .groupBy( - Collections.singletonList( - new RumMetricGroupBy() - .path("@browser.version") - .tagName("browser_version"))))); + RumMetricUpdateRequest body = new RumMetricUpdateRequest() +.data(new RumMetricUpdateData() +.id(RUM_METRIC_DATA_ID) +.type(RumMetricType.RUM_METRICS) +.attributes(new RumMetricUpdateAttributes() +.compute(new RumMetricUpdateCompute() +.includePercentiles(false)) +.filter(new RumMetricFilter() +.query("@service:rum-config")) +.groupBy(Collections.singletonList(new RumMetricGroupBy() +.path("@browser.version") +.tagName("browser_version"))))); try { RumMetricResponse result = apiInstance.updateRumMetric(RUM_METRIC_DATA_ID, body); @@ -48,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-heatmaps/CreateReplayHeatmapSnapshot.java b/examples/v2/rum-replay-heatmaps/CreateReplayHeatmapSnapshot.java index 7cd6723b8d9..268feddd25a 100644 --- a/examples/v2/rum-replay-heatmaps/CreateReplayHeatmapSnapshot.java +++ b/examples/v2/rum-replay-heatmaps/CreateReplayHeatmapSnapshot.java @@ -1,33 +1,37 @@ // Create replay heatmap snapshot returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayHeatmapsApi; import com.datadog.api.client.v2.model.Snapshot; import com.datadog.api.client.v2.model.SnapshotCreateRequest; import com.datadog.api.client.v2.model.SnapshotCreateRequestData; import com.datadog.api.client.v2.model.SnapshotCreateRequestDataAttributes; import com.datadog.api.client.v2.model.SnapshotUpdateRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumReplayHeatmapsApi apiInstance = new RumReplayHeatmapsApi(defaultClient); - SnapshotCreateRequest body = - new SnapshotCreateRequest() - .data( - new SnapshotCreateRequestData() - .attributes( - new SnapshotCreateRequestDataAttributes() - .applicationId("aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb") - .deviceType("desktop") - .eventId("11111111-2222-3333-4444-555555555555") - .isDeviceTypeSelectedByUser(false) - .snapshotName("My Snapshot") - .start(0L) - .viewName("/home")) - .type(SnapshotUpdateRequestDataType.SNAPSHOTS)); + SnapshotCreateRequest body = new SnapshotCreateRequest() +.data(new SnapshotCreateRequestData() +.attributes(new SnapshotCreateRequestDataAttributes() +.applicationId("aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb") +.deviceType("desktop") +.eventId("11111111-2222-3333-4444-555555555555") +.isDeviceTypeSelectedByUser(false) +.snapshotName("My Snapshot") +.start(0L) +.viewName("/home")) +.type(SnapshotUpdateRequestDataType.SNAPSHOTS)); try { Snapshot result = apiInstance.createReplayHeatmapSnapshot(body); @@ -40,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-heatmaps/DeleteReplayHeatmapSnapshot.java b/examples/v2/rum-replay-heatmaps/DeleteReplayHeatmapSnapshot.java index bdc125dd28c..4d581e5c7b2 100644 --- a/examples/v2/rum-replay-heatmaps/DeleteReplayHeatmapSnapshot.java +++ b/examples/v2/rum-replay-heatmaps/DeleteReplayHeatmapSnapshot.java @@ -1,8 +1,15 @@ // Delete replay heatmap snapshot returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayHeatmapsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-heatmaps/ListReplayHeatmapSnapshots.java b/examples/v2/rum-replay-heatmaps/ListReplayHeatmapSnapshots.java index 976da76a730..fd7f340bdc8 100644 --- a/examples/v2/rum-replay-heatmaps/ListReplayHeatmapSnapshots.java +++ b/examples/v2/rum-replay-heatmaps/ListReplayHeatmapSnapshots.java @@ -1,9 +1,16 @@ // List replay heatmap snapshots returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayHeatmapsApi; import com.datadog.api.client.v2.model.SnapshotArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-heatmaps/UpdateReplayHeatmapSnapshot.java b/examples/v2/rum-replay-heatmaps/UpdateReplayHeatmapSnapshot.java index 1690b396697..cc5c08297a0 100644 --- a/examples/v2/rum-replay-heatmaps/UpdateReplayHeatmapSnapshot.java +++ b/examples/v2/rum-replay-heatmaps/UpdateReplayHeatmapSnapshot.java @@ -1,34 +1,37 @@ // Update replay heatmap snapshot returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayHeatmapsApi; import com.datadog.api.client.v2.model.Snapshot; import com.datadog.api.client.v2.model.SnapshotUpdateRequest; import com.datadog.api.client.v2.model.SnapshotUpdateRequestData; import com.datadog.api.client.v2.model.SnapshotUpdateRequestDataAttributes; import com.datadog.api.client.v2.model.SnapshotUpdateRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumReplayHeatmapsApi apiInstance = new RumReplayHeatmapsApi(defaultClient); - SnapshotUpdateRequest body = - new SnapshotUpdateRequest() - .data( - new SnapshotUpdateRequestData() - .attributes( - new SnapshotUpdateRequestDataAttributes() - .eventId("11111111-2222-3333-4444-555555555555") - .isDeviceTypeSelectedByUser(false) - .start(0L)) - .id("00000000-0000-0000-0000-000000000001") - .type(SnapshotUpdateRequestDataType.SNAPSHOTS)); + SnapshotUpdateRequest body = new SnapshotUpdateRequest() +.data(new SnapshotUpdateRequestData() +.attributes(new SnapshotUpdateRequestDataAttributes() +.eventId("11111111-2222-3333-4444-555555555555") +.isDeviceTypeSelectedByUser(false) +.start(0L)) +.id("00000000-0000-0000-0000-000000000001") +.type(SnapshotUpdateRequestDataType.SNAPSHOTS)); try { - Snapshot result = - apiInstance.updateReplayHeatmapSnapshot("00000000-0000-0000-0000-000000000001", body); + Snapshot result = apiInstance.updateReplayHeatmapSnapshot("00000000-0000-0000-0000-000000000001", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RumReplayHeatmapsApi#updateReplayHeatmapSnapshot"); @@ -38,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.java b/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.java index c7d6e93ebb4..d3a2776dd71 100644 --- a/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.java +++ b/examples/v2/rum-replay-playlists/AddRumReplaySessionToPlaylist.java @@ -1,9 +1,16 @@ // Add rum replay session to playlist returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayPlaylistsApi; import com.datadog.api.client.v2.model.PlaylistsSession; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,17 +18,14 @@ public static void main(String[] args) { RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient); try { - PlaylistsSession result = - apiInstance.addRumReplaySessionToPlaylist( - 1704067200000L, 1234567, "00000000-0000-0000-0000-000000000001"); + PlaylistsSession result = apiInstance.addRumReplaySessionToPlaylist(1704067200000L, 1234567, "00000000-0000-0000-0000-000000000001"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling RumReplayPlaylistsApi#addRumReplaySessionToPlaylist"); + System.err.println("Exception when calling RumReplayPlaylistsApi#addRumReplaySessionToPlaylist"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.java b/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.java index 5088a739a31..9597996be20 100644 --- a/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.java +++ b/examples/v2/rum-replay-playlists/BulkRemoveRumReplayPlaylistSessions.java @@ -1,35 +1,37 @@ // Bulk remove rum replay playlist sessions returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayPlaylistsApi; import com.datadog.api.client.v2.model.SessionIdArray; import com.datadog.api.client.v2.model.SessionIdData; import com.datadog.api.client.v2.model.ViewershipHistorySessionDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient); - SessionIdArray body = - new SessionIdArray() - .data( - Collections.singletonList( - new SessionIdData() - .id("00000000-0000-0000-0000-000000000001") - .type(ViewershipHistorySessionDataType.RUM_REPLAY_SESSION))); + SessionIdArray body = new SessionIdArray() +.data(Collections.singletonList(new SessionIdData() +.id("00000000-0000-0000-0000-000000000001") +.type(ViewershipHistorySessionDataType.RUM_REPLAY_SESSION))); try { apiInstance.bulkRemoveRumReplayPlaylistSessions(1234567, body); } catch (ApiException e) { - System.err.println( - "Exception when calling RumReplayPlaylistsApi#bulkRemoveRumReplayPlaylistSessions"); + System.err.println("Exception when calling RumReplayPlaylistsApi#bulkRemoveRumReplayPlaylistSessions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.java b/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.java index ad3e4655b7f..6082e577fe8 100644 --- a/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.java +++ b/examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.java @@ -1,32 +1,36 @@ // Create rum replay playlist returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayPlaylistsApi; import com.datadog.api.client.v2.model.Playlist; +import com.datadog.api.client.v2.model.Playlist; import com.datadog.api.client.v2.model.PlaylistData; import com.datadog.api.client.v2.model.PlaylistDataAttributes; import com.datadog.api.client.v2.model.PlaylistDataAttributesCreatedBy; import com.datadog.api.client.v2.model.PlaylistDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient); - Playlist body = - new Playlist() - .data( - new PlaylistData() - .attributes( - new PlaylistDataAttributes() - .createdBy( - new PlaylistDataAttributesCreatedBy() - .handle("john.doe@example.com") - .id("00000000-0000-0000-0000-000000000001") - .uuid("00000000-0000-0000-0000-000000000001")) - .name("My Playlist")) - .type(PlaylistDataType.RUM_REPLAY_PLAYLIST)); + Playlist body = new Playlist() +.data(new PlaylistData() +.attributes(new PlaylistDataAttributes() +.createdBy(new PlaylistDataAttributesCreatedBy() +.handle("john.doe@example.com") +.id("00000000-0000-0000-0000-000000000001") +.uuid("00000000-0000-0000-0000-000000000001")) +.name("My Playlist")) +.type(PlaylistDataType.RUM_REPLAY_PLAYLIST)); try { Playlist result = apiInstance.createRumReplayPlaylist(body); @@ -39,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.java b/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.java index 592938cd19f..477c4a7f878 100644 --- a/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.java +++ b/examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.java @@ -1,8 +1,15 @@ // Delete rum replay playlist returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayPlaylistsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.java b/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.java index 82680706bf4..dde71bc2421 100644 --- a/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.java +++ b/examples/v2/rum-replay-playlists/GetRumReplayPlaylist.java @@ -1,9 +1,16 @@ // Get rum replay playlist returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayPlaylistsApi; import com.datadog.api.client.v2.model.Playlist; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.java b/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.java index 657b4c8eb07..b6134da8b86 100644 --- a/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.java +++ b/examples/v2/rum-replay-playlists/ListRumReplayPlaylistSessions.java @@ -1,9 +1,16 @@ // List rum replay playlist sessions returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayPlaylistsApi; import com.datadog.api.client.v2.model.PlaylistsSessionArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { PlaylistsSessionArray result = apiInstance.listRumReplayPlaylistSessions(1234567); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling RumReplayPlaylistsApi#listRumReplayPlaylistSessions"); + System.err.println("Exception when calling RumReplayPlaylistsApi#listRumReplayPlaylistSessions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.java b/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.java index 36c9a4ad076..75721cb074f 100644 --- a/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.java +++ b/examples/v2/rum-replay-playlists/ListRumReplayPlaylists.java @@ -1,9 +1,16 @@ // List rum replay playlists returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayPlaylistsApi; import com.datadog.api.client.v2.model.PlaylistArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.java b/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.java index e486a9d493e..df90ce757b3 100644 --- a/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.java +++ b/examples/v2/rum-replay-playlists/RemoveRumReplaySessionFromPlaylist.java @@ -1,8 +1,15 @@ // Remove rum replay session from playlist returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayPlaylistsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -10,15 +17,13 @@ public static void main(String[] args) { RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient); try { - apiInstance.removeRumReplaySessionFromPlaylist( - 1234567, "00000000-0000-0000-0000-000000000001"); + apiInstance.removeRumReplaySessionFromPlaylist(1234567, "00000000-0000-0000-0000-000000000001"); } catch (ApiException e) { - System.err.println( - "Exception when calling RumReplayPlaylistsApi#removeRumReplaySessionFromPlaylist"); + System.err.println("Exception when calling RumReplayPlaylistsApi#removeRumReplaySessionFromPlaylist"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.java b/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.java index eb7bfd0172a..fdcb4282eb4 100644 --- a/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.java +++ b/examples/v2/rum-replay-playlists/UpdateRumReplayPlaylist.java @@ -1,32 +1,36 @@ // Update rum replay playlist returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayPlaylistsApi; import com.datadog.api.client.v2.model.Playlist; +import com.datadog.api.client.v2.model.Playlist; import com.datadog.api.client.v2.model.PlaylistData; import com.datadog.api.client.v2.model.PlaylistDataAttributes; import com.datadog.api.client.v2.model.PlaylistDataAttributesCreatedBy; import com.datadog.api.client.v2.model.PlaylistDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient); - Playlist body = - new Playlist() - .data( - new PlaylistData() - .attributes( - new PlaylistDataAttributes() - .createdBy( - new PlaylistDataAttributesCreatedBy() - .handle("john.doe@example.com") - .id("00000000-0000-0000-0000-000000000001") - .uuid("00000000-0000-0000-0000-000000000001")) - .name("My Playlist")) - .type(PlaylistDataType.RUM_REPLAY_PLAYLIST)); + Playlist body = new Playlist() +.data(new PlaylistData() +.attributes(new PlaylistDataAttributes() +.createdBy(new PlaylistDataAttributesCreatedBy() +.handle("john.doe@example.com") +.id("00000000-0000-0000-0000-000000000001") +.uuid("00000000-0000-0000-0000-000000000001")) +.name("My Playlist")) +.type(PlaylistDataType.RUM_REPLAY_PLAYLIST)); try { Playlist result = apiInstance.updateRumReplayPlaylist(1234567, body); @@ -39,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-sessions/GetSegments.java b/examples/v2/rum-replay-sessions/GetSegments.java index 322352f0c97..eeff51c73f6 100644 --- a/examples/v2/rum-replay-sessions/GetSegments.java +++ b/examples/v2/rum-replay-sessions/GetSegments.java @@ -1,8 +1,15 @@ // Get segments returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplaySessionsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -10,8 +17,7 @@ public static void main(String[] args) { RumReplaySessionsApi apiInstance = new RumReplaySessionsApi(defaultClient); try { - apiInstance.getSegments( - "00000000-0000-0000-0000-000000000002", "00000000-0000-0000-0000-000000000001"); + apiInstance.getSegments("00000000-0000-0000-0000-000000000002", "00000000-0000-0000-0000-000000000001"); } catch (ApiException e) { System.err.println("Exception when calling RumReplaySessionsApi#getSegments"); System.err.println("Status code: " + e.getCode()); @@ -20,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.java b/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.java index 05b8c82a21d..41c288107f2 100644 --- a/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.java +++ b/examples/v2/rum-replay-viewership/CreateRumReplaySessionWatch.java @@ -1,41 +1,43 @@ // Create rum replay session watch returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayViewershipApi; import com.datadog.api.client.v2.model.Watch; +import com.datadog.api.client.v2.model.Watch; import com.datadog.api.client.v2.model.WatchData; import com.datadog.api.client.v2.model.WatchDataAttributes; import com.datadog.api.client.v2.model.WatchDataType; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumReplayViewershipApi apiInstance = new RumReplayViewershipApi(defaultClient); - Watch body = - new Watch() - .data( - new WatchData() - .attributes( - new WatchDataAttributes() - .applicationId("aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb") - .eventId("11111111-2222-3333-4444-555555555555") - .timestamp(OffsetDateTime.parse("2026-01-13T17:15:53.208340Z"))) - .type(WatchDataType.RUM_REPLAY_WATCH)); + Watch body = new Watch() +.data(new WatchData() +.attributes(new WatchDataAttributes() +.applicationId("aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb") +.eventId("11111111-2222-3333-4444-555555555555") +.timestamp(OffsetDateTime.parse("2026-01-13T17:15:53.208340Z"))) +.type(WatchDataType.RUM_REPLAY_WATCH)); try { - Watch result = - apiInstance.createRumReplaySessionWatch("00000000-0000-0000-0000-000000000001", body); + Watch result = apiInstance.createRumReplaySessionWatch("00000000-0000-0000-0000-000000000001", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling RumReplayViewershipApi#createRumReplaySessionWatch"); + System.err.println("Exception when calling RumReplayViewershipApi#createRumReplaySessionWatch"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.java b/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.java index 8cdb823d2a7..d04327e2df9 100644 --- a/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.java +++ b/examples/v2/rum-replay-viewership/DeleteRumReplaySessionWatch.java @@ -1,8 +1,15 @@ // Delete rum replay session watch returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayViewershipApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +19,11 @@ public static void main(String[] args) { try { apiInstance.deleteRumReplaySessionWatch("00000000-0000-0000-0000-000000000001"); } catch (ApiException e) { - System.err.println( - "Exception when calling RumReplayViewershipApi#deleteRumReplaySessionWatch"); + System.err.println("Exception when calling RumReplayViewershipApi#deleteRumReplaySessionWatch"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.java b/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.java index 791a087a1e3..589cdecc85d 100644 --- a/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.java +++ b/examples/v2/rum-replay-viewership/ListRumReplaySessionWatchers.java @@ -1,9 +1,16 @@ // List rum replay session watchers returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayViewershipApi; import com.datadog.api.client.v2.model.WatcherArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { RumReplayViewershipApi apiInstance = new RumReplayViewershipApi(defaultClient); try { - WatcherArray result = - apiInstance.listRumReplaySessionWatchers("00000000-0000-0000-0000-000000000001"); + WatcherArray result = apiInstance.listRumReplaySessionWatchers("00000000-0000-0000-0000-000000000001"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling RumReplayViewershipApi#listRumReplaySessionWatchers"); + System.err.println("Exception when calling RumReplayViewershipApi#listRumReplaySessionWatchers"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.java b/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.java index e2ce0709b44..0b9d3a704e5 100644 --- a/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.java +++ b/examples/v2/rum-replay-viewership/ListRumReplayViewershipHistorySessions.java @@ -1,9 +1,16 @@ // List rum replay viewership history sessions returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumReplayViewershipApi; import com.datadog.api.client.v2.model.ViewershipHistorySessionArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { ViewershipHistorySessionArray result = apiInstance.listRumReplayViewershipHistorySessions(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling RumReplayViewershipApi#listRumReplayViewershipHistorySessions"); + System.err.println("Exception when calling RumReplayViewershipApi#listRumReplayViewershipHistorySessions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-retention-filters/CreateRetentionFilter.java b/examples/v2/rum-retention-filters/CreateRetentionFilter.java index 8a3ebe3018e..291d18850fa 100644 --- a/examples/v2/rum-retention-filters/CreateRetentionFilter.java +++ b/examples/v2/rum-retention-filters/CreateRetentionFilter.java @@ -1,36 +1,41 @@ // Create a RUM retention filter returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumRetentionFiltersApi; +import com.datadog.api.client.v2.model.RumRetentionFilterResponse; import com.datadog.api.client.v2.model.RumRetentionFilterCreateAttributes; import com.datadog.api.client.v2.model.RumRetentionFilterCreateData; import com.datadog.api.client.v2.model.RumRetentionFilterCreateRequest; +import com.datadog.api.client.v2.model.RumRetentionFilterEnabled; import com.datadog.api.client.v2.model.RumRetentionFilterEventType; -import com.datadog.api.client.v2.model.RumRetentionFilterResponse; +import com.datadog.api.client.v2.model.RumRetentionFilterSampleRate; import com.datadog.api.client.v2.model.RumRetentionFilterType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient); - RumRetentionFilterCreateRequest body = - new RumRetentionFilterCreateRequest() - .data( - new RumRetentionFilterCreateData() - .type(RumRetentionFilterType.RETENTION_FILTERS) - .attributes( - new RumRetentionFilterCreateAttributes() - .name("Test creating retention filter") - .eventType(RumRetentionFilterEventType.SESSION) - .query("custom_query") - .sampleRate(50.0) - .enabled(true))); + RumRetentionFilterCreateRequest body = new RumRetentionFilterCreateRequest() +.data(new RumRetentionFilterCreateData() +.type(RumRetentionFilterType.RETENTION_FILTERS) +.attributes(new RumRetentionFilterCreateAttributes() +.name("Test creating retention filter") +.eventType(RumRetentionFilterEventType.SESSION) +.query("custom_query") +.sampleRate(50.0) +.enabled(true))); try { - RumRetentionFilterResponse result = - apiInstance.createRetentionFilter("a33671aa-24fd-4dcd-ba4b-5bbdbafe7690", body); + RumRetentionFilterResponse result = apiInstance.createRetentionFilter("a33671aa-24fd-4dcd-ba4b-5bbdbafe7690", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RumRetentionFiltersApi#createRetentionFilter"); @@ -40,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-retention-filters/DeleteRetentionFilter.java b/examples/v2/rum-retention-filters/DeleteRetentionFilter.java index cd9dfc257c4..c63ad4c5afb 100644 --- a/examples/v2/rum-retention-filters/DeleteRetentionFilter.java +++ b/examples/v2/rum-retention-filters/DeleteRetentionFilter.java @@ -1,8 +1,15 @@ // Delete a RUM retention filter returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumRetentionFiltersApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -10,8 +17,7 @@ public static void main(String[] args) { RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient); try { - apiInstance.deleteRetentionFilter( - "a33671aa-24fd-4dcd-ba4b-5bbdbafe7690", "fe34ee09-14cf-4976-9362-08044c0dea80"); + apiInstance.deleteRetentionFilter("a33671aa-24fd-4dcd-ba4b-5bbdbafe7690", "fe34ee09-14cf-4976-9362-08044c0dea80"); } catch (ApiException e) { System.err.println("Exception when calling RumRetentionFiltersApi#deleteRetentionFilter"); System.err.println("Status code: " + e.getCode()); @@ -20,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-retention-filters/GetRetentionFilter.java b/examples/v2/rum-retention-filters/GetRetentionFilter.java index b65711efaca..4cc1d34cea0 100644 --- a/examples/v2/rum-retention-filters/GetRetentionFilter.java +++ b/examples/v2/rum-retention-filters/GetRetentionFilter.java @@ -1,9 +1,16 @@ // Get a RUM retention filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumRetentionFiltersApi; import com.datadog.api.client.v2.model.RumRetentionFilterResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,9 +18,7 @@ public static void main(String[] args) { RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient); try { - RumRetentionFilterResponse result = - apiInstance.getRetentionFilter( - "a33671aa-24fd-4dcd-ba4b-5bbdbafe7690", "4b95d361-f65d-4515-9824-c9aaeba5ac2a"); + RumRetentionFilterResponse result = apiInstance.getRetentionFilter("a33671aa-24fd-4dcd-ba4b-5bbdbafe7690", "4b95d361-f65d-4515-9824-c9aaeba5ac2a"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RumRetentionFiltersApi#getRetentionFilter"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-retention-filters/ListRetentionFilters.java b/examples/v2/rum-retention-filters/ListRetentionFilters.java index 8c954d00628..64fa185896d 100644 --- a/examples/v2/rum-retention-filters/ListRetentionFilters.java +++ b/examples/v2/rum-retention-filters/ListRetentionFilters.java @@ -1,9 +1,16 @@ // Get all RUM retention filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumRetentionFiltersApi; import com.datadog.api.client.v2.model.RumRetentionFiltersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient); try { - RumRetentionFiltersResponse result = - apiInstance.listRetentionFilters("1d4b9c34-7ac4-423a-91cf-9902d926e9b3"); + RumRetentionFiltersResponse result = apiInstance.listRetentionFilters("1d4b9c34-7ac4-423a-91cf-9902d926e9b3"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RumRetentionFiltersApi#listRetentionFilters"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-retention-filters/OrderRetentionFilters.java b/examples/v2/rum-retention-filters/OrderRetentionFilters.java index 1feed474c21..98e02d9dc04 100644 --- a/examples/v2/rum-retention-filters/OrderRetentionFilters.java +++ b/examples/v2/rum-retention-filters/OrderRetentionFilters.java @@ -1,36 +1,36 @@ // Order RUM retention filters returns "Ordered" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumRetentionFiltersApi; -import com.datadog.api.client.v2.model.RumRetentionFilterType; +import com.datadog.api.client.v2.model.RumRetentionFiltersOrderResponse; import com.datadog.api.client.v2.model.RumRetentionFiltersOrderData; import com.datadog.api.client.v2.model.RumRetentionFiltersOrderRequest; -import com.datadog.api.client.v2.model.RumRetentionFiltersOrderResponse; +import com.datadog.api.client.v2.model.RumRetentionFilterType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient); - RumRetentionFiltersOrderRequest body = - new RumRetentionFiltersOrderRequest() - .data( - Arrays.asList( - new RumRetentionFiltersOrderData() - .type(RumRetentionFilterType.RETENTION_FILTERS) - .id("325631eb-94c9-49c0-93f9-ab7e4fd24529"), - new RumRetentionFiltersOrderData() - .type(RumRetentionFilterType.RETENTION_FILTERS) - .id("42d89430-5b80-426e-a44b-ba3b417ece25"), - new RumRetentionFiltersOrderData() - .type(RumRetentionFilterType.RETENTION_FILTERS) - .id("bff0bc34-99e9-4c16-adce-f47e71948c23"))); + RumRetentionFiltersOrderRequest body = new RumRetentionFiltersOrderRequest() +.data(Arrays.asList(new RumRetentionFiltersOrderData() +.type(RumRetentionFilterType.RETENTION_FILTERS) +.id("325631eb-94c9-49c0-93f9-ab7e4fd24529"), new RumRetentionFiltersOrderData() +.type(RumRetentionFilterType.RETENTION_FILTERS) +.id("42d89430-5b80-426e-a44b-ba3b417ece25"), new RumRetentionFiltersOrderData() +.type(RumRetentionFilterType.RETENTION_FILTERS) +.id("bff0bc34-99e9-4c16-adce-f47e71948c23"))); try { - RumRetentionFiltersOrderResponse result = - apiInstance.orderRetentionFilters("1d4b9c34-7ac4-423a-91cf-9902d926e9b3", body); + RumRetentionFiltersOrderResponse result = apiInstance.orderRetentionFilters("1d4b9c34-7ac4-423a-91cf-9902d926e9b3", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RumRetentionFiltersApi#orderRetentionFilters"); @@ -40,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum-retention-filters/UpdateRetentionFilter.java b/examples/v2/rum-retention-filters/UpdateRetentionFilter.java index d9ca2027e08..72c230cc51a 100644 --- a/examples/v2/rum-retention-filters/UpdateRetentionFilter.java +++ b/examples/v2/rum-retention-filters/UpdateRetentionFilter.java @@ -1,38 +1,42 @@ // Update a RUM retention filter returns "Updated" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumRetentionFiltersApi; -import com.datadog.api.client.v2.model.RumRetentionFilterEventType; import com.datadog.api.client.v2.model.RumRetentionFilterResponse; +import com.datadog.api.client.v2.model.RumRetentionFilterEnabled; +import com.datadog.api.client.v2.model.RumRetentionFilterEventType; +import com.datadog.api.client.v2.model.RumRetentionFilterSampleRate; import com.datadog.api.client.v2.model.RumRetentionFilterType; import com.datadog.api.client.v2.model.RumRetentionFilterUpdateAttributes; import com.datadog.api.client.v2.model.RumRetentionFilterUpdateData; import com.datadog.api.client.v2.model.RumRetentionFilterUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient); - RumRetentionFilterUpdateRequest body = - new RumRetentionFilterUpdateRequest() - .data( - new RumRetentionFilterUpdateData() - .id("4b95d361-f65d-4515-9824-c9aaeba5ac2a") - .type(RumRetentionFilterType.RETENTION_FILTERS) - .attributes( - new RumRetentionFilterUpdateAttributes() - .name("Test updating retention filter") - .eventType(RumRetentionFilterEventType.VIEW) - .query("view_query") - .sampleRate(100.0) - .enabled(true))); + RumRetentionFilterUpdateRequest body = new RumRetentionFilterUpdateRequest() +.data(new RumRetentionFilterUpdateData() +.id("4b95d361-f65d-4515-9824-c9aaeba5ac2a") +.type(RumRetentionFilterType.RETENTION_FILTERS) +.attributes(new RumRetentionFilterUpdateAttributes() +.name("Test updating retention filter") +.eventType(RumRetentionFilterEventType.VIEW) +.query("view_query") +.sampleRate(100.0) +.enabled(true))); try { - RumRetentionFilterResponse result = - apiInstance.updateRetentionFilter( - "a33671aa-24fd-4dcd-ba4b-5bbdbafe7690", "4b95d361-f65d-4515-9824-c9aaeba5ac2a", body); + RumRetentionFilterResponse result = apiInstance.updateRetentionFilter("a33671aa-24fd-4dcd-ba4b-5bbdbafe7690", "4b95d361-f65d-4515-9824-c9aaeba5ac2a", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RumRetentionFiltersApi#updateRetentionFilter"); @@ -42,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/AggregateRUMEvents.java b/examples/v2/rum/AggregateRUMEvents.java index b119b4dc959..f55543e68c7 100644 --- a/examples/v2/rum/AggregateRUMEvents.java +++ b/examples/v2/rum/AggregateRUMEvents.java @@ -1,46 +1,50 @@ // Aggregate RUM events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; +import com.datadog.api.client.v2.model.RUMAnalyticsAggregateResponse; import com.datadog.api.client.v2.model.RUMAggregateRequest; import com.datadog.api.client.v2.model.RUMAggregationFunction; -import com.datadog.api.client.v2.model.RUMAnalyticsAggregateResponse; import com.datadog.api.client.v2.model.RUMCompute; import com.datadog.api.client.v2.model.RUMComputeType; import com.datadog.api.client.v2.model.RUMGroupBy; import com.datadog.api.client.v2.model.RUMGroupByTotal; +import com.datadog.api.client.v2.model.RUMGroupByTotalBoolean; import com.datadog.api.client.v2.model.RUMQueryFilter; import com.datadog.api.client.v2.model.RUMQueryOptions; import com.datadog.api.client.v2.model.RUMQueryPageOptions; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumApi apiInstance = new RumApi(defaultClient); - RUMAggregateRequest body = - new RUMAggregateRequest() - .compute( - Collections.singletonList( - new RUMCompute() - .aggregation(RUMAggregationFunction.PERCENTILE_90) - .metric("@view.time_spent") - .type(RUMComputeType.TOTAL))) - .filter( - new RUMQueryFilter() - .from("now-15m") - .query("@type:view AND @session.type:user") - .to("now")) - .groupBy( - Collections.singletonList( - new RUMGroupBy() - .facet("@view.time_spent") - .limit(10L) - .total(new RUMGroupByTotal(false)))) - .options(new RUMQueryOptions().timezone("GMT")) - .page(new RUMQueryPageOptions().limit(25)); + RUMAggregateRequest body = new RUMAggregateRequest() +.compute(Collections.singletonList(new RUMCompute() +.aggregation(RUMAggregationFunction.PERCENTILE_90) +.metric("@view.time_spent") +.type(RUMComputeType.TOTAL))) +.filter(new RUMQueryFilter() +.from("now-15m") +.query("@type:view AND @session.type:user") +.to("now")) +.groupBy(Collections.singletonList(new RUMGroupBy() +.facet("@view.time_spent") +.limit(10L) +.total(new RUMGroupByTotal( +false)))) +.options(new RUMQueryOptions() +.timezone("GMT")) +.page(new RUMQueryPageOptions() +.limit(25)); try { RUMAnalyticsAggregateResponse result = apiInstance.aggregateRUMEvents(body); @@ -53,4 +57,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/CreateRUMApplication.java b/examples/v2/rum/CreateRUMApplication.java index e27dcd143f0..47d95c424f0 100644 --- a/examples/v2/rum/CreateRUMApplication.java +++ b/examples/v2/rum/CreateRUMApplication.java @@ -1,28 +1,32 @@ // Create a new RUM application returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; +import com.datadog.api.client.v2.model.RUMApplicationResponse; import com.datadog.api.client.v2.model.RUMApplicationCreate; import com.datadog.api.client.v2.model.RUMApplicationCreateAttributes; import com.datadog.api.client.v2.model.RUMApplicationCreateRequest; import com.datadog.api.client.v2.model.RUMApplicationCreateType; -import com.datadog.api.client.v2.model.RUMApplicationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumApi apiInstance = new RumApi(defaultClient); - RUMApplicationCreateRequest body = - new RUMApplicationCreateRequest() - .data( - new RUMApplicationCreate() - .attributes( - new RUMApplicationCreateAttributes() - .name("test-rum-5c67ebb32077e1d9") - .type("ios")) - .type(RUMApplicationCreateType.RUM_APPLICATION_CREATE)); + RUMApplicationCreateRequest body = new RUMApplicationCreateRequest() +.data(new RUMApplicationCreate() +.attributes(new RUMApplicationCreateAttributes() +.name("test-rum-5c67ebb32077e1d9") +.type("ios")) +.type(RUMApplicationCreateType.RUM_APPLICATION_CREATE)); try { RUMApplicationResponse result = apiInstance.createRUMApplication(body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/CreateRUMApplication_1946294560.java b/examples/v2/rum/CreateRUMApplication_1946294560.java index 97a3d4ea6ca..080b95485b5 100644 --- a/examples/v2/rum/CreateRUMApplication_1946294560.java +++ b/examples/v2/rum/CreateRUMApplication_1946294560.java @@ -1,32 +1,36 @@ // Create a new RUM application with Product Scales returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; +import com.datadog.api.client.v2.model.RUMApplicationResponse; import com.datadog.api.client.v2.model.RUMApplicationCreate; import com.datadog.api.client.v2.model.RUMApplicationCreateAttributes; import com.datadog.api.client.v2.model.RUMApplicationCreateRequest; import com.datadog.api.client.v2.model.RUMApplicationCreateType; -import com.datadog.api.client.v2.model.RUMApplicationResponse; import com.datadog.api.client.v2.model.RUMEventProcessingState; import com.datadog.api.client.v2.model.RUMProductAnalyticsRetentionState; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumApi apiInstance = new RumApi(defaultClient); - RUMApplicationCreateRequest body = - new RUMApplicationCreateRequest() - .data( - new RUMApplicationCreate() - .attributes( - new RUMApplicationCreateAttributes() - .name("test-rum-with-product-scales-5c67ebb32077e1d9") - .type("browser") - .rumEventProcessingState(RUMEventProcessingState.ERROR_FOCUSED_MODE) - .productAnalyticsRetentionState(RUMProductAnalyticsRetentionState.NONE)) - .type(RUMApplicationCreateType.RUM_APPLICATION_CREATE)); + RUMApplicationCreateRequest body = new RUMApplicationCreateRequest() +.data(new RUMApplicationCreate() +.attributes(new RUMApplicationCreateAttributes() +.name("test-rum-with-product-scales-5c67ebb32077e1d9") +.type("browser") +.rumEventProcessingState(RUMEventProcessingState.ERROR_FOCUSED_MODE) +.productAnalyticsRetentionState(RUMProductAnalyticsRetentionState.NONE)) +.type(RUMApplicationCreateType.RUM_APPLICATION_CREATE)); try { RUMApplicationResponse result = apiInstance.createRUMApplication(body); @@ -39,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/DeleteRUMApplication.java b/examples/v2/rum/DeleteRUMApplication.java index d4fd3dcc6d5..fac4002a85a 100644 --- a/examples/v2/rum/DeleteRUMApplication.java +++ b/examples/v2/rum/DeleteRUMApplication.java @@ -1,8 +1,15 @@ // Delete a RUM application returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/GetRUMApplication.java b/examples/v2/rum/GetRUMApplication.java index 61b89bf11f8..a1508134ed5 100644 --- a/examples/v2/rum/GetRUMApplication.java +++ b/examples/v2/rum/GetRUMApplication.java @@ -1,9 +1,16 @@ // Get a RUM application returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; import com.datadog.api.client.v2.model.RUMApplicationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/GetRUMApplications.java b/examples/v2/rum/GetRUMApplications.java index 5fbfc30f290..2d1875fe2f3 100644 --- a/examples/v2/rum/GetRUMApplications.java +++ b/examples/v2/rum/GetRUMApplications.java @@ -1,9 +1,16 @@ // List all the RUM applications returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; import com.datadog.api.client.v2.model.RUMApplicationsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/ListRUMEvents.java b/examples/v2/rum/ListRUMEvents.java index 2e63a4b9f18..0d24521ae71 100644 --- a/examples/v2/rum/ListRUMEvents.java +++ b/examples/v2/rum/ListRUMEvents.java @@ -1,9 +1,16 @@ // Get a list of RUM events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; import com.datadog.api.client.v2.model.RUMEventsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/ListRUMEvents_2680821282.java b/examples/v2/rum/ListRUMEvents_2680821282.java index 68d7cc1012f..a17c87666b0 100644 --- a/examples/v2/rum/ListRUMEvents_2680821282.java +++ b/examples/v2/rum/ListRUMEvents_2680821282.java @@ -1,10 +1,19 @@ // Get a list of RUM events returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.RumApi; import com.datadog.api.client.v2.api.RumApi.ListRUMEventsOptionalParameters; +import com.datadog.api.client.v2.model.RUMEventsResponse; import com.datadog.api.client.v2.model.RUMEvent; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +21,10 @@ public static void main(String[] args) { RumApi apiInstance = new RumApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listRUMEventsWithPagination( - new ListRUMEventsOptionalParameters().pageLimit(2)); + PaginationIterable iterable = apiInstance.listRUMEventsWithPagination(new ListRUMEventsOptionalParameters().pageLimit(2)); for (RUMEvent item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling RumApi#listRUMEventsWithPagination"); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/SearchRUMEvents.java b/examples/v2/rum/SearchRUMEvents.java index 49bb2c54e0d..f912892c405 100644 --- a/examples/v2/rum/SearchRUMEvents.java +++ b/examples/v2/rum/SearchRUMEvents.java @@ -1,7 +1,7 @@ // Search RUM events returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; import com.datadog.api.client.v2.model.RUMEventsResponse; import com.datadog.api.client.v2.model.RUMQueryFilter; @@ -9,22 +9,30 @@ import com.datadog.api.client.v2.model.RUMQueryPageOptions; import com.datadog.api.client.v2.model.RUMSearchEventsRequest; import com.datadog.api.client.v2.model.RUMSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumApi apiInstance = new RumApi(defaultClient); - RUMSearchEventsRequest body = - new RUMSearchEventsRequest() - .filter( - new RUMQueryFilter() - .from("now-15m") - .query("@type:session AND @session.type:user") - .to("now")) - .options(new RUMQueryOptions().timeOffset(0L).timezone("GMT")) - .page(new RUMQueryPageOptions().limit(25)) - .sort(RUMSort.TIMESTAMP_ASCENDING); + RUMSearchEventsRequest body = new RUMSearchEventsRequest() +.filter(new RUMQueryFilter() +.from("now-15m") +.query("@type:session AND @session.type:user") +.to("now")) +.options(new RUMQueryOptions() +.timeOffset(0L) +.timezone("GMT")) +.page(new RUMQueryPageOptions() +.limit(25)) +.sort(RUMSort.TIMESTAMP_ASCENDING); try { RUMEventsResponse result = apiInstance.searchRUMEvents(body); @@ -37,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/SearchRUMEvents_574690310.java b/examples/v2/rum/SearchRUMEvents_574690310.java index 9d02befda91..be1911adadf 100644 --- a/examples/v2/rum/SearchRUMEvents_574690310.java +++ b/examples/v2/rum/SearchRUMEvents_574690310.java @@ -1,36 +1,46 @@ // Search RUM events returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.RumApi; +import com.datadog.api.client.v2.model.RUMEventsResponse; import com.datadog.api.client.v2.model.RUMEvent; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.RUMQueryFilter; import com.datadog.api.client.v2.model.RUMQueryOptions; import com.datadog.api.client.v2.model.RUMQueryPageOptions; import com.datadog.api.client.v2.model.RUMSearchEventsRequest; import com.datadog.api.client.v2.model.RUMSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); RumApi apiInstance = new RumApi(defaultClient); - RUMSearchEventsRequest body = - new RUMSearchEventsRequest() - .filter( - new RUMQueryFilter() - .from("now-15m") - .query("@type:session AND @session.type:user") - .to("now")) - .options(new RUMQueryOptions().timeOffset(0L).timezone("GMT")) - .page(new RUMQueryPageOptions().limit(2)) - .sort(RUMSort.TIMESTAMP_ASCENDING); + RUMSearchEventsRequest body = new RUMSearchEventsRequest() +.filter(new RUMQueryFilter() +.from("now-15m") +.query("@type:session AND @session.type:user") +.to("now")) +.options(new RUMQueryOptions() +.timeOffset(0L) +.timezone("GMT")) +.page(new RUMQueryPageOptions() +.limit(2)) +.sort(RUMSort.TIMESTAMP_ASCENDING); try { PaginationIterable iterable = apiInstance.searchRUMEventsWithPagination(body); for (RUMEvent item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling RumApi#searchRUMEventsWithPagination"); @@ -38,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/UpdateRUMApplication.java b/examples/v2/rum/UpdateRUMApplication.java index 3f24d16a257..a5842c25853 100644 --- a/examples/v2/rum/UpdateRUMApplication.java +++ b/examples/v2/rum/UpdateRUMApplication.java @@ -1,13 +1,20 @@ // Update a RUM application returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; import com.datadog.api.client.v2.model.RUMApplicationResponse; import com.datadog.api.client.v2.model.RUMApplicationUpdate; import com.datadog.api.client.v2.model.RUMApplicationUpdateAttributes; import com.datadog.api.client.v2.model.RUMApplicationUpdateRequest; import com.datadog.api.client.v2.model.RUMApplicationUpdateType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,20 +24,16 @@ public static void main(String[] args) { // there is a valid "rum_application" in the system String RUM_APPLICATION_DATA_ID = System.getenv("RUM_APPLICATION_DATA_ID"); - RUMApplicationUpdateRequest body = - new RUMApplicationUpdateRequest() - .data( - new RUMApplicationUpdate() - .attributes( - new RUMApplicationUpdateAttributes() - .name("updated_name_for_my_existing_rum_application") - .type("browser")) - .id(RUM_APPLICATION_DATA_ID) - .type(RUMApplicationUpdateType.RUM_APPLICATION_UPDATE)); + RUMApplicationUpdateRequest body = new RUMApplicationUpdateRequest() +.data(new RUMApplicationUpdate() +.attributes(new RUMApplicationUpdateAttributes() +.name("updated_name_for_my_existing_rum_application") +.type("browser")) +.id(RUM_APPLICATION_DATA_ID) +.type(RUMApplicationUpdateType.RUM_APPLICATION_UPDATE)); try { - RUMApplicationResponse result = - apiInstance.updateRUMApplication(RUM_APPLICATION_DATA_ID, body); + RUMApplicationResponse result = apiInstance.updateRUMApplication(RUM_APPLICATION_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RumApi#updateRUMApplication"); @@ -40,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/rum/UpdateRUMApplication_394074053.java b/examples/v2/rum/UpdateRUMApplication_394074053.java index f509b3c4166..2ddd0c2900e 100644 --- a/examples/v2/rum/UpdateRUMApplication_394074053.java +++ b/examples/v2/rum/UpdateRUMApplication_394074053.java @@ -1,7 +1,7 @@ // Update a RUM application with Product Scales returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.RumApi; import com.datadog.api.client.v2.model.RUMApplicationResponse; import com.datadog.api.client.v2.model.RUMApplicationUpdate; @@ -10,6 +10,13 @@ import com.datadog.api.client.v2.model.RUMApplicationUpdateType; import com.datadog.api.client.v2.model.RUMEventProcessingState; import com.datadog.api.client.v2.model.RUMProductAnalyticsRetentionState; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,21 +26,17 @@ public static void main(String[] args) { // there is a valid "rum_application" in the system String RUM_APPLICATION_DATA_ID = System.getenv("RUM_APPLICATION_DATA_ID"); - RUMApplicationUpdateRequest body = - new RUMApplicationUpdateRequest() - .data( - new RUMApplicationUpdate() - .attributes( - new RUMApplicationUpdateAttributes() - .name("updated_rum_with_product_scales") - .rumEventProcessingState(RUMEventProcessingState.ALL) - .productAnalyticsRetentionState(RUMProductAnalyticsRetentionState.MAX)) - .id(RUM_APPLICATION_DATA_ID) - .type(RUMApplicationUpdateType.RUM_APPLICATION_UPDATE)); + RUMApplicationUpdateRequest body = new RUMApplicationUpdateRequest() +.data(new RUMApplicationUpdate() +.attributes(new RUMApplicationUpdateAttributes() +.name("updated_rum_with_product_scales") +.rumEventProcessingState(RUMEventProcessingState.ALL) +.productAnalyticsRetentionState(RUMProductAnalyticsRetentionState.MAX)) +.id(RUM_APPLICATION_DATA_ID) +.type(RUMApplicationUpdateType.RUM_APPLICATION_UPDATE)); try { - RUMApplicationResponse result = - apiInstance.updateRUMApplication(RUM_APPLICATION_DATA_ID, body); + RUMApplicationResponse result = apiInstance.updateRUMApplication(RUM_APPLICATION_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling RumApi#updateRUMApplication"); @@ -43,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/seats/AssignSeatsUser.java b/examples/v2/seats/AssignSeatsUser.java index 67552de7784..8000566582e 100644 --- a/examples/v2/seats/AssignSeatsUser.java +++ b/examples/v2/seats/AssignSeatsUser.java @@ -1,14 +1,20 @@ // Assign seats to users returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SeatsApi; +import com.datadog.api.client.v2.model.AssignSeatsUserResponse; import com.datadog.api.client.v2.model.AssignSeatsUserRequest; import com.datadog.api.client.v2.model.AssignSeatsUserRequestData; import com.datadog.api.client.v2.model.AssignSeatsUserRequestDataAttributes; -import com.datadog.api.client.v2.model.AssignSeatsUserResponse; import com.datadog.api.client.v2.model.SeatAssignmentsDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,15 +24,12 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - AssignSeatsUserRequest body = - new AssignSeatsUserRequest() - .data( - new AssignSeatsUserRequestData() - .type(SeatAssignmentsDataType.SEAT_ASSIGNMENTS) - .attributes( - new AssignSeatsUserRequestDataAttributes() - .productCode("incident_response") - .userUuids(Collections.singletonList(USER_DATA_ID)))); + AssignSeatsUserRequest body = new AssignSeatsUserRequest() +.data(new AssignSeatsUserRequestData() +.type(SeatAssignmentsDataType.SEAT_ASSIGNMENTS) +.attributes(new AssignSeatsUserRequestDataAttributes() +.productCode("incident_response") +.userUuids(Collections.singletonList(USER_DATA_ID)))); try { AssignSeatsUserResponse result = apiInstance.assignSeatsUser(body); @@ -39,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/seats/GetSeatsUsers.java b/examples/v2/seats/GetSeatsUsers.java index f38b8a88b58..ce2a9fb834d 100644 --- a/examples/v2/seats/GetSeatsUsers.java +++ b/examples/v2/seats/GetSeatsUsers.java @@ -1,10 +1,17 @@ // Get users with seats returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SeatsApi; import com.datadog.api.client.v2.api.SeatsApi.GetSeatsUsersOptionalParameters; import com.datadog.api.client.v2.model.SeatUserDataArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +19,7 @@ public static void main(String[] args) { SeatsApi apiInstance = new SeatsApi(defaultClient); try { - SeatUserDataArray result = - apiInstance.getSeatsUsers( - "incident_response", new GetSeatsUsersOptionalParameters().pageLimit(100)); + SeatUserDataArray result = apiInstance.getSeatsUsers("incident_response",new GetSeatsUsersOptionalParameters().pageLimit(100)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SeatsApi#getSeatsUsers"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/seats/UnassignSeatsUser.java b/examples/v2/seats/UnassignSeatsUser.java index 34372189003..a39ddb94c38 100644 --- a/examples/v2/seats/UnassignSeatsUser.java +++ b/examples/v2/seats/UnassignSeatsUser.java @@ -1,13 +1,19 @@ // Unassign seats from users returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SeatsApi; import com.datadog.api.client.v2.model.SeatAssignmentsDataType; import com.datadog.api.client.v2.model.UnassignSeatsUserRequest; import com.datadog.api.client.v2.model.UnassignSeatsUserRequestData; import com.datadog.api.client.v2.model.UnassignSeatsUserRequestDataAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,15 +23,12 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - UnassignSeatsUserRequest body = - new UnassignSeatsUserRequest() - .data( - new UnassignSeatsUserRequestData() - .type(SeatAssignmentsDataType.SEAT_ASSIGNMENTS) - .attributes( - new UnassignSeatsUserRequestDataAttributes() - .productCode("incident_response") - .userUuids(Collections.singletonList(USER_DATA_ID)))); + UnassignSeatsUserRequest body = new UnassignSeatsUserRequest() +.data(new UnassignSeatsUserRequestData() +.type(SeatAssignmentsDataType.SEAT_ASSIGNMENTS) +.attributes(new UnassignSeatsUserRequestDataAttributes() +.productCode("incident_response") +.userUuids(Collections.singletonList(USER_DATA_ID)))); try { apiInstance.unassignSeatsUser(body); @@ -37,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ActivateContentPack.java b/examples/v2/security-monitoring/ActivateContentPack.java index e43be177cbe..6b71a3d3236 100644 --- a/examples/v2/security-monitoring/ActivateContentPack.java +++ b/examples/v2/security-monitoring/ActivateContentPack.java @@ -1,8 +1,15 @@ // Activate content pack returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/AttachCase.java b/examples/v2/security-monitoring/AttachCase.java index 1e9cf00c696..e42ea7403f5 100644 --- a/examples/v2/security-monitoring/AttachCase.java +++ b/examples/v2/security-monitoring/AttachCase.java @@ -1,47 +1,43 @@ // Attach security findings to a case returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponse; import com.datadog.api.client.v2.model.AttachCaseRequest; import com.datadog.api.client.v2.model.AttachCaseRequestData; import com.datadog.api.client.v2.model.AttachCaseRequestDataRelationships; import com.datadog.api.client.v2.model.CaseDataType; -import com.datadog.api.client.v2.model.FindingCaseResponse; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - AttachCaseRequest body = - new AttachCaseRequest() - .data( - new AttachCaseRequestData() - .id("7d16945b-baf8-411e-ab2a-20fe43af1ea3") - .relationships( - new AttachCaseRequestDataRelationships() - .findings( - new Findings() - .data( - Arrays.asList( - new FindingData() - .id( - "ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=") - .type(FindingDataType.FINDINGS), - new FindingData() - .id( - "MmUzMzZkODQ2YTI3NDU0OTk4NDk3NzhkOTY5YjU2Zjh-YWJjZGI1ODI4OTYzNWM3ZmUwZTBlOWRkYTRiMGUyOGQ=") - .type(FindingDataType.FINDINGS))))) - .type(CaseDataType.CASES)); + AttachCaseRequest body = new AttachCaseRequest() +.data(new AttachCaseRequestData() +.id("7d16945b-baf8-411e-ab2a-20fe43af1ea3") +.relationships(new AttachCaseRequestDataRelationships() +.findings(new Findings() +.data(Arrays.asList(new FindingData() +.id("ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=") +.type(FindingDataType.FINDINGS), new FindingData() +.id("MmUzMzZkODQ2YTI3NDU0OTk4NDk3NzhkOTY5YjU2Zjh-YWJjZGI1ODI4OTYzNWM3ZmUwZTBlOWRkYTRiMGUyOGQ=") +.type(FindingDataType.FINDINGS))))) +.type(CaseDataType.CASES)); try { - FindingCaseResponse result = - apiInstance.attachCase("7d16945b-baf8-411e-ab2a-20fe43af1ea3", body); + FindingCaseResponse result = apiInstance.attachCase("7d16945b-baf8-411e-ab2a-20fe43af1ea3", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#attachCase"); @@ -51,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/AttachCase_897782765.java b/examples/v2/security-monitoring/AttachCase_897782765.java index a21b965fffb..e448cee8dfd 100644 --- a/examples/v2/security-monitoring/AttachCase_897782765.java +++ b/examples/v2/security-monitoring/AttachCase_897782765.java @@ -1,43 +1,41 @@ // Attach security finding to a case returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponse; import com.datadog.api.client.v2.model.AttachCaseRequest; import com.datadog.api.client.v2.model.AttachCaseRequestData; import com.datadog.api.client.v2.model.AttachCaseRequestDataRelationships; import com.datadog.api.client.v2.model.CaseDataType; -import com.datadog.api.client.v2.model.FindingCaseResponse; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - AttachCaseRequest body = - new AttachCaseRequest() - .data( - new AttachCaseRequestData() - .id("7d16945b-baf8-411e-ab2a-20fe43af1ea3") - .relationships( - new AttachCaseRequestDataRelationships() - .findings( - new Findings() - .data( - Collections.singletonList( - new FindingData() - .id( - "ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=") - .type(FindingDataType.FINDINGS))))) - .type(CaseDataType.CASES)); + AttachCaseRequest body = new AttachCaseRequest() +.data(new AttachCaseRequestData() +.id("7d16945b-baf8-411e-ab2a-20fe43af1ea3") +.relationships(new AttachCaseRequestDataRelationships() +.findings(new Findings() +.data(Collections.singletonList(new FindingData() +.id("ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=") +.type(FindingDataType.FINDINGS))))) +.type(CaseDataType.CASES)); try { - FindingCaseResponse result = - apiInstance.attachCase("7d16945b-baf8-411e-ab2a-20fe43af1ea3", body); + FindingCaseResponse result = apiInstance.attachCase("7d16945b-baf8-411e-ab2a-20fe43af1ea3", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#attachCase"); @@ -47,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/AttachJiraIssue.java b/examples/v2/security-monitoring/AttachJiraIssue.java index c49d9e41330..2a12308e608 100644 --- a/examples/v2/security-monitoring/AttachJiraIssue.java +++ b/examples/v2/security-monitoring/AttachJiraIssue.java @@ -1,8 +1,9 @@ // Attach security findings to a Jira issue returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponse; import com.datadog.api.client.v2.model.AttachJiraIssueRequest; import com.datadog.api.client.v2.model.AttachJiraIssueRequestData; import com.datadog.api.client.v2.model.AttachJiraIssueRequestDataAttributes; @@ -10,47 +11,39 @@ import com.datadog.api.client.v2.model.CaseManagementProject; import com.datadog.api.client.v2.model.CaseManagementProjectData; import com.datadog.api.client.v2.model.CaseManagementProjectDataType; -import com.datadog.api.client.v2.model.FindingCaseResponse; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; import com.datadog.api.client.v2.model.JiraIssuesDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - AttachJiraIssueRequest body = - new AttachJiraIssueRequest() - .data( - new AttachJiraIssueRequestData() - .attributes( - new AttachJiraIssueRequestDataAttributes() - .jiraIssueUrl( - "https://datadoghq-sandbox-538.atlassian.net/browse/CSMSEC-105476")) - .relationships( - new AttachJiraIssueRequestDataRelationships() - .findings( - new Findings() - .data( - Arrays.asList( - new FindingData() - .id( - "OTQ3NjJkMmYwMTIzMzMxNTc1Y2Q4MTA5NWU0NTBmMDl-ZjE3NjMxZWVkYzBjZGI1NDY2NWY2OGQxZDk4MDY4MmI=") - .type(FindingDataType.FINDINGS), - new FindingData() - .id( - "MTNjN2ZmYWMzMDIxYmU1ZDFiZDRjNWUwN2I1NzVmY2F-YTA3MzllMTUzNWM3NmEyZjdiNzEzOWM5YmViZTMzOGM=") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(JiraIssuesDataType.JIRA_ISSUES)); + AttachJiraIssueRequest body = new AttachJiraIssueRequest() +.data(new AttachJiraIssueRequestData() +.attributes(new AttachJiraIssueRequestDataAttributes() +.jiraIssueUrl("https://datadoghq-sandbox-538.atlassian.net/browse/CSMSEC-105476")) +.relationships(new AttachJiraIssueRequestDataRelationships() +.findings(new Findings() +.data(Arrays.asList(new FindingData() +.id("OTQ3NjJkMmYwMTIzMzMxNTc1Y2Q4MTA5NWU0NTBmMDl-ZjE3NjMxZWVkYzBjZGI1NDY2NWY2OGQxZDk4MDY4MmI=") +.type(FindingDataType.FINDINGS), new FindingData() +.id("MTNjN2ZmYWMzMDIxYmU1ZDFiZDRjNWUwN2I1NzVmY2F-YTA3MzllMTUzNWM3NmEyZjdiNzEzOWM5YmViZTMzOGM=") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(JiraIssuesDataType.JIRA_ISSUES)); try { FindingCaseResponse result = apiInstance.attachJiraIssue(body); @@ -63,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/AttachJiraIssue_3042842144.java b/examples/v2/security-monitoring/AttachJiraIssue_3042842144.java index 318ec992ad4..40392c5bb0a 100644 --- a/examples/v2/security-monitoring/AttachJiraIssue_3042842144.java +++ b/examples/v2/security-monitoring/AttachJiraIssue_3042842144.java @@ -1,8 +1,9 @@ // Attach security finding to a Jira issue returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponse; import com.datadog.api.client.v2.model.AttachJiraIssueRequest; import com.datadog.api.client.v2.model.AttachJiraIssueRequestData; import com.datadog.api.client.v2.model.AttachJiraIssueRequestDataAttributes; @@ -10,43 +11,37 @@ import com.datadog.api.client.v2.model.CaseManagementProject; import com.datadog.api.client.v2.model.CaseManagementProjectData; import com.datadog.api.client.v2.model.CaseManagementProjectDataType; -import com.datadog.api.client.v2.model.FindingCaseResponse; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; import com.datadog.api.client.v2.model.JiraIssuesDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - AttachJiraIssueRequest body = - new AttachJiraIssueRequest() - .data( - new AttachJiraIssueRequestData() - .attributes( - new AttachJiraIssueRequestDataAttributes() - .jiraIssueUrl( - "https://datadoghq-sandbox-538.atlassian.net/browse/CSMSEC-105476")) - .relationships( - new AttachJiraIssueRequestDataRelationships() - .findings( - new Findings() - .data( - Collections.singletonList( - new FindingData() - .id( - "OTQ3NjJkMmYwMTIzMzMxNTc1Y2Q4MTA5NWU0NTBmMDl-ZjE3NjMxZWVkYzBjZGI1NDY2NWY2OGQxZDk4MDY4MmI=") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(JiraIssuesDataType.JIRA_ISSUES)); + AttachJiraIssueRequest body = new AttachJiraIssueRequest() +.data(new AttachJiraIssueRequestData() +.attributes(new AttachJiraIssueRequestDataAttributes() +.jiraIssueUrl("https://datadoghq-sandbox-538.atlassian.net/browse/CSMSEC-105476")) +.relationships(new AttachJiraIssueRequestDataRelationships() +.findings(new Findings() +.data(Collections.singletonList(new FindingData() +.id("OTQ3NjJkMmYwMTIzMzMxNTc1Y2Q4MTA5NWU0NTBmMDl-ZjE3NjMxZWVkYzBjZGI1NDY2NWY2OGQxZDk4MDY4MmI=") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(JiraIssuesDataType.JIRA_ISSUES)); try { FindingCaseResponse result = apiInstance.attachJiraIssue(body); @@ -59,4 +54,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/BulkExportSecurityMonitoringRules.java b/examples/v2/security-monitoring/BulkExportSecurityMonitoringRules.java index 2e5dc516171..a7f4f468971 100644 --- a/examples/v2/security-monitoring/BulkExportSecurityMonitoringRules.java +++ b/examples/v2/security-monitoring/BulkExportSecurityMonitoringRules.java @@ -1,14 +1,20 @@ // Bulk export security monitoring rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; import com.datadog.api.client.v2.model.SecurityMonitoringRuleBulkExportAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringRuleBulkExportData; import com.datadog.api.client.v2.model.SecurityMonitoringRuleBulkExportDataType; import com.datadog.api.client.v2.model.SecurityMonitoringRuleBulkExportPayload; import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,27 +24,21 @@ public static void main(String[] args) { // there is a valid "security_rule" in the system String SECURITY_RULE_ID = System.getenv("SECURITY_RULE_ID"); - SecurityMonitoringRuleBulkExportPayload body = - new SecurityMonitoringRuleBulkExportPayload() - .data( - new SecurityMonitoringRuleBulkExportData() - .attributes( - new SecurityMonitoringRuleBulkExportAttributes() - .ruleIds(Collections.singletonList(SECURITY_RULE_ID))) - .type( - SecurityMonitoringRuleBulkExportDataType - .SECURITY_MONITORING_RULES_BULK_EXPORT)); + SecurityMonitoringRuleBulkExportPayload body = new SecurityMonitoringRuleBulkExportPayload() +.data(new SecurityMonitoringRuleBulkExportData() +.attributes(new SecurityMonitoringRuleBulkExportAttributes() +.ruleIds(Collections.singletonList(SECURITY_RULE_ID))) +.type(SecurityMonitoringRuleBulkExportDataType.SECURITY_MONITORING_RULES_BULK_EXPORT)); try { File result = apiInstance.bulkExportSecurityMonitoringRules(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#bulkExportSecurityMonitoringRules"); + System.err.println("Exception when calling SecurityMonitoringApi#bulkExportSecurityMonitoringRules"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CancelThreatHuntingJob.java b/examples/v2/security-monitoring/CancelThreatHuntingJob.java index 6a9dde27289..607a986aebf 100644 --- a/examples/v2/security-monitoring/CancelThreatHuntingJob.java +++ b/examples/v2/security-monitoring/CancelThreatHuntingJob.java @@ -1,8 +1,15 @@ // Cancel a threat hunting job returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CancelThreatHuntingJob_1945505845.java b/examples/v2/security-monitoring/CancelThreatHuntingJob_1945505845.java index 8c4921a724a..63096a5d4d6 100644 --- a/examples/v2/security-monitoring/CancelThreatHuntingJob_1945505845.java +++ b/examples/v2/security-monitoring/CancelThreatHuntingJob_1945505845.java @@ -1,8 +1,15 @@ // Cancel a historical job returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ConvertExistingSecurityMonitoringRule.java b/examples/v2/security-monitoring/ConvertExistingSecurityMonitoringRule.java index 1dfba4432f0..42a83e048a0 100644 --- a/examples/v2/security-monitoring/ConvertExistingSecurityMonitoringRule.java +++ b/examples/v2/security-monitoring/ConvertExistingSecurityMonitoringRule.java @@ -1,9 +1,16 @@ // Convert an existing rule from JSON to Terraform returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringRuleConvertResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String SECURITY_RULE_HASH_ID = System.getenv("SECURITY_RULE_HASH_ID"); try { - SecurityMonitoringRuleConvertResponse result = - apiInstance.convertExistingSecurityMonitoringRule(SECURITY_RULE_HASH_ID); + SecurityMonitoringRuleConvertResponse result = apiInstance.convertExistingSecurityMonitoringRule(SECURITY_RULE_HASH_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#convertExistingSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#convertExistingSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ConvertJobResultToSignal.java b/examples/v2/security-monitoring/ConvertJobResultToSignal.java index 97fb282e878..aa103b0b9ca 100644 --- a/examples/v2/security-monitoring/ConvertJobResultToSignal.java +++ b/examples/v2/security-monitoring/ConvertJobResultToSignal.java @@ -1,14 +1,20 @@ // Convert a job result to a signal returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.ConvertJobResultsToSignalsAttributes; import com.datadog.api.client.v2.model.ConvertJobResultsToSignalsData; import com.datadog.api.client.v2.model.ConvertJobResultsToSignalsDataType; import com.datadog.api.client.v2.model.ConvertJobResultsToSignalsRequest; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,19 +22,14 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.convertJobResultToSignal", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - ConvertJobResultsToSignalsRequest body = - new ConvertJobResultsToSignalsRequest() - .data( - new ConvertJobResultsToSignalsData() - .attributes( - new ConvertJobResultsToSignalsAttributes() - .jobResultIds(Collections.singletonList("")) - .notifications(Collections.singletonList("")) - .signalMessage("A large number of failed login attempts.") - .signalSeverity(SecurityMonitoringRuleSeverity.CRITICAL)) - .type( - ConvertJobResultsToSignalsDataType - .HISTORICALDETECTIONSJOBRESULTSIGNALCONVERSION)); + ConvertJobResultsToSignalsRequest body = new ConvertJobResultsToSignalsRequest() +.data(new ConvertJobResultsToSignalsData() +.attributes(new ConvertJobResultsToSignalsAttributes() +.jobResultIds(Collections.singletonList("")) +.notifications(Collections.singletonList("")) +.signalMessage("A large number of failed login attempts.") +.signalSeverity(SecurityMonitoringRuleSeverity.CRITICAL)) +.type(ConvertJobResultsToSignalsDataType.HISTORICALDETECTIONSJOBRESULTSIGNALCONVERSION)); try { apiInstance.convertJobResultToSignal(body); @@ -40,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ConvertSecurityMonitoringRuleFromJSONToTerraform.java b/examples/v2/security-monitoring/ConvertSecurityMonitoringRuleFromJSONToTerraform.java index 3f5aada1856..be3163975af 100644 --- a/examples/v2/security-monitoring/ConvertSecurityMonitoringRuleFromJSONToTerraform.java +++ b/examples/v2/security-monitoring/ConvertSecurityMonitoringRuleFromJSONToTerraform.java @@ -1,11 +1,11 @@ // Convert a rule from JSON to Terraform returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleConvertResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleConvertPayload; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleConvertResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; import com.datadog.api.client.v2.model.SecurityMonitoringRuleKeepAlive; import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; @@ -15,50 +15,47 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRulePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleConvertPayload body = - new SecurityMonitoringRuleConvertPayload( - new SecurityMonitoringStandardRulePayload() - .name("_49768568946de993") - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .query("@test:true") - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .metric(""))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0"))) - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) - .message("Test rule") - .isEnabled(true) - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); + SecurityMonitoringRuleConvertPayload body = new SecurityMonitoringRuleConvertPayload( +new SecurityMonitoringStandardRulePayload() +.name("_49768568946de993") +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.query("@test:true") +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.metric(""))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0"))) +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) +.message("Test rule") +.isEnabled(true) +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); try { - SecurityMonitoringRuleConvertResponse result = - apiInstance.convertSecurityMonitoringRuleFromJSONToTerraform(body); + SecurityMonitoringRuleConvertResponse result = apiInstance.convertSecurityMonitoringRuleFromJSONToTerraform(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling" - + " SecurityMonitoringApi#convertSecurityMonitoringRuleFromJSONToTerraform"); + System.err.println("Exception when calling SecurityMonitoringApi#convertSecurityMonitoringRuleFromJSONToTerraform"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateCases.java b/examples/v2/security-monitoring/CreateCases.java index 97075198d9b..56b27d31101 100644 --- a/examples/v2/security-monitoring/CreateCases.java +++ b/examples/v2/security-monitoring/CreateCases.java @@ -1,8 +1,9 @@ // Create cases for security findings returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.CaseDataType; import com.datadog.api.client.v2.model.CaseManagementProject; import com.datadog.api.client.v2.model.CaseManagementProjectData; @@ -11,66 +12,50 @@ import com.datadog.api.client.v2.model.CreateCaseRequestData; import com.datadog.api.client.v2.model.CreateCaseRequestDataAttributes; import com.datadog.api.client.v2.model.CreateCaseRequestDataRelationships; -import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - CreateCaseRequestArray body = - new CreateCaseRequestArray() - .data( - Arrays.asList( - new CreateCaseRequestData() - .attributes( - new CreateCaseRequestDataAttributes() - .title("A title") - .description("A description")) - .relationships( - new CreateCaseRequestDataRelationships() - .findings( - new Findings() - .data( - Collections.singletonList( - new FindingData() - .id( - "YjdhNDM3N2QyNTFjYmUwYTY3NDdhMTg0YTk2Yjg5MDl-ZjNmMzAwOTFkZDNhNGQzYzI0MzgxNTk4MjRjZmE2NzE=") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(CaseDataType.CASES), - new CreateCaseRequestData() - .attributes( - new CreateCaseRequestDataAttributes() - .title("A title") - .description("A description")) - .relationships( - new CreateCaseRequestDataRelationships() - .findings( - new Findings() - .data( - Collections.singletonList( - new FindingData() - .id( - "OGRlMDIwYzk4MjFmZTZiNTQwMzk2ZjUxNzg0MDc0NjR-MTk3Yjk4MDI4ZDQ4YzI2ZGZiMWJmMTNhNDEwZGZkYWI=") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(CaseDataType.CASES))); + CreateCaseRequestArray body = new CreateCaseRequestArray() +.data(Arrays.asList(new CreateCaseRequestData() +.attributes(new CreateCaseRequestDataAttributes() +.title("A title") +.description("A description")) +.relationships(new CreateCaseRequestDataRelationships() +.findings(new Findings() +.data(Collections.singletonList(new FindingData() +.id("YjdhNDM3N2QyNTFjYmUwYTY3NDdhMTg0YTk2Yjg5MDl-ZjNmMzAwOTFkZDNhNGQzYzI0MzgxNTk4MjRjZmE2NzE=") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(CaseDataType.CASES), new CreateCaseRequestData() +.attributes(new CreateCaseRequestDataAttributes() +.title("A title") +.description("A description")) +.relationships(new CreateCaseRequestDataRelationships() +.findings(new Findings() +.data(Collections.singletonList(new FindingData() +.id("OGRlMDIwYzk4MjFmZTZiNTQwMzk2ZjUxNzg0MDc0NjR-MTk3Yjk4MDI4ZDQ4YzI2ZGZiMWJmMTNhNDEwZGZkYWI=") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(CaseDataType.CASES))); try { FindingCaseResponseArray result = apiInstance.createCases(body); @@ -83,4 +68,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateCases_2385516013.java b/examples/v2/security-monitoring/CreateCases_2385516013.java index cc439bf1e09..637ae0ee43c 100644 --- a/examples/v2/security-monitoring/CreateCases_2385516013.java +++ b/examples/v2/security-monitoring/CreateCases_2385516013.java @@ -1,8 +1,9 @@ // Create case for security finding returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.CaseDataType; import com.datadog.api.client.v2.model.CaseManagementProject; import com.datadog.api.client.v2.model.CaseManagementProjectData; @@ -11,43 +12,37 @@ import com.datadog.api.client.v2.model.CreateCaseRequestData; import com.datadog.api.client.v2.model.CreateCaseRequestDataAttributes; import com.datadog.api.client.v2.model.CreateCaseRequestDataRelationships; -import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - CreateCaseRequestArray body = - new CreateCaseRequestArray() - .data( - Collections.singletonList( - new CreateCaseRequestData() - .attributes( - new CreateCaseRequestDataAttributes() - .title("A title") - .description("A description")) - .relationships( - new CreateCaseRequestDataRelationships() - .findings( - new Findings() - .data( - Collections.singletonList( - new FindingData() - .id( - "YjdhNDM3N2QyNTFjYmUwYTY3NDdhMTg0YTk2Yjg5MDl-ZjNmMzAwOTFkZDNhNGQzYzI0MzgxNTk4MjRjZmE2NzE=") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(CaseDataType.CASES))); + CreateCaseRequestArray body = new CreateCaseRequestArray() +.data(Collections.singletonList(new CreateCaseRequestData() +.attributes(new CreateCaseRequestDataAttributes() +.title("A title") +.description("A description")) +.relationships(new CreateCaseRequestDataRelationships() +.findings(new Findings() +.data(Collections.singletonList(new FindingData() +.id("YjdhNDM3N2QyNTFjYmUwYTY3NDdhMTg0YTk2Yjg5MDl-ZjNmMzAwOTFkZDNhNGQzYzI0MzgxNTk4MjRjZmE2NzE=") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(CaseDataType.CASES))); try { FindingCaseResponseArray result = apiInstance.createCases(body); @@ -60,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateCases_2798851680.java b/examples/v2/security-monitoring/CreateCases_2798851680.java index 3c2dfd31709..b4376b738a8 100644 --- a/examples/v2/security-monitoring/CreateCases_2798851680.java +++ b/examples/v2/security-monitoring/CreateCases_2798851680.java @@ -1,8 +1,9 @@ // Create case for security findings returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.CaseDataType; import com.datadog.api.client.v2.model.CaseManagementProject; import com.datadog.api.client.v2.model.CaseManagementProjectData; @@ -11,48 +12,39 @@ import com.datadog.api.client.v2.model.CreateCaseRequestData; import com.datadog.api.client.v2.model.CreateCaseRequestDataAttributes; import com.datadog.api.client.v2.model.CreateCaseRequestDataRelationships; -import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - CreateCaseRequestArray body = - new CreateCaseRequestArray() - .data( - Collections.singletonList( - new CreateCaseRequestData() - .attributes( - new CreateCaseRequestDataAttributes() - .title("A title") - .description("A description")) - .relationships( - new CreateCaseRequestDataRelationships() - .findings( - new Findings() - .data( - Arrays.asList( - new FindingData() - .id( - "ZTd5LWNuYi1seWV-aS0wMjI2NGZjZjRmZWQ5ODMyMg==") - .type(FindingDataType.FINDINGS), - new FindingData() - .id( - "c2FuLXhyaS1kZnN-aS0wODM3MjVhMTM2MDExNzNkOQ==") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(CaseDataType.CASES))); + CreateCaseRequestArray body = new CreateCaseRequestArray() +.data(Collections.singletonList(new CreateCaseRequestData() +.attributes(new CreateCaseRequestDataAttributes() +.title("A title") +.description("A description")) +.relationships(new CreateCaseRequestDataRelationships() +.findings(new Findings() +.data(Arrays.asList(new FindingData() +.id("ZTd5LWNuYi1seWV-aS0wMjI2NGZjZjRmZWQ5ODMyMg==") +.type(FindingDataType.FINDINGS), new FindingData() +.id("c2FuLXhyaS1kZnN-aS0wODM3MjVhMTM2MDExNzNkOQ==") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(CaseDataType.CASES))); try { FindingCaseResponseArray result = apiInstance.createCases(body); @@ -65,4 +57,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateCustomFramework.java b/examples/v2/security-monitoring/CreateCustomFramework.java index 78bac7a369a..6b576a9586c 100644 --- a/examples/v2/security-monitoring/CreateCustomFramework.java +++ b/examples/v2/security-monitoring/CreateCustomFramework.java @@ -1,44 +1,41 @@ // Create a custom framework returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; -import com.datadog.api.client.v2.model.CreateCustomFrameworkRequest; import com.datadog.api.client.v2.model.CreateCustomFrameworkResponse; +import com.datadog.api.client.v2.model.CreateCustomFrameworkRequest; import com.datadog.api.client.v2.model.CustomFrameworkControl; import com.datadog.api.client.v2.model.CustomFrameworkData; import com.datadog.api.client.v2.model.CustomFrameworkDataAttributes; import com.datadog.api.client.v2.model.CustomFrameworkRequirement; import com.datadog.api.client.v2.model.CustomFrameworkType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - CreateCustomFrameworkRequest body = - new CreateCustomFrameworkRequest() - .data( - new CustomFrameworkData() - .type(CustomFrameworkType.CUSTOM_FRAMEWORK) - .attributes( - new CustomFrameworkDataAttributes() - .name("name") - .handle("create-framework-new") - .version("10") - .iconUrl("test-url") - .requirements( - Collections.singletonList( - new CustomFrameworkRequirement() - .name("requirement") - .controls( - Collections.singletonList( - new CustomFrameworkControl() - .name("control") - .rulesId( - Collections.singletonList( - "def-000-be9")))))))); + CreateCustomFrameworkRequest body = new CreateCustomFrameworkRequest() +.data(new CustomFrameworkData() +.type(CustomFrameworkType.CUSTOM_FRAMEWORK) +.attributes(new CustomFrameworkDataAttributes() +.name("name") +.handle("create-framework-new") +.version("10") +.iconUrl("test-url") +.requirements(Collections.singletonList(new CustomFrameworkRequirement() +.name("requirement") +.controls(Collections.singletonList(new CustomFrameworkControl() +.name("control") +.rulesId(Collections.singletonList("def-000-be9")))))))); try { CreateCustomFrameworkResponse result = apiInstance.createCustomFramework(body); @@ -51,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateJiraIssues.java b/examples/v2/security-monitoring/CreateJiraIssues.java index a7057b855dd..f350ef0acb9 100644 --- a/examples/v2/security-monitoring/CreateJiraIssues.java +++ b/examples/v2/security-monitoring/CreateJiraIssues.java @@ -1,8 +1,9 @@ // Create Jira issues for security findings returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.CaseManagementProject; import com.datadog.api.client.v2.model.CaseManagementProjectData; import com.datadog.api.client.v2.model.CaseManagementProjectDataType; @@ -10,67 +11,51 @@ import com.datadog.api.client.v2.model.CreateJiraIssueRequestData; import com.datadog.api.client.v2.model.CreateJiraIssueRequestDataAttributes; import com.datadog.api.client.v2.model.CreateJiraIssueRequestDataRelationships; -import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; import com.datadog.api.client.v2.model.JiraIssuesDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - CreateJiraIssueRequestArray body = - new CreateJiraIssueRequestArray() - .data( - Arrays.asList( - new CreateJiraIssueRequestData() - .attributes( - new CreateJiraIssueRequestDataAttributes() - .title("A title") - .description("A description")) - .relationships( - new CreateJiraIssueRequestDataRelationships() - .findings( - new Findings() - .data( - Collections.singletonList( - new FindingData() - .id( - "eWswLWJsdC1hZm5-aS0wMjRlYTgwMzVkZTU1MGIwYQ==") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(JiraIssuesDataType.JIRA_ISSUES), - new CreateJiraIssueRequestData() - .attributes( - new CreateJiraIssueRequestDataAttributes() - .title("A title") - .description("A description")) - .relationships( - new CreateJiraIssueRequestDataRelationships() - .findings( - new Findings() - .data( - Collections.singletonList( - new FindingData() - .id( - "a3ZoLXNjbS14eXV-aS0wNWY5MGYwMGE4NDg2ODdlOA==") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(JiraIssuesDataType.JIRA_ISSUES))); + CreateJiraIssueRequestArray body = new CreateJiraIssueRequestArray() +.data(Arrays.asList(new CreateJiraIssueRequestData() +.attributes(new CreateJiraIssueRequestDataAttributes() +.title("A title") +.description("A description")) +.relationships(new CreateJiraIssueRequestDataRelationships() +.findings(new Findings() +.data(Collections.singletonList(new FindingData() +.id("eWswLWJsdC1hZm5-aS0wMjRlYTgwMzVkZTU1MGIwYQ==") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(JiraIssuesDataType.JIRA_ISSUES), new CreateJiraIssueRequestData() +.attributes(new CreateJiraIssueRequestDataAttributes() +.title("A title") +.description("A description")) +.relationships(new CreateJiraIssueRequestDataRelationships() +.findings(new Findings() +.data(Collections.singletonList(new FindingData() +.id("a3ZoLXNjbS14eXV-aS0wNWY5MGYwMGE4NDg2ODdlOA==") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(JiraIssuesDataType.JIRA_ISSUES))); try { FindingCaseResponseArray result = apiInstance.createJiraIssues(body); @@ -83,4 +68,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateJiraIssues_379590688.java b/examples/v2/security-monitoring/CreateJiraIssues_379590688.java index 9bbbe379293..ce4c9d157ac 100644 --- a/examples/v2/security-monitoring/CreateJiraIssues_379590688.java +++ b/examples/v2/security-monitoring/CreateJiraIssues_379590688.java @@ -1,8 +1,9 @@ // Create Jira issue for security finding returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.CaseManagementProject; import com.datadog.api.client.v2.model.CaseManagementProjectData; import com.datadog.api.client.v2.model.CaseManagementProjectDataType; @@ -10,44 +11,38 @@ import com.datadog.api.client.v2.model.CreateJiraIssueRequestData; import com.datadog.api.client.v2.model.CreateJiraIssueRequestDataAttributes; import com.datadog.api.client.v2.model.CreateJiraIssueRequestDataRelationships; -import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; import com.datadog.api.client.v2.model.JiraIssuesDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - CreateJiraIssueRequestArray body = - new CreateJiraIssueRequestArray() - .data( - Collections.singletonList( - new CreateJiraIssueRequestData() - .attributes( - new CreateJiraIssueRequestDataAttributes() - .title("A title") - .description("A description")) - .relationships( - new CreateJiraIssueRequestDataRelationships() - .findings( - new Findings() - .data( - Collections.singletonList( - new FindingData() - .id( - "YmNlZmJhYTcyMDU5ZDk0ZDhiNjRmNGI0NDk4MDdiNzN-MDJlMjg0NzNmYzJiODY2MzJkNjU0OTI4NmVhZTUyY2U=") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(JiraIssuesDataType.JIRA_ISSUES))); + CreateJiraIssueRequestArray body = new CreateJiraIssueRequestArray() +.data(Collections.singletonList(new CreateJiraIssueRequestData() +.attributes(new CreateJiraIssueRequestDataAttributes() +.title("A title") +.description("A description")) +.relationships(new CreateJiraIssueRequestDataRelationships() +.findings(new Findings() +.data(Collections.singletonList(new FindingData() +.id("YmNlZmJhYTcyMDU5ZDk0ZDhiNjRmNGI0NDk4MDdiNzN-MDJlMjg0NzNmYzJiODY2MzJkNjU0OTI4NmVhZTUyY2U=") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(JiraIssuesDataType.JIRA_ISSUES))); try { FindingCaseResponseArray result = apiInstance.createJiraIssues(body); @@ -60,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateJiraIssues_829823123.java b/examples/v2/security-monitoring/CreateJiraIssues_829823123.java index 92150626e45..2d432991c1c 100644 --- a/examples/v2/security-monitoring/CreateJiraIssues_829823123.java +++ b/examples/v2/security-monitoring/CreateJiraIssues_829823123.java @@ -1,8 +1,9 @@ // Create Jira issue for security findings returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.CaseManagementProject; import com.datadog.api.client.v2.model.CaseManagementProjectData; import com.datadog.api.client.v2.model.CaseManagementProjectDataType; @@ -10,49 +11,40 @@ import com.datadog.api.client.v2.model.CreateJiraIssueRequestData; import com.datadog.api.client.v2.model.CreateJiraIssueRequestDataAttributes; import com.datadog.api.client.v2.model.CreateJiraIssueRequestDataRelationships; -import com.datadog.api.client.v2.model.FindingCaseResponseArray; import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; import com.datadog.api.client.v2.model.JiraIssuesDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - CreateJiraIssueRequestArray body = - new CreateJiraIssueRequestArray() - .data( - Collections.singletonList( - new CreateJiraIssueRequestData() - .attributes( - new CreateJiraIssueRequestDataAttributes() - .title("A title") - .description("A description")) - .relationships( - new CreateJiraIssueRequestDataRelationships() - .findings( - new Findings() - .data( - Arrays.asList( - new FindingData() - .id( - "a3ZoLXNjbS14eXV-aS0wNWY5MGYwMGE4NDg2ODdlOA==") - .type(FindingDataType.FINDINGS), - new FindingData() - .id( - "eWswLWJsdC1hZm5-aS0wMjRlYTgwMzVkZTU1MGIwYQ==") - .type(FindingDataType.FINDINGS)))) - .project( - new CaseManagementProject() - .data( - new CaseManagementProjectData() - .id("959a6f71-bac8-4027-b1d3-2264f569296f") - .type(CaseManagementProjectDataType.PROJECTS)))) - .type(JiraIssuesDataType.JIRA_ISSUES))); + CreateJiraIssueRequestArray body = new CreateJiraIssueRequestArray() +.data(Collections.singletonList(new CreateJiraIssueRequestData() +.attributes(new CreateJiraIssueRequestDataAttributes() +.title("A title") +.description("A description")) +.relationships(new CreateJiraIssueRequestDataRelationships() +.findings(new Findings() +.data(Arrays.asList(new FindingData() +.id("a3ZoLXNjbS14eXV-aS0wNWY5MGYwMGE4NDg2ODdlOA==") +.type(FindingDataType.FINDINGS), new FindingData() +.id("eWswLWJsdC1hZm5-aS0wMjRlYTgwMzVkZTU1MGIwYQ==") +.type(FindingDataType.FINDINGS)))) +.project(new CaseManagementProject() +.data(new CaseManagementProjectData() +.id("959a6f71-bac8-4027-b1d3-2264f569296f") +.type(CaseManagementProjectDataType.PROJECTS)))) +.type(JiraIssuesDataType.JIRA_ISSUES))); try { FindingCaseResponseArray result = apiInstance.createJiraIssues(body); @@ -65,4 +57,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityFilter.java b/examples/v2/security-monitoring/CreateSecurityFilter.java index 5739be58545..1d5e98e08c8 100644 --- a/examples/v2/security-monitoring/CreateSecurityFilter.java +++ b/examples/v2/security-monitoring/CreateSecurityFilter.java @@ -1,38 +1,39 @@ // Create a security filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityFilterResponse; import com.datadog.api.client.v2.model.SecurityFilterCreateAttributes; import com.datadog.api.client.v2.model.SecurityFilterCreateData; import com.datadog.api.client.v2.model.SecurityFilterCreateRequest; import com.datadog.api.client.v2.model.SecurityFilterExclusionFilter; import com.datadog.api.client.v2.model.SecurityFilterFilteredDataType; -import com.datadog.api.client.v2.model.SecurityFilterResponse; import com.datadog.api.client.v2.model.SecurityFilterType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityFilterCreateRequest body = - new SecurityFilterCreateRequest() - .data( - new SecurityFilterCreateData() - .attributes( - new SecurityFilterCreateAttributes() - .exclusionFilters( - Collections.singletonList( - new SecurityFilterExclusionFilter() - .name("Exclude staging") - .query("source:staging"))) - .filteredDataType(SecurityFilterFilteredDataType.LOGS) - .isEnabled(true) - .name("Example-Security-Monitoring") - .query("service:ExampleSecurityMonitoring")) - .type(SecurityFilterType.SECURITY_FILTERS)); + SecurityFilterCreateRequest body = new SecurityFilterCreateRequest() +.data(new SecurityFilterCreateData() +.attributes(new SecurityFilterCreateAttributes() +.exclusionFilters(Collections.singletonList(new SecurityFilterExclusionFilter() +.name("Exclude staging") +.query("source:staging"))) +.filteredDataType(SecurityFilterFilteredDataType.LOGS) +.isEnabled(true) +.name("Example-Security-Monitoring") +.query("service:ExampleSecurityMonitoring")) +.type(SecurityFilterType.SECURITY_FILTERS)); try { SecurityFilterResponse result = apiInstance.createSecurityFilter(body); @@ -45,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringCriticalAsset.java b/examples/v2/security-monitoring/CreateSecurityMonitoringCriticalAsset.java index 31b10d08636..31cec825336 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringCriticalAsset.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringCriticalAsset.java @@ -1,46 +1,45 @@ // Create a critical asset returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetResponse; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetCreateAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetCreateData; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetCreateRequest; -import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetResponse; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringCriticalAssetCreateRequest body = - new SecurityMonitoringCriticalAssetCreateRequest() - .data( - new SecurityMonitoringCriticalAssetCreateData() - .type(SecurityMonitoringCriticalAssetType.CRITICAL_ASSETS) - .attributes( - new SecurityMonitoringCriticalAssetCreateAttributes() - .query("host:examplesecuritymonitoring") - .ruleQuery( - "type:(log_detection OR signal_correlation OR workload_security OR" - + " application_security) source:cloudtrail") - .severity(SecurityMonitoringCriticalAssetSeverity.DECREASE) - .tags(Arrays.asList("team:security", "env:test")))); + SecurityMonitoringCriticalAssetCreateRequest body = new SecurityMonitoringCriticalAssetCreateRequest() +.data(new SecurityMonitoringCriticalAssetCreateData() +.type(SecurityMonitoringCriticalAssetType.CRITICAL_ASSETS) +.attributes(new SecurityMonitoringCriticalAssetCreateAttributes() +.query("host:examplesecuritymonitoring") +.ruleQuery("type:(log_detection OR signal_correlation OR workload_security OR application_security) source:cloudtrail") +.severity(SecurityMonitoringCriticalAssetSeverity.DECREASE) +.tags(Arrays.asList("team:security", "env:test")))); try { - SecurityMonitoringCriticalAssetResponse result = - apiInstance.createSecurityMonitoringCriticalAsset(body); + SecurityMonitoringCriticalAssetResponse result = apiInstance.createSecurityMonitoringCriticalAsset(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringCriticalAsset"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringCriticalAsset"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule.java index b4cda43503b..17ae348eec0 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule.java @@ -1,8 +1,9 @@ // Create a detection rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringReferenceTable; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; @@ -11,61 +12,57 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .name("Example-Security-Monitoring") - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .query("@test:true") - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .metric(""))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0"))) - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) - .message("Test rule") - .isEnabled(true) - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) - .referenceTables( - Collections.singletonList( - new SecurityMonitoringReferenceTable() - .tableName("synthetics_test_reference_table_dont_delete") - .columnName("value") - .logFieldPath("testtag") - .checkPresence(true) - .ruleQueryName("a")))); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.name("Example-Security-Monitoring") +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.query("@test:true") +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.metric(""))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0"))) +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) +.message("Test rule") +.isEnabled(true) +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) +.referenceTables(Collections.singletonList(new SecurityMonitoringReferenceTable() +.tableName("synthetics_test_reference_table_dont_delete") +.columnName("value") +.logFieldPath("testtag") +.checkPresence(true) +.ruleQueryName("a")))); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_1092490364.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_1092490364.java index f6b1909e924..1f2d62b0b31 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_1092490364.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_1092490364.java @@ -1,8 +1,9 @@ // Create a cloud_configuration rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.CloudConfigurationComplianceRuleOptions; import com.datadog.api.client.v2.model.CloudConfigurationRegoRule; import com.datadog.api.client.v2.model.CloudConfigurationRuleCaseCreate; @@ -13,37 +14,34 @@ import com.datadog.api.client.v2.model.SecurityMonitoringFilter; import com.datadog.api.client.v2.model.SecurityMonitoringFilterAction; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new CloudConfigurationRuleCreatePayload() - .type(CloudConfigurationRuleType.CLOUD_CONFIGURATION) - .name("Example-Security-Monitoring_cloud") - .isEnabled(false) - .cases( - Collections.singletonList( - new CloudConfigurationRuleCaseCreate() - .status(SecurityMonitoringRuleSeverity.INFO) - .notifications(Collections.singletonList("channel")))) - .options( - new CloudConfigurationRuleOptions() - .complianceRuleOptions( - new CloudConfigurationComplianceRuleOptions() - .resourceType("gcp_compute_disk") - .complexRule(false) - .regoRule( - new CloudConfigurationRegoRule() - .policy( - """ + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new CloudConfigurationRuleCreatePayload() +.type(CloudConfigurationRuleType.CLOUD_CONFIGURATION) +.name("Example-Security-Monitoring_cloud") +.isEnabled(false) +.cases(Collections.singletonList(new CloudConfigurationRuleCaseCreate() +.status(SecurityMonitoringRuleSeverity.INFO) +.notifications(Collections.singletonList("channel")))) +.options(new CloudConfigurationRuleOptions() +.complianceRuleOptions(new CloudConfigurationComplianceRuleOptions() +.resourceType("gcp_compute_disk") +.complexRule(false) +.regoRule(new CloudConfigurationRegoRule() +.policy(""" package datadog import data.datadog.output as dd_output @@ -67,33 +65,27 @@ public static void main(String[] args) { } """) - .resourceTypes( - Collections.singletonList("gcp_compute_disk"))))) - .message("ddd") - .tags(Collections.singletonList("my:tag")) - .complianceSignalOptions( - new CloudConfigurationRuleComplianceSignalOptions() - .userActivationStatus(true) - .userGroupByFields(Collections.singletonList("@account_id"))) - .filters( - Arrays.asList( - new SecurityMonitoringFilter() - .action(SecurityMonitoringFilterAction.REQUIRE) - .query("resource_id:helo*"), - new SecurityMonitoringFilter() - .action(SecurityMonitoringFilterAction.SUPPRESS) - .query("control:helo*")))); +.resourceTypes(Collections.singletonList("gcp_compute_disk"))))) +.message("ddd") +.tags(Collections.singletonList("my:tag")) +.complianceSignalOptions(new CloudConfigurationRuleComplianceSignalOptions() +.userActivationStatus(true) +.userGroupByFields(Collections.singletonList("@account_id"))) +.filters(Arrays.asList(new SecurityMonitoringFilter() +.action(SecurityMonitoringFilterAction.REQUIRE) +.query("resource_id:helo*"), new SecurityMonitoringFilter() +.action(SecurityMonitoringFilterAction.SUPPRESS) +.query("control:helo*")))); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_1965169892.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_1965169892.java index abd406c0b9e..dfdc51951a2 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_1965169892.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_1965169892.java @@ -1,8 +1,9 @@ // Create a detection rule with type 'application_security 'returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseAction; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseActionOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseActionOptionsFlaggedIPType; @@ -15,75 +16,63 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .type(SecurityMonitoringRuleTypeCreate.APPLICATION_SECURITY) - .name("Example-Security-Monitoring_appsec_rule") - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .query("@appsec.security_activity:business_logic.users.login.failure") - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .groupByFields(Arrays.asList("service", "@http.client_ip")))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 100000") - .actions( - Arrays.asList( - new SecurityMonitoringRuleCaseAction() - .type(SecurityMonitoringRuleCaseActionType.BLOCK_IP) - .options( - new SecurityMonitoringRuleCaseActionOptions() - .duration(900L)), - new SecurityMonitoringRuleCaseAction() - .type(SecurityMonitoringRuleCaseActionType.USER_BEHAVIOR) - .options( - new SecurityMonitoringRuleCaseActionOptions() - .userBehaviorName("behavior")), - new SecurityMonitoringRuleCaseAction() - .type(SecurityMonitoringRuleCaseActionType.FLAG_IP) - .options( - new SecurityMonitoringRuleCaseActionOptions() - .flaggedIpType( - SecurityMonitoringRuleCaseActionOptionsFlaggedIPType - .FLAGGED)))))) - .options( - new SecurityMonitoringRuleOptions() - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .detectionMethod(SecurityMonitoringRuleDetectionMethod.THRESHOLD)) - .isEnabled(true) - .message("Test rule") - .groupSignalsBy(Collections.singletonList("service"))); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.type(SecurityMonitoringRuleTypeCreate.APPLICATION_SECURITY) +.name("Example-Security-Monitoring_appsec_rule") +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.query("@appsec.security_activity:business_logic.users.login.failure") +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.groupByFields(Arrays.asList("service", "@http.client_ip")))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 100000") +.actions(Arrays.asList(new SecurityMonitoringRuleCaseAction() +.type(SecurityMonitoringRuleCaseActionType.BLOCK_IP) +.options(new SecurityMonitoringRuleCaseActionOptions() +.duration(900L)), new SecurityMonitoringRuleCaseAction() +.type(SecurityMonitoringRuleCaseActionType.USER_BEHAVIOR) +.options(new SecurityMonitoringRuleCaseActionOptions() +.userBehaviorName("behavior")), new SecurityMonitoringRuleCaseAction() +.type(SecurityMonitoringRuleCaseActionType.FLAG_IP) +.options(new SecurityMonitoringRuleCaseActionOptions() +.flaggedIpType(SecurityMonitoringRuleCaseActionOptionsFlaggedIPType.FLAGGED)))))) +.options(new SecurityMonitoringRuleOptions() +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.detectionMethod(SecurityMonitoringRuleDetectionMethod.THRESHOLD)) +.isEnabled(true) +.message("Test rule") +.groupSignalsBy(Collections.singletonList("service"))); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_2323193894.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_2323193894.java index 32613eb523b..1bd7635f97c 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_2323193894.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_2323193894.java @@ -1,8 +1,9 @@ // Create a detection rule with detection method 'anomaly_detection' returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleAnomalyDetectionOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleAnomalyDetectionOptionsBucketDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleAnomalyDetectionOptionsDetectionTolerance; @@ -15,71 +16,61 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringStandardDataSource; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .name("Example-Security-Monitoring") - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) - .isEnabled(true) - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .dataSource(SecurityMonitoringStandardDataSource.LOGS) - .groupByFields(Arrays.asList("@usr.email", "@network.client.ip")) - .hasOptionalGroupByFields(false) - .name("") - .query("service:app status:error"))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0.995"))) - .message("An anomaly detection rule") - .options( - new SecurityMonitoringRuleOptions() - .detectionMethod(SecurityMonitoringRuleDetectionMethod.ANOMALY_DETECTION) - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) - .anomalyDetectionOptions( - new SecurityMonitoringRuleAnomalyDetectionOptions() - .bucketDuration( - SecurityMonitoringRuleAnomalyDetectionOptionsBucketDuration - .FIVE_MINUTES) - .learningDuration( - SecurityMonitoringRuleAnomalyDetectionOptionsLearningDuration - .ONE_DAY) - .detectionTolerance( - SecurityMonitoringRuleAnomalyDetectionOptionsDetectionTolerance - .THREE) - .learningPeriodBaseline(10L)))); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.name("Example-Security-Monitoring") +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) +.isEnabled(true) +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.dataSource(SecurityMonitoringStandardDataSource.LOGS) +.groupByFields(Arrays.asList("@usr.email", "@network.client.ip")) +.hasOptionalGroupByFields(false) +.name("") +.query("service:app status:error"))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0.995"))) +.message("An anomaly detection rule") +.options(new SecurityMonitoringRuleOptions() +.detectionMethod(SecurityMonitoringRuleDetectionMethod.ANOMALY_DETECTION) +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) +.anomalyDetectionOptions(new SecurityMonitoringRuleAnomalyDetectionOptions() +.bucketDuration(SecurityMonitoringRuleAnomalyDetectionOptionsBucketDuration.FIVE_MINUTES) +.learningDuration(SecurityMonitoringRuleAnomalyDetectionOptionsLearningDuration.ONE_DAY) +.detectionTolerance(SecurityMonitoringRuleAnomalyDetectionOptionsDetectionTolerance.THREE) +.learningPeriodBaseline(10L)))); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_2899714190.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_2899714190.java index 12bc91a9ee6..e7985df12ca 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_2899714190.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_2899714190.java @@ -1,8 +1,9 @@ // Create a detection rule with detection method 'sequence_detection' returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleDetectionMethod; @@ -11,7 +12,6 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSequenceDetectionOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSequenceDetectionStep; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSequenceDetectionStepTransition; @@ -20,80 +20,67 @@ import com.datadog.api.client.v2.model.SecurityMonitoringStandardDataSource; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .name("Example-Security-Monitoring") - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) - .isEnabled(true) - .queries( - Arrays.asList( - new SecurityMonitoringStandardRuleQuery() - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .dataSource(SecurityMonitoringStandardDataSource.LOGS) - .hasOptionalGroupByFields(false) - .name("") - .query("service:logs-rule-reducer source:paul test2"), - new SecurityMonitoringStandardRuleQuery() - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .dataSource(SecurityMonitoringStandardDataSource.LOGS) - .hasOptionalGroupByFields(false) - .name("") - .query("service:logs-rule-reducer source:paul test1"))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("step_b > 0"))) - .message("Logs and signals asdf") - .options( - new SecurityMonitoringRuleOptions() - .detectionMethod(SecurityMonitoringRuleDetectionMethod.SEQUENCE_DETECTION) - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ZERO_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.FIVE_MINUTES) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.TEN_MINUTES) - .sequenceDetectionOptions( - new SecurityMonitoringRuleSequenceDetectionOptions() - .stepTransitions( - Collections.singletonList( - new SecurityMonitoringRuleSequenceDetectionStepTransition() - .child("step_b") - .evaluationWindow( - SecurityMonitoringRuleEvaluationWindow - .FIFTEEN_MINUTES) - .parent("step_a"))) - .steps( - Arrays.asList( - new SecurityMonitoringRuleSequenceDetectionStep() - .condition("a > 0") - .evaluationWindow( - SecurityMonitoringRuleEvaluationWindow.ONE_MINUTE) - .name("step_a"), - new SecurityMonitoringRuleSequenceDetectionStep() - .condition("b > 0") - .evaluationWindow( - SecurityMonitoringRuleEvaluationWindow.ONE_MINUTE) - .name("step_b")))))); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.name("Example-Security-Monitoring") +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) +.isEnabled(true) +.queries(Arrays.asList(new SecurityMonitoringStandardRuleQuery() +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.dataSource(SecurityMonitoringStandardDataSource.LOGS) +.hasOptionalGroupByFields(false) +.name("") +.query("service:logs-rule-reducer source:paul test2"), new SecurityMonitoringStandardRuleQuery() +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.dataSource(SecurityMonitoringStandardDataSource.LOGS) +.hasOptionalGroupByFields(false) +.name("") +.query("service:logs-rule-reducer source:paul test1"))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("step_b > 0"))) +.message("Logs and signals asdf") +.options(new SecurityMonitoringRuleOptions() +.detectionMethod(SecurityMonitoringRuleDetectionMethod.SEQUENCE_DETECTION) +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ZERO_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.FIVE_MINUTES) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.TEN_MINUTES) +.sequenceDetectionOptions(new SecurityMonitoringRuleSequenceDetectionOptions() +.stepTransitions(Collections.singletonList(new SecurityMonitoringRuleSequenceDetectionStepTransition() +.child("step_b") +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.parent("step_a"))) +.steps(Arrays.asList(new SecurityMonitoringRuleSequenceDetectionStep() +.condition("a > 0") +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ONE_MINUTE) +.name("step_a"), new SecurityMonitoringRuleSequenceDetectionStep() +.condition("b > 0") +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ONE_MINUTE) +.name("step_b")))))); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_3355193622.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_3355193622.java index 7602db62305..ae5cfaca0bc 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_3355193622.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_3355193622.java @@ -1,10 +1,10 @@ -// Create a detection rule with detection method 'anomaly_detection' with enabled feature -// 'instantaneousBaseline' returns +// Create a detection rule with detection method 'anomaly_detection' with enabled feature 'instantaneousBaseline' returns // "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleAnomalyDetectionOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleAnomalyDetectionOptionsBucketDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleAnomalyDetectionOptionsDetectionTolerance; @@ -13,75 +13,66 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleDetectionMethod; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleInstantaneousBaseline; import com.datadog.api.client.v2.model.SecurityMonitoringRuleKeepAlive; import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringStandardDataSource; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .name("Example-Security-Monitoring") - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) - .isEnabled(true) - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .dataSource(SecurityMonitoringStandardDataSource.LOGS) - .groupByFields(Arrays.asList("@usr.email", "@network.client.ip")) - .hasOptionalGroupByFields(false) - .name("") - .query("service:app status:error"))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0.995"))) - .message("An anomaly detection rule") - .options( - new SecurityMonitoringRuleOptions() - .detectionMethod(SecurityMonitoringRuleDetectionMethod.ANOMALY_DETECTION) - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) - .anomalyDetectionOptions( - new SecurityMonitoringRuleAnomalyDetectionOptions() - .bucketDuration( - SecurityMonitoringRuleAnomalyDetectionOptionsBucketDuration - .FIVE_MINUTES) - .learningDuration( - SecurityMonitoringRuleAnomalyDetectionOptionsLearningDuration - .ONE_DAY) - .detectionTolerance( - SecurityMonitoringRuleAnomalyDetectionOptionsDetectionTolerance - .THREE) - .instantaneousBaseline(true)))); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.name("Example-Security-Monitoring") +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) +.isEnabled(true) +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.dataSource(SecurityMonitoringStandardDataSource.LOGS) +.groupByFields(Arrays.asList("@usr.email", "@network.client.ip")) +.hasOptionalGroupByFields(false) +.name("") +.query("service:app status:error"))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0.995"))) +.message("An anomaly detection rule") +.options(new SecurityMonitoringRuleOptions() +.detectionMethod(SecurityMonitoringRuleDetectionMethod.ANOMALY_DETECTION) +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) +.anomalyDetectionOptions(new SecurityMonitoringRuleAnomalyDetectionOptions() +.bucketDuration(SecurityMonitoringRuleAnomalyDetectionOptionsBucketDuration.FIVE_MINUTES) +.learningDuration(SecurityMonitoringRuleAnomalyDetectionOptionsLearningDuration.ONE_DAY) +.detectionTolerance(SecurityMonitoringRuleAnomalyDetectionOptionsDetectionTolerance.THREE) +.instantaneousBaseline(true)))); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_3367706049.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_3367706049.java index 2c7577c5ad3..95e66c2b82a 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_3367706049.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_3367706049.java @@ -1,72 +1,66 @@ // Create a detection rule with detection method 'third_party' returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleDetectionMethod; import com.datadog.api.client.v2.model.SecurityMonitoringRuleKeepAlive; import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleThirdPartyOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringThirdPartyRootQuery; import com.datadog.api.client.v2.model.SecurityMonitoringThirdPartyRuleCaseCreate; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .name("Example-Security-Monitoring") - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) - .isEnabled(true) - .thirdPartyCases( - Arrays.asList( - new SecurityMonitoringThirdPartyRuleCaseCreate() - .query("status:error") - .name("high") - .status(SecurityMonitoringRuleSeverity.HIGH), - new SecurityMonitoringThirdPartyRuleCaseCreate() - .query("status:info") - .name("low") - .status(SecurityMonitoringRuleSeverity.LOW))) - .message("This is a third party rule") - .options( - new SecurityMonitoringRuleOptions() - .detectionMethod(SecurityMonitoringRuleDetectionMethod.THIRD_PARTY) - .keepAlive(SecurityMonitoringRuleKeepAlive.ZERO_MINUTES) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.TEN_MINUTES) - .thirdPartyRuleOptions( - new SecurityMonitoringRuleThirdPartyOptions() - .defaultStatus(SecurityMonitoringRuleSeverity.INFO) - .rootQueries( - Arrays.asList( - new SecurityMonitoringThirdPartyRootQuery() - .query("source:guardduty @details.alertType:*EC2*") - .groupByFields( - Collections.singletonList("instance-id")), - new SecurityMonitoringThirdPartyRootQuery() - .query("source:guardduty")))))); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.name("Example-Security-Monitoring") +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) +.isEnabled(true) +.thirdPartyCases(Arrays.asList(new SecurityMonitoringThirdPartyRuleCaseCreate() +.query("status:error") +.name("high") +.status(SecurityMonitoringRuleSeverity.HIGH), new SecurityMonitoringThirdPartyRuleCaseCreate() +.query("status:info") +.name("low") +.status(SecurityMonitoringRuleSeverity.LOW))) +.message("This is a third party rule") +.options(new SecurityMonitoringRuleOptions() +.detectionMethod(SecurityMonitoringRuleDetectionMethod.THIRD_PARTY) +.keepAlive(SecurityMonitoringRuleKeepAlive.ZERO_MINUTES) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.TEN_MINUTES) +.thirdPartyRuleOptions(new SecurityMonitoringRuleThirdPartyOptions() +.defaultStatus(SecurityMonitoringRuleSeverity.INFO) +.rootQueries(Arrays.asList(new SecurityMonitoringThirdPartyRootQuery() +.query("source:guardduty @details.alertType:*EC2*") +.groupByFields(Collections.singletonList("instance-id")), new SecurityMonitoringThirdPartyRootQuery() +.query("source:guardduty")))))); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_461183901.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_461183901.java index 5e278da854e..bb54f5df899 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_461183901.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_461183901.java @@ -1,69 +1,68 @@ // Create a detection rule with type 'impossible_travel' returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleDetectionMethod; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; import com.datadog.api.client.v2.model.SecurityMonitoringRuleImpossibleTravelOptions; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleImpossibleTravelOptionsBaselineUserLocations; import com.datadog.api.client.v2.model.SecurityMonitoringRuleKeepAlive; import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .aggregation(SecurityMonitoringRuleQueryAggregation.GEO_DATA) - .groupByFields(Collections.singletonList("@usr.id")) - .metric("@network.client.geoip") - .query("*"))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO))) - .hasExtendedTitle(true) - .message("test") - .isEnabled(true) - .options( - new SecurityMonitoringRuleOptions() - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .detectionMethod(SecurityMonitoringRuleDetectionMethod.IMPOSSIBLE_TRAVEL) - .impossibleTravelOptions( - new SecurityMonitoringRuleImpossibleTravelOptions() - .baselineUserLocations(false))) - .name("Example-Security-Monitoring") - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.aggregation(SecurityMonitoringRuleQueryAggregation.GEO_DATA) +.groupByFields(Collections.singletonList("@usr.id")) +.metric("@network.client.geoip") +.query("*"))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO))) +.hasExtendedTitle(true) +.message("test") +.isEnabled(true) +.options(new SecurityMonitoringRuleOptions() +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.detectionMethod(SecurityMonitoringRuleDetectionMethod.IMPOSSIBLE_TRAVEL) +.impossibleTravelOptions(new SecurityMonitoringRuleImpossibleTravelOptions() +.baselineUserLocations(false))) +.name("Example-Security-Monitoring") +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_498211763.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_498211763.java index c520c39b8cb..edfb2372e65 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_498211763.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_498211763.java @@ -1,8 +1,9 @@ // Create a detection rule with type 'workload_security' returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; @@ -10,53 +11,51 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .name("Example-Security-Monitoring") - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .query("@test:true") - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .metric(""))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0"))) - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) - .message("Test rule") - .isEnabled(true) - .type(SecurityMonitoringRuleTypeCreate.WORKLOAD_SECURITY)); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.name("Example-Security-Monitoring") +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.query("@test:true") +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.metric(""))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0"))) +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) +.message("Test rule") +.isEnabled(true) +.type(SecurityMonitoringRuleTypeCreate.WORKLOAD_SECURITY)); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_868881438.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_868881438.java index 9490921fdb6..6948b49b47d 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_868881438.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_868881438.java @@ -1,8 +1,9 @@ // Create a scheduled detection rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; @@ -10,59 +11,56 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringSchedulingOptions; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .name("Example-Security-Monitoring") - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .query("@test:true") - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .indexes(Collections.singletonList("main")))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0"))) - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) - .message("Test rule") - .isEnabled(true) - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) - .schedulingOptions( - new SecurityMonitoringSchedulingOptions() - .rrule("FREQ=HOURLY;INTERVAL=2;") - .start("2025-06-18T12:00:00") - .timezone("Europe/Paris"))); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.name("Example-Security-Monitoring") +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.query("@test:true") +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.indexes(Collections.singletonList("main")))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0"))) +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) +.message("Test rule") +.isEnabled(true) +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION) +.schedulingOptions(new SecurityMonitoringSchedulingOptions() +.rrule("FREQ=HOURLY;INTERVAL=2;") +.start("2025-06-18T12:00:00") +.timezone("Europe/Paris"))); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_914562040.java b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_914562040.java index 31792729bc0..6a6beadb38b 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringRule_914562040.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringRule_914562040.java @@ -1,8 +1,9 @@ // Create a detection rule with type 'signal_correlation' returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; @@ -10,13 +11,17 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringSignalRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringSignalRuleQuery; import com.datadog.api.client.v2.model.SecurityMonitoringSignalRuleType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -29,46 +34,38 @@ public static void main(String[] args) { // there is a valid "security_rule_bis" in the system String SECURITY_RULE_BIS_ID = System.getenv("SECURITY_RULE_BIS_ID"); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringSignalRuleCreatePayload() - .name("Example-Security-Monitoring_signal_rule") - .queries( - Arrays.asList( - new SecurityMonitoringSignalRuleQuery() - .ruleId(SECURITY_RULE_ID) - .aggregation(SecurityMonitoringRuleQueryAggregation.EVENT_COUNT) - .correlatedByFields(Collections.singletonList("host")) - .correlatedQueryIndex(1), - new SecurityMonitoringSignalRuleQuery() - .ruleId(SECURITY_RULE_BIS_ID) - .aggregation(SecurityMonitoringRuleQueryAggregation.EVENT_COUNT) - .correlatedByFields(Collections.singletonList("host")))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0 && b > 0"))) - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) - .message("Test signal correlation rule") - .isEnabled(true) - .type(SecurityMonitoringSignalRuleType.SIGNAL_CORRELATION)); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringSignalRuleCreatePayload() +.name("Example-Security-Monitoring_signal_rule") +.queries(Arrays.asList(new SecurityMonitoringSignalRuleQuery() +.ruleId(SECURITY_RULE_ID) +.aggregation(SecurityMonitoringRuleQueryAggregation.EVENT_COUNT) +.correlatedByFields(Collections.singletonList("host")) +.correlatedQueryIndex(1), new SecurityMonitoringSignalRuleQuery() +.ruleId(SECURITY_RULE_BIS_ID) +.aggregation(SecurityMonitoringRuleQueryAggregation.EVENT_COUNT) +.correlatedByFields(Collections.singletonList("host")))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0 && b > 0"))) +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) +.message("Test signal correlation rule") +.isEnabled(true) +.type(SecurityMonitoringSignalRuleType.SIGNAL_CORRELATION)); try { SecurityMonitoringRuleResponse result = apiInstance.createSecurityMonitoringRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringSuppression.java b/examples/v2/security-monitoring/CreateSecurityMonitoringSuppression.java index c4ec17e5c0b..0fe94223df8 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringSuppression.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringSuppression.java @@ -1,50 +1,49 @@ // Create a suppression rule returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateData; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateRequest; -import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringSuppressionCreateRequest body = - new SecurityMonitoringSuppressionCreateRequest() - .data( - new SecurityMonitoringSuppressionCreateData() - .attributes( - new SecurityMonitoringSuppressionCreateAttributes() - .description( - "This rule suppresses low-severity signals in staging" - + " environments.") - .enabled(true) - .startDate(1637493071000L) - .expirationDate(1638443471000L) - .name("Example-Security-Monitoring") - .ruleQuery("type:log_detection source:cloudtrail") - .suppressionQuery("env:staging status:low") - .tags( - Arrays.asList("technique:T1110-brute-force", "source:cloudtrail"))) - .type(SecurityMonitoringSuppressionType.SUPPRESSIONS)); + SecurityMonitoringSuppressionCreateRequest body = new SecurityMonitoringSuppressionCreateRequest() +.data(new SecurityMonitoringSuppressionCreateData() +.attributes(new SecurityMonitoringSuppressionCreateAttributes() +.description("This rule suppresses low-severity signals in staging environments.") +.enabled(true) +.startDate(1637493071000L) +.expirationDate(1638443471000L) +.name("Example-Security-Monitoring") +.ruleQuery("type:log_detection source:cloudtrail") +.suppressionQuery("env:staging status:low") +.tags(Arrays.asList("technique:T1110-brute-force", "source:cloudtrail"))) +.type(SecurityMonitoringSuppressionType.SUPPRESSIONS)); try { - SecurityMonitoringSuppressionResponse result = - apiInstance.createSecurityMonitoringSuppression(body); + SecurityMonitoringSuppressionResponse result = apiInstance.createSecurityMonitoringSuppression(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringSuppression"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringSuppression"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSecurityMonitoringSuppression_3192265332.java b/examples/v2/security-monitoring/CreateSecurityMonitoringSuppression_3192265332.java index ad445a20399..1f1a8d23804 100644 --- a/examples/v2/security-monitoring/CreateSecurityMonitoringSuppression_3192265332.java +++ b/examples/v2/security-monitoring/CreateSecurityMonitoringSuppression_3192265332.java @@ -1,47 +1,48 @@ // Create a suppression rule with an exclusion query returns "OK" response +import java.time.OffsetDateTime; -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateData; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateRequest; -import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringSuppressionCreateRequest body = - new SecurityMonitoringSuppressionCreateRequest() - .data( - new SecurityMonitoringSuppressionCreateData() - .attributes( - new SecurityMonitoringSuppressionCreateAttributes() - .description( - "This rule suppresses low-severity signals in staging" - + " environments.") - .enabled(true) - .startDate(1637493071000L) - .expirationDate(1638443471000L) - .name("Example-Security-Monitoring") - .ruleQuery("type:log_detection source:cloudtrail") - .dataExclusionQuery("account_id:12345")) - .type(SecurityMonitoringSuppressionType.SUPPRESSIONS)); + SecurityMonitoringSuppressionCreateRequest body = new SecurityMonitoringSuppressionCreateRequest() +.data(new SecurityMonitoringSuppressionCreateData() +.attributes(new SecurityMonitoringSuppressionCreateAttributes() +.description("This rule suppresses low-severity signals in staging environments.") +.enabled(true) +.startDate(1637493071000L) +.expirationDate(1638443471000L) +.name("Example-Security-Monitoring") +.ruleQuery("type:log_detection source:cloudtrail") +.dataExclusionQuery("account_id:12345")) +.type(SecurityMonitoringSuppressionType.SUPPRESSIONS)); try { - SecurityMonitoringSuppressionResponse result = - apiInstance.createSecurityMonitoringSuppression(body); + SecurityMonitoringSuppressionResponse result = apiInstance.createSecurityMonitoringSuppression(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSecurityMonitoringSuppression"); + System.err.println("Exception when calling SecurityMonitoringApi#createSecurityMonitoringSuppression"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateSignalNotificationRule.java b/examples/v2/security-monitoring/CreateSignalNotificationRule.java index 0815980a569..af53d780291 100644 --- a/examples/v2/security-monitoring/CreateSignalNotificationRule.java +++ b/examples/v2/security-monitoring/CreateSignalNotificationRule.java @@ -1,57 +1,55 @@ -// Create a new signal-based notification rule returns "Successfully created the notification rule." -// response +// Create a new signal-based notification rule returns "Successfully created the notification rule." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.NotificationRuleResponse; import com.datadog.api.client.v2.model.CreateNotificationRuleParameters; import com.datadog.api.client.v2.model.CreateNotificationRuleParametersData; import com.datadog.api.client.v2.model.CreateNotificationRuleParametersDataAttributes; -import com.datadog.api.client.v2.model.NotificationRuleResponse; +import com.datadog.api.client.v2.model.Enabled; import com.datadog.api.client.v2.model.NotificationRulesType; import com.datadog.api.client.v2.model.RuleSeverity; import com.datadog.api.client.v2.model.RuleTypesItems; import com.datadog.api.client.v2.model.Selectors; +import com.datadog.api.client.v2.model.TimeAggregation; import com.datadog.api.client.v2.model.TriggerSource; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - CreateNotificationRuleParameters body = - new CreateNotificationRuleParameters() - .data( - new CreateNotificationRuleParametersData() - .attributes( - new CreateNotificationRuleParametersDataAttributes() - .enabled(true) - .name("Rule 1") - .selectors( - new Selectors() - .query("(source:production_service OR env:prod)") - .ruleTypes( - Arrays.asList( - RuleTypesItems.MISCONFIGURATION, - RuleTypesItems.ATTACK_PATH)) - .severities(Collections.singletonList(RuleSeverity.CRITICAL)) - .triggerSource(TriggerSource.SECURITY_FINDINGS)) - .targets(Collections.singletonList("@john.doe@email.com")) - .timeAggregation(86400L)) - .type(NotificationRulesType.NOTIFICATION_RULES)); + CreateNotificationRuleParameters body = new CreateNotificationRuleParameters() +.data(new CreateNotificationRuleParametersData() +.attributes(new CreateNotificationRuleParametersDataAttributes() +.enabled(true) +.name("Rule 1") +.selectors(new Selectors() +.query("(source:production_service OR env:prod)") +.ruleTypes(Arrays.asList(RuleTypesItems.MISCONFIGURATION, RuleTypesItems.ATTACK_PATH)) +.severities(Collections.singletonList(RuleSeverity.CRITICAL)) +.triggerSource(TriggerSource.SECURITY_FINDINGS)) +.targets(Collections.singletonList("@john.doe@email.com")) +.timeAggregation(86400L)) +.type(NotificationRulesType.NOTIFICATION_RULES)); try { NotificationRuleResponse result = apiInstance.createSignalNotificationRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createSignalNotificationRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createSignalNotificationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/CreateVulnerabilityNotificationRule.java b/examples/v2/security-monitoring/CreateVulnerabilityNotificationRule.java index ddde6b49461..3ce94c63bc4 100644 --- a/examples/v2/security-monitoring/CreateVulnerabilityNotificationRule.java +++ b/examples/v2/security-monitoring/CreateVulnerabilityNotificationRule.java @@ -1,57 +1,55 @@ -// Create a new vulnerability-based notification rule returns "Successfully created the notification -// rule." response +// Create a new vulnerability-based notification rule returns "Successfully created the notification rule." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.NotificationRuleResponse; import com.datadog.api.client.v2.model.CreateNotificationRuleParameters; import com.datadog.api.client.v2.model.CreateNotificationRuleParametersData; import com.datadog.api.client.v2.model.CreateNotificationRuleParametersDataAttributes; -import com.datadog.api.client.v2.model.NotificationRuleResponse; +import com.datadog.api.client.v2.model.Enabled; import com.datadog.api.client.v2.model.NotificationRulesType; import com.datadog.api.client.v2.model.RuleSeverity; import com.datadog.api.client.v2.model.RuleTypesItems; import com.datadog.api.client.v2.model.Selectors; +import com.datadog.api.client.v2.model.TimeAggregation; import com.datadog.api.client.v2.model.TriggerSource; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - CreateNotificationRuleParameters body = - new CreateNotificationRuleParameters() - .data( - new CreateNotificationRuleParametersData() - .attributes( - new CreateNotificationRuleParametersDataAttributes() - .enabled(true) - .name("Rule 1") - .selectors( - new Selectors() - .query("(source:production_service OR env:prod)") - .ruleTypes( - Arrays.asList( - RuleTypesItems.MISCONFIGURATION, - RuleTypesItems.ATTACK_PATH)) - .severities(Collections.singletonList(RuleSeverity.CRITICAL)) - .triggerSource(TriggerSource.SECURITY_FINDINGS)) - .targets(Collections.singletonList("@john.doe@email.com")) - .timeAggregation(86400L)) - .type(NotificationRulesType.NOTIFICATION_RULES)); + CreateNotificationRuleParameters body = new CreateNotificationRuleParameters() +.data(new CreateNotificationRuleParametersData() +.attributes(new CreateNotificationRuleParametersDataAttributes() +.enabled(true) +.name("Rule 1") +.selectors(new Selectors() +.query("(source:production_service OR env:prod)") +.ruleTypes(Arrays.asList(RuleTypesItems.MISCONFIGURATION, RuleTypesItems.ATTACK_PATH)) +.severities(Collections.singletonList(RuleSeverity.CRITICAL)) +.triggerSource(TriggerSource.SECURITY_FINDINGS)) +.targets(Collections.singletonList("@john.doe@email.com")) +.timeAggregation(86400L)) +.type(NotificationRulesType.NOTIFICATION_RULES)); try { NotificationRuleResponse result = apiInstance.createVulnerabilityNotificationRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#createVulnerabilityNotificationRule"); + System.err.println("Exception when calling SecurityMonitoringApi#createVulnerabilityNotificationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeactivateContentPack.java b/examples/v2/security-monitoring/DeactivateContentPack.java index e293b73cf01..f0b500b636e 100644 --- a/examples/v2/security-monitoring/DeactivateContentPack.java +++ b/examples/v2/security-monitoring/DeactivateContentPack.java @@ -1,8 +1,15 @@ // Deactivate content pack returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeleteCustomFramework.java b/examples/v2/security-monitoring/DeleteCustomFramework.java index 9b7469df4ce..8e542cada0a 100644 --- a/examples/v2/security-monitoring/DeleteCustomFramework.java +++ b/examples/v2/security-monitoring/DeleteCustomFramework.java @@ -1,9 +1,16 @@ // Delete a custom framework returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.DeleteCustomFrameworkResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - DeleteCustomFrameworkResponse result = - apiInstance.deleteCustomFramework("create-framework-new", "10"); + DeleteCustomFrameworkResponse result = apiInstance.deleteCustomFramework("create-framework-new", "10"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#deleteCustomFramework"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeleteSecurityFilter.java b/examples/v2/security-monitoring/DeleteSecurityFilter.java index d5d7c4f4053..9c110858080 100644 --- a/examples/v2/security-monitoring/DeleteSecurityFilter.java +++ b/examples/v2/security-monitoring/DeleteSecurityFilter.java @@ -1,8 +1,15 @@ // Delete a security filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeleteSecurityFilter_555029489.java b/examples/v2/security-monitoring/DeleteSecurityFilter_555029489.java index a9efe85de7b..8064dd3a9d6 100644 --- a/examples/v2/security-monitoring/DeleteSecurityFilter_555029489.java +++ b/examples/v2/security-monitoring/DeleteSecurityFilter_555029489.java @@ -1,8 +1,15 @@ // Delete a security filter returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeleteSecurityMonitoringCriticalAsset.java b/examples/v2/security-monitoring/DeleteSecurityMonitoringCriticalAsset.java index cc57000dd98..065f548395a 100644 --- a/examples/v2/security-monitoring/DeleteSecurityMonitoringCriticalAsset.java +++ b/examples/v2/security-monitoring/DeleteSecurityMonitoringCriticalAsset.java @@ -1,8 +1,15 @@ // Delete a critical asset returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { try { apiInstance.deleteSecurityMonitoringCriticalAsset(CRITICAL_ASSET_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#deleteSecurityMonitoringCriticalAsset"); + System.err.println("Exception when calling SecurityMonitoringApi#deleteSecurityMonitoringCriticalAsset"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeleteSecurityMonitoringRule.java b/examples/v2/security-monitoring/DeleteSecurityMonitoringRule.java index 77ffa75c9d2..6ecc3a32d4a 100644 --- a/examples/v2/security-monitoring/DeleteSecurityMonitoringRule.java +++ b/examples/v2/security-monitoring/DeleteSecurityMonitoringRule.java @@ -1,8 +1,15 @@ // Delete an existing rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { try { apiInstance.deleteSecurityMonitoringRule(SECURITY_RULE_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#deleteSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#deleteSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeleteSecurityMonitoringSuppression.java b/examples/v2/security-monitoring/DeleteSecurityMonitoringSuppression.java index be47f8ed2c0..3b509004b7d 100644 --- a/examples/v2/security-monitoring/DeleteSecurityMonitoringSuppression.java +++ b/examples/v2/security-monitoring/DeleteSecurityMonitoringSuppression.java @@ -1,8 +1,15 @@ // Delete a suppression rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { try { apiInstance.deleteSecurityMonitoringSuppression(SUPPRESSION_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#deleteSecurityMonitoringSuppression"); + System.err.println("Exception when calling SecurityMonitoringApi#deleteSecurityMonitoringSuppression"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeleteSignalNotificationRule.java b/examples/v2/security-monitoring/DeleteSignalNotificationRule.java index 4a49e7f05ee..8cca828cb71 100644 --- a/examples/v2/security-monitoring/DeleteSignalNotificationRule.java +++ b/examples/v2/security-monitoring/DeleteSignalNotificationRule.java @@ -1,8 +1,15 @@ // Delete a signal-based notification rule returns "Rule successfully deleted." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -10,18 +17,16 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); // there is a valid "valid_signal_notification_rule" in the system - String VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID = - System.getenv("VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID"); + String VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID = System.getenv("VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID"); try { apiInstance.deleteSignalNotificationRule(VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#deleteSignalNotificationRule"); + System.err.println("Exception when calling SecurityMonitoringApi#deleteSignalNotificationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeleteThreatHuntingJob.java b/examples/v2/security-monitoring/DeleteThreatHuntingJob.java index c6b5873532b..b7267dee1d1 100644 --- a/examples/v2/security-monitoring/DeleteThreatHuntingJob.java +++ b/examples/v2/security-monitoring/DeleteThreatHuntingJob.java @@ -1,8 +1,15 @@ // Delete an existing job returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DeleteVulnerabilityNotificationRule.java b/examples/v2/security-monitoring/DeleteVulnerabilityNotificationRule.java index 52ee2744103..7fee93f65e2 100644 --- a/examples/v2/security-monitoring/DeleteVulnerabilityNotificationRule.java +++ b/examples/v2/security-monitoring/DeleteVulnerabilityNotificationRule.java @@ -1,8 +1,15 @@ // Delete a vulnerability-based notification rule returns "Rule successfully deleted." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -10,19 +17,16 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); // there is a valid "valid_vulnerability_notification_rule" in the system - String VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID = - System.getenv("VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID"); + String VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID = System.getenv("VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID"); try { - apiInstance.deleteVulnerabilityNotificationRule( - VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID); + apiInstance.deleteVulnerabilityNotificationRule(VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#deleteVulnerabilityNotificationRule"); + System.err.println("Exception when calling SecurityMonitoringApi#deleteVulnerabilityNotificationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/DetachCase.java b/examples/v2/security-monitoring/DetachCase.java index a1ea2afa5c8..7cd6bd8da54 100644 --- a/examples/v2/security-monitoring/DetachCase.java +++ b/examples/v2/security-monitoring/DetachCase.java @@ -1,7 +1,7 @@ // Detach security findings from their case returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.CaseDataType; import com.datadog.api.client.v2.model.DetachCaseRequest; @@ -10,28 +10,27 @@ import com.datadog.api.client.v2.model.FindingData; import com.datadog.api.client.v2.model.FindingDataType; import com.datadog.api.client.v2.model.Findings; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - DetachCaseRequest body = - new DetachCaseRequest() - .data( - new DetachCaseRequestData() - .relationships( - new DetachCaseRequestDataRelationships() - .findings( - new Findings() - .data( - Collections.singletonList( - new FindingData() - .id( - "YzM2MTFjYzcyNmY0Zjg4MTAxZmRlNjQ1MWU1ZGQwYzR-YzI5NzE5Y2Y4MzU4ZjliNzhkNjYxNTY0ODIzZDQ2YTM=") - .type(FindingDataType.FINDINGS))))) - .type(CaseDataType.CASES)); + DetachCaseRequest body = new DetachCaseRequest() +.data(new DetachCaseRequestData() +.relationships(new DetachCaseRequestDataRelationships() +.findings(new Findings() +.data(Collections.singletonList(new FindingData() +.id("YzM2MTFjYzcyNmY0Zjg4MTAxZmRlNjQ1MWU1ZGQwYzR-YzI5NzE5Y2Y4MzU4ZjliNzhkNjYxNTY0ODIzZDQ2YTM=") +.type(FindingDataType.FINDINGS))))) +.type(CaseDataType.CASES)); try { apiInstance.detachCase(body); @@ -43,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/EditSecurityMonitoringSignalAssignee.java b/examples/v2/security-monitoring/EditSecurityMonitoringSignalAssignee.java index 95692752a22..f6bf52a27ca 100644 --- a/examples/v2/security-monitoring/EditSecurityMonitoringSignalAssignee.java +++ b/examples/v2/security-monitoring/EditSecurityMonitoringSignalAssignee.java @@ -1,39 +1,41 @@ // Modify the triage assignee of a security signal returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringSignalTriageUpdateResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSignalAssigneeUpdateAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringSignalAssigneeUpdateData; import com.datadog.api.client.v2.model.SecurityMonitoringSignalAssigneeUpdateRequest; -import com.datadog.api.client.v2.model.SecurityMonitoringSignalTriageUpdateResponse; import com.datadog.api.client.v2.model.SecurityMonitoringTriageUser; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringSignalAssigneeUpdateRequest body = - new SecurityMonitoringSignalAssigneeUpdateRequest() - .data( - new SecurityMonitoringSignalAssigneeUpdateData() - .attributes( - new SecurityMonitoringSignalAssigneeUpdateAttributes() - .assignee(new SecurityMonitoringTriageUser().uuid("")))); + SecurityMonitoringSignalAssigneeUpdateRequest body = new SecurityMonitoringSignalAssigneeUpdateRequest() +.data(new SecurityMonitoringSignalAssigneeUpdateData() +.attributes(new SecurityMonitoringSignalAssigneeUpdateAttributes() +.assignee(new SecurityMonitoringTriageUser() +.uuid("")))); try { - SecurityMonitoringSignalTriageUpdateResponse result = - apiInstance.editSecurityMonitoringSignalAssignee( - "AQAAAYG1bl5K4HuUewAAAABBWUcxYmw1S0FBQmt2RmhRN0V4ZUVnQUE", body); + SecurityMonitoringSignalTriageUpdateResponse result = apiInstance.editSecurityMonitoringSignalAssignee("AQAAAYG1bl5K4HuUewAAAABBWUcxYmw1S0FBQmt2RmhRN0V4ZUVnQUE", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalAssignee"); + System.err.println("Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalAssignee"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/EditSecurityMonitoringSignalIncidents.java b/examples/v2/security-monitoring/EditSecurityMonitoringSignalIncidents.java index 9cb5e963155..d8c29ba9acc 100644 --- a/examples/v2/security-monitoring/EditSecurityMonitoringSignalIncidents.java +++ b/examples/v2/security-monitoring/EditSecurityMonitoringSignalIncidents.java @@ -1,39 +1,39 @@ // Change the related incidents of a security signal returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringSignalTriageUpdateResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSignalIncidentsUpdateAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringSignalIncidentsUpdateData; import com.datadog.api.client.v2.model.SecurityMonitoringSignalIncidentsUpdateRequest; -import com.datadog.api.client.v2.model.SecurityMonitoringSignalTriageUpdateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringSignalIncidentsUpdateRequest body = - new SecurityMonitoringSignalIncidentsUpdateRequest() - .data( - new SecurityMonitoringSignalIncidentsUpdateData() - .attributes( - new SecurityMonitoringSignalIncidentsUpdateAttributes() - .incidentIds(Collections.singletonList(2066L)))); + SecurityMonitoringSignalIncidentsUpdateRequest body = new SecurityMonitoringSignalIncidentsUpdateRequest() +.data(new SecurityMonitoringSignalIncidentsUpdateData() +.attributes(new SecurityMonitoringSignalIncidentsUpdateAttributes() +.incidentIds(Collections.singletonList(2066L)))); try { - SecurityMonitoringSignalTriageUpdateResponse result = - apiInstance.editSecurityMonitoringSignalIncidents( - "AQAAAYG1bl5K4HuUewAAAABBWUcxYmw1S0FBQmt2RmhRN0V4ZUVnQUE", body); + SecurityMonitoringSignalTriageUpdateResponse result = apiInstance.editSecurityMonitoringSignalIncidents("AQAAAYG1bl5K4HuUewAAAABBWUcxYmw1S0FBQmt2RmhRN0V4ZUVnQUE", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalIncidents"); + System.err.println("Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalIncidents"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/EditSecurityMonitoringSignalState.java b/examples/v2/security-monitoring/EditSecurityMonitoringSignalState.java index a1ac5fbb305..4dffa9c14c2 100644 --- a/examples/v2/security-monitoring/EditSecurityMonitoringSignalState.java +++ b/examples/v2/security-monitoring/EditSecurityMonitoringSignalState.java @@ -1,41 +1,42 @@ // Change the triage state of a security signal returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringSignalTriageUpdateResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSignalArchiveReason; import com.datadog.api.client.v2.model.SecurityMonitoringSignalState; import com.datadog.api.client.v2.model.SecurityMonitoringSignalStateUpdateAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringSignalStateUpdateData; import com.datadog.api.client.v2.model.SecurityMonitoringSignalStateUpdateRequest; -import com.datadog.api.client.v2.model.SecurityMonitoringSignalTriageUpdateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringSignalStateUpdateRequest body = - new SecurityMonitoringSignalStateUpdateRequest() - .data( - new SecurityMonitoringSignalStateUpdateData() - .attributes( - new SecurityMonitoringSignalStateUpdateAttributes() - .archiveReason(SecurityMonitoringSignalArchiveReason.NONE) - .state(SecurityMonitoringSignalState.OPEN))); + SecurityMonitoringSignalStateUpdateRequest body = new SecurityMonitoringSignalStateUpdateRequest() +.data(new SecurityMonitoringSignalStateUpdateData() +.attributes(new SecurityMonitoringSignalStateUpdateAttributes() +.archiveReason(SecurityMonitoringSignalArchiveReason.NONE) +.state(SecurityMonitoringSignalState.OPEN))); try { - SecurityMonitoringSignalTriageUpdateResponse result = - apiInstance.editSecurityMonitoringSignalState( - "AQAAAYG1bl5K4HuUewAAAABBWUcxYmw1S0FBQmt2RmhRN0V4ZUVnQUE", body); + SecurityMonitoringSignalTriageUpdateResponse result = apiInstance.editSecurityMonitoringSignalState("AQAAAYG1bl5K4HuUewAAAABBWUcxYmw1S0FBQmt2RmhRN0V4ZUVnQUE", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalState"); + System.err.println("Exception when calling SecurityMonitoringApi#editSecurityMonitoringSignalState"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetContentPacksStates.java b/examples/v2/security-monitoring/GetContentPacksStates.java index fe292a779f1..0b69c21f387 100644 --- a/examples/v2/security-monitoring/GetContentPacksStates.java +++ b/examples/v2/security-monitoring/GetContentPacksStates.java @@ -1,9 +1,16 @@ // Get content pack states returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringContentPackStatesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetCriticalAssetsAffectingRule.java b/examples/v2/security-monitoring/GetCriticalAssetsAffectingRule.java index 5e16a890e20..6fe034fe9bd 100644 --- a/examples/v2/security-monitoring/GetCriticalAssetsAffectingRule.java +++ b/examples/v2/security-monitoring/GetCriticalAssetsAffectingRule.java @@ -1,9 +1,16 @@ // Get critical assets affecting a specific rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String SECURITY_RULE_ID = System.getenv("SECURITY_RULE_ID"); try { - SecurityMonitoringCriticalAssetsResponse result = - apiInstance.getCriticalAssetsAffectingRule(SECURITY_RULE_ID); + SecurityMonitoringCriticalAssetsResponse result = apiInstance.getCriticalAssetsAffectingRule(SECURITY_RULE_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getCriticalAssetsAffectingRule"); + System.err.println("Exception when calling SecurityMonitoringApi#getCriticalAssetsAffectingRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetCustomFramework.java b/examples/v2/security-monitoring/GetCustomFramework.java index 02629a84268..e18c5978c78 100644 --- a/examples/v2/security-monitoring/GetCustomFramework.java +++ b/examples/v2/security-monitoring/GetCustomFramework.java @@ -1,9 +1,16 @@ // Get a custom framework returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.GetCustomFrameworkResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - GetCustomFrameworkResponse result = - apiInstance.getCustomFramework("create-framework-new", "10"); + GetCustomFrameworkResponse result = apiInstance.getCustomFramework("create-framework-new", "10"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#getCustomFramework"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetFinding.java b/examples/v2/security-monitoring/GetFinding.java index 03c37a4dcdc..8a50f96e0db 100644 --- a/examples/v2/security-monitoring/GetFinding.java +++ b/examples/v2/security-monitoring/GetFinding.java @@ -1,9 +1,16 @@ // Get a finding returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.GetFindingResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +19,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - GetFindingResponse result = - apiInstance.getFinding( - "AgAAAYd59gjghzF52gAAAAAAAAAYAAAAAEFZZDU5Z2pnQUFCRTRvV1lFeEo4SlFBQQAAACQAAAAAMDE4NzdhMDEtMDRiYS00NTZlLWFmMzMtNTIxNmNkNjVlNDMz"); + GetFindingResponse result = apiInstance.getFinding("AgAAAYd59gjghzF52gAAAAAAAAAYAAAAAEFZZDU5Z2pnQUFCRTRvV1lFeEo4SlFBQQAAACQAAAAAMDE4NzdhMDEtMDRiYS00NTZlLWFmMzMtNTIxNmNkNjVlNDMz"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#getFinding"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetResourceEvaluationFilters.java b/examples/v2/security-monitoring/GetResourceEvaluationFilters.java index c43378de964..bce8efe1498 100644 --- a/examples/v2/security-monitoring/GetResourceEvaluationFilters.java +++ b/examples/v2/security-monitoring/GetResourceEvaluationFilters.java @@ -1,10 +1,17 @@ // List resource filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.GetResourceEvaluationFiltersOptionalParameters; import com.datadog.api.client.v2.model.GetResourceEvaluationFiltersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,19 +19,14 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - GetResourceEvaluationFiltersResponse result = - apiInstance.getResourceEvaluationFilters( - new GetResourceEvaluationFiltersOptionalParameters() - .cloudProvider("aws") - .accountId("123456789")); + GetResourceEvaluationFiltersResponse result = apiInstance.getResourceEvaluationFilters(new GetResourceEvaluationFiltersOptionalParameters().cloudProvider("aws").accountId("123456789")); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getResourceEvaluationFilters"); + System.err.println("Exception when calling SecurityMonitoringApi#getResourceEvaluationFilters"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetRuleVersionHistory.java b/examples/v2/security-monitoring/GetRuleVersionHistory.java index 1042818c9af..92c41d9b405 100644 --- a/examples/v2/security-monitoring/GetRuleVersionHistory.java +++ b/examples/v2/security-monitoring/GetRuleVersionHistory.java @@ -1,9 +1,16 @@ // Get a rule's version history returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.GetRuleVersionHistoryResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetRuleVersionHistory_2467565841.java b/examples/v2/security-monitoring/GetRuleVersionHistory_2467565841.java index fac2048c4e5..ba9c66240e2 100644 --- a/examples/v2/security-monitoring/GetRuleVersionHistory_2467565841.java +++ b/examples/v2/security-monitoring/GetRuleVersionHistory_2467565841.java @@ -1,9 +1,16 @@ // Get rule version history returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.GetRuleVersionHistoryResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSBOM.java b/examples/v2/security-monitoring/GetSBOM.java index f5b56af4d96..4b75cd72f80 100644 --- a/examples/v2/security-monitoring/GetSBOM.java +++ b/examples/v2/security-monitoring/GetSBOM.java @@ -1,10 +1,17 @@ // Get SBOM returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; -import com.datadog.api.client.v2.model.AssetType; import com.datadog.api.client.v2.model.GetSBOMResponse; +import com.datadog.api.client.v2.model.AssetType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - GetSBOMResponse result = - apiInstance.getSBOM(AssetType.REPOSITORY, "github.com/datadog/datadog-agent"); + GetSBOMResponse result = apiInstance.getSBOM(AssetType.REPOSITORY, "github.com/datadog/datadog-agent"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#getSBOM"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSecretsRules.java b/examples/v2/security-monitoring/GetSecretsRules.java index d349a5037bf..4abe65ebc1b 100644 --- a/examples/v2/security-monitoring/GetSecretsRules.java +++ b/examples/v2/security-monitoring/GetSecretsRules.java @@ -1,9 +1,16 @@ // Returns a list of Secrets rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecretRuleArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSecurityFilter.java b/examples/v2/security-monitoring/GetSecurityFilter.java index 29f8e14ee78..94a29ef2296 100644 --- a/examples/v2/security-monitoring/GetSecurityFilter.java +++ b/examples/v2/security-monitoring/GetSecurityFilter.java @@ -1,9 +1,16 @@ // Get a security filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityFilterResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSecurityMonitoringCriticalAsset.java b/examples/v2/security-monitoring/GetSecurityMonitoringCriticalAsset.java index 2c6cf10b98e..cc847c90260 100644 --- a/examples/v2/security-monitoring/GetSecurityMonitoringCriticalAsset.java +++ b/examples/v2/security-monitoring/GetSecurityMonitoringCriticalAsset.java @@ -1,9 +1,16 @@ // Get a critical asset returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String CRITICAL_ASSET_DATA_ID = System.getenv("CRITICAL_ASSET_DATA_ID"); try { - SecurityMonitoringCriticalAssetResponse result = - apiInstance.getSecurityMonitoringCriticalAsset(CRITICAL_ASSET_DATA_ID); + SecurityMonitoringCriticalAssetResponse result = apiInstance.getSecurityMonitoringCriticalAsset(CRITICAL_ASSET_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getSecurityMonitoringCriticalAsset"); + System.err.println("Exception when calling SecurityMonitoringApi#getSecurityMonitoringCriticalAsset"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSecurityMonitoringHistsignal.java b/examples/v2/security-monitoring/GetSecurityMonitoringHistsignal.java index 348739fa74a..8a2523fbee6 100644 --- a/examples/v2/security-monitoring/GetSecurityMonitoringHistsignal.java +++ b/examples/v2/security-monitoring/GetSecurityMonitoringHistsignal.java @@ -1,9 +1,16 @@ // Get a hist signal's details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringSignalResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,16 +19,14 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - SecurityMonitoringSignalResponse result = - apiInstance.getSecurityMonitoringHistsignal("histsignal_id"); + SecurityMonitoringSignalResponse result = apiInstance.getSecurityMonitoringHistsignal("histsignal_id"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getSecurityMonitoringHistsignal"); + System.err.println("Exception when calling SecurityMonitoringApi#getSecurityMonitoringHistsignal"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSecurityMonitoringHistsignalsByJobId.java b/examples/v2/security-monitoring/GetSecurityMonitoringHistsignalsByJobId.java index 871e6663271..b4c1f6b9630 100644 --- a/examples/v2/security-monitoring/GetSecurityMonitoringHistsignalsByJobId.java +++ b/examples/v2/security-monitoring/GetSecurityMonitoringHistsignalsByJobId.java @@ -1,9 +1,16 @@ // Get a job's hist signals returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringSignalsListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,16 +19,14 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - SecurityMonitoringSignalsListResponse result = - apiInstance.getSecurityMonitoringHistsignalsByJobId("job_id"); + SecurityMonitoringSignalsListResponse result = apiInstance.getSecurityMonitoringHistsignalsByJobId("job_id"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getSecurityMonitoringHistsignalsByJobId"); + System.err.println("Exception when calling SecurityMonitoringApi#getSecurityMonitoringHistsignalsByJobId"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSecurityMonitoringRule.java b/examples/v2/security-monitoring/GetSecurityMonitoringRule.java index 6d1d7a62475..75b4dc9d72f 100644 --- a/examples/v2/security-monitoring/GetSecurityMonitoringRule.java +++ b/examples/v2/security-monitoring/GetSecurityMonitoringRule.java @@ -1,9 +1,16 @@ // Get a rule's details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String SECURITY_RULE_ID = System.getenv("SECURITY_RULE_ID"); try { - SecurityMonitoringRuleResponse result = - apiInstance.getSecurityMonitoringRule(SECURITY_RULE_ID); + SecurityMonitoringRuleResponse result = apiInstance.getSecurityMonitoringRule(SECURITY_RULE_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#getSecurityMonitoringRule"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSecurityMonitoringRule_3370522281.java b/examples/v2/security-monitoring/GetSecurityMonitoringRule_3370522281.java index d70ee92a678..d290015e0f2 100644 --- a/examples/v2/security-monitoring/GetSecurityMonitoringRule_3370522281.java +++ b/examples/v2/security-monitoring/GetSecurityMonitoringRule_3370522281.java @@ -1,9 +1,16 @@ // Get a cloud configuration rule's details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String CLOUD_CONFIGURATION_RULE_ID = System.getenv("CLOUD_CONFIGURATION_RULE_ID"); try { - SecurityMonitoringRuleResponse result = - apiInstance.getSecurityMonitoringRule(CLOUD_CONFIGURATION_RULE_ID); + SecurityMonitoringRuleResponse result = apiInstance.getSecurityMonitoringRule(CLOUD_CONFIGURATION_RULE_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#getSecurityMonitoringRule"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSecurityMonitoringSignal.java b/examples/v2/security-monitoring/GetSecurityMonitoringSignal.java index 700ec236cb0..f19ba5f1de0 100644 --- a/examples/v2/security-monitoring/GetSecurityMonitoringSignal.java +++ b/examples/v2/security-monitoring/GetSecurityMonitoringSignal.java @@ -1,9 +1,16 @@ // Get a signal's details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringSignalResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,17 +18,14 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - SecurityMonitoringSignalResponse result = - apiInstance.getSecurityMonitoringSignal( - "AQAAAYNqUBVU4-rffwAAAABBWU5xVUJWVUFBQjJBd3ptMDdQUnF3QUE"); + SecurityMonitoringSignalResponse result = apiInstance.getSecurityMonitoringSignal("AQAAAYNqUBVU4-rffwAAAABBWU5xVUJWVUFBQjJBd3ptMDdQUnF3QUE"); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getSecurityMonitoringSignal"); + System.err.println("Exception when calling SecurityMonitoringApi#getSecurityMonitoringSignal"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSecurityMonitoringSuppression.java b/examples/v2/security-monitoring/GetSecurityMonitoringSuppression.java index 05863613dfc..9bd145e12ba 100644 --- a/examples/v2/security-monitoring/GetSecurityMonitoringSuppression.java +++ b/examples/v2/security-monitoring/GetSecurityMonitoringSuppression.java @@ -1,9 +1,16 @@ // Get a suppression rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String SUPPRESSION_DATA_ID = System.getenv("SUPPRESSION_DATA_ID"); try { - SecurityMonitoringSuppressionResponse result = - apiInstance.getSecurityMonitoringSuppression(SUPPRESSION_DATA_ID); + SecurityMonitoringSuppressionResponse result = apiInstance.getSecurityMonitoringSuppression(SUPPRESSION_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getSecurityMonitoringSuppression"); + System.err.println("Exception when calling SecurityMonitoringApi#getSecurityMonitoringSuppression"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSignalNotificationRule.java b/examples/v2/security-monitoring/GetSignalNotificationRule.java index 435fcd5f722..fdb52188258 100644 --- a/examples/v2/security-monitoring/GetSignalNotificationRule.java +++ b/examples/v2/security-monitoring/GetSignalNotificationRule.java @@ -1,9 +1,16 @@ // Get details of a signal-based notification rule returns "Notification rule details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.NotificationRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,12 +18,10 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); // there is a valid "valid_signal_notification_rule" in the system - String VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID = - System.getenv("VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID"); + String VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID = System.getenv("VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID"); try { - NotificationRuleResponse result = - apiInstance.getSignalNotificationRule(VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID); + NotificationRuleResponse result = apiInstance.getSignalNotificationRule(VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#getSignalNotificationRule"); @@ -26,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSignalNotificationRules.java b/examples/v2/security-monitoring/GetSignalNotificationRules.java index db47c8967f1..83fb5a8749b 100644 --- a/examples/v2/security-monitoring/GetSignalNotificationRules.java +++ b/examples/v2/security-monitoring/GetSignalNotificationRules.java @@ -1,9 +1,15 @@ -// Get the list of signal-based notification rules returns "The list of notification rules." -// response +// Get the list of signal-based notification rules returns "The list of notification rules." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSuppressionVersionHistory.java b/examples/v2/security-monitoring/GetSuppressionVersionHistory.java index 0100cb85da9..859f51ebf60 100644 --- a/examples/v2/security-monitoring/GetSuppressionVersionHistory.java +++ b/examples/v2/security-monitoring/GetSuppressionVersionHistory.java @@ -1,9 +1,16 @@ // Get a suppression's version history returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.GetSuppressionVersionHistoryResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String SUPPRESSION_DATA_ID = System.getenv("SUPPRESSION_DATA_ID"); try { - GetSuppressionVersionHistoryResponse result = - apiInstance.getSuppressionVersionHistory(SUPPRESSION_DATA_ID); + GetSuppressionVersionHistoryResponse result = apiInstance.getSuppressionVersionHistory(SUPPRESSION_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getSuppressionVersionHistory"); + System.err.println("Exception when calling SecurityMonitoringApi#getSuppressionVersionHistory"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSuppressionsAffectingFutureRule.java b/examples/v2/security-monitoring/GetSuppressionsAffectingFutureRule.java index 1283502464e..7acd5451c25 100644 --- a/examples/v2/security-monitoring/GetSuppressionsAffectingFutureRule.java +++ b/examples/v2/security-monitoring/GetSuppressionsAffectingFutureRule.java @@ -1,8 +1,9 @@ // Get suppressions affecting future rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionsResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; @@ -14,49 +15,46 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeCreate; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleCreatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; -import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleCreatePayload body = - new SecurityMonitoringRuleCreatePayload( - new SecurityMonitoringStandardRuleCreatePayload() - .name("Example-Security-Monitoring") - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .query("@test:true") - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0"))) - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) - .message("Test rule") - .isEnabled(true) - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); + SecurityMonitoringRuleCreatePayload body = new SecurityMonitoringRuleCreatePayload( +new SecurityMonitoringStandardRuleCreatePayload() +.name("Example-Security-Monitoring") +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.query("@test:true") +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0"))) +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) +.message("Test rule") +.isEnabled(true) +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); try { - SecurityMonitoringSuppressionsResponse result = - apiInstance.getSuppressionsAffectingFutureRule(body); + SecurityMonitoringSuppressionsResponse result = apiInstance.getSuppressionsAffectingFutureRule(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getSuppressionsAffectingFutureRule"); + System.err.println("Exception when calling SecurityMonitoringApi#getSuppressionsAffectingFutureRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetSuppressionsAffectingRule.java b/examples/v2/security-monitoring/GetSuppressionsAffectingRule.java index 0a04732851b..d98749166aa 100644 --- a/examples/v2/security-monitoring/GetSuppressionsAffectingRule.java +++ b/examples/v2/security-monitoring/GetSuppressionsAffectingRule.java @@ -1,9 +1,16 @@ // Get suppressions affecting a specific rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String SECURITY_RULE_ID = System.getenv("SECURITY_RULE_ID"); try { - SecurityMonitoringSuppressionsResponse result = - apiInstance.getSuppressionsAffectingRule(SECURITY_RULE_ID); + SecurityMonitoringSuppressionsResponse result = apiInstance.getSuppressionsAffectingRule(SECURITY_RULE_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getSuppressionsAffectingRule"); + System.err.println("Exception when calling SecurityMonitoringApi#getSuppressionsAffectingRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetThreatHuntingJob.java b/examples/v2/security-monitoring/GetThreatHuntingJob.java index d5de300df5f..45744f8f9d7 100644 --- a/examples/v2/security-monitoring/GetThreatHuntingJob.java +++ b/examples/v2/security-monitoring/GetThreatHuntingJob.java @@ -1,9 +1,16 @@ // Get a job's details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.ThreatHuntingJobResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetVulnerabilityNotificationRule.java b/examples/v2/security-monitoring/GetVulnerabilityNotificationRule.java index 02f88fe87f4..c86ee30a880 100644 --- a/examples/v2/security-monitoring/GetVulnerabilityNotificationRule.java +++ b/examples/v2/security-monitoring/GetVulnerabilityNotificationRule.java @@ -1,9 +1,16 @@ // Get details of a vulnerability notification rule returns "Notification rule details." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.NotificationRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,21 +18,17 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); // there is a valid "valid_vulnerability_notification_rule" in the system - String VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID = - System.getenv("VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID"); + String VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID = System.getenv("VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID"); try { - NotificationRuleResponse result = - apiInstance.getVulnerabilityNotificationRule( - VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID); + NotificationRuleResponse result = apiInstance.getVulnerabilityNotificationRule(VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getVulnerabilityNotificationRule"); + System.err.println("Exception when calling SecurityMonitoringApi#getVulnerabilityNotificationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/GetVulnerabilityNotificationRules.java b/examples/v2/security-monitoring/GetVulnerabilityNotificationRules.java index bb6b715806d..9a4b8dbedb4 100644 --- a/examples/v2/security-monitoring/GetVulnerabilityNotificationRules.java +++ b/examples/v2/security-monitoring/GetVulnerabilityNotificationRules.java @@ -1,9 +1,15 @@ -// Get the list of vulnerability notification rules returns "The list of notification rules." -// response +// Get the list of vulnerability notification rules returns "The list of notification rules." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,12 +19,11 @@ public static void main(String[] args) { try { apiInstance.getVulnerabilityNotificationRules(); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#getVulnerabilityNotificationRules"); + System.err.println("Exception when calling SecurityMonitoringApi#getVulnerabilityNotificationRules"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListAssetsSBOMs.java b/examples/v2/security-monitoring/ListAssetsSBOMs.java index 1d159e92e97..a13755dd8e4 100644 --- a/examples/v2/security-monitoring/ListAssetsSBOMs.java +++ b/examples/v2/security-monitoring/ListAssetsSBOMs.java @@ -1,11 +1,18 @@ // List assets SBOMs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListAssetsSBOMsOptionalParameters; -import com.datadog.api.client.v2.model.AssetType; import com.datadog.api.client.v2.model.ListAssetsSBOMsResponse; +import com.datadog.api.client.v2.model.AssetType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,11 +20,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - ListAssetsSBOMsResponse result = - apiInstance.listAssetsSBOMs( - new ListAssetsSBOMsOptionalParameters() - .filterPackageName("pandas") - .filterAssetType(AssetType.SERVICE)); + ListAssetsSBOMsResponse result = apiInstance.listAssetsSBOMs(new ListAssetsSBOMsOptionalParameters().filterPackageName("pandas").filterAssetType(AssetType.SERVICE)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#listAssetsSBOMs"); @@ -27,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListFindings.java b/examples/v2/security-monitoring/ListFindings.java index 8c157ba1912..2107ce196c1 100644 --- a/examples/v2/security-monitoring/ListFindings.java +++ b/examples/v2/security-monitoring/ListFindings.java @@ -1,9 +1,16 @@ // List findings returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.ListFindingsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListFindings_1668290866.java b/examples/v2/security-monitoring/ListFindings_1668290866.java index e9e62d273a7..5714bdada67 100644 --- a/examples/v2/security-monitoring/ListFindings_1668290866.java +++ b/examples/v2/security-monitoring/ListFindings_1668290866.java @@ -1,12 +1,18 @@ // List findings with detection_type query param returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListFindingsOptionalParameters; -import com.datadog.api.client.v2.model.FindingVulnerabilityType; import com.datadog.api.client.v2.model.ListFindingsResponse; +import com.datadog.api.client.v2.model.FindingVulnerabilityType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,13 +21,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - ListFindingsResponse result = - apiInstance.listFindings( - new ListFindingsOptionalParameters() - .filterVulnerabilityType( - Arrays.asList( - FindingVulnerabilityType.MISCONFIGURATION, - FindingVulnerabilityType.ATTACK_PATH))); + ListFindingsResponse result = apiInstance.listFindings(new ListFindingsOptionalParameters().filterVulnerabilityType(Arrays.asList(FindingVulnerabilityType.MISCONFIGURATION, FindingVulnerabilityType.ATTACK_PATH))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#listFindings"); @@ -31,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListFindings_2932019633.java b/examples/v2/security-monitoring/ListFindings_2932019633.java index c2871599212..9a732a25ead 100644 --- a/examples/v2/security-monitoring/ListFindings_2932019633.java +++ b/examples/v2/security-monitoring/ListFindings_2932019633.java @@ -1,10 +1,17 @@ // List findings returns "OK" response with details -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListFindingsOptionalParameters; import com.datadog.api.client.v2.model.ListFindingsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,8 +20,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - ListFindingsResponse result = - apiInstance.listFindings(new ListFindingsOptionalParameters().detailedFindings(true)); + ListFindingsResponse result = apiInstance.listFindings(new ListFindingsOptionalParameters().detailedFindings(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#listFindings"); @@ -24,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListFindings_3865842421.java b/examples/v2/security-monitoring/ListFindings_3865842421.java index 8f06feff6d8..bbf9e7ccf9e 100644 --- a/examples/v2/security-monitoring/ListFindings_3865842421.java +++ b/examples/v2/security-monitoring/ListFindings_3865842421.java @@ -1,9 +1,18 @@ // List findings returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.ListFindingsResponse; import com.datadog.api.client.v2.model.Finding; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,7 +24,7 @@ public static void main(String[] args) { PaginationIterable iterable = apiInstance.listFindingsWithPagination(); for (Finding item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling SecurityMonitoringApi#listFindingsWithPagination"); @@ -23,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListMultipleRulesets.java b/examples/v2/security-monitoring/ListMultipleRulesets.java index 04972f5ea22..959a0515ecf 100644 --- a/examples/v2/security-monitoring/ListMultipleRulesets.java +++ b/examples/v2/security-monitoring/ListMultipleRulesets.java @@ -1,13 +1,20 @@ // Ruleset get multiple returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.GetMultipleRulesetsResponse; import com.datadog.api.client.v2.model.GetMultipleRulesetsRequest; import com.datadog.api.client.v2.model.GetMultipleRulesetsRequestData; import com.datadog.api.client.v2.model.GetMultipleRulesetsRequestDataAttributes; import com.datadog.api.client.v2.model.GetMultipleRulesetsRequestDataType; -import com.datadog.api.client.v2.model.GetMultipleRulesetsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,10 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.listMultipleRulesets", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - GetMultipleRulesetsRequest body = - new GetMultipleRulesetsRequest() - .data( - new GetMultipleRulesetsRequestData() - .attributes(new GetMultipleRulesetsRequestDataAttributes()) - .type(GetMultipleRulesetsRequestDataType.GET_MULTIPLE_RULESETS_REQUEST)); + GetMultipleRulesetsRequest body = new GetMultipleRulesetsRequest() +.data(new GetMultipleRulesetsRequestData() +.attributes(new GetMultipleRulesetsRequestDataAttributes()) +.type(GetMultipleRulesetsRequestDataType.GET_MULTIPLE_RULESETS_REQUEST)); try { GetMultipleRulesetsResponse result = apiInstance.listMultipleRulesets(body); @@ -33,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListScannedAssetsMetadata.java b/examples/v2/security-monitoring/ListScannedAssetsMetadata.java index 02a7df89a3b..7f02822f213 100644 --- a/examples/v2/security-monitoring/ListScannedAssetsMetadata.java +++ b/examples/v2/security-monitoring/ListScannedAssetsMetadata.java @@ -1,9 +1,16 @@ // List scanned assets metadata returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.ScannedAssetsMetadata; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityFilters.java b/examples/v2/security-monitoring/ListSecurityFilters.java index ef00451ecb6..b5554fbe8d9 100644 --- a/examples/v2/security-monitoring/ListSecurityFilters.java +++ b/examples/v2/security-monitoring/ListSecurityFilters.java @@ -1,9 +1,16 @@ // Get all security filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityFiltersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityFindings.java b/examples/v2/security-monitoring/ListSecurityFindings.java index e28d5bf926d..360f762054c 100644 --- a/examples/v2/security-monitoring/ListSecurityFindings.java +++ b/examples/v2/security-monitoring/ListSecurityFindings.java @@ -1,9 +1,16 @@ // List security findings returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.ListSecurityFindingsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityFindings_2925663885.java b/examples/v2/security-monitoring/ListSecurityFindings_2925663885.java index ae149291555..72e5b397f47 100644 --- a/examples/v2/security-monitoring/ListSecurityFindings_2925663885.java +++ b/examples/v2/security-monitoring/ListSecurityFindings_2925663885.java @@ -1,10 +1,17 @@ // List security findings returns "OK" response with pagination -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListSecurityFindingsOptionalParameters; import com.datadog.api.client.v2.model.ListSecurityFindingsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +19,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - ListSecurityFindingsResponse result = - apiInstance.listSecurityFindings( - new ListSecurityFindingsOptionalParameters().pageLimit(5L)); + ListSecurityFindingsResponse result = apiInstance.listSecurityFindings(new ListSecurityFindingsOptionalParameters().pageLimit(5L)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#listSecurityFindings"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityMonitoringCriticalAssets.java b/examples/v2/security-monitoring/ListSecurityMonitoringCriticalAssets.java index 3e299db744d..640d639ad36 100644 --- a/examples/v2/security-monitoring/ListSecurityMonitoringCriticalAssets.java +++ b/examples/v2/security-monitoring/ListSecurityMonitoringCriticalAssets.java @@ -1,9 +1,16 @@ // Get all critical assets returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - SecurityMonitoringCriticalAssetsResponse result = - apiInstance.listSecurityMonitoringCriticalAssets(); + SecurityMonitoringCriticalAssetsResponse result = apiInstance.listSecurityMonitoringCriticalAssets(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#listSecurityMonitoringCriticalAssets"); + System.err.println("Exception when calling SecurityMonitoringApi#listSecurityMonitoringCriticalAssets"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityMonitoringHistsignals.java b/examples/v2/security-monitoring/ListSecurityMonitoringHistsignals.java index 006dbae9830..4b7bec2c1ba 100644 --- a/examples/v2/security-monitoring/ListSecurityMonitoringHistsignals.java +++ b/examples/v2/security-monitoring/ListSecurityMonitoringHistsignals.java @@ -1,9 +1,16 @@ // List hist signals returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringSignalsListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,16 +19,14 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - SecurityMonitoringSignalsListResponse result = - apiInstance.listSecurityMonitoringHistsignals(); + SecurityMonitoringSignalsListResponse result = apiInstance.listSecurityMonitoringHistsignals(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#listSecurityMonitoringHistsignals"); + System.err.println("Exception when calling SecurityMonitoringApi#listSecurityMonitoringHistsignals"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityMonitoringRules.java b/examples/v2/security-monitoring/ListSecurityMonitoringRules.java index d4393cebbd8..d56c2cdb82c 100644 --- a/examples/v2/security-monitoring/ListSecurityMonitoringRules.java +++ b/examples/v2/security-monitoring/ListSecurityMonitoringRules.java @@ -1,9 +1,16 @@ // List rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringListRulesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { SecurityMonitoringListRulesResponse result = apiInstance.listSecurityMonitoringRules(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#listSecurityMonitoringRules"); + System.err.println("Exception when calling SecurityMonitoringApi#listSecurityMonitoringRules"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityMonitoringSignals.java b/examples/v2/security-monitoring/ListSecurityMonitoringSignals.java index 9ecb7660790..76b34340372 100644 --- a/examples/v2/security-monitoring/ListSecurityMonitoringSignals.java +++ b/examples/v2/security-monitoring/ListSecurityMonitoringSignals.java @@ -1,9 +1,16 @@ // Get a quick list of security signals returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringSignalsListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,11 @@ public static void main(String[] args) { SecurityMonitoringSignalsListResponse result = apiInstance.listSecurityMonitoringSignals(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#listSecurityMonitoringSignals"); + System.err.println("Exception when calling SecurityMonitoringApi#listSecurityMonitoringSignals"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityMonitoringSignals_3960412991.java b/examples/v2/security-monitoring/ListSecurityMonitoringSignals_3960412991.java index 8c12d1e8007..4d48fc9723f 100644 --- a/examples/v2/security-monitoring/ListSecurityMonitoringSignals_3960412991.java +++ b/examples/v2/security-monitoring/ListSecurityMonitoringSignals_3960412991.java @@ -1,10 +1,19 @@ // Get a quick list of security signals returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters; +import com.datadog.api.client.v2.model.SecurityMonitoringSignalsListResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSignal; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,19 +21,15 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listSecurityMonitoringSignalsWithPagination( - new ListSecurityMonitoringSignalsOptionalParameters().pageLimit(2)); + PaginationIterable iterable = apiInstance.listSecurityMonitoringSignalsWithPagination(new ListSecurityMonitoringSignalsOptionalParameters().pageLimit(2)); for (SecurityMonitoringSignal item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling" - + " SecurityMonitoringApi#listSecurityMonitoringSignalsWithPagination"); + System.err.println("Exception when calling SecurityMonitoringApi#listSecurityMonitoringSignalsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions.java b/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions.java index bd2a014139c..e36515c4654 100644 --- a/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions.java +++ b/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions.java @@ -1,9 +1,16 @@ // Get all suppression rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringPaginatedSuppressionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,16 +18,14 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - SecurityMonitoringPaginatedSuppressionsResponse result = - apiInstance.listSecurityMonitoringSuppressions(); + SecurityMonitoringPaginatedSuppressionsResponse result = apiInstance.listSecurityMonitoringSuppressions(); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions"); + System.err.println("Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1315707136.java b/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1315707136.java index 55634f1821c..09b2b7e996d 100644 --- a/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1315707136.java +++ b/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1315707136.java @@ -1,11 +1,18 @@ // Get all suppression rules returns "OK" response with sort ascending -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters; import com.datadog.api.client.v2.model.SecurityMonitoringPaginatedSuppressionsResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,19 +26,14 @@ public static void main(String[] args) { String SUPPRESSION2_DATA_ID = System.getenv("SUPPRESSION2_DATA_ID"); try { - SecurityMonitoringPaginatedSuppressionsResponse result = - apiInstance.listSecurityMonitoringSuppressions( - new ListSecurityMonitoringSuppressionsOptionalParameters() - .sort(SecurityMonitoringSuppressionSort.NAME) - .query("id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0")); + SecurityMonitoringPaginatedSuppressionsResponse result = apiInstance.listSecurityMonitoringSuppressions(new ListSecurityMonitoringSuppressionsOptionalParameters().sort(SecurityMonitoringSuppressionSort.NAME).query("id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0")); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions"); + System.err.println("Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1741429096.java b/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1741429096.java index 4e032ff32af..1b1332223b3 100644 --- a/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1741429096.java +++ b/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1741429096.java @@ -1,11 +1,18 @@ // Get all suppression rules returns "OK" response with sort descending -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters; import com.datadog.api.client.v2.model.SecurityMonitoringPaginatedSuppressionsResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,19 +26,14 @@ public static void main(String[] args) { String SUPPRESSION2_DATA_ID = System.getenv("SUPPRESSION2_DATA_ID"); try { - SecurityMonitoringPaginatedSuppressionsResponse result = - apiInstance.listSecurityMonitoringSuppressions( - new ListSecurityMonitoringSuppressionsOptionalParameters() - .sort(SecurityMonitoringSuppressionSort.NAME_DESCENDING) - .query("id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0")); + SecurityMonitoringPaginatedSuppressionsResponse result = apiInstance.listSecurityMonitoringSuppressions(new ListSecurityMonitoringSuppressionsOptionalParameters().sort(SecurityMonitoringSuppressionSort.NAME_DESCENDING).query("id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0")); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions"); + System.err.println("Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_3985905558.java b/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_3985905558.java index 64a631b2c19..c59f7607008 100644 --- a/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_3985905558.java +++ b/examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_3985905558.java @@ -1,10 +1,17 @@ // Get all suppression rules returns "OK" response with pagination -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters; import com.datadog.api.client.v2.model.SecurityMonitoringPaginatedSuppressionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,20 +25,14 @@ public static void main(String[] args) { String SUPPRESSION2_DATA_ID = System.getenv("SUPPRESSION2_DATA_ID"); try { - SecurityMonitoringPaginatedSuppressionsResponse result = - apiInstance.listSecurityMonitoringSuppressions( - new ListSecurityMonitoringSuppressionsOptionalParameters() - .pageSize(1L) - .pageNumber(0L) - .query("id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0")); + SecurityMonitoringPaginatedSuppressionsResponse result = apiInstance.listSecurityMonitoringSuppressions(new ListSecurityMonitoringSuppressionsOptionalParameters().pageSize(1L).pageNumber(0L).query("id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0")); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions"); + System.err.println("Exception when calling SecurityMonitoringApi#listSecurityMonitoringSuppressions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListThreatHuntingJobs.java b/examples/v2/security-monitoring/ListThreatHuntingJobs.java index 9e1c281b312..5ef6f11e45f 100644 --- a/examples/v2/security-monitoring/ListThreatHuntingJobs.java +++ b/examples/v2/security-monitoring/ListThreatHuntingJobs.java @@ -1,9 +1,16 @@ // List threat hunting jobs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.ListThreatHuntingJobsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListThreatHuntingJobs_1365512061.java b/examples/v2/security-monitoring/ListThreatHuntingJobs_1365512061.java index 26bc113b907..0b5e2b3006d 100644 --- a/examples/v2/security-monitoring/ListThreatHuntingJobs_1365512061.java +++ b/examples/v2/security-monitoring/ListThreatHuntingJobs_1365512061.java @@ -1,10 +1,17 @@ // List historical jobs returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListThreatHuntingJobsOptionalParameters; import com.datadog.api.client.v2.model.ListThreatHuntingJobsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,9 +24,7 @@ public static void main(String[] args) { String THREAT_HUNTING_JOB_DATA_ID = System.getenv("THREAT_HUNTING_JOB_DATA_ID"); try { - ListThreatHuntingJobsResponse result = - apiInstance.listThreatHuntingJobs( - new ListThreatHuntingJobsOptionalParameters().filterQuery("id:string")); + ListThreatHuntingJobsResponse result = apiInstance.listThreatHuntingJobs(new ListThreatHuntingJobsOptionalParameters().filterQuery("id:string")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#listThreatHuntingJobs"); @@ -29,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListVulnerabilities.java b/examples/v2/security-monitoring/ListVulnerabilities.java index 3612444c6b6..4301c139deb 100644 --- a/examples/v2/security-monitoring/ListVulnerabilities.java +++ b/examples/v2/security-monitoring/ListVulnerabilities.java @@ -1,13 +1,20 @@ // List vulnerabilities returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters; -import com.datadog.api.client.v2.model.AssetType; import com.datadog.api.client.v2.model.ListVulnerabilitiesResponse; +import com.datadog.api.client.v2.model.AssetType; import com.datadog.api.client.v2.model.VulnerabilitySeverity; import com.datadog.api.client.v2.model.VulnerabilityTool; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -16,12 +23,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - ListVulnerabilitiesResponse result = - apiInstance.listVulnerabilities( - new ListVulnerabilitiesOptionalParameters() - .filterCvssBaseSeverity(VulnerabilitySeverity.HIGH) - .filterAssetType(AssetType.SERVICE) - .filterTool(VulnerabilityTool.INFRA)); + ListVulnerabilitiesResponse result = apiInstance.listVulnerabilities(new ListVulnerabilitiesOptionalParameters().filterCvssBaseSeverity(VulnerabilitySeverity.HIGH).filterAssetType(AssetType.SERVICE).filterTool(VulnerabilityTool.INFRA)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#listVulnerabilities"); @@ -31,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ListVulnerableAssets.java b/examples/v2/security-monitoring/ListVulnerableAssets.java index 284cbfec25f..a438390b628 100644 --- a/examples/v2/security-monitoring/ListVulnerableAssets.java +++ b/examples/v2/security-monitoring/ListVulnerableAssets.java @@ -1,11 +1,18 @@ // List vulnerable assets returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.ListVulnerableAssetsOptionalParameters; -import com.datadog.api.client.v2.model.AssetType; import com.datadog.api.client.v2.model.ListVulnerableAssetsResponse; +import com.datadog.api.client.v2.model.AssetType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,7 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { - ListVulnerableAssetsResponse result = - apiInstance.listVulnerableAssets( - new ListVulnerableAssetsOptionalParameters() - .filterType(AssetType.HOST) - .filterRepositoryUrl("github.com/datadog/dd-go") - .filterRisksInProduction(true)); + ListVulnerableAssetsResponse result = apiInstance.listVulnerableAssets(new ListVulnerableAssetsOptionalParameters().filterType(AssetType.HOST).filterRepositoryUrl("github.com/datadog/dd-go").filterRisksInProduction(true)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#listVulnerableAssets"); @@ -29,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/MuteFindings.java b/examples/v2/security-monitoring/MuteFindings.java index d280e956776..b70b89d6f9d 100644 --- a/examples/v2/security-monitoring/MuteFindings.java +++ b/examples/v2/security-monitoring/MuteFindings.java @@ -1,18 +1,24 @@ // Mute or unmute a batch of findings returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.BulkMuteFindingsResponse; import com.datadog.api.client.v2.model.BulkMuteFindingsRequest; import com.datadog.api.client.v2.model.BulkMuteFindingsRequestAttributes; import com.datadog.api.client.v2.model.BulkMuteFindingsRequestData; import com.datadog.api.client.v2.model.BulkMuteFindingsRequestMeta; import com.datadog.api.client.v2.model.BulkMuteFindingsRequestMetaFindings; import com.datadog.api.client.v2.model.BulkMuteFindingsRequestProperties; -import com.datadog.api.client.v2.model.BulkMuteFindingsResponse; import com.datadog.api.client.v2.model.FindingMuteReason; import com.datadog.api.client.v2.model.FindingType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,26 +26,18 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.muteFindings", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - BulkMuteFindingsRequest body = - new BulkMuteFindingsRequest() - .data( - new BulkMuteFindingsRequestData() - .attributes( - new BulkMuteFindingsRequestAttributes() - .mute( - new BulkMuteFindingsRequestProperties() - .expirationDate(1778721573794L) - .muted(true) - .reason(FindingMuteReason.ACCEPTED_RISK))) - .id("dbe5f567-192b-4404-b908-29b70e1c9f76") - .meta( - new BulkMuteFindingsRequestMeta() - .findings( - Collections.singletonList( - new BulkMuteFindingsRequestMetaFindings() - .findingId( - "ZGVmLTAwcC1pZXJ-aS0wZjhjNjMyZDNmMzRlZTgzNw==")))) - .type(FindingType.FINDING)); + BulkMuteFindingsRequest body = new BulkMuteFindingsRequest() +.data(new BulkMuteFindingsRequestData() +.attributes(new BulkMuteFindingsRequestAttributes() +.mute(new BulkMuteFindingsRequestProperties() +.expirationDate(1778721573794L) +.muted(true) +.reason(FindingMuteReason.ACCEPTED_RISK))) +.id("dbe5f567-192b-4404-b908-29b70e1c9f76") +.meta(new BulkMuteFindingsRequestMeta() +.findings(Collections.singletonList(new BulkMuteFindingsRequestMetaFindings() +.findingId("ZGVmLTAwcC1pZXJ-aS0wZjhjNjMyZDNmMzRlZTgzNw==")))) +.type(FindingType.FINDING)); try { BulkMuteFindingsResponse result = apiInstance.muteFindings(body); @@ -52,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/PatchSignalNotificationRule.java b/examples/v2/security-monitoring/PatchSignalNotificationRule.java index 740397707ce..deb83333c39 100644 --- a/examples/v2/security-monitoring/PatchSignalNotificationRule.java +++ b/examples/v2/security-monitoring/PatchSignalNotificationRule.java @@ -1,9 +1,10 @@ // Patch a signal-based notification rule returns "Notification rule successfully patched." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.NotificationRuleResponse; +import com.datadog.api.client.v2.model.Enabled; import com.datadog.api.client.v2.model.NotificationRulesType; import com.datadog.api.client.v2.model.PatchNotificationRuleParameters; import com.datadog.api.client.v2.model.PatchNotificationRuleParametersData; @@ -11,9 +12,16 @@ import com.datadog.api.client.v2.model.RuleSeverity; import com.datadog.api.client.v2.model.RuleTypesItems; import com.datadog.api.client.v2.model.Selectors; +import com.datadog.api.client.v2.model.TimeAggregation; import com.datadog.api.client.v2.model.TriggerSource; +import com.datadog.api.client.v2.model.Version; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,43 +29,33 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); // there is a valid "valid_signal_notification_rule" in the system - String VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID = - System.getenv("VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID"); + String VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID = System.getenv("VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID"); - PatchNotificationRuleParameters body = - new PatchNotificationRuleParameters() - .data( - new PatchNotificationRuleParametersData() - .attributes( - new PatchNotificationRuleParametersDataAttributes() - .enabled(true) - .name("Rule 1") - .selectors( - new Selectors() - .query("(source:production_service OR env:prod)") - .ruleTypes( - Arrays.asList( - RuleTypesItems.MISCONFIGURATION, - RuleTypesItems.ATTACK_PATH)) - .severities(Collections.singletonList(RuleSeverity.CRITICAL)) - .triggerSource(TriggerSource.SECURITY_FINDINGS)) - .targets(Collections.singletonList("@john.doe@email.com")) - .timeAggregation(86400L) - .version(1L)) - .id(VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID) - .type(NotificationRulesType.NOTIFICATION_RULES)); + PatchNotificationRuleParameters body = new PatchNotificationRuleParameters() +.data(new PatchNotificationRuleParametersData() +.attributes(new PatchNotificationRuleParametersDataAttributes() +.enabled(true) +.name("Rule 1") +.selectors(new Selectors() +.query("(source:production_service OR env:prod)") +.ruleTypes(Arrays.asList(RuleTypesItems.MISCONFIGURATION, RuleTypesItems.ATTACK_PATH)) +.severities(Collections.singletonList(RuleSeverity.CRITICAL)) +.triggerSource(TriggerSource.SECURITY_FINDINGS)) +.targets(Collections.singletonList("@john.doe@email.com")) +.timeAggregation(86400L) +.version(1L)) +.id(VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID) +.type(NotificationRulesType.NOTIFICATION_RULES)); try { - NotificationRuleResponse result = - apiInstance.patchSignalNotificationRule(VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID, body); + NotificationRuleResponse result = apiInstance.patchSignalNotificationRule(VALID_SIGNAL_NOTIFICATION_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#patchSignalNotificationRule"); + System.err.println("Exception when calling SecurityMonitoringApi#patchSignalNotificationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/PatchVulnerabilityNotificationRule.java b/examples/v2/security-monitoring/PatchVulnerabilityNotificationRule.java index ed7773fb3f8..fb46a1d9c09 100644 --- a/examples/v2/security-monitoring/PatchVulnerabilityNotificationRule.java +++ b/examples/v2/security-monitoring/PatchVulnerabilityNotificationRule.java @@ -1,10 +1,10 @@ -// Patch a vulnerability-based notification rule returns "Notification rule successfully patched." -// response +// Patch a vulnerability-based notification rule returns "Notification rule successfully patched." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.NotificationRuleResponse; +import com.datadog.api.client.v2.model.Enabled; import com.datadog.api.client.v2.model.NotificationRulesType; import com.datadog.api.client.v2.model.PatchNotificationRuleParameters; import com.datadog.api.client.v2.model.PatchNotificationRuleParametersData; @@ -12,9 +12,16 @@ import com.datadog.api.client.v2.model.RuleSeverity; import com.datadog.api.client.v2.model.RuleTypesItems; import com.datadog.api.client.v2.model.Selectors; +import com.datadog.api.client.v2.model.TimeAggregation; import com.datadog.api.client.v2.model.TriggerSource; +import com.datadog.api.client.v2.model.Version; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,44 +29,33 @@ public static void main(String[] args) { SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); // there is a valid "valid_vulnerability_notification_rule" in the system - String VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID = - System.getenv("VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID"); + String VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID = System.getenv("VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID"); - PatchNotificationRuleParameters body = - new PatchNotificationRuleParameters() - .data( - new PatchNotificationRuleParametersData() - .attributes( - new PatchNotificationRuleParametersDataAttributes() - .enabled(true) - .name("Rule 1") - .selectors( - new Selectors() - .query("(source:production_service OR env:prod)") - .ruleTypes( - Arrays.asList( - RuleTypesItems.MISCONFIGURATION, - RuleTypesItems.ATTACK_PATH)) - .severities(Collections.singletonList(RuleSeverity.CRITICAL)) - .triggerSource(TriggerSource.SECURITY_FINDINGS)) - .targets(Collections.singletonList("@john.doe@email.com")) - .timeAggregation(86400L) - .version(1L)) - .id(VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID) - .type(NotificationRulesType.NOTIFICATION_RULES)); + PatchNotificationRuleParameters body = new PatchNotificationRuleParameters() +.data(new PatchNotificationRuleParametersData() +.attributes(new PatchNotificationRuleParametersDataAttributes() +.enabled(true) +.name("Rule 1") +.selectors(new Selectors() +.query("(source:production_service OR env:prod)") +.ruleTypes(Arrays.asList(RuleTypesItems.MISCONFIGURATION, RuleTypesItems.ATTACK_PATH)) +.severities(Collections.singletonList(RuleSeverity.CRITICAL)) +.triggerSource(TriggerSource.SECURITY_FINDINGS)) +.targets(Collections.singletonList("@john.doe@email.com")) +.timeAggregation(86400L) +.version(1L)) +.id(VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID) +.type(NotificationRulesType.NOTIFICATION_RULES)); try { - NotificationRuleResponse result = - apiInstance.patchVulnerabilityNotificationRule( - VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID, body); + NotificationRuleResponse result = apiInstance.patchVulnerabilityNotificationRule(VALID_VULNERABILITY_NOTIFICATION_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#patchVulnerabilityNotificationRule"); + System.err.println("Exception when calling SecurityMonitoringApi#patchVulnerabilityNotificationRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/RunThreatHuntingJob.java b/examples/v2/security-monitoring/RunThreatHuntingJob.java index 68106e7ea5d..51cb8e7f041 100644 --- a/examples/v2/security-monitoring/RunThreatHuntingJob.java +++ b/examples/v2/security-monitoring/RunThreatHuntingJob.java @@ -1,7 +1,7 @@ // Run a threat hunting job returns "Status created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.JobCreateResponse; import com.datadog.api.client.v2.model.JobDefinition; @@ -17,7 +17,13 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.ThreatHuntingJobOptions; import com.datadog.api.client.v2.model.ThreatHuntingJobQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,41 +31,28 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.runThreatHuntingJob", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - RunThreatHuntingJobRequest body = - new RunThreatHuntingJobRequest() - .data( - new RunThreatHuntingJobRequestData() - .type(RunThreatHuntingJobRequestDataType.HISTORICALDETECTIONSJOBCREATE) - .attributes( - new RunThreatHuntingJobRequestAttributes() - .jobDefinition( - new JobDefinition() - .type("log_detection") - .name("Excessive number of failed attempts.") - .queries( - Collections.singletonList( - new ThreatHuntingJobQuery() - .query("source:non_existing_src_weekend") - .aggregation( - SecurityMonitoringRuleQueryAggregation.COUNT))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("Condition 1") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 1"))) - .options( - new ThreatHuntingJobOptions() - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration( - SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) - .evaluationWindow( - SecurityMonitoringRuleEvaluationWindow - .FIFTEEN_MINUTES)) - .message("A large number of failed login attempts.") - .from(1730387522611L) - .to(1730387532611L) - .index("main")))); + RunThreatHuntingJobRequest body = new RunThreatHuntingJobRequest() +.data(new RunThreatHuntingJobRequestData() +.type(RunThreatHuntingJobRequestDataType.HISTORICALDETECTIONSJOBCREATE) +.attributes(new RunThreatHuntingJobRequestAttributes() +.jobDefinition(new JobDefinition() +.type("log_detection") +.name("Excessive number of failed attempts.") +.queries(Collections.singletonList(new ThreatHuntingJobQuery() +.query("source:non_existing_src_weekend") +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("Condition 1") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 1"))) +.options(new ThreatHuntingJobOptions() +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY) +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES)) +.message("A large number of failed login attempts.") +.from(1730387522611L) +.to(1730387532611L) +.index("main")))); try { JobCreateResponse result = apiInstance.runThreatHuntingJob(body); @@ -72,4 +65,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/SearchSecurityFindings.java b/examples/v2/security-monitoring/SearchSecurityFindings.java index 3a33b88187e..f740de5d1f1 100644 --- a/examples/v2/security-monitoring/SearchSecurityFindings.java +++ b/examples/v2/security-monitoring/SearchSecurityFindings.java @@ -1,25 +1,29 @@ // Search security findings returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.ListSecurityFindingsResponse; import com.datadog.api.client.v2.model.SecurityFindingsSearchRequest; import com.datadog.api.client.v2.model.SecurityFindingsSearchRequestData; import com.datadog.api.client.v2.model.SecurityFindingsSearchRequestDataAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityFindingsSearchRequest body = - new SecurityFindingsSearchRequest() - .data( - new SecurityFindingsSearchRequestData() - .attributes( - new SecurityFindingsSearchRequestDataAttributes() - .filter("@severity:(critical OR high)"))); + SecurityFindingsSearchRequest body = new SecurityFindingsSearchRequest() +.data(new SecurityFindingsSearchRequestData() +.attributes(new SecurityFindingsSearchRequestDataAttributes() +.filter("@severity:(critical OR high)"))); try { ListSecurityFindingsResponse result = apiInstance.searchSecurityFindings(body); @@ -32,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/SearchSecurityFindings_3678541639.java b/examples/v2/security-monitoring/SearchSecurityFindings_3678541639.java index fc0e84590b4..341423ffb79 100644 --- a/examples/v2/security-monitoring/SearchSecurityFindings_3678541639.java +++ b/examples/v2/security-monitoring/SearchSecurityFindings_3678541639.java @@ -1,27 +1,32 @@ // Search security findings returns "OK" response with pagination -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.ListSecurityFindingsResponse; import com.datadog.api.client.v2.model.SecurityFindingsSearchRequest; import com.datadog.api.client.v2.model.SecurityFindingsSearchRequestData; import com.datadog.api.client.v2.model.SecurityFindingsSearchRequestDataAttributes; import com.datadog.api.client.v2.model.SecurityFindingsSearchRequestPage; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityFindingsSearchRequest body = - new SecurityFindingsSearchRequest() - .data( - new SecurityFindingsSearchRequestData() - .attributes( - new SecurityFindingsSearchRequestDataAttributes() - .filter("@severity:(critical OR high)") - .page(new SecurityFindingsSearchRequestPage().limit(1L)))); + SecurityFindingsSearchRequest body = new SecurityFindingsSearchRequest() +.data(new SecurityFindingsSearchRequestData() +.attributes(new SecurityFindingsSearchRequestDataAttributes() +.filter("@severity:(critical OR high)") +.page(new SecurityFindingsSearchRequestPage() +.limit(1L)))); try { ListSecurityFindingsResponse result = apiInstance.searchSecurityFindings(body); @@ -34,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/SearchSecurityMonitoringHistsignals.java b/examples/v2/security-monitoring/SearchSecurityMonitoringHistsignals.java index 9634551f115..48f45a22e6d 100644 --- a/examples/v2/security-monitoring/SearchSecurityMonitoringHistsignals.java +++ b/examples/v2/security-monitoring/SearchSecurityMonitoringHistsignals.java @@ -1,15 +1,21 @@ // Search hist signals returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.SearchSecurityMonitoringHistsignalsOptionalParameters; +import com.datadog.api.client.v2.model.SecurityMonitoringSignalsListResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSignalListRequest; import com.datadog.api.client.v2.model.SecurityMonitoringSignalListRequestFilter; import com.datadog.api.client.v2.model.SecurityMonitoringSignalListRequestPage; -import com.datadog.api.client.v2.model.SecurityMonitoringSignalsListResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSignalsSort; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,32 +23,25 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.searchSecurityMonitoringHistsignals", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringSignalListRequest body = - new SecurityMonitoringSignalListRequest() - .filter( - new SecurityMonitoringSignalListRequestFilter() - .from(OffsetDateTime.parse("2019-01-02T09:42:36.320Z")) - .query("security:attack status:high") - .to(OffsetDateTime.parse("2019-01-03T09:42:36.320Z"))) - .page( - new SecurityMonitoringSignalListRequestPage() - .cursor( - "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") - .limit(25)) - .sort(SecurityMonitoringSignalsSort.TIMESTAMP_ASCENDING); + SecurityMonitoringSignalListRequest body = new SecurityMonitoringSignalListRequest() +.filter(new SecurityMonitoringSignalListRequestFilter() +.from(OffsetDateTime.parse("2019-01-02T09:42:36.320Z")) +.query("security:attack status:high") +.to(OffsetDateTime.parse("2019-01-03T09:42:36.320Z"))) +.page(new SecurityMonitoringSignalListRequestPage() +.cursor("eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") +.limit(25)) +.sort(SecurityMonitoringSignalsSort.TIMESTAMP_ASCENDING); try { - SecurityMonitoringSignalsListResponse result = - apiInstance.searchSecurityMonitoringHistsignals( - new SearchSecurityMonitoringHistsignalsOptionalParameters().body(body)); + SecurityMonitoringSignalsListResponse result = apiInstance.searchSecurityMonitoringHistsignals(new SearchSecurityMonitoringHistsignalsOptionalParameters().body(body)); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#searchSecurityMonitoringHistsignals"); + System.err.println("Exception when calling SecurityMonitoringApi#searchSecurityMonitoringHistsignals"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/SearchSecurityMonitoringSignals.java b/examples/v2/security-monitoring/SearchSecurityMonitoringSignals.java index 23ed2b5233f..97167a23b2e 100644 --- a/examples/v2/security-monitoring/SearchSecurityMonitoringSignals.java +++ b/examples/v2/security-monitoring/SearchSecurityMonitoringSignals.java @@ -1,47 +1,46 @@ // Get a list of security signals returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters; +import com.datadog.api.client.v2.model.SecurityMonitoringSignalsListResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSignalListRequest; import com.datadog.api.client.v2.model.SecurityMonitoringSignalListRequestFilter; import com.datadog.api.client.v2.model.SecurityMonitoringSignalListRequestPage; -import com.datadog.api.client.v2.model.SecurityMonitoringSignalsListResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSignalsSort; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringSignalListRequest body = - new SecurityMonitoringSignalListRequest() - .filter( - new SecurityMonitoringSignalListRequestFilter() - .from(OffsetDateTime.parse("2019-01-02T09:42:36.320Z")) - .query("security:attack status:high") - .to(OffsetDateTime.parse("2019-01-03T09:42:36.320Z"))) - .page( - new SecurityMonitoringSignalListRequestPage() - .cursor( - "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") - .limit(25)) - .sort(SecurityMonitoringSignalsSort.TIMESTAMP_ASCENDING); + SecurityMonitoringSignalListRequest body = new SecurityMonitoringSignalListRequest() +.filter(new SecurityMonitoringSignalListRequestFilter() +.from(OffsetDateTime.parse("2019-01-02T09:42:36.320Z")) +.query("security:attack status:high") +.to(OffsetDateTime.parse("2019-01-03T09:42:36.320Z"))) +.page(new SecurityMonitoringSignalListRequestPage() +.cursor("eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") +.limit(25)) +.sort(SecurityMonitoringSignalsSort.TIMESTAMP_ASCENDING); try { - SecurityMonitoringSignalsListResponse result = - apiInstance.searchSecurityMonitoringSignals( - new SearchSecurityMonitoringSignalsOptionalParameters().body(body)); + SecurityMonitoringSignalsListResponse result = apiInstance.searchSecurityMonitoringSignals(new SearchSecurityMonitoringSignalsOptionalParameters().body(body)); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#searchSecurityMonitoringSignals"); + System.err.println("Exception when calling SecurityMonitoringApi#searchSecurityMonitoringSignals"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/SearchSecurityMonitoringSignals_1309350146.java b/examples/v2/security-monitoring/SearchSecurityMonitoringSignals_1309350146.java index 847cd621f44..ffab2b4f26d 100644 --- a/examples/v2/security-monitoring/SearchSecurityMonitoringSignals_1309350146.java +++ b/examples/v2/security-monitoring/SearchSecurityMonitoringSignals_1309350146.java @@ -1,44 +1,49 @@ // Get a list of security signals returns "OK" response with pagination +import java.time.OffsetDateTime; + +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.api.SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters; +import com.datadog.api.client.v2.model.SecurityMonitoringSignalsListResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSignal; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.SecurityMonitoringSignalListRequest; import com.datadog.api.client.v2.model.SecurityMonitoringSignalListRequestFilter; import com.datadog.api.client.v2.model.SecurityMonitoringSignalListRequestPage; import com.datadog.api.client.v2.model.SecurityMonitoringSignalsSort; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringSignalListRequest body = - new SecurityMonitoringSignalListRequest() - .filter( - new SecurityMonitoringSignalListRequestFilter() - .from(OffsetDateTime.now().plusMinutes(-15)) - .query("security:attack status:high") - .to(OffsetDateTime.now())) - .page(new SecurityMonitoringSignalListRequestPage().limit(2)) - .sort(SecurityMonitoringSignalsSort.TIMESTAMP_ASCENDING); + SecurityMonitoringSignalListRequest body = new SecurityMonitoringSignalListRequest() +.filter(new SecurityMonitoringSignalListRequestFilter() +.from(OffsetDateTime.now().plusMinutes(-15)) +.query("security:attack status:high") +.to(OffsetDateTime.now())) +.page(new SecurityMonitoringSignalListRequestPage() +.limit(2)) +.sort(SecurityMonitoringSignalsSort.TIMESTAMP_ASCENDING); try { - PaginationIterable iterable = - apiInstance.searchSecurityMonitoringSignalsWithPagination( - new SearchSecurityMonitoringSignalsOptionalParameters().body(body)); + PaginationIterable iterable = apiInstance.searchSecurityMonitoringSignalsWithPagination(new SearchSecurityMonitoringSignalsOptionalParameters().body(body)); for (SecurityMonitoringSignal item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling" - + " SecurityMonitoringApi#searchSecurityMonitoringSignalsWithPagination"); + System.err.println("Exception when calling SecurityMonitoringApi#searchSecurityMonitoringSignalsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/TestExistingSecurityMonitoringRule.java b/examples/v2/security-monitoring/TestExistingSecurityMonitoringRule.java index 0ae5910d884..06fa9a1a986 100644 --- a/examples/v2/security-monitoring/TestExistingSecurityMonitoringRule.java +++ b/examples/v2/security-monitoring/TestExistingSecurityMonitoringRule.java @@ -1,47 +1,45 @@ // Test an existing rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleTestResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryPayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryPayloadData; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTestRequest; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleTestResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleTestRequest body = - new SecurityMonitoringRuleTestRequest() - .ruleQueryPayloads( - Collections.singletonList( - new SecurityMonitoringRuleQueryPayload() - .expectedResult(true) - .index(0L) - .payload( - new SecurityMonitoringRuleQueryPayloadData() - .ddsource("nginx") - .ddtags("env:staging,version:5.1") - .hostname("i-012345678") - .message( - "2019-11-19T14:37:58,995 INFO [process.name][20081] Hello" - + " World") - .service("payment")))); + SecurityMonitoringRuleTestRequest body = new SecurityMonitoringRuleTestRequest() +.ruleQueryPayloads(Collections.singletonList(new SecurityMonitoringRuleQueryPayload() +.expectedResult(true) +.index(0L) +.payload(new SecurityMonitoringRuleQueryPayloadData() +.ddsource("nginx") +.ddtags("env:staging,version:5.1") +.hostname("i-012345678") +.message("2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World") +.service("payment")))); try { - SecurityMonitoringRuleTestResponse result = - apiInstance.testExistingSecurityMonitoringRule("rule_id", body); + SecurityMonitoringRuleTestResponse result = apiInstance.testExistingSecurityMonitoringRule("rule_id", body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#testExistingSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#testExistingSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/TestSecurityMonitoringRule.java b/examples/v2/security-monitoring/TestSecurityMonitoringRule.java index 06d13b316c0..05e82e55044 100644 --- a/examples/v2/security-monitoring/TestSecurityMonitoringRule.java +++ b/examples/v2/security-monitoring/TestSecurityMonitoringRule.java @@ -1,9 +1,11 @@ // Test a rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleTestResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleDecreaseCriticalityBasedOnEnv; import com.datadog.api.client.v2.model.SecurityMonitoringRuleDetectionMethod; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; import com.datadog.api.client.v2.model.SecurityMonitoringRuleKeepAlive; @@ -15,66 +17,55 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTestPayload; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTestRequest; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleTestResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleTypeTest; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleTestPayload; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleTestRequest body = - new SecurityMonitoringRuleTestRequest() - .rule( - new SecurityMonitoringRuleTestPayload( - new SecurityMonitoringStandardRuleTestPayload() - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0"))) - .hasExtendedTitle(true) - .isEnabled(true) - .message("My security monitoring rule message.") - .name("My security monitoring rule.") - .options( - new SecurityMonitoringRuleOptions() - .decreaseCriticalityBasedOnEnv(false) - .detectionMethod(SecurityMonitoringRuleDetectionMethod.THRESHOLD) - .evaluationWindow( - SecurityMonitoringRuleEvaluationWindow.ZERO_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ZERO_MINUTES) - .maxSignalDuration( - SecurityMonitoringRuleMaxSignalDuration.ZERO_MINUTES)) - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .query("source:source_here") - .groupByFields( - Collections.singletonList("@userIdentity.assumed_role")) - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .name(""))) - .tags(Arrays.asList("env:prod", "team:security")) - .type(SecurityMonitoringRuleTypeTest.LOG_DETECTION))) - .ruleQueryPayloads( - Collections.singletonList( - new SecurityMonitoringRuleQueryPayload() - .expectedResult(true) - .index(0L) - .payload( - new SecurityMonitoringRuleQueryPayloadData() - .ddsource("source_here") - .ddtags("env:staging,version:5.1") - .hostname("i-012345678") - .message( - "2019-11-19T14:37:58,995 INFO [process.name][20081] Hello" - + " World") - .service("payment")))); + SecurityMonitoringRuleTestRequest body = new SecurityMonitoringRuleTestRequest() +.rule(new SecurityMonitoringRuleTestPayload( +new SecurityMonitoringStandardRuleTestPayload() +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0"))) +.hasExtendedTitle(true) +.isEnabled(true) +.message("My security monitoring rule message.") +.name("My security monitoring rule.") +.options(new SecurityMonitoringRuleOptions() +.decreaseCriticalityBasedOnEnv(false) +.detectionMethod(SecurityMonitoringRuleDetectionMethod.THRESHOLD) +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ZERO_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ZERO_MINUTES) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ZERO_MINUTES)) +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.query("source:source_here") +.groupByFields(Collections.singletonList("@userIdentity.assumed_role")) +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.name(""))) +.tags(Arrays.asList("env:prod", "team:security")) +.type(SecurityMonitoringRuleTypeTest.LOG_DETECTION))) +.ruleQueryPayloads(Collections.singletonList(new SecurityMonitoringRuleQueryPayload() +.expectedResult(true) +.index(0L) +.payload(new SecurityMonitoringRuleQueryPayloadData() +.ddsource("source_here") +.ddtags("env:staging,version:5.1") +.hostname("i-012345678") +.message("2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World") +.service("payment")))); try { SecurityMonitoringRuleTestResponse result = apiInstance.testSecurityMonitoringRule(body); @@ -87,4 +78,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/UpdateCustomFramework.java b/examples/v2/security-monitoring/UpdateCustomFramework.java index f823dc6e39a..7161203a4fc 100644 --- a/examples/v2/security-monitoring/UpdateCustomFramework.java +++ b/examples/v2/security-monitoring/UpdateCustomFramework.java @@ -1,48 +1,44 @@ // Update a custom framework returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.UpdateCustomFrameworkResponse; import com.datadog.api.client.v2.model.CustomFrameworkControl; import com.datadog.api.client.v2.model.CustomFrameworkData; import com.datadog.api.client.v2.model.CustomFrameworkDataAttributes; import com.datadog.api.client.v2.model.CustomFrameworkRequirement; import com.datadog.api.client.v2.model.CustomFrameworkType; import com.datadog.api.client.v2.model.UpdateCustomFrameworkRequest; -import com.datadog.api.client.v2.model.UpdateCustomFrameworkResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - UpdateCustomFrameworkRequest body = - new UpdateCustomFrameworkRequest() - .data( - new CustomFrameworkData() - .type(CustomFrameworkType.CUSTOM_FRAMEWORK) - .attributes( - new CustomFrameworkDataAttributes() - .name("name") - .handle("create-framework-new") - .version("10") - .iconUrl("test-url") - .requirements( - Collections.singletonList( - new CustomFrameworkRequirement() - .name("requirement") - .controls( - Collections.singletonList( - new CustomFrameworkControl() - .name("control") - .rulesId( - Collections.singletonList( - "def-000-be9")))))))); + UpdateCustomFrameworkRequest body = new UpdateCustomFrameworkRequest() +.data(new CustomFrameworkData() +.type(CustomFrameworkType.CUSTOM_FRAMEWORK) +.attributes(new CustomFrameworkDataAttributes() +.name("name") +.handle("create-framework-new") +.version("10") +.iconUrl("test-url") +.requirements(Collections.singletonList(new CustomFrameworkRequirement() +.name("requirement") +.controls(Collections.singletonList(new CustomFrameworkControl() +.name("control") +.rulesId(Collections.singletonList("def-000-be9")))))))); try { - UpdateCustomFrameworkResponse result = - apiInstance.updateCustomFramework("create-framework-new", "10", body); + UpdateCustomFrameworkResponse result = apiInstance.updateCustomFramework("create-framework-new", "10", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#updateCustomFramework"); @@ -52,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/UpdateResourceEvaluationFilters.java b/examples/v2/security-monitoring/UpdateResourceEvaluationFilters.java index 2a68c5f827d..6c2c5a6b00e 100644 --- a/examples/v2/security-monitoring/UpdateResourceEvaluationFilters.java +++ b/examples/v2/security-monitoring/UpdateResourceEvaluationFilters.java @@ -1,49 +1,42 @@ // Update resource filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.UpdateResourceEvaluationFiltersResponse; import com.datadog.api.client.v2.model.ResourceFilterAttributes; import com.datadog.api.client.v2.model.ResourceFilterRequestType; import com.datadog.api.client.v2.model.UpdateResourceEvaluationFiltersRequest; import com.datadog.api.client.v2.model.UpdateResourceEvaluationFiltersRequestData; -import com.datadog.api.client.v2.model.UpdateResourceEvaluationFiltersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - UpdateResourceEvaluationFiltersRequest body = - new UpdateResourceEvaluationFiltersRequest() - .data( - new UpdateResourceEvaluationFiltersRequestData() - .attributes( - new ResourceFilterAttributes() - .cloudProvider( - Map.ofEntries( - Map.entry( - "aws", - Map.ofEntries( - Map.entry( - "aws_account_id", - Collections.singletonList("tag1:v1"))))))) - .id("csm_resource_filter") - .type(ResourceFilterRequestType.CSM_RESOURCE_FILTER)); + UpdateResourceEvaluationFiltersRequest body = new UpdateResourceEvaluationFiltersRequest() +.data(new UpdateResourceEvaluationFiltersRequestData() +.attributes(new ResourceFilterAttributes() +.cloudProvider(Map.ofEntries(Map.entry("aws", Map.ofEntries(Map.entry("aws_account_id", Collections.singletonList("tag1:v1"))))))) +.id("csm_resource_filter") +.type(ResourceFilterRequestType.CSM_RESOURCE_FILTER)); try { - UpdateResourceEvaluationFiltersResponse result = - apiInstance.updateResourceEvaluationFilters(body); + UpdateResourceEvaluationFiltersResponse result = apiInstance.updateResourceEvaluationFilters(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#updateResourceEvaluationFilters"); + System.err.println("Exception when calling SecurityMonitoringApi#updateResourceEvaluationFilters"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/UpdateSecurityFilter.java b/examples/v2/security-monitoring/UpdateSecurityFilter.java index 2fcf00ea8be..831c2420aac 100644 --- a/examples/v2/security-monitoring/UpdateSecurityFilter.java +++ b/examples/v2/security-monitoring/UpdateSecurityFilter.java @@ -1,14 +1,21 @@ // Update a security filter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; -import com.datadog.api.client.v2.model.SecurityFilterFilteredDataType; import com.datadog.api.client.v2.model.SecurityFilterResponse; +import com.datadog.api.client.v2.model.SecurityFilterFilteredDataType; import com.datadog.api.client.v2.model.SecurityFilterType; import com.datadog.api.client.v2.model.SecurityFilterUpdateAttributes; import com.datadog.api.client.v2.model.SecurityFilterUpdateData; import com.datadog.api.client.v2.model.SecurityFilterUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,22 +25,18 @@ public static void main(String[] args) { // there is a valid "security_filter" in the system String SECURITY_FILTER_DATA_ID = System.getenv("SECURITY_FILTER_DATA_ID"); - SecurityFilterUpdateRequest body = - new SecurityFilterUpdateRequest() - .data( - new SecurityFilterUpdateData() - .attributes( - new SecurityFilterUpdateAttributes() - .filteredDataType(SecurityFilterFilteredDataType.LOGS) - .isEnabled(true) - .name("Example-Security-Monitoring") - .query("service:ExampleSecurityMonitoring") - .version(1)) - .type(SecurityFilterType.SECURITY_FILTERS)); + SecurityFilterUpdateRequest body = new SecurityFilterUpdateRequest() +.data(new SecurityFilterUpdateData() +.attributes(new SecurityFilterUpdateAttributes() +.filteredDataType(SecurityFilterFilteredDataType.LOGS) +.isEnabled(true) +.name("Example-Security-Monitoring") +.query("service:ExampleSecurityMonitoring") +.version(1)) +.type(SecurityFilterType.SECURITY_FILTERS)); try { - SecurityFilterResponse result = - apiInstance.updateSecurityFilter(SECURITY_FILTER_DATA_ID, body); + SecurityFilterResponse result = apiInstance.updateSecurityFilter(SECURITY_FILTER_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SecurityMonitoringApi#updateSecurityFilter"); @@ -43,4 +46,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/UpdateSecurityMonitoringCriticalAsset.java b/examples/v2/security-monitoring/UpdateSecurityMonitoringCriticalAsset.java index fa7e7b53e30..44ff51b869a 100644 --- a/examples/v2/security-monitoring/UpdateSecurityMonitoringCriticalAsset.java +++ b/examples/v2/security-monitoring/UpdateSecurityMonitoringCriticalAsset.java @@ -1,7 +1,7 @@ // Update a critical asset returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetResponse; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetSeverity; @@ -9,7 +9,13 @@ import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetUpdateAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetUpdateData; import com.datadog.api.client.v2.model.SecurityMonitoringCriticalAssetUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,33 +25,26 @@ public static void main(String[] args) { // there is a valid "critical_asset" in the system String CRITICAL_ASSET_DATA_ID = System.getenv("CRITICAL_ASSET_DATA_ID"); - SecurityMonitoringCriticalAssetUpdateRequest body = - new SecurityMonitoringCriticalAssetUpdateRequest() - .data( - new SecurityMonitoringCriticalAssetUpdateData() - .type(SecurityMonitoringCriticalAssetType.CRITICAL_ASSETS) - .attributes( - new SecurityMonitoringCriticalAssetUpdateAttributes() - .enabled(false) - .query("no:alert") - .ruleQuery( - "type:(log_detection OR signal_correlation OR workload_security OR" - + " application_security) ruleId:djg-ktx-ipq") - .severity(SecurityMonitoringCriticalAssetSeverity.DECREASE) - .tags(Collections.singletonList("env:production")) - .version(1))); + SecurityMonitoringCriticalAssetUpdateRequest body = new SecurityMonitoringCriticalAssetUpdateRequest() +.data(new SecurityMonitoringCriticalAssetUpdateData() +.type(SecurityMonitoringCriticalAssetType.CRITICAL_ASSETS) +.attributes(new SecurityMonitoringCriticalAssetUpdateAttributes() +.enabled(false) +.query("no:alert") +.ruleQuery("type:(log_detection OR signal_correlation OR workload_security OR application_security) ruleId:djg-ktx-ipq") +.severity(SecurityMonitoringCriticalAssetSeverity.DECREASE) +.tags(Collections.singletonList("env:production")) +.version(1))); try { - SecurityMonitoringCriticalAssetResponse result = - apiInstance.updateSecurityMonitoringCriticalAsset(CRITICAL_ASSET_DATA_ID, body); + SecurityMonitoringCriticalAssetResponse result = apiInstance.updateSecurityMonitoringCriticalAsset(CRITICAL_ASSET_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#updateSecurityMonitoringCriticalAsset"); + System.err.println("Exception when calling SecurityMonitoringApi#updateSecurityMonitoringCriticalAsset"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/UpdateSecurityMonitoringRule.java b/examples/v2/security-monitoring/UpdateSecurityMonitoringRule.java index 9215e97433c..04c763260e1 100644 --- a/examples/v2/security-monitoring/UpdateSecurityMonitoringRule.java +++ b/examples/v2/security-monitoring/UpdateSecurityMonitoringRule.java @@ -1,8 +1,9 @@ // Update an existing rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCase; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; import com.datadog.api.client.v2.model.SecurityMonitoringRuleKeepAlive; @@ -10,11 +11,16 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQuery; import com.datadog.api.client.v2.model.SecurityMonitoringRuleQueryAggregation; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleUpdatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,40 +30,32 @@ public static void main(String[] args) { // there is a valid "security_rule" in the system String SECURITY_RULE_ID = System.getenv("SECURITY_RULE_ID"); - SecurityMonitoringRuleUpdatePayload body = - new SecurityMonitoringRuleUpdatePayload() - .name("Example-Security-Monitoring-Updated") - .queries( - Collections.singletonList( - new SecurityMonitoringRuleQuery( - new SecurityMonitoringStandardRuleQuery() - .query("@test:true") - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT)))) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCase() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0"))) - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) - .message("Test rule") - .isEnabled(true); + SecurityMonitoringRuleUpdatePayload body = new SecurityMonitoringRuleUpdatePayload() +.name("Example-Security-Monitoring-Updated") +.queries(Collections.singletonList(new SecurityMonitoringRuleQuery( +new SecurityMonitoringStandardRuleQuery() +.query("@test:true") +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT)))) +.cases(Collections.singletonList(new SecurityMonitoringRuleCase() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0"))) +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.ONE_HOUR) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.ONE_DAY)) +.message("Test rule") +.isEnabled(true); try { - SecurityMonitoringRuleResponse result = - apiInstance.updateSecurityMonitoringRule(SECURITY_RULE_ID, body); + SecurityMonitoringRuleResponse result = apiInstance.updateSecurityMonitoringRule(SECURITY_RULE_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#updateSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#updateSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/UpdateSecurityMonitoringRule_428087276.java b/examples/v2/security-monitoring/UpdateSecurityMonitoringRule_428087276.java index e40bf9fc6ad..fd2fcb6c8c0 100644 --- a/examples/v2/security-monitoring/UpdateSecurityMonitoringRule_428087276.java +++ b/examples/v2/security-monitoring/UpdateSecurityMonitoringRule_428087276.java @@ -1,17 +1,23 @@ // Update a cloud configuration rule's details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.CloudConfigurationComplianceRuleOptions; import com.datadog.api.client.v2.model.CloudConfigurationRegoRule; import com.datadog.api.client.v2.model.CloudConfigurationRuleComplianceSignalOptions; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCase; import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions; -import com.datadog.api.client.v2.model.SecurityMonitoringRuleResponse; import com.datadog.api.client.v2.model.SecurityMonitoringRuleSeverity; import com.datadog.api.client.v2.model.SecurityMonitoringRuleUpdatePayload; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,22 +27,16 @@ public static void main(String[] args) { // there is a valid "cloud_configuration_rule" in the system String CLOUD_CONFIGURATION_RULE_ID = System.getenv("CLOUD_CONFIGURATION_RULE_ID"); - SecurityMonitoringRuleUpdatePayload body = - new SecurityMonitoringRuleUpdatePayload() - .name("Example-Security-Monitoring_cloud_updated") - .isEnabled(false) - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCase().status(SecurityMonitoringRuleSeverity.INFO))) - .options( - new SecurityMonitoringRuleOptions() - .complianceRuleOptions( - new CloudConfigurationComplianceRuleOptions() - .resourceType("gcp_compute_disk") - .regoRule( - new CloudConfigurationRegoRule() - .policy( - """ + SecurityMonitoringRuleUpdatePayload body = new SecurityMonitoringRuleUpdatePayload() +.name("Example-Security-Monitoring_cloud_updated") +.isEnabled(false) +.cases(Collections.singletonList(new SecurityMonitoringRuleCase() +.status(SecurityMonitoringRuleSeverity.INFO))) +.options(new SecurityMonitoringRuleOptions() +.complianceRuleOptions(new CloudConfigurationComplianceRuleOptions() +.resourceType("gcp_compute_disk") +.regoRule(new CloudConfigurationRegoRule() +.policy(""" package datadog import data.datadog.output as dd_output @@ -60,22 +60,20 @@ public static void main(String[] args) { } """) - .resourceTypes(Collections.singletonList("gcp_compute_disk"))))) - .message("ddd") - .complianceSignalOptions( - new CloudConfigurationRuleComplianceSignalOptions().userActivationStatus(false)); +.resourceTypes(Collections.singletonList("gcp_compute_disk"))))) +.message("ddd") +.complianceSignalOptions(new CloudConfigurationRuleComplianceSignalOptions() +.userActivationStatus(false)); try { - SecurityMonitoringRuleResponse result = - apiInstance.updateSecurityMonitoringRule(CLOUD_CONFIGURATION_RULE_ID, body); + SecurityMonitoringRuleResponse result = apiInstance.updateSecurityMonitoringRule(CLOUD_CONFIGURATION_RULE_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#updateSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#updateSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/UpdateSecurityMonitoringSuppression.java b/examples/v2/security-monitoring/UpdateSecurityMonitoringSuppression.java index d3e4a2746c0..d8c7e278036 100644 --- a/examples/v2/security-monitoring/UpdateSecurityMonitoringSuppression.java +++ b/examples/v2/security-monitoring/UpdateSecurityMonitoringSuppression.java @@ -1,13 +1,20 @@ // Update a suppression rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionResponse; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionType; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionUpdateAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionUpdateData; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,26 +24,21 @@ public static void main(String[] args) { // there is a valid "suppression" in the system String SUPPRESSION_DATA_ID = System.getenv("SUPPRESSION_DATA_ID"); - SecurityMonitoringSuppressionUpdateRequest body = - new SecurityMonitoringSuppressionUpdateRequest() - .data( - new SecurityMonitoringSuppressionUpdateData() - .attributes( - new SecurityMonitoringSuppressionUpdateAttributes() - .suppressionQuery("env:staging status:low")) - .type(SecurityMonitoringSuppressionType.SUPPRESSIONS)); + SecurityMonitoringSuppressionUpdateRequest body = new SecurityMonitoringSuppressionUpdateRequest() +.data(new SecurityMonitoringSuppressionUpdateData() +.attributes(new SecurityMonitoringSuppressionUpdateAttributes() +.suppressionQuery("env:staging status:low")) +.type(SecurityMonitoringSuppressionType.SUPPRESSIONS)); try { - SecurityMonitoringSuppressionResponse result = - apiInstance.updateSecurityMonitoringSuppression(SUPPRESSION_DATA_ID, body); + SecurityMonitoringSuppressionResponse result = apiInstance.updateSecurityMonitoringSuppression(SUPPRESSION_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#updateSecurityMonitoringSuppression"); + System.err.println("Exception when calling SecurityMonitoringApi#updateSecurityMonitoringSuppression"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ValidateSecurityMonitoringRule.java b/examples/v2/security-monitoring/ValidateSecurityMonitoringRule.java index c08c695dc12..f3bb5989a72 100644 --- a/examples/v2/security-monitoring/ValidateSecurityMonitoringRule.java +++ b/examples/v2/security-monitoring/ValidateSecurityMonitoringRule.java @@ -1,7 +1,7 @@ // Validate a detection rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleDetectionMethod; @@ -15,52 +15,50 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleValidatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRulePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleValidatePayload body = - new SecurityMonitoringRuleValidatePayload( - new SecurityMonitoringStandardRulePayload() - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("a > 0"))) - .hasExtendedTitle(true) - .isEnabled(true) - .message("My security monitoring rule") - .name("My security monitoring rule") - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.THIRTY_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.THIRTY_MINUTES) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.THIRTY_MINUTES) - .detectionMethod(SecurityMonitoringRuleDetectionMethod.THRESHOLD)) - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .query("source:source_here") - .groupByFields(Collections.singletonList("@userIdentity.assumed_role")) - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .name(""))) - .tags(Arrays.asList("env:prod", "team:security")) - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); + SecurityMonitoringRuleValidatePayload body = new SecurityMonitoringRuleValidatePayload( +new SecurityMonitoringStandardRulePayload() +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("a > 0"))) +.hasExtendedTitle(true) +.isEnabled(true) +.message("My security monitoring rule") +.name("My security monitoring rule") +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.THIRTY_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.THIRTY_MINUTES) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.THIRTY_MINUTES) +.detectionMethod(SecurityMonitoringRuleDetectionMethod.THRESHOLD)) +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.query("source:source_here") +.groupByFields(Collections.singletonList("@userIdentity.assumed_role")) +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.name(""))) +.tags(Arrays.asList("env:prod", "team:security")) +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); try { apiInstance.validateSecurityMonitoringRule(body); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#validateSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#validateSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ValidateSecurityMonitoringRule_2609327779.java b/examples/v2/security-monitoring/ValidateSecurityMonitoringRule_2609327779.java index 4eb17209ded..3fbb7fa372e 100644 --- a/examples/v2/security-monitoring/ValidateSecurityMonitoringRule_2609327779.java +++ b/examples/v2/security-monitoring/ValidateSecurityMonitoringRule_2609327779.java @@ -1,13 +1,13 @@ -// Validate a detection rule with detection method 'new_value' with enabled feature -// 'instantaneousBaseline' returns "OK" +// Validate a detection rule with detection method 'new_value' with enabled feature 'instantaneousBaseline' returns "OK" // response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleDetectionMethod; import com.datadog.api.client.v2.model.SecurityMonitoringRuleEvaluationWindow; +import com.datadog.api.client.v2.model.SecurityMonitoringRuleInstantaneousBaseline; import com.datadog.api.client.v2.model.SecurityMonitoringRuleKeepAlive; import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration; import com.datadog.api.client.v2.model.SecurityMonitoringRuleNewValueOptions; @@ -23,66 +23,58 @@ import com.datadog.api.client.v2.model.SecurityMonitoringStandardDataSource; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRulePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleValidatePayload body = - new SecurityMonitoringRuleValidatePayload( - new SecurityMonitoringStandardRulePayload() - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO))) - .hasExtendedTitle(true) - .isEnabled(true) - .message("My security monitoring rule") - .name("My security monitoring rule") - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ZERO_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.FIVE_MINUTES) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.TEN_MINUTES) - .detectionMethod(SecurityMonitoringRuleDetectionMethod.NEW_VALUE) - .newValueOptions( - new SecurityMonitoringRuleNewValueOptions() - .forgetAfter( - SecurityMonitoringRuleNewValueOptionsForgetAfter.ONE_WEEK) - .instantaneousBaseline(true) - .learningDuration( - SecurityMonitoringRuleNewValueOptionsLearningDuration.ONE_DAY) - .learningThreshold( - SecurityMonitoringRuleNewValueOptionsLearningThreshold - .ZERO_OCCURRENCES) - .learningMethod( - SecurityMonitoringRuleNewValueOptionsLearningMethod.DURATION))) - .queries( - Collections.singletonList( - new SecurityMonitoringStandardRuleQuery() - .query("source:source_here") - .groupByFields(Collections.singletonList("@userIdentity.assumed_role")) - .metric("name") - .metrics(Collections.singletonList("name")) - .aggregation(SecurityMonitoringRuleQueryAggregation.NEW_VALUE) - .name("") - .dataSource(SecurityMonitoringStandardDataSource.LOGS))) - .tags(Arrays.asList("env:prod", "team:security")) - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); + SecurityMonitoringRuleValidatePayload body = new SecurityMonitoringRuleValidatePayload( +new SecurityMonitoringStandardRulePayload() +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO))) +.hasExtendedTitle(true) +.isEnabled(true) +.message("My security monitoring rule") +.name("My security monitoring rule") +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ZERO_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.FIVE_MINUTES) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.TEN_MINUTES) +.detectionMethod(SecurityMonitoringRuleDetectionMethod.NEW_VALUE) +.newValueOptions(new SecurityMonitoringRuleNewValueOptions() +.forgetAfter(SecurityMonitoringRuleNewValueOptionsForgetAfter.ONE_WEEK) +.instantaneousBaseline(true) +.learningDuration(SecurityMonitoringRuleNewValueOptionsLearningDuration.ONE_DAY) +.learningThreshold(SecurityMonitoringRuleNewValueOptionsLearningThreshold.ZERO_OCCURRENCES) +.learningMethod(SecurityMonitoringRuleNewValueOptionsLearningMethod.DURATION))) +.queries(Collections.singletonList(new SecurityMonitoringStandardRuleQuery() +.query("source:source_here") +.groupByFields(Collections.singletonList("@userIdentity.assumed_role")) +.metric("name") +.metrics(Collections.singletonList("name")) +.aggregation(SecurityMonitoringRuleQueryAggregation.NEW_VALUE) +.name("") +.dataSource(SecurityMonitoringStandardDataSource.LOGS))) +.tags(Arrays.asList("env:prod", "team:security")) +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); try { apiInstance.validateSecurityMonitoringRule(body); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#validateSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#validateSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ValidateSecurityMonitoringRule_4152369508.java b/examples/v2/security-monitoring/ValidateSecurityMonitoringRule_4152369508.java index 534347e42d3..a9f5ffc379f 100644 --- a/examples/v2/security-monitoring/ValidateSecurityMonitoringRule_4152369508.java +++ b/examples/v2/security-monitoring/ValidateSecurityMonitoringRule_4152369508.java @@ -1,7 +1,7 @@ // Validate a detection rule with detection method 'sequence_detection' returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringRuleCaseCreate; import com.datadog.api.client.v2.model.SecurityMonitoringRuleDetectionMethod; @@ -18,78 +18,65 @@ import com.datadog.api.client.v2.model.SecurityMonitoringRuleValidatePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRulePayload; import com.datadog.api.client.v2.model.SecurityMonitoringStandardRuleQuery; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringRuleValidatePayload body = - new SecurityMonitoringRuleValidatePayload( - new SecurityMonitoringStandardRulePayload() - .cases( - Collections.singletonList( - new SecurityMonitoringRuleCaseCreate() - .name("") - .status(SecurityMonitoringRuleSeverity.INFO) - .condition("step_b > 0"))) - .hasExtendedTitle(true) - .isEnabled(true) - .message("My security monitoring rule") - .name("My security monitoring rule") - .options( - new SecurityMonitoringRuleOptions() - .evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ZERO_MINUTES) - .keepAlive(SecurityMonitoringRuleKeepAlive.FIVE_MINUTES) - .maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.TEN_MINUTES) - .detectionMethod(SecurityMonitoringRuleDetectionMethod.SEQUENCE_DETECTION) - .sequenceDetectionOptions( - new SecurityMonitoringRuleSequenceDetectionOptions() - .stepTransitions( - Collections.singletonList( - new SecurityMonitoringRuleSequenceDetectionStepTransition() - .child("step_b") - .evaluationWindow( - SecurityMonitoringRuleEvaluationWindow - .FIFTEEN_MINUTES) - .parent("step_a"))) - .steps( - Arrays.asList( - new SecurityMonitoringRuleSequenceDetectionStep() - .condition("a > 0") - .evaluationWindow( - SecurityMonitoringRuleEvaluationWindow.ONE_MINUTE) - .name("step_a"), - new SecurityMonitoringRuleSequenceDetectionStep() - .condition("b > 0") - .evaluationWindow( - SecurityMonitoringRuleEvaluationWindow.ONE_MINUTE) - .name("step_b"))))) - .queries( - Arrays.asList( - new SecurityMonitoringStandardRuleQuery() - .query("source:source_here") - .groupByFields(Collections.singletonList("@userIdentity.assumed_role")) - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .name(""), - new SecurityMonitoringStandardRuleQuery() - .query("source:source_here2") - .aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) - .name(""))) - .tags(Arrays.asList("env:prod", "team:security")) - .type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); + SecurityMonitoringRuleValidatePayload body = new SecurityMonitoringRuleValidatePayload( +new SecurityMonitoringStandardRulePayload() +.cases(Collections.singletonList(new SecurityMonitoringRuleCaseCreate() +.name("") +.status(SecurityMonitoringRuleSeverity.INFO) +.condition("step_b > 0"))) +.hasExtendedTitle(true) +.isEnabled(true) +.message("My security monitoring rule") +.name("My security monitoring rule") +.options(new SecurityMonitoringRuleOptions() +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ZERO_MINUTES) +.keepAlive(SecurityMonitoringRuleKeepAlive.FIVE_MINUTES) +.maxSignalDuration(SecurityMonitoringRuleMaxSignalDuration.TEN_MINUTES) +.detectionMethod(SecurityMonitoringRuleDetectionMethod.SEQUENCE_DETECTION) +.sequenceDetectionOptions(new SecurityMonitoringRuleSequenceDetectionOptions() +.stepTransitions(Collections.singletonList(new SecurityMonitoringRuleSequenceDetectionStepTransition() +.child("step_b") +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES) +.parent("step_a"))) +.steps(Arrays.asList(new SecurityMonitoringRuleSequenceDetectionStep() +.condition("a > 0") +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ONE_MINUTE) +.name("step_a"), new SecurityMonitoringRuleSequenceDetectionStep() +.condition("b > 0") +.evaluationWindow(SecurityMonitoringRuleEvaluationWindow.ONE_MINUTE) +.name("step_b"))))) +.queries(Arrays.asList(new SecurityMonitoringStandardRuleQuery() +.query("source:source_here") +.groupByFields(Collections.singletonList("@userIdentity.assumed_role")) +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.name(""), new SecurityMonitoringStandardRuleQuery() +.query("source:source_here2") +.aggregation(SecurityMonitoringRuleQueryAggregation.COUNT) +.name(""))) +.tags(Arrays.asList("env:prod", "team:security")) +.type(SecurityMonitoringRuleTypeCreate.LOG_DETECTION)); try { apiInstance.validateSecurityMonitoringRule(body); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#validateSecurityMonitoringRule"); + System.err.println("Exception when calling SecurityMonitoringApi#validateSecurityMonitoringRule"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/security-monitoring/ValidateSecurityMonitoringSuppression.java b/examples/v2/security-monitoring/ValidateSecurityMonitoringSuppression.java index 5d0e7ac4a4e..57a1dd82f6b 100644 --- a/examples/v2/security-monitoring/ValidateSecurityMonitoringSuppression.java +++ b/examples/v2/security-monitoring/ValidateSecurityMonitoringSuppression.java @@ -1,42 +1,43 @@ // Validate a suppression rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SecurityMonitoringApi; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateAttributes; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateData; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionCreateRequest; import com.datadog.api.client.v2.model.SecurityMonitoringSuppressionType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); - SecurityMonitoringSuppressionCreateRequest body = - new SecurityMonitoringSuppressionCreateRequest() - .data( - new SecurityMonitoringSuppressionCreateData() - .attributes( - new SecurityMonitoringSuppressionCreateAttributes() - .dataExclusionQuery("source:cloudtrail account_id:12345") - .description( - "This rule suppresses low-severity signals in staging" - + " environments.") - .enabled(true) - .name("Custom suppression") - .ruleQuery("type:log_detection source:cloudtrail")) - .type(SecurityMonitoringSuppressionType.SUPPRESSIONS)); + SecurityMonitoringSuppressionCreateRequest body = new SecurityMonitoringSuppressionCreateRequest() +.data(new SecurityMonitoringSuppressionCreateData() +.attributes(new SecurityMonitoringSuppressionCreateAttributes() +.dataExclusionQuery("source:cloudtrail account_id:12345") +.description("This rule suppresses low-severity signals in staging environments.") +.enabled(true) +.name("Custom suppression") +.ruleQuery("type:log_detection source:cloudtrail")) +.type(SecurityMonitoringSuppressionType.SUPPRESSIONS)); try { apiInstance.validateSecurityMonitoringSuppression(body); } catch (ApiException e) { - System.err.println( - "Exception when calling SecurityMonitoringApi#validateSecurityMonitoringSuppression"); + System.err.println("Exception when calling SecurityMonitoringApi#validateSecurityMonitoringSuppression"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/CreateScanningGroup.java b/examples/v2/sensitive-data-scanner/CreateScanningGroup.java index 9311e54a06a..f0c8f140456 100644 --- a/examples/v2/sensitive-data-scanner/CreateScanningGroup.java +++ b/examples/v2/sensitive-data-scanner/CreateScanningGroup.java @@ -1,12 +1,12 @@ // Create Scanning Group returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; +import com.datadog.api.client.v2.model.SensitiveDataScannerCreateGroupResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerConfiguration; import com.datadog.api.client.v2.model.SensitiveDataScannerConfigurationData; import com.datadog.api.client.v2.model.SensitiveDataScannerConfigurationType; -import com.datadog.api.client.v2.model.SensitiveDataScannerCreateGroupResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerFilter; import com.datadog.api.client.v2.model.SensitiveDataScannerGroupAttributes; import com.datadog.api.client.v2.model.SensitiveDataScannerGroupCreate; @@ -16,7 +16,13 @@ import com.datadog.api.client.v2.model.SensitiveDataScannerMetaVersionOnly; import com.datadog.api.client.v2.model.SensitiveDataScannerProduct; import com.datadog.api.client.v2.model.SensitiveDataScannerRuleData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,30 +32,22 @@ public static void main(String[] args) { // a valid "configuration" in the system String CONFIGURATION_DATA_ID = System.getenv("CONFIGURATION_DATA_ID"); - SensitiveDataScannerGroupCreateRequest body = - new SensitiveDataScannerGroupCreateRequest() - .meta(new SensitiveDataScannerMetaVersionOnly()) - .data( - new SensitiveDataScannerGroupCreate() - .type(SensitiveDataScannerGroupType.SENSITIVE_DATA_SCANNER_GROUP) - .attributes( - new SensitiveDataScannerGroupAttributes() - .name("Example-Sensitive-Data-Scanner") - .isEnabled(false) - .productList( - Collections.singletonList(SensitiveDataScannerProduct.LOGS)) - .filter(new SensitiveDataScannerFilter().query("*"))) - .relationships( - new SensitiveDataScannerGroupRelationships() - .configuration( - new SensitiveDataScannerConfigurationData() - .data( - new SensitiveDataScannerConfiguration() - .type( - SensitiveDataScannerConfigurationType - .SENSITIVE_DATA_SCANNER_CONFIGURATIONS) - .id(CONFIGURATION_DATA_ID))) - .rules(new SensitiveDataScannerRuleData()))); + SensitiveDataScannerGroupCreateRequest body = new SensitiveDataScannerGroupCreateRequest() +.meta(new SensitiveDataScannerMetaVersionOnly()) +.data(new SensitiveDataScannerGroupCreate() +.type(SensitiveDataScannerGroupType.SENSITIVE_DATA_SCANNER_GROUP) +.attributes(new SensitiveDataScannerGroupAttributes() +.name("Example-Sensitive-Data-Scanner") +.isEnabled(false) +.productList(Collections.singletonList(SensitiveDataScannerProduct.LOGS)) +.filter(new SensitiveDataScannerFilter() +.query("*"))) +.relationships(new SensitiveDataScannerGroupRelationships() +.configuration(new SensitiveDataScannerConfigurationData() +.data(new SensitiveDataScannerConfiguration() +.type(SensitiveDataScannerConfigurationType.SENSITIVE_DATA_SCANNER_CONFIGURATIONS) +.id(CONFIGURATION_DATA_ID))) +.rules(new SensitiveDataScannerRuleData()))); try { SensitiveDataScannerCreateGroupResponse result = apiInstance.createScanningGroup(body); @@ -62,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/CreateScanningRule.java b/examples/v2/sensitive-data-scanner/CreateScanningRule.java index a532561ae4b..de797442c76 100644 --- a/examples/v2/sensitive-data-scanner/CreateScanningRule.java +++ b/examples/v2/sensitive-data-scanner/CreateScanningRule.java @@ -1,7 +1,7 @@ // Create Scanning Rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; import com.datadog.api.client.v2.model.SensitiveDataScannerCreateRuleResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerGroup; @@ -16,7 +16,13 @@ import com.datadog.api.client.v2.model.SensitiveDataScannerRuleType; import com.datadog.api.client.v2.model.SensitiveDataScannerTextReplacement; import com.datadog.api.client.v2.model.SensitiveDataScannerTextReplacementType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,38 +32,28 @@ public static void main(String[] args) { // there is a valid "scanning_group" in the system String GROUP_DATA_ID = System.getenv("GROUP_DATA_ID"); - SensitiveDataScannerRuleCreateRequest body = - new SensitiveDataScannerRuleCreateRequest() - .meta(new SensitiveDataScannerMetaVersionOnly()) - .data( - new SensitiveDataScannerRuleCreate() - .type(SensitiveDataScannerRuleType.SENSITIVE_DATA_SCANNER_RULE) - .attributes( - new SensitiveDataScannerRuleAttributes() - .name("Example-Sensitive-Data-Scanner") - .pattern("pattern") - .namespaces(Collections.singletonList("admin")) - .excludedNamespaces(Collections.singletonList("admin.name")) - .textReplacement( - new SensitiveDataScannerTextReplacement() - .type(SensitiveDataScannerTextReplacementType.NONE)) - .tags(Collections.singletonList("sensitive_data:true")) - .isEnabled(true) - .priority(1L) - .includedKeywordConfiguration( - new SensitiveDataScannerIncludedKeywordConfiguration() - .keywords(Collections.singletonList("credit card")) - .characterCount(35L))) - .relationships( - new SensitiveDataScannerRuleRelationships() - .group( - new SensitiveDataScannerGroupData() - .data( - new SensitiveDataScannerGroup() - .type( - SensitiveDataScannerGroupType - .SENSITIVE_DATA_SCANNER_GROUP) - .id(GROUP_DATA_ID))))); + SensitiveDataScannerRuleCreateRequest body = new SensitiveDataScannerRuleCreateRequest() +.meta(new SensitiveDataScannerMetaVersionOnly()) +.data(new SensitiveDataScannerRuleCreate() +.type(SensitiveDataScannerRuleType.SENSITIVE_DATA_SCANNER_RULE) +.attributes(new SensitiveDataScannerRuleAttributes() +.name("Example-Sensitive-Data-Scanner") +.pattern("pattern") +.namespaces(Collections.singletonList("admin")) +.excludedNamespaces(Collections.singletonList("admin.name")) +.textReplacement(new SensitiveDataScannerTextReplacement() +.type(SensitiveDataScannerTextReplacementType.NONE)) +.tags(Collections.singletonList("sensitive_data:true")) +.isEnabled(true) +.priority(1L) +.includedKeywordConfiguration(new SensitiveDataScannerIncludedKeywordConfiguration() +.keywords(Collections.singletonList("credit card")) +.characterCount(35L))) +.relationships(new SensitiveDataScannerRuleRelationships() +.group(new SensitiveDataScannerGroupData() +.data(new SensitiveDataScannerGroup() +.type(SensitiveDataScannerGroupType.SENSITIVE_DATA_SCANNER_GROUP) +.id(GROUP_DATA_ID))))); try { SensitiveDataScannerCreateRuleResponse result = apiInstance.createScanningRule(body); @@ -70,4 +66,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/CreateScanningRule_502667299.java b/examples/v2/sensitive-data-scanner/CreateScanningRule_502667299.java index 8f67d250bc2..626563a6152 100644 --- a/examples/v2/sensitive-data-scanner/CreateScanningRule_502667299.java +++ b/examples/v2/sensitive-data-scanner/CreateScanningRule_502667299.java @@ -1,7 +1,7 @@ // Create Scanning Rule with should_save_match returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; import com.datadog.api.client.v2.model.SensitiveDataScannerCreateRuleResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerGroup; @@ -15,7 +15,13 @@ import com.datadog.api.client.v2.model.SensitiveDataScannerRuleType; import com.datadog.api.client.v2.model.SensitiveDataScannerTextReplacement; import com.datadog.api.client.v2.model.SensitiveDataScannerTextReplacementType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,35 +31,25 @@ public static void main(String[] args) { // there is a valid "scanning_group" in the system String GROUP_DATA_ID = System.getenv("GROUP_DATA_ID"); - SensitiveDataScannerRuleCreateRequest body = - new SensitiveDataScannerRuleCreateRequest() - .meta(new SensitiveDataScannerMetaVersionOnly()) - .data( - new SensitiveDataScannerRuleCreate() - .type(SensitiveDataScannerRuleType.SENSITIVE_DATA_SCANNER_RULE) - .attributes( - new SensitiveDataScannerRuleAttributes() - .name("Example-Sensitive-Data-Scanner") - .pattern("pattern") - .textReplacement( - new SensitiveDataScannerTextReplacement() - .type( - SensitiveDataScannerTextReplacementType.REPLACEMENT_STRING) - .replacementString("REDACTED") - .shouldSaveMatch(true)) - .tags(Collections.singletonList("sensitive_data:true")) - .isEnabled(true) - .priority(1L)) - .relationships( - new SensitiveDataScannerRuleRelationships() - .group( - new SensitiveDataScannerGroupData() - .data( - new SensitiveDataScannerGroup() - .type( - SensitiveDataScannerGroupType - .SENSITIVE_DATA_SCANNER_GROUP) - .id(GROUP_DATA_ID))))); + SensitiveDataScannerRuleCreateRequest body = new SensitiveDataScannerRuleCreateRequest() +.meta(new SensitiveDataScannerMetaVersionOnly()) +.data(new SensitiveDataScannerRuleCreate() +.type(SensitiveDataScannerRuleType.SENSITIVE_DATA_SCANNER_RULE) +.attributes(new SensitiveDataScannerRuleAttributes() +.name("Example-Sensitive-Data-Scanner") +.pattern("pattern") +.textReplacement(new SensitiveDataScannerTextReplacement() +.type(SensitiveDataScannerTextReplacementType.REPLACEMENT_STRING) +.replacementString("REDACTED") +.shouldSaveMatch(true)) +.tags(Collections.singletonList("sensitive_data:true")) +.isEnabled(true) +.priority(1L)) +.relationships(new SensitiveDataScannerRuleRelationships() +.group(new SensitiveDataScannerGroupData() +.data(new SensitiveDataScannerGroup() +.type(SensitiveDataScannerGroupType.SENSITIVE_DATA_SCANNER_GROUP) +.id(GROUP_DATA_ID))))); try { SensitiveDataScannerCreateRuleResponse result = apiInstance.createScanningRule(body); @@ -66,4 +62,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/DeleteScanningGroup.java b/examples/v2/sensitive-data-scanner/DeleteScanningGroup.java index 580aa194ac6..f1ce26ab90d 100644 --- a/examples/v2/sensitive-data-scanner/DeleteScanningGroup.java +++ b/examples/v2/sensitive-data-scanner/DeleteScanningGroup.java @@ -1,11 +1,18 @@ // Delete Scanning Group returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; -import com.datadog.api.client.v2.model.SensitiveDataScannerGroupDeleteRequest; import com.datadog.api.client.v2.model.SensitiveDataScannerGroupDeleteResponse; +import com.datadog.api.client.v2.model.SensitiveDataScannerGroupDeleteRequest; import com.datadog.api.client.v2.model.SensitiveDataScannerMetaVersionOnly; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,13 +22,11 @@ public static void main(String[] args) { // there is a valid "scanning_group" in the system String GROUP_DATA_ID = System.getenv("GROUP_DATA_ID"); - SensitiveDataScannerGroupDeleteRequest body = - new SensitiveDataScannerGroupDeleteRequest() - .meta(new SensitiveDataScannerMetaVersionOnly()); + SensitiveDataScannerGroupDeleteRequest body = new SensitiveDataScannerGroupDeleteRequest() +.meta(new SensitiveDataScannerMetaVersionOnly()); try { - SensitiveDataScannerGroupDeleteResponse result = - apiInstance.deleteScanningGroup(GROUP_DATA_ID, body); + SensitiveDataScannerGroupDeleteResponse result = apiInstance.deleteScanningGroup(GROUP_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SensitiveDataScannerApi#deleteScanningGroup"); @@ -31,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/DeleteScanningRule.java b/examples/v2/sensitive-data-scanner/DeleteScanningRule.java index d76d391cc01..a8c6b9b712a 100644 --- a/examples/v2/sensitive-data-scanner/DeleteScanningRule.java +++ b/examples/v2/sensitive-data-scanner/DeleteScanningRule.java @@ -1,11 +1,18 @@ // Delete Scanning Rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; +import com.datadog.api.client.v2.model.SensitiveDataScannerRuleDeleteResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerMetaVersionOnly; import com.datadog.api.client.v2.model.SensitiveDataScannerRuleDeleteRequest; -import com.datadog.api.client.v2.model.SensitiveDataScannerRuleDeleteResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,11 @@ public static void main(String[] args) { // the "scanning_group" has a "scanning_rule" String RULE_DATA_ID = System.getenv("RULE_DATA_ID"); - SensitiveDataScannerRuleDeleteRequest body = - new SensitiveDataScannerRuleDeleteRequest().meta(new SensitiveDataScannerMetaVersionOnly()); + SensitiveDataScannerRuleDeleteRequest body = new SensitiveDataScannerRuleDeleteRequest() +.meta(new SensitiveDataScannerMetaVersionOnly()); try { - SensitiveDataScannerRuleDeleteResponse result = - apiInstance.deleteScanningRule(RULE_DATA_ID, body); + SensitiveDataScannerRuleDeleteResponse result = apiInstance.deleteScanningRule(RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SensitiveDataScannerApi#deleteScanningRule"); @@ -30,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/ListScanningGroups.java b/examples/v2/sensitive-data-scanner/ListScanningGroups.java index 382aceb591b..49eb9e99183 100644 --- a/examples/v2/sensitive-data-scanner/ListScanningGroups.java +++ b/examples/v2/sensitive-data-scanner/ListScanningGroups.java @@ -1,9 +1,16 @@ // List Scanning Groups returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; import com.datadog.api.client.v2.model.SensitiveDataScannerGetConfigResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/ListStandardPatterns.java b/examples/v2/sensitive-data-scanner/ListStandardPatterns.java index 6d6a26a4ffa..f741d582f1f 100644 --- a/examples/v2/sensitive-data-scanner/ListStandardPatterns.java +++ b/examples/v2/sensitive-data-scanner/ListStandardPatterns.java @@ -1,9 +1,16 @@ // List standard patterns returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; import com.datadog.api.client.v2.model.SensitiveDataScannerStandardPatternsResponseData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/ReorderScanningGroups.java b/examples/v2/sensitive-data-scanner/ReorderScanningGroups.java index b883ddb579b..446b0516285 100644 --- a/examples/v2/sensitive-data-scanner/ReorderScanningGroups.java +++ b/examples/v2/sensitive-data-scanner/ReorderScanningGroups.java @@ -1,8 +1,9 @@ // Reorder Groups returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; +import com.datadog.api.client.v2.model.SensitiveDataScannerReorderGroupsResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerConfigRequest; import com.datadog.api.client.v2.model.SensitiveDataScannerConfigurationRelationships; import com.datadog.api.client.v2.model.SensitiveDataScannerConfigurationType; @@ -11,8 +12,13 @@ import com.datadog.api.client.v2.model.SensitiveDataScannerGroupType; import com.datadog.api.client.v2.model.SensitiveDataScannerMetaVersionOnly; import com.datadog.api.client.v2.model.SensitiveDataScannerReorderConfig; -import com.datadog.api.client.v2.model.SensitiveDataScannerReorderGroupsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,25 +31,16 @@ public static void main(String[] args) { // a valid "configuration" in the system String CONFIGURATION_DATA_ID = System.getenv("CONFIGURATION_DATA_ID"); - SensitiveDataScannerConfigRequest body = - new SensitiveDataScannerConfigRequest() - .data( - new SensitiveDataScannerReorderConfig() - .relationships( - new SensitiveDataScannerConfigurationRelationships() - .groups( - new SensitiveDataScannerGroupList() - .data( - Collections.singletonList( - new SensitiveDataScannerGroupItem() - .type( - SensitiveDataScannerGroupType - .SENSITIVE_DATA_SCANNER_GROUP) - .id(GROUP_DATA_ID))))) - .type( - SensitiveDataScannerConfigurationType.SENSITIVE_DATA_SCANNER_CONFIGURATIONS) - .id(CONFIGURATION_DATA_ID)) - .meta(new SensitiveDataScannerMetaVersionOnly()); + SensitiveDataScannerConfigRequest body = new SensitiveDataScannerConfigRequest() +.data(new SensitiveDataScannerReorderConfig() +.relationships(new SensitiveDataScannerConfigurationRelationships() +.groups(new SensitiveDataScannerGroupList() +.data(Collections.singletonList(new SensitiveDataScannerGroupItem() +.type(SensitiveDataScannerGroupType.SENSITIVE_DATA_SCANNER_GROUP) +.id(GROUP_DATA_ID))))) +.type(SensitiveDataScannerConfigurationType.SENSITIVE_DATA_SCANNER_CONFIGURATIONS) +.id(CONFIGURATION_DATA_ID)) +.meta(new SensitiveDataScannerMetaVersionOnly()); try { SensitiveDataScannerReorderGroupsResponse result = apiInstance.reorderScanningGroups(body); @@ -56,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/UpdateScanningGroup.java b/examples/v2/sensitive-data-scanner/UpdateScanningGroup.java index f836a65786d..61d882e9740 100644 --- a/examples/v2/sensitive-data-scanner/UpdateScanningGroup.java +++ b/examples/v2/sensitive-data-scanner/UpdateScanningGroup.java @@ -1,8 +1,9 @@ // Update Scanning Group returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; +import com.datadog.api.client.v2.model.SensitiveDataScannerGroupUpdateResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerConfiguration; import com.datadog.api.client.v2.model.SensitiveDataScannerConfigurationData; import com.datadog.api.client.v2.model.SensitiveDataScannerConfigurationType; @@ -12,11 +13,16 @@ import com.datadog.api.client.v2.model.SensitiveDataScannerGroupType; import com.datadog.api.client.v2.model.SensitiveDataScannerGroupUpdate; import com.datadog.api.client.v2.model.SensitiveDataScannerGroupUpdateRequest; -import com.datadog.api.client.v2.model.SensitiveDataScannerGroupUpdateResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerMetaVersionOnly; import com.datadog.api.client.v2.model.SensitiveDataScannerProduct; import com.datadog.api.client.v2.model.SensitiveDataScannerRuleData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -29,35 +35,26 @@ public static void main(String[] args) { // a valid "configuration" in the system String CONFIGURATION_DATA_ID = System.getenv("CONFIGURATION_DATA_ID"); - SensitiveDataScannerGroupUpdateRequest body = - new SensitiveDataScannerGroupUpdateRequest() - .meta(new SensitiveDataScannerMetaVersionOnly()) - .data( - new SensitiveDataScannerGroupUpdate() - .id(GROUP_DATA_ID) - .type(SensitiveDataScannerGroupType.SENSITIVE_DATA_SCANNER_GROUP) - .attributes( - new SensitiveDataScannerGroupAttributes() - .name("Example-Sensitive-Data-Scanner") - .isEnabled(false) - .productList( - Collections.singletonList(SensitiveDataScannerProduct.LOGS)) - .filter(new SensitiveDataScannerFilter().query("*"))) - .relationships( - new SensitiveDataScannerGroupRelationships() - .configuration( - new SensitiveDataScannerConfigurationData() - .data( - new SensitiveDataScannerConfiguration() - .type( - SensitiveDataScannerConfigurationType - .SENSITIVE_DATA_SCANNER_CONFIGURATIONS) - .id(CONFIGURATION_DATA_ID))) - .rules(new SensitiveDataScannerRuleData()))); + SensitiveDataScannerGroupUpdateRequest body = new SensitiveDataScannerGroupUpdateRequest() +.meta(new SensitiveDataScannerMetaVersionOnly()) +.data(new SensitiveDataScannerGroupUpdate() +.id(GROUP_DATA_ID) +.type(SensitiveDataScannerGroupType.SENSITIVE_DATA_SCANNER_GROUP) +.attributes(new SensitiveDataScannerGroupAttributes() +.name("Example-Sensitive-Data-Scanner") +.isEnabled(false) +.productList(Collections.singletonList(SensitiveDataScannerProduct.LOGS)) +.filter(new SensitiveDataScannerFilter() +.query("*"))) +.relationships(new SensitiveDataScannerGroupRelationships() +.configuration(new SensitiveDataScannerConfigurationData() +.data(new SensitiveDataScannerConfiguration() +.type(SensitiveDataScannerConfigurationType.SENSITIVE_DATA_SCANNER_CONFIGURATIONS) +.id(CONFIGURATION_DATA_ID))) +.rules(new SensitiveDataScannerRuleData()))); try { - SensitiveDataScannerGroupUpdateResponse result = - apiInstance.updateScanningGroup(GROUP_DATA_ID, body); + SensitiveDataScannerGroupUpdateResponse result = apiInstance.updateScanningGroup(GROUP_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SensitiveDataScannerApi#updateScanningGroup"); @@ -67,4 +64,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/sensitive-data-scanner/UpdateScanningRule.java b/examples/v2/sensitive-data-scanner/UpdateScanningRule.java index 4ae90f2d143..96a2754e568 100644 --- a/examples/v2/sensitive-data-scanner/UpdateScanningRule.java +++ b/examples/v2/sensitive-data-scanner/UpdateScanningRule.java @@ -1,19 +1,24 @@ // Update Scanning Rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SensitiveDataScannerApi; +import com.datadog.api.client.v2.model.SensitiveDataScannerRuleUpdateResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerIncludedKeywordConfiguration; import com.datadog.api.client.v2.model.SensitiveDataScannerMetaVersionOnly; import com.datadog.api.client.v2.model.SensitiveDataScannerRuleAttributes; import com.datadog.api.client.v2.model.SensitiveDataScannerRuleType; import com.datadog.api.client.v2.model.SensitiveDataScannerRuleUpdate; import com.datadog.api.client.v2.model.SensitiveDataScannerRuleUpdateRequest; -import com.datadog.api.client.v2.model.SensitiveDataScannerRuleUpdateResponse; import com.datadog.api.client.v2.model.SensitiveDataScannerTextReplacement; import com.datadog.api.client.v2.model.SensitiveDataScannerTextReplacementType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,31 +28,25 @@ public static void main(String[] args) { // the "scanning_group" has a "scanning_rule" String RULE_DATA_ID = System.getenv("RULE_DATA_ID"); - SensitiveDataScannerRuleUpdateRequest body = - new SensitiveDataScannerRuleUpdateRequest() - .meta(new SensitiveDataScannerMetaVersionOnly()) - .data( - new SensitiveDataScannerRuleUpdate() - .id(RULE_DATA_ID) - .type(SensitiveDataScannerRuleType.SENSITIVE_DATA_SCANNER_RULE) - .attributes( - new SensitiveDataScannerRuleAttributes() - .name("Example-Sensitive-Data-Scanner") - .pattern("pattern") - .textReplacement( - new SensitiveDataScannerTextReplacement() - .type(SensitiveDataScannerTextReplacementType.NONE)) - .tags(Collections.singletonList("sensitive_data:true")) - .isEnabled(true) - .priority(5L) - .includedKeywordConfiguration( - new SensitiveDataScannerIncludedKeywordConfiguration() - .keywords(Arrays.asList("credit card", "cc")) - .characterCount(35L)))); + SensitiveDataScannerRuleUpdateRequest body = new SensitiveDataScannerRuleUpdateRequest() +.meta(new SensitiveDataScannerMetaVersionOnly()) +.data(new SensitiveDataScannerRuleUpdate() +.id(RULE_DATA_ID) +.type(SensitiveDataScannerRuleType.SENSITIVE_DATA_SCANNER_RULE) +.attributes(new SensitiveDataScannerRuleAttributes() +.name("Example-Sensitive-Data-Scanner") +.pattern("pattern") +.textReplacement(new SensitiveDataScannerTextReplacement() +.type(SensitiveDataScannerTextReplacementType.NONE)) +.tags(Collections.singletonList("sensitive_data:true")) +.isEnabled(true) +.priority(5L) +.includedKeywordConfiguration(new SensitiveDataScannerIncludedKeywordConfiguration() +.keywords(Arrays.asList("credit card", "cc")) +.characterCount(35L)))); try { - SensitiveDataScannerRuleUpdateResponse result = - apiInstance.updateScanningRule(RULE_DATA_ID, body); + SensitiveDataScannerRuleUpdateResponse result = apiInstance.updateScanningRule(RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SensitiveDataScannerApi#updateScanningRule"); @@ -57,4 +56,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-accounts/CreateServiceAccount.java b/examples/v2/service-accounts/CreateServiceAccount.java index 66f0fcb38de..fc690df9429 100644 --- a/examples/v2/service-accounts/CreateServiceAccount.java +++ b/examples/v2/service-accounts/CreateServiceAccount.java @@ -1,8 +1,9 @@ // Create a service account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceAccountsApi; +import com.datadog.api.client.v2.model.UserResponse; import com.datadog.api.client.v2.model.RelationshipToRoleData; import com.datadog.api.client.v2.model.RelationshipToRoles; import com.datadog.api.client.v2.model.RolesType; @@ -10,9 +11,14 @@ import com.datadog.api.client.v2.model.ServiceAccountCreateData; import com.datadog.api.client.v2.model.ServiceAccountCreateRequest; import com.datadog.api.client.v2.model.UserRelationships; -import com.datadog.api.client.v2.model.UserResponse; import com.datadog.api.client.v2.model.UsersType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,25 +28,18 @@ public static void main(String[] args) { // there is a valid "role" in the system String ROLE_DATA_ID = System.getenv("ROLE_DATA_ID"); - ServiceAccountCreateRequest body = - new ServiceAccountCreateRequest() - .data( - new ServiceAccountCreateData() - .type(UsersType.USERS) - .attributes( - new ServiceAccountCreateAttributes() - .name("Test API Client") - .email("Example-Service-Account@datadoghq.com") - .serviceAccount(true)) - .relationships( - new UserRelationships() - .roles( - new RelationshipToRoles() - .data( - Collections.singletonList( - new RelationshipToRoleData() - .id(ROLE_DATA_ID) - .type(RolesType.ROLES)))))); + ServiceAccountCreateRequest body = new ServiceAccountCreateRequest() +.data(new ServiceAccountCreateData() +.type(UsersType.USERS) +.attributes(new ServiceAccountCreateAttributes() +.name("Test API Client") +.email("Example-Service-Account@datadoghq.com") +.serviceAccount(true)) +.relationships(new UserRelationships() +.roles(new RelationshipToRoles() +.data(Collections.singletonList(new RelationshipToRoleData() +.id(ROLE_DATA_ID) +.type(RolesType.ROLES)))))); try { UserResponse result = apiInstance.createServiceAccount(body); @@ -53,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-accounts/CreateServiceAccountApplicationKey.java b/examples/v2/service-accounts/CreateServiceAccountApplicationKey.java index 89bbd4ed8f4..55fcf6c651a 100644 --- a/examples/v2/service-accounts/CreateServiceAccountApplicationKey.java +++ b/examples/v2/service-accounts/CreateServiceAccountApplicationKey.java @@ -1,13 +1,20 @@ // Create an application key for this service account returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceAccountsApi; +import com.datadog.api.client.v2.model.ApplicationKeyResponse; import com.datadog.api.client.v2.model.ApplicationKeyCreateAttributes; import com.datadog.api.client.v2.model.ApplicationKeyCreateData; import com.datadog.api.client.v2.model.ApplicationKeyCreateRequest; -import com.datadog.api.client.v2.model.ApplicationKeyResponse; import com.datadog.api.client.v2.model.ApplicationKeysType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,25 +24,21 @@ public static void main(String[] args) { // there is a valid "service_account_user" in the system String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID"); - ApplicationKeyCreateRequest body = - new ApplicationKeyCreateRequest() - .data( - new ApplicationKeyCreateData() - .attributes( - new ApplicationKeyCreateAttributes().name("Example-Service-Account")) - .type(ApplicationKeysType.APPLICATION_KEYS)); + ApplicationKeyCreateRequest body = new ApplicationKeyCreateRequest() +.data(new ApplicationKeyCreateData() +.attributes(new ApplicationKeyCreateAttributes() +.name("Example-Service-Account")) +.type(ApplicationKeysType.APPLICATION_KEYS)); try { - ApplicationKeyResponse result = - apiInstance.createServiceAccountApplicationKey(SERVICE_ACCOUNT_USER_DATA_ID, body); + ApplicationKeyResponse result = apiInstance.createServiceAccountApplicationKey(SERVICE_ACCOUNT_USER_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceAccountsApi#createServiceAccountApplicationKey"); + System.err.println("Exception when calling ServiceAccountsApi#createServiceAccountApplicationKey"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-accounts/CreateServiceAccountApplicationKey_3480494373.java b/examples/v2/service-accounts/CreateServiceAccountApplicationKey_3480494373.java index d697dcacb99..333f1528bc8 100644 --- a/examples/v2/service-accounts/CreateServiceAccountApplicationKey_3480494373.java +++ b/examples/v2/service-accounts/CreateServiceAccountApplicationKey_3480494373.java @@ -1,14 +1,20 @@ // Create an application key with scopes for this service account returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceAccountsApi; +import com.datadog.api.client.v2.model.ApplicationKeyResponse; import com.datadog.api.client.v2.model.ApplicationKeyCreateAttributes; import com.datadog.api.client.v2.model.ApplicationKeyCreateData; import com.datadog.api.client.v2.model.ApplicationKeyCreateRequest; -import com.datadog.api.client.v2.model.ApplicationKeyResponse; import com.datadog.api.client.v2.model.ApplicationKeysType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,31 +24,22 @@ public static void main(String[] args) { // there is a valid "service_account_user" in the system String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID"); - ApplicationKeyCreateRequest body = - new ApplicationKeyCreateRequest() - .data( - new ApplicationKeyCreateData() - .attributes( - new ApplicationKeyCreateAttributes() - .name("Example-Service-Account") - .scopes( - Arrays.asList( - "dashboards_read", - "dashboards_write", - "dashboards_public_share"))) - .type(ApplicationKeysType.APPLICATION_KEYS)); + ApplicationKeyCreateRequest body = new ApplicationKeyCreateRequest() +.data(new ApplicationKeyCreateData() +.attributes(new ApplicationKeyCreateAttributes() +.name("Example-Service-Account") +.scopes(Arrays.asList("dashboards_read", "dashboards_write", "dashboards_public_share"))) +.type(ApplicationKeysType.APPLICATION_KEYS)); try { - ApplicationKeyResponse result = - apiInstance.createServiceAccountApplicationKey(SERVICE_ACCOUNT_USER_DATA_ID, body); + ApplicationKeyResponse result = apiInstance.createServiceAccountApplicationKey(SERVICE_ACCOUNT_USER_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceAccountsApi#createServiceAccountApplicationKey"); + System.err.println("Exception when calling ServiceAccountsApi#createServiceAccountApplicationKey"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-accounts/DeleteServiceAccountApplicationKey.java b/examples/v2/service-accounts/DeleteServiceAccountApplicationKey.java index cc90df4e49e..17b1c2e4bf3 100644 --- a/examples/v2/service-accounts/DeleteServiceAccountApplicationKey.java +++ b/examples/v2/service-accounts/DeleteServiceAccountApplicationKey.java @@ -1,8 +1,15 @@ // Delete an application key for this service account returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceAccountsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,19 +20,16 @@ public static void main(String[] args) { String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID"); // there is a valid "service_account_application_key" for "service_account_user" - String SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID = - System.getenv("SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID"); + String SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID = System.getenv("SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID"); try { - apiInstance.deleteServiceAccountApplicationKey( - SERVICE_ACCOUNT_USER_DATA_ID, SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID); + apiInstance.deleteServiceAccountApplicationKey(SERVICE_ACCOUNT_USER_DATA_ID, SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceAccountsApi#deleteServiceAccountApplicationKey"); + System.err.println("Exception when calling ServiceAccountsApi#deleteServiceAccountApplicationKey"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-accounts/GetServiceAccountApplicationKey.java b/examples/v2/service-accounts/GetServiceAccountApplicationKey.java index 71fb3e2da43..340a7d8badd 100644 --- a/examples/v2/service-accounts/GetServiceAccountApplicationKey.java +++ b/examples/v2/service-accounts/GetServiceAccountApplicationKey.java @@ -1,9 +1,16 @@ // Get one application key for this service account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceAccountsApi; import com.datadog.api.client.v2.model.PartialApplicationKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,21 +21,17 @@ public static void main(String[] args) { String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID"); // there is a valid "service_account_application_key" for "service_account_user" - String SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID = - System.getenv("SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID"); + String SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID = System.getenv("SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID"); try { - PartialApplicationKeyResponse result = - apiInstance.getServiceAccountApplicationKey( - SERVICE_ACCOUNT_USER_DATA_ID, SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID); + PartialApplicationKeyResponse result = apiInstance.getServiceAccountApplicationKey(SERVICE_ACCOUNT_USER_DATA_ID, SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceAccountsApi#getServiceAccountApplicationKey"); + System.err.println("Exception when calling ServiceAccountsApi#getServiceAccountApplicationKey"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-accounts/ListServiceAccountApplicationKeys.java b/examples/v2/service-accounts/ListServiceAccountApplicationKeys.java index 5bb8cb9f399..a081cc5f206 100644 --- a/examples/v2/service-accounts/ListServiceAccountApplicationKeys.java +++ b/examples/v2/service-accounts/ListServiceAccountApplicationKeys.java @@ -1,9 +1,16 @@ // List application keys for this service account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceAccountsApi; import com.datadog.api.client.v2.model.ListApplicationKeysResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,16 +21,14 @@ public static void main(String[] args) { String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID"); try { - ListApplicationKeysResponse result = - apiInstance.listServiceAccountApplicationKeys(SERVICE_ACCOUNT_USER_DATA_ID); + ListApplicationKeysResponse result = apiInstance.listServiceAccountApplicationKeys(SERVICE_ACCOUNT_USER_DATA_ID); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceAccountsApi#listServiceAccountApplicationKeys"); + System.err.println("Exception when calling ServiceAccountsApi#listServiceAccountApplicationKeys"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-accounts/UpdateServiceAccountApplicationKey.java b/examples/v2/service-accounts/UpdateServiceAccountApplicationKey.java index 04d43b43ba3..61f53432869 100644 --- a/examples/v2/service-accounts/UpdateServiceAccountApplicationKey.java +++ b/examples/v2/service-accounts/UpdateServiceAccountApplicationKey.java @@ -1,13 +1,20 @@ // Edit an application key for this service account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceAccountsApi; +import com.datadog.api.client.v2.model.PartialApplicationKeyResponse; +import com.datadog.api.client.v2.model.ApplicationKeysType; import com.datadog.api.client.v2.model.ApplicationKeyUpdateAttributes; import com.datadog.api.client.v2.model.ApplicationKeyUpdateData; import com.datadog.api.client.v2.model.ApplicationKeyUpdateRequest; -import com.datadog.api.client.v2.model.ApplicationKeysType; -import com.datadog.api.client.v2.model.PartialApplicationKeyResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,33 +25,25 @@ public static void main(String[] args) { String SERVICE_ACCOUNT_USER_DATA_ID = System.getenv("SERVICE_ACCOUNT_USER_DATA_ID"); // there is a valid "service_account_application_key" for "service_account_user" - String SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ATTRIBUTES_NAME = - System.getenv("SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ATTRIBUTES_NAME"); - String SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID = - System.getenv("SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID"); + String SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ATTRIBUTES_NAME = System.getenv("SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ATTRIBUTES_NAME"); + String SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID = System.getenv("SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID"); - ApplicationKeyUpdateRequest body = - new ApplicationKeyUpdateRequest() - .data( - new ApplicationKeyUpdateData() - .id(SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID) - .type(ApplicationKeysType.APPLICATION_KEYS) - .attributes( - new ApplicationKeyUpdateAttributes() - .name("Application Key for managing dashboards-updated"))); + ApplicationKeyUpdateRequest body = new ApplicationKeyUpdateRequest() +.data(new ApplicationKeyUpdateData() +.id(SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID) +.type(ApplicationKeysType.APPLICATION_KEYS) +.attributes(new ApplicationKeyUpdateAttributes() +.name("Application Key for managing dashboards-updated"))); try { - PartialApplicationKeyResponse result = - apiInstance.updateServiceAccountApplicationKey( - SERVICE_ACCOUNT_USER_DATA_ID, SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID, body); + PartialApplicationKeyResponse result = apiInstance.updateServiceAccountApplicationKey(SERVICE_ACCOUNT_USER_DATA_ID, SERVICE_ACCOUNT_APPLICATION_KEY_DATA_ID, body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceAccountsApi#updateServiceAccountApplicationKey"); + System.err.println("Exception when calling ServiceAccountsApi#updateServiceAccountApplicationKey"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-definition/CreateOrUpdateServiceDefinitions.java b/examples/v2/service-definition/CreateOrUpdateServiceDefinitions.java index 6e8a741ccc3..7187c58b867 100644 --- a/examples/v2/service-definition/CreateOrUpdateServiceDefinitions.java +++ b/examples/v2/service-definition/CreateOrUpdateServiceDefinitions.java @@ -1,9 +1,10 @@ // Create or update service definition returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceDefinitionApi; import com.datadog.api.client.v2.model.ServiceDefinitionCreateResponse; +import com.datadog.api.client.v2.model.ServiceDefinitionsCreateRequest; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2Contact; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2Integrations; @@ -12,67 +13,58 @@ import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2OpsgenieRegion; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2Pagerduty; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2Version; -import com.datadog.api.client.v2.model.ServiceDefinitionsCreateRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ServiceDefinitionApi apiInstance = new ServiceDefinitionApi(defaultClient); - ServiceDefinitionsCreateRequest body = - new ServiceDefinitionsCreateRequest( - new ServiceDefinitionV2Dot2() - .application("my-app") - .ciPipelineFingerprints(Arrays.asList("j88xdEy0J5lc", "eZ7LMljCk8vo")) - .contacts( - Collections.singletonList( - new ServiceDefinitionV2Dot2Contact() - .contact("https://teams.microsoft.com/myteam") - .name("My team channel") - .type("slack"))) - .ddService("my-service") - .description("My service description") - .extensions(Map.ofEntries(Map.entry("myorg/extension", "extensionValue"))) - .integrations( - new ServiceDefinitionV2Dot2Integrations() - .opsgenie( - new ServiceDefinitionV2Dot2Opsgenie() - .region(ServiceDefinitionV2Dot2OpsgenieRegion.US) - .serviceUrl( - "https://my-org.opsgenie.com/service/123e4567-e89b-12d3-a456-426614174000")) - .pagerduty( - new ServiceDefinitionV2Dot2Pagerduty() - .serviceUrl( - "https://my-org.pagerduty.com/service-directory/PMyService"))) - .languages( - Arrays.asList("dotnet", "go", "java", "js", "php", "python", "ruby", "c++")) - .lifecycle("sandbox") - .links( - Collections.singletonList( - new ServiceDefinitionV2Dot2Link() - .name("Runbook") - .provider("Github") - .type("runbook") - .url("https://my-runbook"))) - .schemaVersion(ServiceDefinitionV2Dot2Version.V2_2) - .tags(Arrays.asList("my:tag", "service:tag")) - .team("my-team") - .tier("High") - .type("web")); + ServiceDefinitionsCreateRequest body = new ServiceDefinitionsCreateRequest( +new ServiceDefinitionV2Dot2() +.application("my-app") +.ciPipelineFingerprints(Arrays.asList("j88xdEy0J5lc", "eZ7LMljCk8vo")) +.contacts(Collections.singletonList(new ServiceDefinitionV2Dot2Contact() +.contact("https://teams.microsoft.com/myteam") +.name("My team channel") +.type("slack"))) +.ddService("my-service") +.description("My service description") +.extensions(Map.ofEntries(Map.entry("myorg/extension", "extensionValue"))) +.integrations(new ServiceDefinitionV2Dot2Integrations() +.opsgenie(new ServiceDefinitionV2Dot2Opsgenie() +.region(ServiceDefinitionV2Dot2OpsgenieRegion.US) +.serviceUrl("https://my-org.opsgenie.com/service/123e4567-e89b-12d3-a456-426614174000")) +.pagerduty(new ServiceDefinitionV2Dot2Pagerduty() +.serviceUrl("https://my-org.pagerduty.com/service-directory/PMyService"))) +.languages(Arrays.asList("dotnet", "go", "java", "js", "php", "python", "ruby", "c++")) +.lifecycle("sandbox") +.links(Collections.singletonList(new ServiceDefinitionV2Dot2Link() +.name("Runbook") +.provider("Github") +.type("runbook") +.url("https://my-runbook"))) +.schemaVersion(ServiceDefinitionV2Dot2Version.V2_2) +.tags(Arrays.asList("my:tag", "service:tag")) +.team("my-team") +.tier("High") +.type("web")); try { ServiceDefinitionCreateResponse result = apiInstance.createOrUpdateServiceDefinitions(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceDefinitionApi#createOrUpdateServiceDefinitions"); + System.err.println("Exception when calling ServiceDefinitionApi#createOrUpdateServiceDefinitions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_1808735248.java b/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_1808735248.java index 3fcd34d201c..1e8d48f8d79 100644 --- a/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_1808735248.java +++ b/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_1808735248.java @@ -1,9 +1,10 @@ // Create or update service definition using schema v2 returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceDefinitionApi; import com.datadog.api.client.v2.model.ServiceDefinitionCreateResponse; +import com.datadog.api.client.v2.model.ServiceDefinitionsCreateRequest; import com.datadog.api.client.v2.model.ServiceDefinitionV2; import com.datadog.api.client.v2.model.ServiceDefinitionV2Contact; import com.datadog.api.client.v2.model.ServiceDefinitionV2Doc; @@ -16,69 +17,59 @@ import com.datadog.api.client.v2.model.ServiceDefinitionV2OpsgenieRegion; import com.datadog.api.client.v2.model.ServiceDefinitionV2Repo; import com.datadog.api.client.v2.model.ServiceDefinitionV2Version; -import com.datadog.api.client.v2.model.ServiceDefinitionsCreateRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ServiceDefinitionApi apiInstance = new ServiceDefinitionApi(defaultClient); - ServiceDefinitionsCreateRequest body = - new ServiceDefinitionsCreateRequest( - new ServiceDefinitionV2() - .contacts( - Collections.singletonList( - new ServiceDefinitionV2Contact( - new ServiceDefinitionV2Email() - .contact("contact@datadoghq.com") - .name("Team Email") - .type(ServiceDefinitionV2EmailType.EMAIL)))) - .ddService("service-exampleservicedefinition") - .ddTeam("my-team") - .docs( - Collections.singletonList( - new ServiceDefinitionV2Doc() - .name("Architecture") - .provider("google drive") - .url("https://gdrive/mydoc"))) - .extensions(Map.ofEntries(Map.entry("myorgextension", "extensionvalue"))) - .integrations( - new ServiceDefinitionV2Integrations() - .opsgenie( - new ServiceDefinitionV2Opsgenie() - .region(ServiceDefinitionV2OpsgenieRegion.US) - .serviceUrl( - "https://my-org.opsgenie.com/service/123e4567-e89b-12d3-a456-426614174000")) - .pagerduty("https://my-org.pagerduty.com/service-directory/PMyService")) - .links( - Collections.singletonList( - new ServiceDefinitionV2Link() - .name("Runbook") - .type(ServiceDefinitionV2LinkType.RUNBOOK) - .url("https://my-runbook"))) - .repos( - Collections.singletonList( - new ServiceDefinitionV2Repo() - .name("Source Code") - .provider("GitHub") - .url("https://github.com/DataDog/schema"))) - .schemaVersion(ServiceDefinitionV2Version.V2) - .tags(Arrays.asList("my:tag", "service:tag")) - .team("my-team")); + ServiceDefinitionsCreateRequest body = new ServiceDefinitionsCreateRequest( +new ServiceDefinitionV2() +.contacts(Collections.singletonList(new ServiceDefinitionV2Contact( +new ServiceDefinitionV2Email() +.contact("contact@datadoghq.com") +.name("Team Email") +.type(ServiceDefinitionV2EmailType.EMAIL)))) +.ddService("service-exampleservicedefinition") +.ddTeam("my-team") +.docs(Collections.singletonList(new ServiceDefinitionV2Doc() +.name("Architecture") +.provider("google drive") +.url("https://gdrive/mydoc"))) +.extensions(Map.ofEntries(Map.entry("myorgextension", "extensionvalue"))) +.integrations(new ServiceDefinitionV2Integrations() +.opsgenie(new ServiceDefinitionV2Opsgenie() +.region(ServiceDefinitionV2OpsgenieRegion.US) +.serviceUrl("https://my-org.opsgenie.com/service/123e4567-e89b-12d3-a456-426614174000")) +.pagerduty("https://my-org.pagerduty.com/service-directory/PMyService")) +.links(Collections.singletonList(new ServiceDefinitionV2Link() +.name("Runbook") +.type(ServiceDefinitionV2LinkType.RUNBOOK) +.url("https://my-runbook"))) +.repos(Collections.singletonList(new ServiceDefinitionV2Repo() +.name("Source Code") +.provider("GitHub") +.url("https://github.com/DataDog/schema"))) +.schemaVersion(ServiceDefinitionV2Version.V2) +.tags(Arrays.asList("my:tag", "service:tag")) +.team("my-team")); try { ServiceDefinitionCreateResponse result = apiInstance.createOrUpdateServiceDefinitions(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceDefinitionApi#createOrUpdateServiceDefinitions"); + System.err.println("Exception when calling ServiceDefinitionApi#createOrUpdateServiceDefinitions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_2619874414.java b/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_2619874414.java index 2b909f4eccc..dd58861d58a 100644 --- a/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_2619874414.java +++ b/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_2619874414.java @@ -1,9 +1,10 @@ // Create or update service definition using schema v2-1 returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceDefinitionApi; import com.datadog.api.client.v2.model.ServiceDefinitionCreateResponse; +import com.datadog.api.client.v2.model.ServiceDefinitionsCreateRequest; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot1; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot1Contact; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot1Email; @@ -15,69 +16,59 @@ import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot1OpsgenieRegion; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot1Pagerduty; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot1Version; -import com.datadog.api.client.v2.model.ServiceDefinitionsCreateRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ServiceDefinitionApi apiInstance = new ServiceDefinitionApi(defaultClient); - ServiceDefinitionsCreateRequest body = - new ServiceDefinitionsCreateRequest( - new ServiceDefinitionV2Dot1() - .contacts( - Collections.singletonList( - new ServiceDefinitionV2Dot1Contact( - new ServiceDefinitionV2Dot1Email() - .contact("contact@datadoghq.com") - .name("Team Email") - .type(ServiceDefinitionV2Dot1EmailType.EMAIL)))) - .ddService("service-exampleservicedefinition") - .extensions(Map.ofEntries(Map.entry("myorgextension", "extensionvalue"))) - .integrations( - new ServiceDefinitionV2Dot1Integrations() - .opsgenie( - new ServiceDefinitionV2Dot1Opsgenie() - .region(ServiceDefinitionV2Dot1OpsgenieRegion.US) - .serviceUrl( - "https://my-org.opsgenie.com/service/123e4567-e89b-12d3-a456-426614174000")) - .pagerduty( - new ServiceDefinitionV2Dot1Pagerduty() - .serviceUrl( - "https://my-org.pagerduty.com/service-directory/PMyService"))) - .links( - Arrays.asList( - new ServiceDefinitionV2Dot1Link() - .name("Runbook") - .type(ServiceDefinitionV2Dot1LinkType.RUNBOOK) - .url("https://my-runbook"), - new ServiceDefinitionV2Dot1Link() - .name("Source Code") - .type(ServiceDefinitionV2Dot1LinkType.REPO) - .provider("GitHub") - .url("https://github.com/DataDog/schema"), - new ServiceDefinitionV2Dot1Link() - .name("Architecture") - .type(ServiceDefinitionV2Dot1LinkType.DOC) - .provider("Gigoogle drivetHub") - .url("https://my-runbook"))) - .schemaVersion(ServiceDefinitionV2Dot1Version.V2_1) - .tags(Arrays.asList("my:tag", "service:tag")) - .team("my-team")); + ServiceDefinitionsCreateRequest body = new ServiceDefinitionsCreateRequest( +new ServiceDefinitionV2Dot1() +.contacts(Collections.singletonList(new ServiceDefinitionV2Dot1Contact( +new ServiceDefinitionV2Dot1Email() +.contact("contact@datadoghq.com") +.name("Team Email") +.type(ServiceDefinitionV2Dot1EmailType.EMAIL)))) +.ddService("service-exampleservicedefinition") +.extensions(Map.ofEntries(Map.entry("myorgextension", "extensionvalue"))) +.integrations(new ServiceDefinitionV2Dot1Integrations() +.opsgenie(new ServiceDefinitionV2Dot1Opsgenie() +.region(ServiceDefinitionV2Dot1OpsgenieRegion.US) +.serviceUrl("https://my-org.opsgenie.com/service/123e4567-e89b-12d3-a456-426614174000")) +.pagerduty(new ServiceDefinitionV2Dot1Pagerduty() +.serviceUrl("https://my-org.pagerduty.com/service-directory/PMyService"))) +.links(Arrays.asList(new ServiceDefinitionV2Dot1Link() +.name("Runbook") +.type(ServiceDefinitionV2Dot1LinkType.RUNBOOK) +.url("https://my-runbook"), new ServiceDefinitionV2Dot1Link() +.name("Source Code") +.type(ServiceDefinitionV2Dot1LinkType.REPO) +.provider("GitHub") +.url("https://github.com/DataDog/schema"), new ServiceDefinitionV2Dot1Link() +.name("Architecture") +.type(ServiceDefinitionV2Dot1LinkType.DOC) +.provider("Gigoogle drivetHub") +.url("https://my-runbook"))) +.schemaVersion(ServiceDefinitionV2Dot1Version.V2_1) +.tags(Arrays.asList("my:tag", "service:tag")) +.team("my-team")); try { ServiceDefinitionCreateResponse result = apiInstance.createOrUpdateServiceDefinitions(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceDefinitionApi#createOrUpdateServiceDefinitions"); + System.err.println("Exception when calling ServiceDefinitionApi#createOrUpdateServiceDefinitions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_2621709423.java b/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_2621709423.java index 7b0a7c58a95..30fab225bd1 100644 --- a/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_2621709423.java +++ b/examples/v2/service-definition/CreateOrUpdateServiceDefinitions_2621709423.java @@ -1,9 +1,10 @@ // Create or update service definition using schema v2-2 returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceDefinitionApi; import com.datadog.api.client.v2.model.ServiceDefinitionCreateResponse; +import com.datadog.api.client.v2.model.ServiceDefinitionsCreateRequest; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2Contact; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2Integrations; @@ -12,68 +13,58 @@ import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2OpsgenieRegion; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2Pagerduty; import com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2Version; -import com.datadog.api.client.v2.model.ServiceDefinitionsCreateRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); ServiceDefinitionApi apiInstance = new ServiceDefinitionApi(defaultClient); - ServiceDefinitionsCreateRequest body = - new ServiceDefinitionsCreateRequest( - new ServiceDefinitionV2Dot2() - .contacts( - Collections.singletonList( - new ServiceDefinitionV2Dot2Contact() - .contact("contact@datadoghq.com") - .name("Team Email") - .type("email"))) - .ddService("service-exampleservicedefinition") - .extensions(Map.ofEntries(Map.entry("myorgextension", "extensionvalue"))) - .integrations( - new ServiceDefinitionV2Dot2Integrations() - .opsgenie( - new ServiceDefinitionV2Dot2Opsgenie() - .region(ServiceDefinitionV2Dot2OpsgenieRegion.US) - .serviceUrl( - "https://my-org.opsgenie.com/service/123e4567-e89b-12d3-a456-426614174000")) - .pagerduty( - new ServiceDefinitionV2Dot2Pagerduty() - .serviceUrl( - "https://my-org.pagerduty.com/service-directory/PMyService"))) - .links( - Arrays.asList( - new ServiceDefinitionV2Dot2Link() - .name("Runbook") - .type("runbook") - .url("https://my-runbook"), - new ServiceDefinitionV2Dot2Link() - .name("Source Code") - .type("repo") - .provider("GitHub") - .url("https://github.com/DataDog/schema"), - new ServiceDefinitionV2Dot2Link() - .name("Architecture") - .type("doc") - .provider("Gigoogle drivetHub") - .url("https://my-runbook"))) - .schemaVersion(ServiceDefinitionV2Dot2Version.V2_2) - .tags(Arrays.asList("my:tag", "service:tag")) - .team("my-team")); + ServiceDefinitionsCreateRequest body = new ServiceDefinitionsCreateRequest( +new ServiceDefinitionV2Dot2() +.contacts(Collections.singletonList(new ServiceDefinitionV2Dot2Contact() +.contact("contact@datadoghq.com") +.name("Team Email") +.type("email"))) +.ddService("service-exampleservicedefinition") +.extensions(Map.ofEntries(Map.entry("myorgextension", "extensionvalue"))) +.integrations(new ServiceDefinitionV2Dot2Integrations() +.opsgenie(new ServiceDefinitionV2Dot2Opsgenie() +.region(ServiceDefinitionV2Dot2OpsgenieRegion.US) +.serviceUrl("https://my-org.opsgenie.com/service/123e4567-e89b-12d3-a456-426614174000")) +.pagerduty(new ServiceDefinitionV2Dot2Pagerduty() +.serviceUrl("https://my-org.pagerduty.com/service-directory/PMyService"))) +.links(Arrays.asList(new ServiceDefinitionV2Dot2Link() +.name("Runbook") +.type("runbook") +.url("https://my-runbook"), new ServiceDefinitionV2Dot2Link() +.name("Source Code") +.type("repo") +.provider("GitHub") +.url("https://github.com/DataDog/schema"), new ServiceDefinitionV2Dot2Link() +.name("Architecture") +.type("doc") +.provider("Gigoogle drivetHub") +.url("https://my-runbook"))) +.schemaVersion(ServiceDefinitionV2Dot2Version.V2_2) +.tags(Arrays.asList("my:tag", "service:tag")) +.team("my-team")); try { ServiceDefinitionCreateResponse result = apiInstance.createOrUpdateServiceDefinitions(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceDefinitionApi#createOrUpdateServiceDefinitions"); + System.err.println("Exception when calling ServiceDefinitionApi#createOrUpdateServiceDefinitions"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-definition/DeleteServiceDefinition.java b/examples/v2/service-definition/DeleteServiceDefinition.java index be559451f48..d80700cbf24 100644 --- a/examples/v2/service-definition/DeleteServiceDefinition.java +++ b/examples/v2/service-definition/DeleteServiceDefinition.java @@ -1,8 +1,15 @@ // Delete a single service definition returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceDefinitionApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-definition/GetServiceDefinition.java b/examples/v2/service-definition/GetServiceDefinition.java index 3ab356a0e8a..90df8324ea3 100644 --- a/examples/v2/service-definition/GetServiceDefinition.java +++ b/examples/v2/service-definition/GetServiceDefinition.java @@ -1,11 +1,18 @@ // Get a single service definition returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceDefinitionApi; import com.datadog.api.client.v2.api.ServiceDefinitionApi.GetServiceDefinitionOptionalParameters; import com.datadog.api.client.v2.model.ServiceDefinitionGetResponse; import com.datadog.api.client.v2.model.ServiceDefinitionSchemaVersions; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,11 +20,7 @@ public static void main(String[] args) { ServiceDefinitionApi apiInstance = new ServiceDefinitionApi(defaultClient); try { - ServiceDefinitionGetResponse result = - apiInstance.getServiceDefinition( - "service-definition-test", - new GetServiceDefinitionOptionalParameters() - .schemaVersion(ServiceDefinitionSchemaVersions.V2_1)); + ServiceDefinitionGetResponse result = apiInstance.getServiceDefinition("service-definition-test",new GetServiceDefinitionOptionalParameters().schemaVersion(ServiceDefinitionSchemaVersions.V2_1)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceDefinitionApi#getServiceDefinition"); @@ -27,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-definition/ListServiceDefinitions.java b/examples/v2/service-definition/ListServiceDefinitions.java index 181ed846e28..830d4afde42 100644 --- a/examples/v2/service-definition/ListServiceDefinitions.java +++ b/examples/v2/service-definition/ListServiceDefinitions.java @@ -1,11 +1,18 @@ // Get all service definitions returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceDefinitionApi; import com.datadog.api.client.v2.api.ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters; -import com.datadog.api.client.v2.model.ServiceDefinitionSchemaVersions; import com.datadog.api.client.v2.model.ServiceDefinitionsListResponse; +import com.datadog.api.client.v2.model.ServiceDefinitionSchemaVersions; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,10 +20,7 @@ public static void main(String[] args) { ServiceDefinitionApi apiInstance = new ServiceDefinitionApi(defaultClient); try { - ServiceDefinitionsListResponse result = - apiInstance.listServiceDefinitions( - new ListServiceDefinitionsOptionalParameters() - .schemaVersion(ServiceDefinitionSchemaVersions.V2_1)); + ServiceDefinitionsListResponse result = apiInstance.listServiceDefinitions(new ListServiceDefinitionsOptionalParameters().schemaVersion(ServiceDefinitionSchemaVersions.V2_1)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceDefinitionApi#listServiceDefinitions"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-definition/ListServiceDefinitions_336468013.java b/examples/v2/service-definition/ListServiceDefinitions_336468013.java index 4832017ad49..b9c818fe707 100644 --- a/examples/v2/service-definition/ListServiceDefinitions_336468013.java +++ b/examples/v2/service-definition/ListServiceDefinitions_336468013.java @@ -1,10 +1,19 @@ // Get all service definitions returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.ServiceDefinitionApi; import com.datadog.api.client.v2.api.ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters; +import com.datadog.api.client.v2.model.ServiceDefinitionsListResponse; import com.datadog.api.client.v2.model.ServiceDefinitionData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,18 +21,15 @@ public static void main(String[] args) { ServiceDefinitionApi apiInstance = new ServiceDefinitionApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listServiceDefinitionsWithPagination( - new ListServiceDefinitionsOptionalParameters().pageSize(2L)); + PaginationIterable iterable = apiInstance.listServiceDefinitionsWithPagination(new ListServiceDefinitionsOptionalParameters().pageSize(2L)); for (ServiceDefinitionData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling ServiceDefinitionApi#listServiceDefinitionsWithPagination"); + System.err.println("Exception when calling ServiceDefinitionApi#listServiceDefinitionsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-level-objectives/CreateSLOReportJob.java b/examples/v2/service-level-objectives/CreateSLOReportJob.java index 7cc1b02909d..fcb5ea088a6 100644 --- a/examples/v2/service-level-objectives/CreateSLOReportJob.java +++ b/examples/v2/service-level-objectives/CreateSLOReportJob.java @@ -1,13 +1,21 @@ // Create a new SLO report returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceLevelObjectivesApi; -import com.datadog.api.client.v2.model.SLOReportInterval; import com.datadog.api.client.v2.model.SLOReportPostResponse; import com.datadog.api.client.v2.model.SloReportCreateRequest; import com.datadog.api.client.v2.model.SloReportCreateRequestAttributes; import com.datadog.api.client.v2.model.SloReportCreateRequestData; +import com.datadog.api.client.v2.model.SLOReportInterval; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,19 +23,16 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createSLOReportJob", true); ServiceLevelObjectivesApi apiInstance = new ServiceLevelObjectivesApi(defaultClient); - SloReportCreateRequest body = - new SloReportCreateRequest() - .data( - new SloReportCreateRequestData() - .attributes( - new SloReportCreateRequestAttributes() - .fromTs(OffsetDateTime.now().plusDays(-40).toInstant().getEpochSecond()) - .toTs(OffsetDateTime.now().toInstant().getEpochSecond()) - .query(""" + SloReportCreateRequest body = new SloReportCreateRequest() +.data(new SloReportCreateRequestData() +.attributes(new SloReportCreateRequestAttributes() +.fromTs(OffsetDateTime.now().plusDays(-40).toInstant().getEpochSecond()) +.toTs(OffsetDateTime.now().toInstant().getEpochSecond()) +.query(""" slo_type:metric "SLO Reporting Test" """) - .interval(SLOReportInterval.MONTHLY) - .timezone("America/New_York"))); +.interval(SLOReportInterval.MONTHLY) +.timezone("America/New_York"))); try { SLOReportPostResponse result = apiInstance.createSLOReportJob(body); @@ -40,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-level-objectives/GetSLOReport.java b/examples/v2/service-level-objectives/GetSLOReport.java index 3a70169db6a..a30677a0a05 100644 --- a/examples/v2/service-level-objectives/GetSLOReport.java +++ b/examples/v2/service-level-objectives/GetSLOReport.java @@ -1,8 +1,15 @@ // Get SLO report returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceLevelObjectivesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-level-objectives/GetSLOReportJobStatus.java b/examples/v2/service-level-objectives/GetSLOReportJobStatus.java index 2b5b34ade57..c59dd0e4385 100644 --- a/examples/v2/service-level-objectives/GetSLOReportJobStatus.java +++ b/examples/v2/service-level-objectives/GetSLOReportJobStatus.java @@ -1,9 +1,16 @@ // Get SLO report status returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v2.model.SLOReportStatusGetResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-level-objectives/GetSloStatus.java b/examples/v2/service-level-objectives/GetSloStatus.java index 1205001b7f6..a554c964a45 100644 --- a/examples/v2/service-level-objectives/GetSloStatus.java +++ b/examples/v2/service-level-objectives/GetSloStatus.java @@ -1,9 +1,16 @@ // Get SLO status returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceLevelObjectivesApi; import com.datadog.api.client.v2.model.SloStatusResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,9 +19,7 @@ public static void main(String[] args) { ServiceLevelObjectivesApi apiInstance = new ServiceLevelObjectivesApi(defaultClient); try { - SloStatusResponse result = - apiInstance.getSloStatus( - "00000000-0000-0000-0000-000000000000", 1690901870L, 1706803070L); + SloStatusResponse result = apiInstance.getSloStatus("00000000-0000-0000-0000-000000000000", 1690901870L, 1706803070L); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceLevelObjectivesApi#getSloStatus"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-scorecards/CreateScorecardOutcomesBatch.java b/examples/v2/service-scorecards/CreateScorecardOutcomesBatch.java index 2dd877ba0de..1c1172eff4b 100644 --- a/examples/v2/service-scorecards/CreateScorecardOutcomesBatch.java +++ b/examples/v2/service-scorecards/CreateScorecardOutcomesBatch.java @@ -1,16 +1,22 @@ // Create outcomes batch returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceScorecardsApi; +import com.datadog.api.client.v2.model.OutcomesBatchResponse; import com.datadog.api.client.v2.model.OutcomesBatchAttributes; import com.datadog.api.client.v2.model.OutcomesBatchRequest; import com.datadog.api.client.v2.model.OutcomesBatchRequestData; import com.datadog.api.client.v2.model.OutcomesBatchRequestItem; -import com.datadog.api.client.v2.model.OutcomesBatchResponse; import com.datadog.api.client.v2.model.OutcomesBatchType; import com.datadog.api.client.v2.model.State; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,34 +27,27 @@ public static void main(String[] args) { // there is a valid "create_scorecard_rule" in the system String CREATE_SCORECARD_RULE_DATA_ID = System.getenv("CREATE_SCORECARD_RULE_DATA_ID"); - OutcomesBatchRequest body = - new OutcomesBatchRequest() - .data( - new OutcomesBatchRequestData() - .attributes( - new OutcomesBatchAttributes() - .results( - Collections.singletonList( - new OutcomesBatchRequestItem() - .remarks( - """ + OutcomesBatchRequest body = new OutcomesBatchRequest() +.data(new OutcomesBatchRequestData() +.attributes(new OutcomesBatchAttributes() +.results(Collections.singletonList(new OutcomesBatchRequestItem() +.remarks(""" See: Services """) - .ruleId(CREATE_SCORECARD_RULE_DATA_ID) - .serviceName("my-service") - .state(State.PASS)))) - .type(OutcomesBatchType.BATCHED_OUTCOME)); +.ruleId(CREATE_SCORECARD_RULE_DATA_ID) +.serviceName("my-service") +.state(State.PASS)))) +.type(OutcomesBatchType.BATCHED_OUTCOME)); try { OutcomesBatchResponse result = apiInstance.createScorecardOutcomesBatch(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceScorecardsApi#createScorecardOutcomesBatch"); + System.err.println("Exception when calling ServiceScorecardsApi#createScorecardOutcomesBatch"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-scorecards/CreateScorecardRule.java b/examples/v2/service-scorecards/CreateScorecardRule.java index 07f55ad8258..6a1e52e17b5 100644 --- a/examples/v2/service-scorecards/CreateScorecardRule.java +++ b/examples/v2/service-scorecards/CreateScorecardRule.java @@ -1,13 +1,20 @@ // Create a new rule returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceScorecardsApi; +import com.datadog.api.client.v2.model.CreateRuleResponse; import com.datadog.api.client.v2.model.CreateRuleRequest; import com.datadog.api.client.v2.model.CreateRuleRequestData; -import com.datadog.api.client.v2.model.CreateRuleResponse; import com.datadog.api.client.v2.model.RuleAttributes; import com.datadog.api.client.v2.model.RuleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,16 +22,13 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createScorecardRule", true); ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient); - CreateRuleRequest body = - new CreateRuleRequest() - .data( - new CreateRuleRequestData() - .attributes( - new RuleAttributes() - .enabled(true) - .name("Example-Service-Scorecard") - .scorecardName("Observability Best Practices")) - .type(RuleType.RULE)); + CreateRuleRequest body = new CreateRuleRequest() +.data(new CreateRuleRequestData() +.attributes(new RuleAttributes() +.enabled(true) +.name("Example-Service-Scorecard") +.scorecardName("Observability Best Practices")) +.type(RuleType.RULE)); try { CreateRuleResponse result = apiInstance.createScorecardRule(body); @@ -37,4 +41,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-scorecards/DeleteScorecardRule.java b/examples/v2/service-scorecards/DeleteScorecardRule.java index 010cb22ee6f..81e5dcea88f 100644 --- a/examples/v2/service-scorecards/DeleteScorecardRule.java +++ b/examples/v2/service-scorecards/DeleteScorecardRule.java @@ -1,8 +1,15 @@ // Delete a rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceScorecardsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-scorecards/ListScorecardOutcomes.java b/examples/v2/service-scorecards/ListScorecardOutcomes.java index 6e8815c135b..d59acbc5b63 100644 --- a/examples/v2/service-scorecards/ListScorecardOutcomes.java +++ b/examples/v2/service-scorecards/ListScorecardOutcomes.java @@ -1,9 +1,16 @@ // List all rule outcomes returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceScorecardsApi; import com.datadog.api.client.v2.model.OutcomesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-scorecards/ListScorecardOutcomes_2663454275.java b/examples/v2/service-scorecards/ListScorecardOutcomes_2663454275.java index b3a8c5b1510..dc4457faf6d 100644 --- a/examples/v2/service-scorecards/ListScorecardOutcomes_2663454275.java +++ b/examples/v2/service-scorecards/ListScorecardOutcomes_2663454275.java @@ -1,10 +1,19 @@ // List all rule outcomes returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.ServiceScorecardsApi; import com.datadog.api.client.v2.api.ServiceScorecardsApi.ListScorecardOutcomesOptionalParameters; +import com.datadog.api.client.v2.model.OutcomesResponse; import com.datadog.api.client.v2.model.OutcomesResponseDataItem; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,21 +22,15 @@ public static void main(String[] args) { ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listScorecardOutcomesWithPagination( - new ListScorecardOutcomesOptionalParameters() - .pageSize(2L) - .fieldsOutcome("state") - .filterOutcomeServiceName("my-service")); + PaginationIterable iterable = apiInstance.listScorecardOutcomesWithPagination(new ListScorecardOutcomesOptionalParameters().pageSize(2L).fieldsOutcome("state").filterOutcomeServiceName("my-service")); for (OutcomesResponseDataItem item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling ServiceScorecardsApi#listScorecardOutcomesWithPagination"); + System.err.println("Exception when calling ServiceScorecardsApi#listScorecardOutcomesWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-scorecards/ListScorecardRules.java b/examples/v2/service-scorecards/ListScorecardRules.java index 0f13c0307c5..399281b3bbc 100644 --- a/examples/v2/service-scorecards/ListScorecardRules.java +++ b/examples/v2/service-scorecards/ListScorecardRules.java @@ -1,9 +1,16 @@ // List all rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceScorecardsApi; import com.datadog.api.client.v2.model.ListRulesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-scorecards/ListScorecardRules_4057666343.java b/examples/v2/service-scorecards/ListScorecardRules_4057666343.java index 41df709abfc..7702a590be9 100644 --- a/examples/v2/service-scorecards/ListScorecardRules_4057666343.java +++ b/examples/v2/service-scorecards/ListScorecardRules_4057666343.java @@ -1,10 +1,19 @@ // List all rules returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.ServiceScorecardsApi; import com.datadog.api.client.v2.api.ServiceScorecardsApi.ListScorecardRulesOptionalParameters; +import com.datadog.api.client.v2.model.ListRulesResponse; import com.datadog.api.client.v2.model.ListRulesResponseDataItem; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,21 +22,15 @@ public static void main(String[] args) { ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listScorecardRulesWithPagination( - new ListScorecardRulesOptionalParameters() - .pageSize(2L) - .fieldsRule("name") - .filterRuleCustom(true)); + PaginationIterable iterable = apiInstance.listScorecardRulesWithPagination(new ListScorecardRulesOptionalParameters().pageSize(2L).fieldsRule("name").filterRuleCustom(true)); for (ListRulesResponseDataItem item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling ServiceScorecardsApi#listScorecardRulesWithPagination"); + System.err.println("Exception when calling ServiceScorecardsApi#listScorecardRulesWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-scorecards/UpdateScorecardOutcomesAsync.java b/examples/v2/service-scorecards/UpdateScorecardOutcomesAsync.java index 1ccbda1ef3d..e63311ad1da 100644 --- a/examples/v2/service-scorecards/UpdateScorecardOutcomesAsync.java +++ b/examples/v2/service-scorecards/UpdateScorecardOutcomesAsync.java @@ -1,7 +1,7 @@ // Update Scorecard outcomes asynchronously returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceScorecardsApi; import com.datadog.api.client.v2.model.State; import com.datadog.api.client.v2.model.UpdateOutcomesAsyncAttributes; @@ -9,7 +9,13 @@ import com.datadog.api.client.v2.model.UpdateOutcomesAsyncRequestData; import com.datadog.api.client.v2.model.UpdateOutcomesAsyncRequestItem; import com.datadog.api.client.v2.model.UpdateOutcomesAsyncType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,33 +26,26 @@ public static void main(String[] args) { // there is a valid "create_scorecard_rule" in the system String CREATE_SCORECARD_RULE_DATA_ID = System.getenv("CREATE_SCORECARD_RULE_DATA_ID"); - UpdateOutcomesAsyncRequest body = - new UpdateOutcomesAsyncRequest() - .data( - new UpdateOutcomesAsyncRequestData() - .attributes( - new UpdateOutcomesAsyncAttributes() - .results( - Collections.singletonList( - new UpdateOutcomesAsyncRequestItem() - .ruleId(CREATE_SCORECARD_RULE_DATA_ID) - .entityReference("service:my-service") - .remarks( - """ + UpdateOutcomesAsyncRequest body = new UpdateOutcomesAsyncRequest() +.data(new UpdateOutcomesAsyncRequestData() +.attributes(new UpdateOutcomesAsyncAttributes() +.results(Collections.singletonList(new UpdateOutcomesAsyncRequestItem() +.ruleId(CREATE_SCORECARD_RULE_DATA_ID) +.entityReference("service:my-service") +.remarks(""" See: Services """) - .state(State.PASS)))) - .type(UpdateOutcomesAsyncType.BATCHED_OUTCOME)); +.state(State.PASS)))) +.type(UpdateOutcomesAsyncType.BATCHED_OUTCOME)); try { apiInstance.updateScorecardOutcomesAsync(body); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceScorecardsApi#updateScorecardOutcomesAsync"); + System.err.println("Exception when calling ServiceScorecardsApi#updateScorecardOutcomesAsync"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/service-scorecards/UpdateScorecardRule.java b/examples/v2/service-scorecards/UpdateScorecardRule.java index 83edb2b9aee..d99ed67fd49 100644 --- a/examples/v2/service-scorecards/UpdateScorecardRule.java +++ b/examples/v2/service-scorecards/UpdateScorecardRule.java @@ -1,12 +1,19 @@ // Update an existing rule returns "Rule updated successfully" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceScorecardsApi; +import com.datadog.api.client.v2.model.UpdateRuleResponse; import com.datadog.api.client.v2.model.RuleAttributes; import com.datadog.api.client.v2.model.UpdateRuleRequest; import com.datadog.api.client.v2.model.UpdateRuleRequestData; -import com.datadog.api.client.v2.model.UpdateRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,26 +22,20 @@ public static void main(String[] args) { ServiceScorecardsApi apiInstance = new ServiceScorecardsApi(defaultClient); // there is a valid "create_scorecard_rule" in the system - String CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_NAME = - System.getenv("CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_NAME"); - String CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_SCORECARD_NAME = - System.getenv("CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_SCORECARD_NAME"); + String CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_NAME = System.getenv("CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_NAME"); + String CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_SCORECARD_NAME = System.getenv("CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_SCORECARD_NAME"); String CREATE_SCORECARD_RULE_DATA_ID = System.getenv("CREATE_SCORECARD_RULE_DATA_ID"); - UpdateRuleRequest body = - new UpdateRuleRequest() - .data( - new UpdateRuleRequestData() - .attributes( - new RuleAttributes() - .enabled(true) - .name(CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_NAME) - .scorecardName(CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_SCORECARD_NAME) - .description("Updated description via test"))); + UpdateRuleRequest body = new UpdateRuleRequest() +.data(new UpdateRuleRequestData() +.attributes(new RuleAttributes() +.enabled(true) +.name(CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_NAME) +.scorecardName(CREATE_SCORECARD_RULE_DATA_ATTRIBUTES_SCORECARD_NAME) +.description("Updated description via test"))); try { - UpdateRuleResponse result = - apiInstance.updateScorecardRule(CREATE_SCORECARD_RULE_DATA_ID, body); + UpdateRuleResponse result = apiInstance.updateScorecardRule(CREATE_SCORECARD_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceScorecardsApi#updateScorecardRule"); @@ -44,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/servicenow-integration/CreateServiceNowTemplate.java b/examples/v2/servicenow-integration/CreateServiceNowTemplate.java index f41cdcf7968..ddbf6da6600 100644 --- a/examples/v2/servicenow-integration/CreateServiceNowTemplate.java +++ b/examples/v2/servicenow-integration/CreateServiceNowTemplate.java @@ -1,13 +1,18 @@ // Create ServiceNow template returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceNowIntegrationApi; +import com.datadog.api.client.v2.model.ServiceNowTemplateResponse; import com.datadog.api.client.v2.model.ServiceNowTemplateCreateRequest; import com.datadog.api.client.v2.model.ServiceNowTemplateCreateRequestAttributes; import com.datadog.api.client.v2.model.ServiceNowTemplateCreateRequestData; -import com.datadog.api.client.v2.model.ServiceNowTemplateResponse; import com.datadog.api.client.v2.model.ServiceNowTemplateType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; import java.util.UUID; @@ -17,35 +22,27 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createServiceNowTemplate", true); ServiceNowIntegrationApi apiInstance = new ServiceNowIntegrationApi(defaultClient); - ServiceNowTemplateCreateRequest body = - new ServiceNowTemplateCreateRequest() - .data( - new ServiceNowTemplateCreateRequestData() - .attributes( - new ServiceNowTemplateCreateRequestAttributes() - .assignmentGroupId( - UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) - .businessServiceId( - UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) - .fieldsMapping( - Map.ofEntries( - Map.entry("category", "software"), Map.entry("priority", "1"))) - .handleName("incident-template") - .instanceId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) - .servicenowTablename("incident") - .userId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"))) - .type(ServiceNowTemplateType.SERVICENOW_TEMPLATES)); + ServiceNowTemplateCreateRequest body = new ServiceNowTemplateCreateRequest() +.data(new ServiceNowTemplateCreateRequestData() +.attributes(new ServiceNowTemplateCreateRequestAttributes() +.assignmentGroupId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) +.businessServiceId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) +.fieldsMapping(Map.ofEntries(Map.entry("category", "software"),Map.entry("priority", "1"))) +.handleName("incident-template") +.instanceId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) +.servicenowTablename("incident") +.userId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"))) +.type(ServiceNowTemplateType.SERVICENOW_TEMPLATES)); try { ServiceNowTemplateResponse result = apiInstance.createServiceNowTemplate(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceNowIntegrationApi#createServiceNowTemplate"); + System.err.println("Exception when calling ServiceNowIntegrationApi#createServiceNowTemplate"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/servicenow-integration/DeleteServiceNowTemplate.java b/examples/v2/servicenow-integration/DeleteServiceNowTemplate.java index 1dcbc0e13bf..b474974e3dc 100644 --- a/examples/v2/servicenow-integration/DeleteServiceNowTemplate.java +++ b/examples/v2/servicenow-integration/DeleteServiceNowTemplate.java @@ -1,8 +1,14 @@ // Delete ServiceNow template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceNowIntegrationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -14,12 +20,11 @@ public static void main(String[] args) { try { apiInstance.deleteServiceNowTemplate(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceNowIntegrationApi#deleteServiceNowTemplate"); + System.err.println("Exception when calling ServiceNowIntegrationApi#deleteServiceNowTemplate"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/servicenow-integration/GetServiceNowTemplate.java b/examples/v2/servicenow-integration/GetServiceNowTemplate.java index 83adff49ff0..c0d1f92a9fa 100644 --- a/examples/v2/servicenow-integration/GetServiceNowTemplate.java +++ b/examples/v2/servicenow-integration/GetServiceNowTemplate.java @@ -1,9 +1,15 @@ // Get ServiceNow template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceNowIntegrationApi; import com.datadog.api.client.v2.model.ServiceNowTemplateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -13,9 +19,7 @@ public static void main(String[] args) { ServiceNowIntegrationApi apiInstance = new ServiceNowIntegrationApi(defaultClient); try { - ServiceNowTemplateResponse result = - apiInstance.getServiceNowTemplate( - UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); + ServiceNowTemplateResponse result = apiInstance.getServiceNowTemplate(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceNowIntegrationApi#getServiceNowTemplate"); @@ -25,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/servicenow-integration/ListServiceNowAssignmentGroups.java b/examples/v2/servicenow-integration/ListServiceNowAssignmentGroups.java index 51fd6b57d89..6898720d9da 100644 --- a/examples/v2/servicenow-integration/ListServiceNowAssignmentGroups.java +++ b/examples/v2/servicenow-integration/ListServiceNowAssignmentGroups.java @@ -1,9 +1,15 @@ // List ServiceNow assignment groups returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceNowIntegrationApi; import com.datadog.api.client.v2.model.ServiceNowAssignmentGroupsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -13,17 +19,14 @@ public static void main(String[] args) { ServiceNowIntegrationApi apiInstance = new ServiceNowIntegrationApi(defaultClient); try { - ServiceNowAssignmentGroupsResponse result = - apiInstance.listServiceNowAssignmentGroups( - UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); + ServiceNowAssignmentGroupsResponse result = apiInstance.listServiceNowAssignmentGroups(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceNowIntegrationApi#listServiceNowAssignmentGroups"); + System.err.println("Exception when calling ServiceNowIntegrationApi#listServiceNowAssignmentGroups"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/servicenow-integration/ListServiceNowBusinessServices.java b/examples/v2/servicenow-integration/ListServiceNowBusinessServices.java index a277ff30bc0..ca0013e7374 100644 --- a/examples/v2/servicenow-integration/ListServiceNowBusinessServices.java +++ b/examples/v2/servicenow-integration/ListServiceNowBusinessServices.java @@ -1,9 +1,15 @@ // List ServiceNow business services returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceNowIntegrationApi; import com.datadog.api.client.v2.model.ServiceNowBusinessServicesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -13,17 +19,14 @@ public static void main(String[] args) { ServiceNowIntegrationApi apiInstance = new ServiceNowIntegrationApi(defaultClient); try { - ServiceNowBusinessServicesResponse result = - apiInstance.listServiceNowBusinessServices( - UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); + ServiceNowBusinessServicesResponse result = apiInstance.listServiceNowBusinessServices(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceNowIntegrationApi#listServiceNowBusinessServices"); + System.err.println("Exception when calling ServiceNowIntegrationApi#listServiceNowBusinessServices"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/servicenow-integration/ListServiceNowInstances.java b/examples/v2/servicenow-integration/ListServiceNowInstances.java index da679f96288..71603db8418 100644 --- a/examples/v2/servicenow-integration/ListServiceNowInstances.java +++ b/examples/v2/servicenow-integration/ListServiceNowInstances.java @@ -1,9 +1,16 @@ // List ServiceNow instances returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceNowIntegrationApi; import com.datadog.api.client.v2.model.ServiceNowInstancesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/servicenow-integration/ListServiceNowTemplates.java b/examples/v2/servicenow-integration/ListServiceNowTemplates.java index 97deb9ae09b..22a4bb96673 100644 --- a/examples/v2/servicenow-integration/ListServiceNowTemplates.java +++ b/examples/v2/servicenow-integration/ListServiceNowTemplates.java @@ -1,9 +1,16 @@ // List ServiceNow templates returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceNowIntegrationApi; import com.datadog.api.client.v2.model.ServiceNowTemplatesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/servicenow-integration/ListServiceNowUsers.java b/examples/v2/servicenow-integration/ListServiceNowUsers.java index 68443ec8e9f..16f10147d19 100644 --- a/examples/v2/servicenow-integration/ListServiceNowUsers.java +++ b/examples/v2/servicenow-integration/ListServiceNowUsers.java @@ -1,9 +1,15 @@ // List ServiceNow users returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceNowIntegrationApi; import com.datadog.api.client.v2.model.ServiceNowUsersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -13,8 +19,7 @@ public static void main(String[] args) { ServiceNowIntegrationApi apiInstance = new ServiceNowIntegrationApi(defaultClient); try { - ServiceNowUsersResponse result = - apiInstance.listServiceNowUsers(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); + ServiceNowUsersResponse result = apiInstance.listServiceNowUsers(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ServiceNowIntegrationApi#listServiceNowUsers"); @@ -24,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/servicenow-integration/UpdateServiceNowTemplate.java b/examples/v2/servicenow-integration/UpdateServiceNowTemplate.java index a455f22a97d..b0dc8b8c89b 100644 --- a/examples/v2/servicenow-integration/UpdateServiceNowTemplate.java +++ b/examples/v2/servicenow-integration/UpdateServiceNowTemplate.java @@ -1,13 +1,18 @@ // Update ServiceNow template returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.ServiceNowIntegrationApi; import com.datadog.api.client.v2.model.ServiceNowTemplateResponse; import com.datadog.api.client.v2.model.ServiceNowTemplateType; import com.datadog.api.client.v2.model.ServiceNowTemplateUpdateRequest; import com.datadog.api.client.v2.model.ServiceNowTemplateUpdateRequestAttributes; import com.datadog.api.client.v2.model.ServiceNowTemplateUpdateRequestData; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; import java.util.UUID; @@ -17,37 +22,27 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateServiceNowTemplate", true); ServiceNowIntegrationApi apiInstance = new ServiceNowIntegrationApi(defaultClient); - ServiceNowTemplateUpdateRequest body = - new ServiceNowTemplateUpdateRequest() - .data( - new ServiceNowTemplateUpdateRequestData() - .attributes( - new ServiceNowTemplateUpdateRequestAttributes() - .assignmentGroupId( - UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) - .businessServiceId( - UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) - .fieldsMapping( - Map.ofEntries( - Map.entry("category", "hardware"), Map.entry("priority", "2"))) - .handleName("incident-template-updated") - .instanceId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) - .servicenowTablename("incident") - .userId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"))) - .type(ServiceNowTemplateType.SERVICENOW_TEMPLATES)); + ServiceNowTemplateUpdateRequest body = new ServiceNowTemplateUpdateRequest() +.data(new ServiceNowTemplateUpdateRequestData() +.attributes(new ServiceNowTemplateUpdateRequestAttributes() +.assignmentGroupId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) +.businessServiceId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) +.fieldsMapping(Map.ofEntries(Map.entry("category", "hardware"),Map.entry("priority", "2"))) +.handleName("incident-template-updated") +.instanceId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e")) +.servicenowTablename("incident") +.userId(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"))) +.type(ServiceNowTemplateType.SERVICENOW_TEMPLATES)); try { - ServiceNowTemplateResponse result = - apiInstance.updateServiceNowTemplate( - UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"), body); + ServiceNowTemplateResponse result = apiInstance.updateServiceNowTemplate(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"), body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling ServiceNowIntegrationApi#updateServiceNowTemplate"); + System.err.println("Exception when calling ServiceNowIntegrationApi#updateServiceNowTemplate"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/DeleteCatalogEntity.java b/examples/v2/software-catalog/DeleteCatalogEntity.java index 2e329ef1fb6..a6df7f73e5c 100644 --- a/examples/v2/software-catalog/DeleteCatalogEntity.java +++ b/examples/v2/software-catalog/DeleteCatalogEntity.java @@ -1,8 +1,15 @@ // Delete a single entity returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SoftwareCatalogApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/DeleteCatalogKind.java b/examples/v2/software-catalog/DeleteCatalogKind.java index 21413a212a5..94c857dd1c5 100644 --- a/examples/v2/software-catalog/DeleteCatalogKind.java +++ b/examples/v2/software-catalog/DeleteCatalogKind.java @@ -1,8 +1,15 @@ // Delete a single kind returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SoftwareCatalogApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,4 +26,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/ListCatalogEntity.java b/examples/v2/software-catalog/ListCatalogEntity.java index eeedcc310db..a4ae33081b1 100644 --- a/examples/v2/software-catalog/ListCatalogEntity.java +++ b/examples/v2/software-catalog/ListCatalogEntity.java @@ -1,9 +1,16 @@ // Get a list of entities returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SoftwareCatalogApi; import com.datadog.api.client.v2.model.ListEntityCatalogResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/ListCatalogEntity_2305103326.java b/examples/v2/software-catalog/ListCatalogEntity_2305103326.java index 7af462232a2..8fa2d867922 100644 --- a/examples/v2/software-catalog/ListCatalogEntity_2305103326.java +++ b/examples/v2/software-catalog/ListCatalogEntity_2305103326.java @@ -1,9 +1,18 @@ // Get a list of entities returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.SoftwareCatalogApi; +import com.datadog.api.client.v2.model.ListEntityCatalogResponse; import com.datadog.api.client.v2.model.EntityData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,13 +23,12 @@ public static void main(String[] args) { PaginationIterable iterable = apiInstance.listCatalogEntityWithPagination(); for (EntityData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling SoftwareCatalogApi#listCatalogEntityWithPagination"); + System.err.println("Exception when calling SoftwareCatalogApi#listCatalogEntityWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/ListCatalogKind.java b/examples/v2/software-catalog/ListCatalogKind.java index 29614eabad0..20a4285d1a8 100644 --- a/examples/v2/software-catalog/ListCatalogKind.java +++ b/examples/v2/software-catalog/ListCatalogKind.java @@ -1,9 +1,16 @@ // Get a list of entity kinds returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SoftwareCatalogApi; import com.datadog.api.client.v2.model.ListKindCatalogResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/ListCatalogKind_3806205775.java b/examples/v2/software-catalog/ListCatalogKind_3806205775.java index f91b0fbe5f9..5a020e7ec0e 100644 --- a/examples/v2/software-catalog/ListCatalogKind_3806205775.java +++ b/examples/v2/software-catalog/ListCatalogKind_3806205775.java @@ -1,9 +1,18 @@ // Get a list of entity kinds returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.SoftwareCatalogApi; +import com.datadog.api.client.v2.model.ListKindCatalogResponse; import com.datadog.api.client.v2.model.KindData; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,7 +23,7 @@ public static void main(String[] args) { PaginationIterable iterable = apiInstance.listCatalogKindWithPagination(); for (KindData item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling SoftwareCatalogApi#listCatalogKindWithPagination"); @@ -22,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/ListCatalogRelation.java b/examples/v2/software-catalog/ListCatalogRelation.java index 309317e5b98..2b3400e98e6 100644 --- a/examples/v2/software-catalog/ListCatalogRelation.java +++ b/examples/v2/software-catalog/ListCatalogRelation.java @@ -1,9 +1,16 @@ // Get a list of entity relations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SoftwareCatalogApi; import com.datadog.api.client.v2.model.ListRelationCatalogResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/ListCatalogRelation_1311054087.java b/examples/v2/software-catalog/ListCatalogRelation_1311054087.java index 41ce8bba6ea..19256a2bfa8 100644 --- a/examples/v2/software-catalog/ListCatalogRelation_1311054087.java +++ b/examples/v2/software-catalog/ListCatalogRelation_1311054087.java @@ -1,10 +1,19 @@ // Get a list of entity relations returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.SoftwareCatalogApi; import com.datadog.api.client.v2.api.SoftwareCatalogApi.ListCatalogRelationOptionalParameters; +import com.datadog.api.client.v2.model.ListRelationCatalogResponse; import com.datadog.api.client.v2.model.RelationResponse; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,18 +21,15 @@ public static void main(String[] args) { SoftwareCatalogApi apiInstance = new SoftwareCatalogApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listCatalogRelationWithPagination( - new ListCatalogRelationOptionalParameters().pageLimit(20L)); + PaginationIterable iterable = apiInstance.listCatalogRelationWithPagination(new ListCatalogRelationOptionalParameters().pageLimit(20L)); for (RelationResponse item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling SoftwareCatalogApi#listCatalogRelationWithPagination"); + System.err.println("Exception when calling SoftwareCatalogApi#listCatalogRelationWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/PreviewCatalogEntities.java b/examples/v2/software-catalog/PreviewCatalogEntities.java index b4a187af8dc..65a9c4a3505 100644 --- a/examples/v2/software-catalog/PreviewCatalogEntities.java +++ b/examples/v2/software-catalog/PreviewCatalogEntities.java @@ -1,9 +1,16 @@ // Preview catalog entities returns "Accepted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SoftwareCatalogApi; import com.datadog.api.client.v2.model.EntityResponseArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/UpsertCatalogEntity.java b/examples/v2/software-catalog/UpsertCatalogEntity.java index b82c882ded5..c36a8e10cf1 100644 --- a/examples/v2/software-catalog/UpsertCatalogEntity.java +++ b/examples/v2/software-catalog/UpsertCatalogEntity.java @@ -1,8 +1,9 @@ // Create or update entities returns "ACCEPTED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SoftwareCatalogApi; +import com.datadog.api.client.v2.model.UpsertCatalogEntityResponse; import com.datadog.api.client.v2.model.EntityV3; import com.datadog.api.client.v2.model.EntityV3APIVersion; import com.datadog.api.client.v2.model.EntityV3DatadogCodeLocationItem; @@ -22,60 +23,51 @@ import com.datadog.api.client.v2.model.EntityV3ServiceKind; import com.datadog.api.client.v2.model.EntityV3ServiceSpec; import com.datadog.api.client.v2.model.UpsertCatalogEntityRequest; -import com.datadog.api.client.v2.model.UpsertCatalogEntityResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SoftwareCatalogApi apiInstance = new SoftwareCatalogApi(defaultClient); - UpsertCatalogEntityRequest body = - new UpsertCatalogEntityRequest( - new EntityV3( - new EntityV3Service() - .apiVersion(EntityV3APIVersion.V3) - .datadog( - new EntityV3ServiceDatadog() - .codeLocations( - Collections.singletonList(new EntityV3DatadogCodeLocationItem())) - .events(Collections.singletonList(new EntityV3DatadogEventItem())) - .logs(Collections.singletonList(new EntityV3DatadogLogItem())) - .performanceData(new EntityV3DatadogPerformance()) - .pipelines(new EntityV3DatadogPipelines())) - .integrations( - new EntityV3Integrations() - .opsgenie( - new EntityV3DatadogIntegrationOpsgenie() - .serviceUrl("https://www.opsgenie.com/service/shopping-cart")) - .pagerduty( - new EntityV3DatadogIntegrationPagerduty() - .serviceUrl( - "https://www.pagerduty.com/service-directory/Pshopping-cart"))) - .kind(EntityV3ServiceKind.SERVICE) - .metadata( - new EntityV3Metadata() - .additionalOwners( - Collections.singletonList( - new EntityV3MetadataAdditionalOwnersItems().name(""))) - .contacts( - Collections.singletonList( - new EntityV3MetadataContactsItems() - .contact("https://slack/") - .type("slack"))) - .id("4b163705-23c0-4573-b2fb-f6cea2163fcb") - .inheritFrom("application:default/myapp") - .links( - Collections.singletonList( - new EntityV3MetadataLinksItems() - .name("mylink") - .type("link") - .url("https://mylink"))) - .name("myService") - .namespace("default") - .tags(Arrays.asList("this:tag", "that:tag"))) - .spec(new EntityV3ServiceSpec()))); + UpsertCatalogEntityRequest body = new UpsertCatalogEntityRequest( +new EntityV3( +new EntityV3Service() +.apiVersion(EntityV3APIVersion.V3) +.datadog(new EntityV3ServiceDatadog() +.codeLocations(Collections.singletonList(new EntityV3DatadogCodeLocationItem())) +.events(Collections.singletonList(new EntityV3DatadogEventItem())) +.logs(Collections.singletonList(new EntityV3DatadogLogItem())) +.performanceData(new EntityV3DatadogPerformance()) +.pipelines(new EntityV3DatadogPipelines())) +.integrations(new EntityV3Integrations() +.opsgenie(new EntityV3DatadogIntegrationOpsgenie() +.serviceUrl("https://www.opsgenie.com/service/shopping-cart")) +.pagerduty(new EntityV3DatadogIntegrationPagerduty() +.serviceUrl("https://www.pagerduty.com/service-directory/Pshopping-cart"))) +.kind(EntityV3ServiceKind.SERVICE) +.metadata(new EntityV3Metadata() +.additionalOwners(Collections.singletonList(new EntityV3MetadataAdditionalOwnersItems() +.name(""))) +.contacts(Collections.singletonList(new EntityV3MetadataContactsItems() +.contact("https://slack/") +.type("slack"))) +.id("4b163705-23c0-4573-b2fb-f6cea2163fcb") +.inheritFrom("application:default/myapp") +.links(Collections.singletonList(new EntityV3MetadataLinksItems() +.name("mylink") +.type("link") +.url("https://mylink"))) +.name("myService") +.namespace("default") +.tags(Arrays.asList("this:tag", "that:tag"))) +.spec(new EntityV3ServiceSpec()))); try { UpsertCatalogEntityResponse result = apiInstance.upsertCatalogEntity(body); @@ -88,4 +80,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/UpsertCatalogEntity_586948155.java b/examples/v2/software-catalog/UpsertCatalogEntity_586948155.java index 1e05834b6b9..edc512d4f42 100644 --- a/examples/v2/software-catalog/UpsertCatalogEntity_586948155.java +++ b/examples/v2/software-catalog/UpsertCatalogEntity_586948155.java @@ -1,8 +1,9 @@ // Create or update software catalog entity using schema v3 returns "ACCEPTED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SoftwareCatalogApi; +import com.datadog.api.client.v2.model.UpsertCatalogEntityResponse; import com.datadog.api.client.v2.model.EntityV3; import com.datadog.api.client.v2.model.EntityV3APIVersion; import com.datadog.api.client.v2.model.EntityV3DatadogCodeLocationItem; @@ -21,56 +22,48 @@ import com.datadog.api.client.v2.model.EntityV3ServiceKind; import com.datadog.api.client.v2.model.EntityV3ServiceSpec; import com.datadog.api.client.v2.model.UpsertCatalogEntityRequest; -import com.datadog.api.client.v2.model.UpsertCatalogEntityResponse; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SoftwareCatalogApi apiInstance = new SoftwareCatalogApi(defaultClient); - UpsertCatalogEntityRequest body = - new UpsertCatalogEntityRequest( - new EntityV3( - new EntityV3Service() - .apiVersion(EntityV3APIVersion.V3) - .datadog( - new EntityV3ServiceDatadog() - .codeLocations( - Collections.singletonList(new EntityV3DatadogCodeLocationItem())) - .events(Collections.singletonList(new EntityV3DatadogEventItem())) - .logs(Collections.singletonList(new EntityV3DatadogLogItem())) - .performanceData(new EntityV3DatadogPerformance()) - .pipelines(new EntityV3DatadogPipelines())) - .integrations( - new EntityV3Integrations() - .opsgenie( - new EntityV3DatadogIntegrationOpsgenie() - .serviceUrl("https://www.opsgenie.com/service/shopping-cart")) - .pagerduty( - new EntityV3DatadogIntegrationPagerduty() - .serviceUrl( - "https://www.pagerduty.com/service-directory/Pshopping-cart"))) - .kind(EntityV3ServiceKind.SERVICE) - .metadata( - new EntityV3Metadata() - .contacts( - Collections.singletonList( - new EntityV3MetadataContactsItems() - .contact("https://slack/") - .type("slack"))) - .id("4b163705-23c0-4573-b2fb-f6cea2163fcb") - .inheritFrom("application:default/myapp") - .links( - Collections.singletonList( - new EntityV3MetadataLinksItems() - .name("mylink") - .type("link") - .url("https://mylink"))) - .name("service-examplesoftwarecatalog") - .tags(Arrays.asList("this:tag", "that:tag"))) - .spec(new EntityV3ServiceSpec()))); + UpsertCatalogEntityRequest body = new UpsertCatalogEntityRequest( +new EntityV3( +new EntityV3Service() +.apiVersion(EntityV3APIVersion.V3) +.datadog(new EntityV3ServiceDatadog() +.codeLocations(Collections.singletonList(new EntityV3DatadogCodeLocationItem())) +.events(Collections.singletonList(new EntityV3DatadogEventItem())) +.logs(Collections.singletonList(new EntityV3DatadogLogItem())) +.performanceData(new EntityV3DatadogPerformance()) +.pipelines(new EntityV3DatadogPipelines())) +.integrations(new EntityV3Integrations() +.opsgenie(new EntityV3DatadogIntegrationOpsgenie() +.serviceUrl("https://www.opsgenie.com/service/shopping-cart")) +.pagerduty(new EntityV3DatadogIntegrationPagerduty() +.serviceUrl("https://www.pagerduty.com/service-directory/Pshopping-cart"))) +.kind(EntityV3ServiceKind.SERVICE) +.metadata(new EntityV3Metadata() +.contacts(Collections.singletonList(new EntityV3MetadataContactsItems() +.contact("https://slack/") +.type("slack"))) +.id("4b163705-23c0-4573-b2fb-f6cea2163fcb") +.inheritFrom("application:default/myapp") +.links(Collections.singletonList(new EntityV3MetadataLinksItems() +.name("mylink") +.type("link") +.url("https://mylink"))) +.name("service-examplesoftwarecatalog") +.tags(Arrays.asList("this:tag", "that:tag"))) +.spec(new EntityV3ServiceSpec()))); try { UpsertCatalogEntityResponse result = apiInstance.upsertCatalogEntity(body); @@ -83,4 +76,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/software-catalog/UpsertCatalogKind.java b/examples/v2/software-catalog/UpsertCatalogKind.java index bbe1d13988f..1044ea61799 100644 --- a/examples/v2/software-catalog/UpsertCatalogKind.java +++ b/examples/v2/software-catalog/UpsertCatalogKind.java @@ -1,18 +1,27 @@ // Create or update kinds returns "ACCEPTED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SoftwareCatalogApi; +import com.datadog.api.client.v2.model.UpsertCatalogKindResponse; import com.datadog.api.client.v2.model.KindObj; import com.datadog.api.client.v2.model.UpsertCatalogKindRequest; -import com.datadog.api.client.v2.model.UpsertCatalogKindResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SoftwareCatalogApi apiInstance = new SoftwareCatalogApi(defaultClient); - UpsertCatalogKindRequest body = new UpsertCatalogKindRequest(new KindObj().kind("my-job")); + UpsertCatalogKindRequest body = new UpsertCatalogKindRequest( +new KindObj() +.kind("my-job")); try { UpsertCatalogKindResponse result = apiInstance.upsertCatalogKind(body); @@ -25,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spa/GetSPARecommendations.java b/examples/v2/spa/GetSPARecommendations.java index 439e58a4d51..32a5194b4bf 100644 --- a/examples/v2/spa/GetSPARecommendations.java +++ b/examples/v2/spa/GetSPARecommendations.java @@ -1,9 +1,16 @@ // Get SPA Recommendations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpaApi; import com.datadog.api.client.v2.model.RecommendationDocument; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spa/GetSPARecommendationsWithShard.java b/examples/v2/spa/GetSPARecommendationsWithShard.java index 90c6a532c57..d89d6817e9c 100644 --- a/examples/v2/spa/GetSPARecommendationsWithShard.java +++ b/examples/v2/spa/GetSPARecommendationsWithShard.java @@ -1,9 +1,16 @@ // Get SPA Recommendations with a shard parameter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpaApi; import com.datadog.api.client.v2.model.RecommendationDocument; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { SpaApi apiInstance = new SpaApi(defaultClient); try { - RecommendationDocument result = - apiInstance.getSPARecommendationsWithShard("shard", "service"); + RecommendationDocument result = apiInstance.getSPARecommendationsWithShard("shard", "service"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SpaApi#getSPARecommendationsWithShard"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans-metrics/CreateSpansMetric.java b/examples/v2/spans-metrics/CreateSpansMetric.java index b14715b335f..422fc66f044 100644 --- a/examples/v2/spans-metrics/CreateSpansMetric.java +++ b/examples/v2/spans-metrics/CreateSpansMetric.java @@ -1,45 +1,45 @@ // Create a span-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpansMetricsApi; +import com.datadog.api.client.v2.model.SpansMetricResponse; import com.datadog.api.client.v2.model.SpansMetricCompute; import com.datadog.api.client.v2.model.SpansMetricComputeAggregationType; +import com.datadog.api.client.v2.model.SpansMetricComputeIncludePercentiles; import com.datadog.api.client.v2.model.SpansMetricCreateAttributes; import com.datadog.api.client.v2.model.SpansMetricCreateData; import com.datadog.api.client.v2.model.SpansMetricCreateRequest; import com.datadog.api.client.v2.model.SpansMetricFilter; import com.datadog.api.client.v2.model.SpansMetricGroupBy; -import com.datadog.api.client.v2.model.SpansMetricResponse; import com.datadog.api.client.v2.model.SpansMetricType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SpansMetricsApi apiInstance = new SpansMetricsApi(defaultClient); - SpansMetricCreateRequest body = - new SpansMetricCreateRequest() - .data( - new SpansMetricCreateData() - .attributes( - new SpansMetricCreateAttributes() - .compute( - new SpansMetricCompute() - .aggregationType(SpansMetricComputeAggregationType.DISTRIBUTION) - .includePercentiles(false) - .path("@duration")) - .filter( - new SpansMetricFilter() - .query("@http.status_code:200 service:my-service")) - .groupBy( - Collections.singletonList( - new SpansMetricGroupBy() - .path("resource_name") - .tagName("resource_name")))) - .id("ExampleSpansMetric") - .type(SpansMetricType.SPANS_METRICS)); + SpansMetricCreateRequest body = new SpansMetricCreateRequest() +.data(new SpansMetricCreateData() +.attributes(new SpansMetricCreateAttributes() +.compute(new SpansMetricCompute() +.aggregationType(SpansMetricComputeAggregationType.DISTRIBUTION) +.includePercentiles(false) +.path("@duration")) +.filter(new SpansMetricFilter() +.query("@http.status_code:200 service:my-service")) +.groupBy(Collections.singletonList(new SpansMetricGroupBy() +.path("resource_name") +.tagName("resource_name")))) +.id("ExampleSpansMetric") +.type(SpansMetricType.SPANS_METRICS)); try { SpansMetricResponse result = apiInstance.createSpansMetric(body); @@ -52,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans-metrics/DeleteSpansMetric.java b/examples/v2/spans-metrics/DeleteSpansMetric.java index 1f14baf4d12..fb322a72c97 100644 --- a/examples/v2/spans-metrics/DeleteSpansMetric.java +++ b/examples/v2/spans-metrics/DeleteSpansMetric.java @@ -1,8 +1,15 @@ // Delete a span-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpansMetricsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans-metrics/GetSpansMetric.java b/examples/v2/spans-metrics/GetSpansMetric.java index 9081b7dc34e..4afc01ca65c 100644 --- a/examples/v2/spans-metrics/GetSpansMetric.java +++ b/examples/v2/spans-metrics/GetSpansMetric.java @@ -1,9 +1,16 @@ // Get a span-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpansMetricsApi; import com.datadog.api.client.v2.model.SpansMetricResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans-metrics/ListSpansMetrics.java b/examples/v2/spans-metrics/ListSpansMetrics.java index 2b25b0b270d..bfcdc2a5ccb 100644 --- a/examples/v2/spans-metrics/ListSpansMetrics.java +++ b/examples/v2/spans-metrics/ListSpansMetrics.java @@ -1,9 +1,16 @@ // Get all span-based metrics returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpansMetricsApi; import com.datadog.api.client.v2.model.SpansMetricsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans-metrics/UpdateSpansMetric.java b/examples/v2/spans-metrics/UpdateSpansMetric.java index 60d9763e26f..dea804476d5 100644 --- a/examples/v2/spans-metrics/UpdateSpansMetric.java +++ b/examples/v2/spans-metrics/UpdateSpansMetric.java @@ -1,17 +1,24 @@ // Update a span-based metric returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpansMetricsApi; +import com.datadog.api.client.v2.model.SpansMetricResponse; +import com.datadog.api.client.v2.model.SpansMetricComputeIncludePercentiles; import com.datadog.api.client.v2.model.SpansMetricFilter; import com.datadog.api.client.v2.model.SpansMetricGroupBy; -import com.datadog.api.client.v2.model.SpansMetricResponse; import com.datadog.api.client.v2.model.SpansMetricType; import com.datadog.api.client.v2.model.SpansMetricUpdateAttributes; import com.datadog.api.client.v2.model.SpansMetricUpdateCompute; import com.datadog.api.client.v2.model.SpansMetricUpdateData; import com.datadog.api.client.v2.model.SpansMetricUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,26 +26,20 @@ public static void main(String[] args) { SpansMetricsApi apiInstance = new SpansMetricsApi(defaultClient); // there is a valid "spans_metric" in the system - String SPANS_METRIC_DATA_ATTRIBUTES_FILTER_QUERY = - System.getenv("SPANS_METRIC_DATA_ATTRIBUTES_FILTER_QUERY"); + String SPANS_METRIC_DATA_ATTRIBUTES_FILTER_QUERY = System.getenv("SPANS_METRIC_DATA_ATTRIBUTES_FILTER_QUERY"); String SPANS_METRIC_DATA_ID = System.getenv("SPANS_METRIC_DATA_ID"); - SpansMetricUpdateRequest body = - new SpansMetricUpdateRequest() - .data( - new SpansMetricUpdateData() - .attributes( - new SpansMetricUpdateAttributes() - .compute(new SpansMetricUpdateCompute().includePercentiles(false)) - .filter( - new SpansMetricFilter() - .query("@http.status_code:200 service:my-service-updated")) - .groupBy( - Collections.singletonList( - new SpansMetricGroupBy() - .path("resource_name") - .tagName("resource_name")))) - .type(SpansMetricType.SPANS_METRICS)); + SpansMetricUpdateRequest body = new SpansMetricUpdateRequest() +.data(new SpansMetricUpdateData() +.attributes(new SpansMetricUpdateAttributes() +.compute(new SpansMetricUpdateCompute() +.includePercentiles(false)) +.filter(new SpansMetricFilter() +.query("@http.status_code:200 service:my-service-updated")) +.groupBy(Collections.singletonList(new SpansMetricGroupBy() +.path("resource_name") +.tagName("resource_name")))) +.type(SpansMetricType.SPANS_METRICS)); try { SpansMetricResponse result = apiInstance.updateSpansMetric(SPANS_METRIC_DATA_ID, body); @@ -51,4 +52,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans/AggregateSpans.java b/examples/v2/spans/AggregateSpans.java index a6b474eef91..6cce54d5d67 100644 --- a/examples/v2/spans/AggregateSpans.java +++ b/examples/v2/spans/AggregateSpans.java @@ -1,38 +1,42 @@ // Aggregate spans returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpansApi; +import com.datadog.api.client.v2.model.SpansAggregateResponse; import com.datadog.api.client.v2.model.SpansAggregateData; import com.datadog.api.client.v2.model.SpansAggregateRequest; import com.datadog.api.client.v2.model.SpansAggregateRequestAttributes; import com.datadog.api.client.v2.model.SpansAggregateRequestType; -import com.datadog.api.client.v2.model.SpansAggregateResponse; import com.datadog.api.client.v2.model.SpansAggregationFunction; import com.datadog.api.client.v2.model.SpansCompute; import com.datadog.api.client.v2.model.SpansComputeType; import com.datadog.api.client.v2.model.SpansQueryFilter; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SpansApi apiInstance = new SpansApi(defaultClient); - SpansAggregateRequest body = - new SpansAggregateRequest() - .data( - new SpansAggregateData() - .attributes( - new SpansAggregateRequestAttributes() - .compute( - Collections.singletonList( - new SpansCompute() - .aggregation(SpansAggregationFunction.COUNT) - .interval("5m") - .type(SpansComputeType.TIMESERIES))) - .filter(new SpansQueryFilter().from("now-15m").query("*").to("now"))) - .type(SpansAggregateRequestType.AGGREGATE_REQUEST)); + SpansAggregateRequest body = new SpansAggregateRequest() +.data(new SpansAggregateData() +.attributes(new SpansAggregateRequestAttributes() +.compute(Collections.singletonList(new SpansCompute() +.aggregation(SpansAggregationFunction.COUNT) +.interval("5m") +.type(SpansComputeType.TIMESERIES))) +.filter(new SpansQueryFilter() +.from("now-15m") +.query("*") +.to("now"))) +.type(SpansAggregateRequestType.AGGREGATE_REQUEST)); try { SpansAggregateResponse result = apiInstance.aggregateSpans(body); @@ -45,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans/ListSpans.java b/examples/v2/spans/ListSpans.java index c5c6bf80f7c..c0adbd874f3 100644 --- a/examples/v2/spans/ListSpans.java +++ b/examples/v2/spans/ListSpans.java @@ -1,34 +1,43 @@ // Search spans returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpansApi; +import com.datadog.api.client.v2.model.SpansListResponse; import com.datadog.api.client.v2.model.SpansListRequest; import com.datadog.api.client.v2.model.SpansListRequestAttributes; import com.datadog.api.client.v2.model.SpansListRequestData; import com.datadog.api.client.v2.model.SpansListRequestPage; import com.datadog.api.client.v2.model.SpansListRequestType; -import com.datadog.api.client.v2.model.SpansListResponse; import com.datadog.api.client.v2.model.SpansQueryFilter; import com.datadog.api.client.v2.model.SpansQueryOptions; import com.datadog.api.client.v2.model.SpansSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SpansApi apiInstance = new SpansApi(defaultClient); - SpansListRequest body = - new SpansListRequest() - .data( - new SpansListRequestData() - .attributes( - new SpansListRequestAttributes() - .filter(new SpansQueryFilter().from("now-15m").query("*").to("now")) - .options(new SpansQueryOptions().timezone("GMT")) - .page(new SpansListRequestPage().limit(25)) - .sort(SpansSort.TIMESTAMP_ASCENDING)) - .type(SpansListRequestType.SEARCH_REQUEST)); + SpansListRequest body = new SpansListRequest() +.data(new SpansListRequestData() +.attributes(new SpansListRequestAttributes() +.filter(new SpansQueryFilter() +.from("now-15m") +.query("*") +.to("now")) +.options(new SpansQueryOptions() +.timezone("GMT")) +.page(new SpansListRequestPage() +.limit(25)) +.sort(SpansSort.TIMESTAMP_ASCENDING)) +.type(SpansListRequestType.SEARCH_REQUEST)); try { SpansListResponse result = apiInstance.listSpans(body); @@ -41,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans/ListSpansGet.java b/examples/v2/spans/ListSpansGet.java index ed00a88965f..8d29ac3f952 100644 --- a/examples/v2/spans/ListSpansGet.java +++ b/examples/v2/spans/ListSpansGet.java @@ -1,9 +1,16 @@ // Get a list of spans returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SpansApi; import com.datadog.api.client.v2.model.SpansListResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans/ListSpansGet_1130763422.java b/examples/v2/spans/ListSpansGet_1130763422.java index 2d6fdf2f26e..7c977b5e119 100644 --- a/examples/v2/spans/ListSpansGet_1130763422.java +++ b/examples/v2/spans/ListSpansGet_1130763422.java @@ -1,10 +1,19 @@ // Get a list of spans returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.SpansApi; import com.datadog.api.client.v2.api.SpansApi.ListSpansGetOptionalParameters; +import com.datadog.api.client.v2.model.SpansListResponse; import com.datadog.api.client.v2.model.Span; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +21,10 @@ public static void main(String[] args) { SpansApi apiInstance = new SpansApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listSpansGetWithPagination(new ListSpansGetOptionalParameters().pageLimit(2)); + PaginationIterable iterable = apiInstance.listSpansGetWithPagination(new ListSpansGetOptionalParameters().pageLimit(2)); for (Span item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling SpansApi#listSpansGetWithPagination"); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/spans/ListSpans_3495563906.java b/examples/v2/spans/ListSpans_3495563906.java index 0ae1595ae06..c3d604633c6 100644 --- a/examples/v2/spans/ListSpans_3495563906.java +++ b/examples/v2/spans/ListSpans_3495563906.java @@ -1,9 +1,11 @@ // Search spans returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.SpansApi; +import com.datadog.api.client.v2.model.SpansListResponse; import com.datadog.api.client.v2.model.Span; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.SpansListRequest; import com.datadog.api.client.v2.model.SpansListRequestAttributes; import com.datadog.api.client.v2.model.SpansListRequestData; @@ -12,33 +14,38 @@ import com.datadog.api.client.v2.model.SpansQueryFilter; import com.datadog.api.client.v2.model.SpansQueryOptions; import com.datadog.api.client.v2.model.SpansSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SpansApi apiInstance = new SpansApi(defaultClient); - SpansListRequest body = - new SpansListRequest() - .data( - new SpansListRequestData() - .attributes( - new SpansListRequestAttributes() - .filter( - new SpansQueryFilter() - .from("now-15m") - .query("service:python*") - .to("now")) - .options(new SpansQueryOptions().timezone("GMT")) - .page(new SpansListRequestPage().limit(2)) - .sort(SpansSort.TIMESTAMP_ASCENDING)) - .type(SpansListRequestType.SEARCH_REQUEST)); + SpansListRequest body = new SpansListRequest() +.data(new SpansListRequestData() +.attributes(new SpansListRequestAttributes() +.filter(new SpansQueryFilter() +.from("now-15m") +.query("service:python*") +.to("now")) +.options(new SpansQueryOptions() +.timezone("GMT")) +.page(new SpansListRequestPage() +.limit(2)) +.sort(SpansSort.TIMESTAMP_ASCENDING)) +.type(SpansListRequestType.SEARCH_REQUEST)); try { PaginationIterable iterable = apiInstance.listSpansWithPagination(body); for (Span item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling SpansApi#listSpansWithPagination"); @@ -46,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/CreateCustomRule.java b/examples/v2/static-analysis/CreateCustomRule.java index 2b0d1be34d2..4016ee05983 100644 --- a/examples/v2/static-analysis/CreateCustomRule.java +++ b/examples/v2/static-analysis/CreateCustomRule.java @@ -1,13 +1,20 @@ // Create Custom Rule returns "Successfully created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; +import com.datadog.api.client.v2.model.CustomRuleResponse; import com.datadog.api.client.v2.model.CustomRuleDataType; import com.datadog.api.client.v2.model.CustomRuleRequest; import com.datadog.api.client.v2.model.CustomRuleRequestData; import com.datadog.api.client.v2.model.CustomRuleRequestDataAttributes; -import com.datadog.api.client.v2.model.CustomRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,12 +22,10 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createCustomRule", true); StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient); - CustomRuleRequest body = - new CustomRuleRequest() - .data( - new CustomRuleRequestData() - .attributes(new CustomRuleRequestDataAttributes()) - .type(CustomRuleDataType.CUSTOM_RULE)); + CustomRuleRequest body = new CustomRuleRequest() +.data(new CustomRuleRequestData() +.attributes(new CustomRuleRequestDataAttributes()) +.type(CustomRuleDataType.CUSTOM_RULE)); try { CustomRuleResponse result = apiInstance.createCustomRule("ruleset_name", body); @@ -33,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/CreateCustomRuleRevision.java b/examples/v2/static-analysis/CreateCustomRuleRevision.java index 158d1b18374..45d9dfa68d5 100644 --- a/examples/v2/static-analysis/CreateCustomRuleRevision.java +++ b/examples/v2/static-analysis/CreateCustomRuleRevision.java @@ -1,7 +1,7 @@ // Create Custom Rule Revision returns "Successfully created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; import com.datadog.api.client.v2.model.Argument; import com.datadog.api.client.v2.model.CustomRuleRevisionAttributesCategory; @@ -12,8 +12,13 @@ import com.datadog.api.client.v2.model.CustomRuleRevisionRequestData; import com.datadog.api.client.v2.model.CustomRuleRevisionTest; import com.datadog.api.client.v2.model.Language; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,39 +26,32 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createCustomRuleRevision", true); StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient); - CustomRuleRevisionRequest body = - new CustomRuleRevisionRequest() - .data( - new CustomRuleRevisionRequestData() - .attributes( - new CustomRuleRevisionInputAttributes() - .arguments( - Collections.singletonList( - new Argument() - .description("YXJndW1lbnQgZGVzY3JpcHRpb24=") - .name("YXJndW1lbnRfbmFtZQ=="))) - .category(CustomRuleRevisionAttributesCategory.SECURITY) - .code("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==") - .creationMessage("Initial revision") - .cve("CVE-2024-1234") - .cwe("CWE-79") - .description("bG9uZyBkZXNjcmlwdGlvbg==") - .documentationUrl("https://docs.example.com/rules/my-rule") - .isPublished(false) - .isTesting(false) - .language(Language.PYTHON) - .severity(CustomRuleRevisionAttributesSeverity.ERROR) - .shortDescription("c2hvcnQgZGVzY3JpcHRpb24=") - .shouldUseAiFix(false) - .tags(Arrays.asList("security", "custom")) - .tests( - Collections.singletonList( - new CustomRuleRevisionTest() - .annotationCount(1L) - .code("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==") - .filename("test.yaml"))) - .treeSitterQuery("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==")) - .type(CustomRuleRevisionDataType.CUSTOM_RULE_REVISION)); + CustomRuleRevisionRequest body = new CustomRuleRevisionRequest() +.data(new CustomRuleRevisionRequestData() +.attributes(new CustomRuleRevisionInputAttributes() +.arguments(Collections.singletonList(new Argument() +.description("YXJndW1lbnQgZGVzY3JpcHRpb24=") +.name("YXJndW1lbnRfbmFtZQ=="))) +.category(CustomRuleRevisionAttributesCategory.SECURITY) +.code("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==") +.creationMessage("Initial revision") +.cve("CVE-2024-1234") +.cwe("CWE-79") +.description("bG9uZyBkZXNjcmlwdGlvbg==") +.documentationUrl("https://docs.example.com/rules/my-rule") +.isPublished(false) +.isTesting(false) +.language(Language.PYTHON) +.severity(CustomRuleRevisionAttributesSeverity.ERROR) +.shortDescription("c2hvcnQgZGVzY3JpcHRpb24=") +.shouldUseAiFix(false) +.tags(Arrays.asList("security", "custom")) +.tests(Collections.singletonList(new CustomRuleRevisionTest() +.annotationCount(1L) +.code("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==") +.filename("test.yaml"))) +.treeSitterQuery("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==")) +.type(CustomRuleRevisionDataType.CUSTOM_RULE_REVISION)); try { apiInstance.createCustomRuleRevision("ruleset_name", "rule_name", body); @@ -65,4 +63,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/CreateSCAResolveVulnerableSymbols.java b/examples/v2/static-analysis/CreateSCAResolveVulnerableSymbols.java index 041e9d22a18..cfcbd90f690 100644 --- a/examples/v2/static-analysis/CreateSCAResolveVulnerableSymbols.java +++ b/examples/v2/static-analysis/CreateSCAResolveVulnerableSymbols.java @@ -1,13 +1,20 @@ // POST request to resolve vulnerable symbols returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; +import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsResponse; import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsRequest; import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsRequestData; import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsRequestDataAttributes; import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsRequestDataType; -import com.datadog.api.client.v2.model.ResolveVulnerableSymbolsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,25 +22,20 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createSCAResolveVulnerableSymbols", true); StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient); - ResolveVulnerableSymbolsRequest body = - new ResolveVulnerableSymbolsRequest() - .data( - new ResolveVulnerableSymbolsRequestData() - .attributes(new ResolveVulnerableSymbolsRequestDataAttributes()) - .type( - ResolveVulnerableSymbolsRequestDataType - .RESOLVE_VULNERABLE_SYMBOLS_REQUEST)); + ResolveVulnerableSymbolsRequest body = new ResolveVulnerableSymbolsRequest() +.data(new ResolveVulnerableSymbolsRequestData() +.attributes(new ResolveVulnerableSymbolsRequestDataAttributes()) +.type(ResolveVulnerableSymbolsRequestDataType.RESOLVE_VULNERABLE_SYMBOLS_REQUEST)); try { ResolveVulnerableSymbolsResponse result = apiInstance.createSCAResolveVulnerableSymbols(body); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling StaticAnalysisApi#createSCAResolveVulnerableSymbols"); + System.err.println("Exception when calling StaticAnalysisApi#createSCAResolveVulnerableSymbols"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/CreateSCAResult.java b/examples/v2/static-analysis/CreateSCAResult.java index d0855efc5d6..372f5a3e9f6 100644 --- a/examples/v2/static-analysis/CreateSCAResult.java +++ b/examples/v2/static-analysis/CreateSCAResult.java @@ -1,7 +1,7 @@ // Post dependencies for analysis returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; import com.datadog.api.client.v2.model.ScaRequest; import com.datadog.api.client.v2.model.ScaRequestData; @@ -18,7 +18,13 @@ import com.datadog.api.client.v2.model.ScaRequestDataAttributesVulnerabilitiesItems; import com.datadog.api.client.v2.model.ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems; import com.datadog.api.client.v2.model.ScaRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,59 +32,31 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.createSCAResult", true); StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient); - ScaRequest body = - new ScaRequest() - .data( - new ScaRequestData() - .attributes( - new ScaRequestDataAttributes() - .commit(new ScaRequestDataAttributesCommit()) - .dependencies( - Collections.singletonList( - new ScaRequestDataAttributesDependenciesItems() - .locations( - Collections.singletonList( - new ScaRequestDataAttributesDependenciesItemsLocationsItems() - .block( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition() - .end( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition()) - .start( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition())) - .name( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition() - .end( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition()) - .start( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition())) - .namespace( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition() - .end( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition()) - .start( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition())) - .version( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition() - .end( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition()) - .start( - new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition())))) - .reachableSymbolProperties( - Collections.singletonList( - new ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems())))) - .files( - Collections.singletonList(new ScaRequestDataAttributesFilesItems())) - .relations( - Collections.singletonList( - new ScaRequestDataAttributesRelationsItems())) - .repository(new ScaRequestDataAttributesRepository()) - .vulnerabilities( - Collections.singletonList( - new ScaRequestDataAttributesVulnerabilitiesItems() - .affects( - Collections.singletonList( - new ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems()))))) - .type(ScaRequestDataType.SCAREQUESTS)); + ScaRequest body = new ScaRequest() +.data(new ScaRequestData() +.attributes(new ScaRequestDataAttributes() +.commit(new ScaRequestDataAttributesCommit()) +.dependencies(Collections.singletonList(new ScaRequestDataAttributesDependenciesItems() +.locations(Collections.singletonList(new ScaRequestDataAttributesDependenciesItemsLocationsItems() +.block(new ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition() +.end(new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition()) +.start(new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition())) +.name(new ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition() +.end(new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition()) +.start(new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition())) +.namespace(new ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition() +.end(new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition()) +.start(new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition())) +.version(new ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition() +.end(new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition()) +.start(new ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition())))) +.reachableSymbolProperties(Collections.singletonList(new ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems())))) +.files(Collections.singletonList(new ScaRequestDataAttributesFilesItems())) +.relations(Collections.singletonList(new ScaRequestDataAttributesRelationsItems())) +.repository(new ScaRequestDataAttributesRepository()) +.vulnerabilities(Collections.singletonList(new ScaRequestDataAttributesVulnerabilitiesItems() +.affects(Collections.singletonList(new ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems()))))) +.type(ScaRequestDataType.SCAREQUESTS)); try { apiInstance.createSCAResult(body); @@ -90,4 +68,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/DeleteCustomRule.java b/examples/v2/static-analysis/DeleteCustomRule.java index b1db1dc6a83..5a971685413 100644 --- a/examples/v2/static-analysis/DeleteCustomRule.java +++ b/examples/v2/static-analysis/DeleteCustomRule.java @@ -1,8 +1,15 @@ // Delete Custom Rule returns "Successfully deleted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/DeleteCustomRuleset.java b/examples/v2/static-analysis/DeleteCustomRuleset.java index 92a8d39e959..613a6c7a37b 100644 --- a/examples/v2/static-analysis/DeleteCustomRuleset.java +++ b/examples/v2/static-analysis/DeleteCustomRuleset.java @@ -1,8 +1,15 @@ // Delete Custom Ruleset returns "Successfully deleted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/GetCustomRule.java b/examples/v2/static-analysis/GetCustomRule.java index 2164f41285e..d19c4fecccc 100644 --- a/examples/v2/static-analysis/GetCustomRule.java +++ b/examples/v2/static-analysis/GetCustomRule.java @@ -1,9 +1,16 @@ // Show Custom Rule returns "Successful response" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; import com.datadog.api.client.v2.model.CustomRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/GetCustomRuleRevision.java b/examples/v2/static-analysis/GetCustomRuleRevision.java index dddbc81d267..afed9cdb3e1 100644 --- a/examples/v2/static-analysis/GetCustomRuleRevision.java +++ b/examples/v2/static-analysis/GetCustomRuleRevision.java @@ -1,9 +1,16 @@ // Show Custom Rule Revision returns "Successful response" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; import com.datadog.api.client.v2.model.CustomRuleRevisionResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient); try { - CustomRuleRevisionResponse result = - apiInstance.getCustomRuleRevision("ruleset_name", "rule_name", "id"); + CustomRuleRevisionResponse result = apiInstance.getCustomRuleRevision("ruleset_name", "rule_name", "id"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling StaticAnalysisApi#getCustomRuleRevision"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/GetCustomRuleset.java b/examples/v2/static-analysis/GetCustomRuleset.java index 79ae9407258..55fad9062b6 100644 --- a/examples/v2/static-analysis/GetCustomRuleset.java +++ b/examples/v2/static-analysis/GetCustomRuleset.java @@ -1,9 +1,16 @@ // Show Custom Ruleset returns "Successful response" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; import com.datadog.api.client.v2.model.CustomRulesetResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/ListCustomRuleRevisions.java b/examples/v2/static-analysis/ListCustomRuleRevisions.java index 4e1fc532b68..1822aadbce0 100644 --- a/examples/v2/static-analysis/ListCustomRuleRevisions.java +++ b/examples/v2/static-analysis/ListCustomRuleRevisions.java @@ -1,9 +1,16 @@ // List Custom Rule Revisions returns "Successful response" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; import com.datadog.api.client.v2.model.CustomRuleRevisionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient); try { - CustomRuleRevisionsResponse result = - apiInstance.listCustomRuleRevisions("ruleset_name", "rule_name"); + CustomRuleRevisionsResponse result = apiInstance.listCustomRuleRevisions("ruleset_name", "rule_name"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling StaticAnalysisApi#listCustomRuleRevisions"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/ListCustomRuleRevisions_3739033293.java b/examples/v2/static-analysis/ListCustomRuleRevisions_3739033293.java index 4ebea96f483..b3c9bdcb74e 100644 --- a/examples/v2/static-analysis/ListCustomRuleRevisions_3739033293.java +++ b/examples/v2/static-analysis/ListCustomRuleRevisions_3739033293.java @@ -1,9 +1,18 @@ // List Custom Rule Revisions returns "Successful response" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.StaticAnalysisApi; +import com.datadog.api.client.v2.model.CustomRuleRevisionsResponse; import com.datadog.api.client.v2.model.CustomRuleRevision; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,17 +21,15 @@ public static void main(String[] args) { StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listCustomRuleRevisionsWithPagination("ruleset_name", "rule_name"); + PaginationIterable iterable = apiInstance.listCustomRuleRevisionsWithPagination("ruleset_name", "rule_name"); for (CustomRuleRevision item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling StaticAnalysisApi#listCustomRuleRevisionsWithPagination"); + System.err.println("Exception when calling StaticAnalysisApi#listCustomRuleRevisionsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/RevertCustomRuleRevision.java b/examples/v2/static-analysis/RevertCustomRuleRevision.java index d61f4edf805..87b7b73b36f 100644 --- a/examples/v2/static-analysis/RevertCustomRuleRevision.java +++ b/examples/v2/static-analysis/RevertCustomRuleRevision.java @@ -1,12 +1,19 @@ // Revert Custom Rule Revision returns "Successfully reverted" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; import com.datadog.api.client.v2.model.RevertCustomRuleRevisionDataType; import com.datadog.api.client.v2.model.RevertCustomRuleRevisionRequest; import com.datadog.api.client.v2.model.RevertCustomRuleRevisionRequestData; import com.datadog.api.client.v2.model.RevertCustomRuleRevisionRequestDataAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,12 +21,10 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.revertCustomRuleRevision", true); StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient); - RevertCustomRuleRevisionRequest body = - new RevertCustomRuleRevisionRequest() - .data( - new RevertCustomRuleRevisionRequestData() - .attributes(new RevertCustomRuleRevisionRequestDataAttributes()) - .type(RevertCustomRuleRevisionDataType.REVERT_CUSTOM_RULE_REVISION_REQUEST)); + RevertCustomRuleRevisionRequest body = new RevertCustomRuleRevisionRequest() +.data(new RevertCustomRuleRevisionRequestData() +.attributes(new RevertCustomRuleRevisionRequestDataAttributes()) +.type(RevertCustomRuleRevisionDataType.REVERT_CUSTOM_RULE_REVISION_REQUEST)); try { apiInstance.revertCustomRuleRevision("ruleset_name", "rule_name", body); @@ -31,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/static-analysis/UpdateCustomRuleset.java b/examples/v2/static-analysis/UpdateCustomRuleset.java index a7274fa946b..adc83565f7f 100644 --- a/examples/v2/static-analysis/UpdateCustomRuleset.java +++ b/examples/v2/static-analysis/UpdateCustomRuleset.java @@ -1,8 +1,9 @@ // Update Custom Ruleset returns "Successfully updated" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StaticAnalysisApi; +import com.datadog.api.client.v2.model.CustomRulesetResponse; import com.datadog.api.client.v2.model.Argument; import com.datadog.api.client.v2.model.CustomRule; import com.datadog.api.client.v2.model.CustomRuleRevision; @@ -15,11 +16,14 @@ import com.datadog.api.client.v2.model.CustomRulesetRequest; import com.datadog.api.client.v2.model.CustomRulesetRequestData; import com.datadog.api.client.v2.model.CustomRulesetRequestDataAttributes; -import com.datadog.api.client.v2.model.CustomRulesetResponse; import com.datadog.api.client.v2.model.Language; +import java.io.File; import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -27,70 +31,43 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateCustomRuleset", true); StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient); - CustomRulesetRequest body = - new CustomRulesetRequest() - .data( - new CustomRulesetRequestData() - .attributes( - new CustomRulesetRequestDataAttributes() - .rules( - Collections.singletonList( - new CustomRule() - .createdAt( - OffsetDateTime.parse("2026-01-09T13:00:57.473141Z")) - .createdBy("foobarbaz") - .lastRevision( - new CustomRuleRevision() - .attributes( - new CustomRuleRevisionAttributes() - .arguments( - Collections.singletonList( - new Argument() - .description( - "YXJndW1lbnQgZGVzY3JpcHRpb24=") - .name("YXJndW1lbnRfbmFtZQ=="))) - .category( - CustomRuleRevisionAttributesCategory - .SECURITY) - .checksum( - "8a66c4e4e631099ad71be3c1ea3ea8fc2d57193e56db2c296e2dd8a508b26b99") - .code( - "Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==") - .createdAt( - OffsetDateTime.parse( - "2026-01-09T13:00:57.473141Z")) - .createdBy("foobarbaz") - .creationMessage("Initial revision") - .cve("CVE-2024-1234") - .cwe("CWE-79") - .description("bG9uZyBkZXNjcmlwdGlvbg==") - .documentationUrl( - "https://docs.example.com/rules/my-rule") - .isPublished(false) - .isTesting(false) - .language(Language.PYTHON) - .severity( - CustomRuleRevisionAttributesSeverity - .ERROR) - .shortDescription( - "c2hvcnQgZGVzY3JpcHRpb24=") - .shouldUseAiFix(false) - .tags(Arrays.asList("security", "custom")) - .tests( - Collections.singletonList( - new CustomRuleRevisionTest() - .annotationCount(1L) - .code( - "Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==") - .filename("test.yaml"))) - .treeSitterQuery( - "Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==")) - .id("revision-123") - .type( - CustomRuleRevisionDataType - .CUSTOM_RULE_REVISION)) - .name("my-rule")))) - .type(CustomRulesetDataType.CUSTOM_RULESET)); + CustomRulesetRequest body = new CustomRulesetRequest() +.data(new CustomRulesetRequestData() +.attributes(new CustomRulesetRequestDataAttributes() +.rules(Collections.singletonList(new CustomRule() +.createdAt(OffsetDateTime.parse("2026-01-09T13:00:57.473141Z")) +.createdBy("foobarbaz") +.lastRevision(new CustomRuleRevision() +.attributes(new CustomRuleRevisionAttributes() +.arguments(Collections.singletonList(new Argument() +.description("YXJndW1lbnQgZGVzY3JpcHRpb24=") +.name("YXJndW1lbnRfbmFtZQ=="))) +.category(CustomRuleRevisionAttributesCategory.SECURITY) +.checksum("8a66c4e4e631099ad71be3c1ea3ea8fc2d57193e56db2c296e2dd8a508b26b99") +.code("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==") +.createdAt(OffsetDateTime.parse("2026-01-09T13:00:57.473141Z")) +.createdBy("foobarbaz") +.creationMessage("Initial revision") +.cve("CVE-2024-1234") +.cwe("CWE-79") +.description("bG9uZyBkZXNjcmlwdGlvbg==") +.documentationUrl("https://docs.example.com/rules/my-rule") +.isPublished(false) +.isTesting(false) +.language(Language.PYTHON) +.severity(CustomRuleRevisionAttributesSeverity.ERROR) +.shortDescription("c2hvcnQgZGVzY3JpcHRpb24=") +.shouldUseAiFix(false) +.tags(Arrays.asList("security", "custom")) +.tests(Collections.singletonList(new CustomRuleRevisionTest() +.annotationCount(1L) +.code("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==") +.filename("test.yaml"))) +.treeSitterQuery("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==")) +.id("revision-123") +.type(CustomRuleRevisionDataType.CUSTOM_RULE_REVISION)) +.name("my-rule")))) +.type(CustomRulesetDataType.CUSTOM_RULESET)); try { CustomRulesetResponse result = apiInstance.updateCustomRuleset("ruleset_name", body); @@ -103,4 +80,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/CreateComponent.java b/examples/v2/status-pages/CreateComponent.java index 70f82308269..d530e3fc63d 100644 --- a/examples/v2/status-pages/CreateComponent.java +++ b/examples/v2/status-pages/CreateComponent.java @@ -1,14 +1,20 @@ // Create component returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; +import com.datadog.api.client.v2.model.StatusPagesComponent; import com.datadog.api.client.v2.model.CreateComponentRequest; import com.datadog.api.client.v2.model.CreateComponentRequestData; import com.datadog.api.client.v2.model.CreateComponentRequestDataAttributes; import com.datadog.api.client.v2.model.CreateComponentRequestDataAttributesType; -import com.datadog.api.client.v2.model.StatusPagesComponent; import com.datadog.api.client.v2.model.StatusPagesComponentGroupType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -21,19 +27,16 @@ public static void main(String[] args) { try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } - CreateComponentRequest body = - new CreateComponentRequest() - .data( - new CreateComponentRequestData() - .attributes( - new CreateComponentRequestDataAttributes() - .name("Logs") - .position(0L) - .type(CreateComponentRequestDataAttributesType.COMPONENT)) - .type(StatusPagesComponentGroupType.COMPONENTS)); + CreateComponentRequest body = new CreateComponentRequest() +.data(new CreateComponentRequestData() +.attributes(new CreateComponentRequestDataAttributes() +.name("Logs") +.position(0L) +.type(CreateComponentRequestDataAttributesType.COMPONENT)) +.type(StatusPagesComponentGroupType.COMPONENTS)); try { StatusPagesComponent result = apiInstance.createComponent(STATUS_PAGE_DATA_ID, body); @@ -46,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/CreateDegradation.java b/examples/v2/status-pages/CreateDegradation.java index d69a08b5e05..444cabcd97b 100644 --- a/examples/v2/status-pages/CreateDegradation.java +++ b/examples/v2/status-pages/CreateDegradation.java @@ -1,17 +1,22 @@ // Create degradation returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; +import com.datadog.api.client.v2.model.Degradation; import com.datadog.api.client.v2.model.CreateDegradationRequest; import com.datadog.api.client.v2.model.CreateDegradationRequestData; import com.datadog.api.client.v2.model.CreateDegradationRequestDataAttributes; import com.datadog.api.client.v2.model.CreateDegradationRequestDataAttributesComponentsAffectedItems; import com.datadog.api.client.v2.model.CreateDegradationRequestDataAttributesStatus; -import com.datadog.api.client.v2.model.Degradation; import com.datadog.api.client.v2.model.PatchDegradationRequestDataType; import com.datadog.api.client.v2.model.StatusPagesComponentDataAttributesStatus; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -22,38 +27,27 @@ public static void main(String[] args) { // there is a valid "status_page" in the system UUID STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID = null; try { - STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID = - UUID.fromString( - System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID")); + STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } UUID STATUS_PAGE_DATA_ID = null; try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } - CreateDegradationRequest body = - new CreateDegradationRequest() - .data( - new CreateDegradationRequestData() - .attributes( - new CreateDegradationRequestDataAttributes() - .componentsAffected( - Collections.singletonList( - new CreateDegradationRequestDataAttributesComponentsAffectedItems() - .id( - STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID) - .status( - StatusPagesComponentDataAttributesStatus.MAJOR_OUTAGE))) - .description( - "Our API is experiencing elevated latency. We are investigating the" - + " issue.") - .status(CreateDegradationRequestDataAttributesStatus.INVESTIGATING) - .title("Elevated API Latency")) - .type(PatchDegradationRequestDataType.DEGRADATIONS)); + CreateDegradationRequest body = new CreateDegradationRequest() +.data(new CreateDegradationRequestData() +.attributes(new CreateDegradationRequestDataAttributes() +.componentsAffected(Collections.singletonList(new CreateDegradationRequestDataAttributesComponentsAffectedItems() +.id(STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID) +.status(StatusPagesComponentDataAttributesStatus.MAJOR_OUTAGE))) +.description("Our API is experiencing elevated latency. We are investigating the issue.") +.status(CreateDegradationRequestDataAttributesStatus.INVESTIGATING) +.title("Elevated API Latency")) +.type(PatchDegradationRequestDataType.DEGRADATIONS)); try { Degradation result = apiInstance.createDegradation(STATUS_PAGE_DATA_ID, body); @@ -66,4 +60,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/CreateStatusPage.java b/examples/v2/status-pages/CreateStatusPage.java index 8ffd2af1734..d4af7b84abe 100644 --- a/examples/v2/status-pages/CreateStatusPage.java +++ b/examples/v2/status-pages/CreateStatusPage.java @@ -1,8 +1,9 @@ // Create status page returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; +import com.datadog.api.client.v2.model.StatusPage; import com.datadog.api.client.v2.model.CreateComponentRequestDataAttributesType; import com.datadog.api.client.v2.model.CreateStatusPageRequest; import com.datadog.api.client.v2.model.CreateStatusPageRequestData; @@ -10,39 +11,36 @@ import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributesComponentsItems; import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributesType; import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributesVisualizationType; -import com.datadog.api.client.v2.model.StatusPage; import com.datadog.api.client.v2.model.StatusPageDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); StatusPagesApi apiInstance = new StatusPagesApi(defaultClient); - CreateStatusPageRequest body = - new CreateStatusPageRequest() - .data( - new CreateStatusPageRequestData() - .attributes( - new CreateStatusPageRequestDataAttributes() - .name("A Status Page") - .domainPrefix("5e2fd69be33e79aa") - .components( - Arrays.asList( - new CreateStatusPageRequestDataAttributesComponentsItems() - .name("Login") - .type(CreateComponentRequestDataAttributesType.COMPONENT) - .position(0L), - new CreateStatusPageRequestDataAttributesComponentsItems() - .name("Settings") - .type(CreateComponentRequestDataAttributesType.COMPONENT) - .position(1L))) - .enabled(true) - .type(CreateStatusPageRequestDataAttributesType.INTERNAL) - .visualizationType( - CreateStatusPageRequestDataAttributesVisualizationType - .BARS_AND_UPTIME_PERCENTAGE)) - .type(StatusPageDataType.STATUS_PAGES)); + CreateStatusPageRequest body = new CreateStatusPageRequest() +.data(new CreateStatusPageRequestData() +.attributes(new CreateStatusPageRequestDataAttributes() +.name("A Status Page") +.domainPrefix("5e2fd69be33e79aa") +.components(Arrays.asList(new CreateStatusPageRequestDataAttributesComponentsItems() +.name("Login") +.type(CreateComponentRequestDataAttributesType.COMPONENT) +.position(0L), new CreateStatusPageRequestDataAttributesComponentsItems() +.name("Settings") +.type(CreateComponentRequestDataAttributesType.COMPONENT) +.position(1L))) +.enabled(true) +.type(CreateStatusPageRequestDataAttributesType.INTERNAL) +.visualizationType(CreateStatusPageRequestDataAttributesVisualizationType.BARS_AND_UPTIME_PERCENTAGE)) +.type(StatusPageDataType.STATUS_PAGES)); try { StatusPage result = apiInstance.createStatusPage(body); @@ -55,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/DeleteComponent.java b/examples/v2/status-pages/DeleteComponent.java index 0b80d90b4b0..b4279465ea9 100644 --- a/examples/v2/status-pages/DeleteComponent.java +++ b/examples/v2/status-pages/DeleteComponent.java @@ -1,8 +1,14 @@ // Delete component returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -13,16 +19,15 @@ public static void main(String[] args) { // there is a valid "status_page" in the system UUID STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = null; try { - STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = - UUID.fromString(System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID")); + STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } UUID STATUS_PAGE_DATA_ID = null; try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -35,4 +40,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/DeleteDegradation.java b/examples/v2/status-pages/DeleteDegradation.java index d888c2ac2f7..5544e211bb4 100644 --- a/examples/v2/status-pages/DeleteDegradation.java +++ b/examples/v2/status-pages/DeleteDegradation.java @@ -1,8 +1,14 @@ // Delete degradation returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -15,7 +21,7 @@ public static void main(String[] args) { try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } // there is a valid "degradation" in the system @@ -23,7 +29,7 @@ public static void main(String[] args) { try { DEGRADATION_DATA_ID = UUID.fromString(System.getenv("DEGRADATION_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -36,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/DeleteStatusPage.java b/examples/v2/status-pages/DeleteStatusPage.java index 58d26c51458..4cfc1ea4adc 100644 --- a/examples/v2/status-pages/DeleteStatusPage.java +++ b/examples/v2/status-pages/DeleteStatusPage.java @@ -1,8 +1,14 @@ // Delete status page returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -15,7 +21,7 @@ public static void main(String[] args) { try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -28,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/GetComponent.java b/examples/v2/status-pages/GetComponent.java index 9036397c296..93e36665a7d 100644 --- a/examples/v2/status-pages/GetComponent.java +++ b/examples/v2/status-pages/GetComponent.java @@ -1,9 +1,15 @@ // Get component returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; import com.datadog.api.client.v2.model.StatusPagesComponent; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -14,22 +20,19 @@ public static void main(String[] args) { // there is a valid "status_page" in the system UUID STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = null; try { - STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = - UUID.fromString(System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID")); + STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } UUID STATUS_PAGE_DATA_ID = null; try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { - StatusPagesComponent result = - apiInstance.getComponent( - STATUS_PAGE_DATA_ID, STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID); + StatusPagesComponent result = apiInstance.getComponent(STATUS_PAGE_DATA_ID, STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling StatusPagesApi#getComponent"); @@ -39,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/GetDegradation.java b/examples/v2/status-pages/GetDegradation.java index 34393a643c7..508d5dd8189 100644 --- a/examples/v2/status-pages/GetDegradation.java +++ b/examples/v2/status-pages/GetDegradation.java @@ -1,9 +1,15 @@ // Get degradation returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; import com.datadog.api.client.v2.model.Degradation; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -16,7 +22,7 @@ public static void main(String[] args) { try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } // there is a valid "degradation" in the system @@ -24,7 +30,7 @@ public static void main(String[] args) { try { DEGRADATION_DATA_ID = UUID.fromString(System.getenv("DEGRADATION_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -38,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/GetStatusPage.java b/examples/v2/status-pages/GetStatusPage.java index 2bf5b6fd9c0..2d5dc69d060 100644 --- a/examples/v2/status-pages/GetStatusPage.java +++ b/examples/v2/status-pages/GetStatusPage.java @@ -1,9 +1,15 @@ // Get status page returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; import com.datadog.api.client.v2.model.StatusPage; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -16,7 +22,7 @@ public static void main(String[] args) { try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -30,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/ListComponents.java b/examples/v2/status-pages/ListComponents.java index 903c4609662..2fcd6014403 100644 --- a/examples/v2/status-pages/ListComponents.java +++ b/examples/v2/status-pages/ListComponents.java @@ -1,9 +1,15 @@ // List components returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; import com.datadog.api.client.v2.model.StatusPagesComponentArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -16,7 +22,7 @@ public static void main(String[] args) { try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } try { @@ -30,4 +36,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/ListDegradations.java b/examples/v2/status-pages/ListDegradations.java index 259bc3b6739..108722daa59 100644 --- a/examples/v2/status-pages/ListDegradations.java +++ b/examples/v2/status-pages/ListDegradations.java @@ -1,9 +1,16 @@ // List degradations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; import com.datadog.api.client.v2.model.DegradationArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/ListStatusPages.java b/examples/v2/status-pages/ListStatusPages.java index f4081f8d476..f1c61d54c1d 100644 --- a/examples/v2/status-pages/ListStatusPages.java +++ b/examples/v2/status-pages/ListStatusPages.java @@ -1,9 +1,16 @@ // List status pages returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; import com.datadog.api.client.v2.model.StatusPageArray; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/UpdateComponent.java b/examples/v2/status-pages/UpdateComponent.java index 4d815d57b24..b2b8c1e019d 100644 --- a/examples/v2/status-pages/UpdateComponent.java +++ b/examples/v2/status-pages/UpdateComponent.java @@ -1,13 +1,19 @@ // Update component returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; +import com.datadog.api.client.v2.model.StatusPagesComponent; import com.datadog.api.client.v2.model.PatchComponentRequest; import com.datadog.api.client.v2.model.PatchComponentRequestData; import com.datadog.api.client.v2.model.PatchComponentRequestDataAttributes; -import com.datadog.api.client.v2.model.StatusPagesComponent; import com.datadog.api.client.v2.model.StatusPagesComponentGroupType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -18,30 +24,26 @@ public static void main(String[] args) { // there is a valid "status_page" in the system UUID STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = null; try { - STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = - UUID.fromString(System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID")); + STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } UUID STATUS_PAGE_DATA_ID = null; try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } - PatchComponentRequest body = - new PatchComponentRequest() - .data( - new PatchComponentRequestData() - .attributes(new PatchComponentRequestDataAttributes().name("Logs Indexing")) - .id(STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID) - .type(StatusPagesComponentGroupType.COMPONENTS)); + PatchComponentRequest body = new PatchComponentRequest() +.data(new PatchComponentRequestData() +.attributes(new PatchComponentRequestDataAttributes() +.name("Logs Indexing")) +.id(STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID) +.type(StatusPagesComponentGroupType.COMPONENTS)); try { - StatusPagesComponent result = - apiInstance.updateComponent( - STATUS_PAGE_DATA_ID, STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID, body); + StatusPagesComponent result = apiInstance.updateComponent(STATUS_PAGE_DATA_ID, STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling StatusPagesApi#updateComponent"); @@ -51,4 +53,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/UpdateDegradation.java b/examples/v2/status-pages/UpdateDegradation.java index 0ac43d7fb6e..a60b187f118 100644 --- a/examples/v2/status-pages/UpdateDegradation.java +++ b/examples/v2/status-pages/UpdateDegradation.java @@ -1,13 +1,19 @@ // Update degradation returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; import com.datadog.api.client.v2.model.Degradation; import com.datadog.api.client.v2.model.PatchDegradationRequest; import com.datadog.api.client.v2.model.PatchDegradationRequestData; import com.datadog.api.client.v2.model.PatchDegradationRequestDataAttributes; import com.datadog.api.client.v2.model.PatchDegradationRequestDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -20,7 +26,7 @@ public static void main(String[] args) { try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } // there is a valid "degradation" in the system @@ -28,22 +34,18 @@ public static void main(String[] args) { try { DEGRADATION_DATA_ID = UUID.fromString(System.getenv("DEGRADATION_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } - PatchDegradationRequest body = - new PatchDegradationRequest() - .data( - new PatchDegradationRequestData() - .attributes( - new PatchDegradationRequestDataAttributes() - .title("Elevated API Latency in US1")) - .id(DEGRADATION_DATA_ID) - .type(PatchDegradationRequestDataType.DEGRADATIONS)); + PatchDegradationRequest body = new PatchDegradationRequest() +.data(new PatchDegradationRequestData() +.attributes(new PatchDegradationRequestDataAttributes() +.title("Elevated API Latency in US1")) +.id(DEGRADATION_DATA_ID) +.type(PatchDegradationRequestDataType.DEGRADATIONS)); try { - Degradation result = - apiInstance.updateDegradation(STATUS_PAGE_DATA_ID, DEGRADATION_DATA_ID, body); + Degradation result = apiInstance.updateDegradation(STATUS_PAGE_DATA_ID, DEGRADATION_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling StatusPagesApi#updateDegradation"); @@ -53,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/status-pages/UpdateStatusPage.java b/examples/v2/status-pages/UpdateStatusPage.java index 4403990a3a2..9d0c4fc907a 100644 --- a/examples/v2/status-pages/UpdateStatusPage.java +++ b/examples/v2/status-pages/UpdateStatusPage.java @@ -1,13 +1,19 @@ // Update status page returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.StatusPagesApi; +import com.datadog.api.client.v2.model.StatusPage; import com.datadog.api.client.v2.model.PatchStatusPageRequest; import com.datadog.api.client.v2.model.PatchStatusPageRequestData; import com.datadog.api.client.v2.model.PatchStatusPageRequestDataAttributes; -import com.datadog.api.client.v2.model.StatusPage; import com.datadog.api.client.v2.model.StatusPageDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; import java.util.UUID; public class Example { @@ -20,17 +26,15 @@ public static void main(String[] args) { try { STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID")); } catch (IllegalArgumentException e) { - System.err.println("Error parsing UUID: " + e.getMessage()); + System.err.println("Error parsing UUID: " + e.getMessage()); } - PatchStatusPageRequest body = - new PatchStatusPageRequest() - .data( - new PatchStatusPageRequestData() - .attributes( - new PatchStatusPageRequestDataAttributes().name("A Status Page in US1")) - .id(STATUS_PAGE_DATA_ID) - .type(StatusPageDataType.STATUS_PAGES)); + PatchStatusPageRequest body = new PatchStatusPageRequest() +.data(new PatchStatusPageRequestData() +.attributes(new PatchStatusPageRequestDataAttributes() +.name("A Status Page in US1")) +.id(STATUS_PAGE_DATA_ID) +.type(StatusPageDataType.STATUS_PAGES)); try { StatusPage result = apiInstance.updateStatusPage(STATUS_PAGE_DATA_ID, body); @@ -43,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/CreateSyntheticsNetworkTest.java b/examples/v2/synthetics/CreateSyntheticsNetworkTest.java index 3ea814e2f78..3c694985a4a 100644 --- a/examples/v2/synthetics/CreateSyntheticsNetworkTest.java +++ b/examples/v2/synthetics/CreateSyntheticsNetworkTest.java @@ -1,8 +1,9 @@ // Create a Network Path test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; +import com.datadog.api.client.v2.model.SyntheticsNetworkTestResponse; import com.datadog.api.client.v2.model.SyntheticsNetworkAssertion; import com.datadog.api.client.v2.model.SyntheticsNetworkAssertionLatency; import com.datadog.api.client.v2.model.SyntheticsNetworkAssertionLatencyType; @@ -14,58 +15,50 @@ import com.datadog.api.client.v2.model.SyntheticsNetworkTestEditRequest; import com.datadog.api.client.v2.model.SyntheticsNetworkTestRequest; import com.datadog.api.client.v2.model.SyntheticsNetworkTestRequestTCPMethod; -import com.datadog.api.client.v2.model.SyntheticsNetworkTestResponse; import com.datadog.api.client.v2.model.SyntheticsNetworkTestSubType; import com.datadog.api.client.v2.model.SyntheticsNetworkTestType; import com.datadog.api.client.v2.model.SyntheticsTestOptions; import com.datadog.api.client.v2.model.SyntheticsTestPauseStatus; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsNetworkTestEditRequest body = - new SyntheticsNetworkTestEditRequest() - .data( - new SyntheticsNetworkTestEdit() - .attributes( - new SyntheticsNetworkTest() - .config( - new SyntheticsNetworkTestConfig() - .assertions( - Collections.singletonList( - new SyntheticsNetworkAssertion( - new SyntheticsNetworkAssertionLatency() - .operator( - SyntheticsNetworkAssertionOperator - .LESS_THAN) - .property( - SyntheticsNetworkAssertionProperty.AVG) - .target(500.0) - .type( - SyntheticsNetworkAssertionLatencyType - .LATENCY)))) - .request( - new SyntheticsNetworkTestRequest() - .host("example.com") - .port(443L) - .tcpMethod( - SyntheticsNetworkTestRequestTCPMethod.PREFER_SACK) - .maxTtl(30L) - .e2eQueries(50L) - .tracerouteQueries(3L))) - .locations(Arrays.asList("aws:us-east-1", "agent:my-agent-name")) - .message("Network Path test notification") - .name("Example Network Path test") - .options(new SyntheticsTestOptions().tickEvery(60L)) - .status(SyntheticsTestPauseStatus.LIVE) - .subtype(SyntheticsNetworkTestSubType.TCP) - .tags(Collections.singletonList("env:production")) - .type(SyntheticsNetworkTestType.NETWORK)) - .type(SyntheticsNetworkTestType.NETWORK)); + SyntheticsNetworkTestEditRequest body = new SyntheticsNetworkTestEditRequest() +.data(new SyntheticsNetworkTestEdit() +.attributes(new SyntheticsNetworkTest() +.config(new SyntheticsNetworkTestConfig() +.assertions(Collections.singletonList(new SyntheticsNetworkAssertion( +new SyntheticsNetworkAssertionLatency() +.operator(SyntheticsNetworkAssertionOperator.LESS_THAN) +.property(SyntheticsNetworkAssertionProperty.AVG) +.target(500.0) +.type(SyntheticsNetworkAssertionLatencyType.LATENCY)))) +.request(new SyntheticsNetworkTestRequest() +.host("example.com") +.port(443L) +.tcpMethod(SyntheticsNetworkTestRequestTCPMethod.PREFER_SACK) +.maxTtl(30L) +.e2eQueries(50L) +.tracerouteQueries(3L))) +.locations(Arrays.asList("aws:us-east-1", "agent:my-agent-name")) +.message("Network Path test notification") +.name("Example Network Path test") +.options(new SyntheticsTestOptions() +.tickEvery(60L)) +.status(SyntheticsTestPauseStatus.LIVE) +.subtype(SyntheticsNetworkTestSubType.TCP) +.tags(Collections.singletonList("env:production")) +.type(SyntheticsNetworkTestType.NETWORK)) +.type(SyntheticsNetworkTestType.NETWORK)); try { SyntheticsNetworkTestResponse result = apiInstance.createSyntheticsNetworkTest(body); @@ -78,4 +71,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/CreateSyntheticsSuite.java b/examples/v2/synthetics/CreateSyntheticsSuite.java index fcdf7e30be1..8244eff0c16 100644 --- a/examples/v2/synthetics/CreateSyntheticsSuite.java +++ b/examples/v2/synthetics/CreateSyntheticsSuite.java @@ -1,34 +1,37 @@ // Create a test suite returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; +import com.datadog.api.client.v2.model.SyntheticsSuiteResponse; import com.datadog.api.client.v2.model.SuiteCreateEdit; import com.datadog.api.client.v2.model.SuiteCreateEditRequest; import com.datadog.api.client.v2.model.SyntheticsSuite; import com.datadog.api.client.v2.model.SyntheticsSuiteOptions; -import com.datadog.api.client.v2.model.SyntheticsSuiteResponse; import com.datadog.api.client.v2.model.SyntheticsSuiteType; import com.datadog.api.client.v2.model.SyntheticsSuiteTypes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SuiteCreateEditRequest body = - new SuiteCreateEditRequest() - .data( - new SuiteCreateEdit() - .attributes( - new SyntheticsSuite() - .message("Notification message") - .name("Example suite name") - .options(new SyntheticsSuiteOptions()) - .tags(Collections.singletonList("env:production")) - .type(SyntheticsSuiteType.SUITE)) - .type(SyntheticsSuiteTypes.SUITES)); + SuiteCreateEditRequest body = new SuiteCreateEditRequest() +.data(new SuiteCreateEdit() +.attributes(new SyntheticsSuite() +.message("Notification message") +.name("Example suite name") +.options(new SyntheticsSuiteOptions()) +.tags(Collections.singletonList("env:production")) +.type(SyntheticsSuiteType.SUITE)) +.type(SyntheticsSuiteTypes.SUITES)); try { SyntheticsSuiteResponse result = apiInstance.createSyntheticsSuite(body); @@ -41,4 +44,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/DeleteSyntheticsSuites.java b/examples/v2/synthetics/DeleteSyntheticsSuites.java index f802351904e..c38f5a02b52 100644 --- a/examples/v2/synthetics/DeleteSyntheticsSuites.java +++ b/examples/v2/synthetics/DeleteSyntheticsSuites.java @@ -1,28 +1,31 @@ // Bulk delete suites returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; +import com.datadog.api.client.v2.model.DeletedSuitesResponse; import com.datadog.api.client.v2.model.DeletedSuitesRequestDelete; import com.datadog.api.client.v2.model.DeletedSuitesRequestDeleteAttributes; import com.datadog.api.client.v2.model.DeletedSuitesRequestDeleteRequest; import com.datadog.api.client.v2.model.DeletedSuitesRequestType; -import com.datadog.api.client.v2.model.DeletedSuitesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - DeletedSuitesRequestDeleteRequest body = - new DeletedSuitesRequestDeleteRequest() - .data( - new DeletedSuitesRequestDelete() - .attributes( - new DeletedSuitesRequestDeleteAttributes() - .publicIds(Collections.singletonList(""))) - .type(DeletedSuitesRequestType.DELETE_SUITES_REQUEST)); + DeletedSuitesRequestDeleteRequest body = new DeletedSuitesRequestDeleteRequest() +.data(new DeletedSuitesRequestDelete() +.attributes(new DeletedSuitesRequestDeleteAttributes() +.publicIds(Collections.singletonList(""))) +.type(DeletedSuitesRequestType.DELETE_SUITES_REQUEST)); try { DeletedSuitesResponse result = apiInstance.deleteSyntheticsSuites(body); @@ -35,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/DeleteSyntheticsTests.java b/examples/v2/synthetics/DeleteSyntheticsTests.java index acafa67a0ef..a767a546565 100644 --- a/examples/v2/synthetics/DeleteSyntheticsTests.java +++ b/examples/v2/synthetics/DeleteSyntheticsTests.java @@ -1,28 +1,31 @@ // Bulk delete tests returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; +import com.datadog.api.client.v2.model.DeletedTestsResponse; import com.datadog.api.client.v2.model.DeletedTestsRequestDelete; import com.datadog.api.client.v2.model.DeletedTestsRequestDeleteAttributes; import com.datadog.api.client.v2.model.DeletedTestsRequestDeleteRequest; import com.datadog.api.client.v2.model.DeletedTestsRequestType; -import com.datadog.api.client.v2.model.DeletedTestsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - DeletedTestsRequestDeleteRequest body = - new DeletedTestsRequestDeleteRequest() - .data( - new DeletedTestsRequestDelete() - .attributes( - new DeletedTestsRequestDeleteAttributes() - .publicIds(Collections.singletonList(""))) - .type(DeletedTestsRequestType.DELETE_TESTS_REQUEST)); + DeletedTestsRequestDeleteRequest body = new DeletedTestsRequestDeleteRequest() +.data(new DeletedTestsRequestDelete() +.attributes(new DeletedTestsRequestDeleteAttributes() +.publicIds(Collections.singletonList(""))) +.type(DeletedTestsRequestType.DELETE_TESTS_REQUEST)); try { DeletedTestsResponse result = apiInstance.deleteSyntheticsTests(body); @@ -35,4 +38,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/EditSyntheticsSuite.java b/examples/v2/synthetics/EditSyntheticsSuite.java index b12989e9708..500184adb38 100644 --- a/examples/v2/synthetics/EditSyntheticsSuite.java +++ b/examples/v2/synthetics/EditSyntheticsSuite.java @@ -1,42 +1,42 @@ // Edit a test suite returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; +import com.datadog.api.client.v2.model.SyntheticsSuiteResponse; import com.datadog.api.client.v2.model.SuiteCreateEdit; import com.datadog.api.client.v2.model.SuiteCreateEditRequest; import com.datadog.api.client.v2.model.SyntheticsSuite; import com.datadog.api.client.v2.model.SyntheticsSuiteOptions; -import com.datadog.api.client.v2.model.SyntheticsSuiteResponse; import com.datadog.api.client.v2.model.SyntheticsSuiteTest; import com.datadog.api.client.v2.model.SyntheticsSuiteTestAlertingCriticality; import com.datadog.api.client.v2.model.SyntheticsSuiteType; import com.datadog.api.client.v2.model.SyntheticsSuiteTypes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SuiteCreateEditRequest body = - new SuiteCreateEditRequest() - .data( - new SuiteCreateEdit() - .attributes( - new SyntheticsSuite() - .message("Notification message") - .name("Example suite name") - .options(new SyntheticsSuiteOptions()) - .tags(Collections.singletonList("env:production")) - .tests( - Collections.singletonList( - new SyntheticsSuiteTest() - .alertingCriticality( - SyntheticsSuiteTestAlertingCriticality.CRITICAL) - .publicId(""))) - .type(SyntheticsSuiteType.SUITE)) - .type(SyntheticsSuiteTypes.SUITES)); + SuiteCreateEditRequest body = new SuiteCreateEditRequest() +.data(new SuiteCreateEdit() +.attributes(new SyntheticsSuite() +.message("Notification message") +.name("Example suite name") +.options(new SyntheticsSuiteOptions()) +.tags(Collections.singletonList("env:production")) +.tests(Collections.singletonList(new SyntheticsSuiteTest() +.alertingCriticality(SyntheticsSuiteTestAlertingCriticality.CRITICAL) +.publicId(""))) +.type(SyntheticsSuiteType.SUITE)) +.type(SyntheticsSuiteTypes.SUITES)); try { SyntheticsSuiteResponse result = apiInstance.editSyntheticsSuite("public_id", body); @@ -49,4 +49,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/GetOnDemandConcurrencyCap.java b/examples/v2/synthetics/GetOnDemandConcurrencyCap.java index d32f3e5fc8c..1a7dbaa75e4 100644 --- a/examples/v2/synthetics/GetOnDemandConcurrencyCap.java +++ b/examples/v2/synthetics/GetOnDemandConcurrencyCap.java @@ -1,9 +1,16 @@ // Get the on-demand concurrency cap returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; import com.datadog.api.client.v2.model.OnDemandConcurrencyCapResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/GetSyntheticsNetworkTest.java b/examples/v2/synthetics/GetSyntheticsNetworkTest.java index c950076ea7e..97cd46b773b 100644 --- a/examples/v2/synthetics/GetSyntheticsNetworkTest.java +++ b/examples/v2/synthetics/GetSyntheticsNetworkTest.java @@ -1,9 +1,16 @@ // Get a Network Path test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; import com.datadog.api.client.v2.model.SyntheticsNetworkTestResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/GetSyntheticsSuite.java b/examples/v2/synthetics/GetSyntheticsSuite.java index 1abdd7a1ba5..2940e263e65 100644 --- a/examples/v2/synthetics/GetSyntheticsSuite.java +++ b/examples/v2/synthetics/GetSyntheticsSuite.java @@ -1,9 +1,16 @@ // Get a suite returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; import com.datadog.api.client.v2.model.SyntheticsSuiteResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/PatchGlobalVariable.java b/examples/v2/synthetics/PatchGlobalVariable.java index 496f47e7f5c..19c3b7aaef4 100644 --- a/examples/v2/synthetics/PatchGlobalVariable.java +++ b/examples/v2/synthetics/PatchGlobalVariable.java @@ -1,34 +1,35 @@ // Patch a global variable returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; +import com.datadog.api.client.v2.model.GlobalVariableResponse; import com.datadog.api.client.v2.model.GlobalVariableJsonPatchRequest; import com.datadog.api.client.v2.model.GlobalVariableJsonPatchRequestData; import com.datadog.api.client.v2.model.GlobalVariableJsonPatchRequestDataAttributes; import com.datadog.api.client.v2.model.GlobalVariableJsonPatchType; -import com.datadog.api.client.v2.model.GlobalVariableResponse; import com.datadog.api.client.v2.model.JsonPatchOperation; import com.datadog.api.client.v2.model.JsonPatchOperationOp; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - GlobalVariableJsonPatchRequest body = - new GlobalVariableJsonPatchRequest() - .data( - new GlobalVariableJsonPatchRequestData() - .attributes( - new GlobalVariableJsonPatchRequestDataAttributes() - .jsonPatch( - Collections.singletonList( - new JsonPatchOperation() - .op(JsonPatchOperationOp.ADD) - .path("/name")))) - .type(GlobalVariableJsonPatchType.GLOBAL_VARIABLES_JSON_PATCH)); + GlobalVariableJsonPatchRequest body = new GlobalVariableJsonPatchRequest() +.data(new GlobalVariableJsonPatchRequestData() +.attributes(new GlobalVariableJsonPatchRequestDataAttributes() +.jsonPatch(Collections.singletonList(new JsonPatchOperation() +.op(JsonPatchOperationOp.ADD) +.path("/name")))) +.type(GlobalVariableJsonPatchType.GLOBAL_VARIABLES_JSON_PATCH)); try { GlobalVariableResponse result = apiInstance.patchGlobalVariable("variable_id", body); @@ -41,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/SearchSuites.java b/examples/v2/synthetics/SearchSuites.java index 7677aefa97b..4a7e102ff93 100644 --- a/examples/v2/synthetics/SearchSuites.java +++ b/examples/v2/synthetics/SearchSuites.java @@ -1,9 +1,16 @@ // Search test suites returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; import com.datadog.api.client.v2.model.SyntheticsSuiteSearchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/SearchSuites_2539131170.java b/examples/v2/synthetics/SearchSuites_2539131170.java index 60a2bd8f983..067abdb0f44 100644 --- a/examples/v2/synthetics/SearchSuites_2539131170.java +++ b/examples/v2/synthetics/SearchSuites_2539131170.java @@ -1,9 +1,16 @@ // Search Synthetics suites returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; import com.datadog.api.client.v2.model.SyntheticsSuiteSearchResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/SetOnDemandConcurrencyCap.java b/examples/v2/synthetics/SetOnDemandConcurrencyCap.java index 354b0c69392..99e0d64069f 100644 --- a/examples/v2/synthetics/SetOnDemandConcurrencyCap.java +++ b/examples/v2/synthetics/SetOnDemandConcurrencyCap.java @@ -1,18 +1,25 @@ // Save new value for on-demand concurrency cap returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; -import com.datadog.api.client.v2.model.OnDemandConcurrencyCapAttributes; import com.datadog.api.client.v2.model.OnDemandConcurrencyCapResponse; +import com.datadog.api.client.v2.model.OnDemandConcurrencyCapAttributes; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - OnDemandConcurrencyCapAttributes body = - new OnDemandConcurrencyCapAttributes().onDemandConcurrencyCap(20.0); + OnDemandConcurrencyCapAttributes body = new OnDemandConcurrencyCapAttributes() +.onDemandConcurrencyCap(20.0); try { OnDemandConcurrencyCapResponse result = apiInstance.setOnDemandConcurrencyCap(body); @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/synthetics/UpdateSyntheticsNetworkTest.java b/examples/v2/synthetics/UpdateSyntheticsNetworkTest.java index ea0b3f6ba39..87cec2c8981 100644 --- a/examples/v2/synthetics/UpdateSyntheticsNetworkTest.java +++ b/examples/v2/synthetics/UpdateSyntheticsNetworkTest.java @@ -1,8 +1,9 @@ // Edit a Network Path test returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.SyntheticsApi; +import com.datadog.api.client.v2.model.SyntheticsNetworkTestResponse; import com.datadog.api.client.v2.model.SyntheticsNetworkAssertion; import com.datadog.api.client.v2.model.SyntheticsNetworkAssertionLatency; import com.datadog.api.client.v2.model.SyntheticsNetworkAssertionLatencyType; @@ -14,7 +15,6 @@ import com.datadog.api.client.v2.model.SyntheticsNetworkTestEditRequest; import com.datadog.api.client.v2.model.SyntheticsNetworkTestRequest; import com.datadog.api.client.v2.model.SyntheticsNetworkTestRequestTCPMethod; -import com.datadog.api.client.v2.model.SyntheticsNetworkTestResponse; import com.datadog.api.client.v2.model.SyntheticsNetworkTestSubType; import com.datadog.api.client.v2.model.SyntheticsNetworkTestType; import com.datadog.api.client.v2.model.SyntheticsTestOptions; @@ -24,80 +24,61 @@ import com.datadog.api.client.v2.model.SyntheticsTestOptionsScheduling; import com.datadog.api.client.v2.model.SyntheticsTestOptionsSchedulingTimeframe; import com.datadog.api.client.v2.model.SyntheticsTestPauseStatus; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); SyntheticsApi apiInstance = new SyntheticsApi(defaultClient); - SyntheticsNetworkTestEditRequest body = - new SyntheticsNetworkTestEditRequest() - .data( - new SyntheticsNetworkTestEdit() - .attributes( - new SyntheticsNetworkTest() - .config( - new SyntheticsNetworkTestConfig() - .assertions( - Collections.singletonList( - new SyntheticsNetworkAssertion( - new SyntheticsNetworkAssertionLatency() - .operator( - SyntheticsNetworkAssertionOperator - .LESS_THAN) - .property( - SyntheticsNetworkAssertionProperty.AVG) - .target(500.0) - .type( - SyntheticsNetworkAssertionLatencyType - .LATENCY)))) - .request( - new SyntheticsNetworkTestRequest() - .e2eQueries(50L) - .host("") - .maxTtl(30L) - .port(443L) - .tcpMethod( - SyntheticsNetworkTestRequestTCPMethod.PREFER_SACK) - .tracerouteQueries(3L))) - .locations(Arrays.asList("aws:us-east-1", "agent:my-agent-name")) - .message("Network Path test notification") - .name("Example Network Path test") - .options( - new SyntheticsTestOptions() - .monitorOptions( - new SyntheticsTestOptionsMonitorOptions() - .notificationPresetName( - SyntheticsTestOptionsMonitorOptionsNotificationPresetName - .SHOW_ALL)) - .restrictedRoles( - Collections.singletonList( - "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")) - .retry(new SyntheticsTestOptionsRetry()) - .scheduling( - new SyntheticsTestOptionsScheduling() - .timeframes( - Arrays.asList( - new SyntheticsTestOptionsSchedulingTimeframe() - .day(1) - .from("07:00") - .to("16:00"), - new SyntheticsTestOptionsSchedulingTimeframe() - .day(3) - .from("07:00") - .to("16:00"))) - .timezone("America/New_York"))) - .status(SyntheticsTestPauseStatus.LIVE) - .subtype(SyntheticsNetworkTestSubType.TCP) - .tags(Collections.singletonList("env:production")) - .type(SyntheticsNetworkTestType.NETWORK)) - .type(SyntheticsNetworkTestType.NETWORK)); + SyntheticsNetworkTestEditRequest body = new SyntheticsNetworkTestEditRequest() +.data(new SyntheticsNetworkTestEdit() +.attributes(new SyntheticsNetworkTest() +.config(new SyntheticsNetworkTestConfig() +.assertions(Collections.singletonList(new SyntheticsNetworkAssertion( +new SyntheticsNetworkAssertionLatency() +.operator(SyntheticsNetworkAssertionOperator.LESS_THAN) +.property(SyntheticsNetworkAssertionProperty.AVG) +.target(500.0) +.type(SyntheticsNetworkAssertionLatencyType.LATENCY)))) +.request(new SyntheticsNetworkTestRequest() +.e2eQueries(50L) +.host("") +.maxTtl(30L) +.port(443L) +.tcpMethod(SyntheticsNetworkTestRequestTCPMethod.PREFER_SACK) +.tracerouteQueries(3L))) +.locations(Arrays.asList("aws:us-east-1", "agent:my-agent-name")) +.message("Network Path test notification") +.name("Example Network Path test") +.options(new SyntheticsTestOptions() +.monitorOptions(new SyntheticsTestOptionsMonitorOptions() +.notificationPresetName(SyntheticsTestOptionsMonitorOptionsNotificationPresetName.SHOW_ALL)) +.restrictedRoles(Collections.singletonList("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")) +.retry(new SyntheticsTestOptionsRetry()) +.scheduling(new SyntheticsTestOptionsScheduling() +.timeframes(Arrays.asList(new SyntheticsTestOptionsSchedulingTimeframe() +.day(1) +.from("07:00") +.to("16:00"), new SyntheticsTestOptionsSchedulingTimeframe() +.day(3) +.from("07:00") +.to("16:00"))) +.timezone("America/New_York"))) +.status(SyntheticsTestPauseStatus.LIVE) +.subtype(SyntheticsNetworkTestSubType.TCP) +.tags(Collections.singletonList("env:production")) +.type(SyntheticsNetworkTestType.NETWORK)) +.type(SyntheticsNetworkTestType.NETWORK)); try { - SyntheticsNetworkTestResponse result = - apiInstance.updateSyntheticsNetworkTest("public_id", body); + SyntheticsNetworkTestResponse result = apiInstance.updateSyntheticsNetworkTest("public_id", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling SyntheticsApi#updateSyntheticsNetworkTest"); @@ -107,4 +88,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/AddMemberTeam.java b/examples/v2/teams/AddMemberTeam.java index f6d99f4ab67..ff7f78af2fa 100644 --- a/examples/v2/teams/AddMemberTeam.java +++ b/examples/v2/teams/AddMemberTeam.java @@ -1,11 +1,18 @@ // Add a member team returns "Added" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.AddMemberTeamRequest; import com.datadog.api.client.v2.model.MemberTeam; import com.datadog.api.client.v2.model.MemberTeamType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -13,12 +20,10 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.addMemberTeam", true); TeamsApi apiInstance = new TeamsApi(defaultClient); - AddMemberTeamRequest body = - new AddMemberTeamRequest() - .data( - new MemberTeam() - .id("aeadc05e-98a8-11ec-ac2c-da7ad0900001") - .type(MemberTeamType.MEMBER_TEAMS)); + AddMemberTeamRequest body = new AddMemberTeamRequest() +.data(new MemberTeam() +.id("aeadc05e-98a8-11ec-ac2c-da7ad0900001") +.type(MemberTeamType.MEMBER_TEAMS)); try { apiInstance.addMemberTeam("super_team_id", body); @@ -30,4 +35,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/AddTeamHierarchyLink.java b/examples/v2/teams/AddTeamHierarchyLink.java index 953f8a377f8..913fbd44d57 100644 --- a/examples/v2/teams/AddTeamHierarchyLink.java +++ b/examples/v2/teams/AddTeamHierarchyLink.java @@ -1,16 +1,23 @@ // Create a team hierarchy link returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamHierarchyLinkResponse; import com.datadog.api.client.v2.model.TeamHierarchyLinkCreate; import com.datadog.api.client.v2.model.TeamHierarchyLinkCreateRelationships; import com.datadog.api.client.v2.model.TeamHierarchyLinkCreateRequest; import com.datadog.api.client.v2.model.TeamHierarchyLinkCreateTeam; import com.datadog.api.client.v2.model.TeamHierarchyLinkCreateTeamRelationship; -import com.datadog.api.client.v2.model.TeamHierarchyLinkResponse; import com.datadog.api.client.v2.model.TeamHierarchyLinkType; import com.datadog.api.client.v2.model.TeamType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -23,25 +30,18 @@ public static void main(String[] args) { // there is a valid "dd_team_2" in the system String DD_TEAM_2_DATA_ID = System.getenv("DD_TEAM_2_DATA_ID"); - TeamHierarchyLinkCreateRequest body = - new TeamHierarchyLinkCreateRequest() - .data( - new TeamHierarchyLinkCreate() - .relationships( - new TeamHierarchyLinkCreateRelationships() - .parentTeam( - new TeamHierarchyLinkCreateTeamRelationship() - .data( - new TeamHierarchyLinkCreateTeam() - .id(DD_TEAM_DATA_ID) - .type(TeamType.TEAM))) - .subTeam( - new TeamHierarchyLinkCreateTeamRelationship() - .data( - new TeamHierarchyLinkCreateTeam() - .id(DD_TEAM_2_DATA_ID) - .type(TeamType.TEAM)))) - .type(TeamHierarchyLinkType.TEAM_HIERARCHY_LINKS)); + TeamHierarchyLinkCreateRequest body = new TeamHierarchyLinkCreateRequest() +.data(new TeamHierarchyLinkCreate() +.relationships(new TeamHierarchyLinkCreateRelationships() +.parentTeam(new TeamHierarchyLinkCreateTeamRelationship() +.data(new TeamHierarchyLinkCreateTeam() +.id(DD_TEAM_DATA_ID) +.type(TeamType.TEAM))) +.subTeam(new TeamHierarchyLinkCreateTeamRelationship() +.data(new TeamHierarchyLinkCreateTeam() +.id(DD_TEAM_2_DATA_ID) +.type(TeamType.TEAM)))) +.type(TeamHierarchyLinkType.TEAM_HIERARCHY_LINKS)); try { TeamHierarchyLinkResponse result = apiInstance.addTeamHierarchyLink(body); @@ -54,4 +54,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/CreateTeam.java b/examples/v2/teams/CreateTeam.java index 16421c2608b..73125037c72 100644 --- a/examples/v2/teams/CreateTeam.java +++ b/examples/v2/teams/CreateTeam.java @@ -1,31 +1,36 @@ // Create a team returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamResponse; import com.datadog.api.client.v2.model.RelationshipToUsers; import com.datadog.api.client.v2.model.TeamCreate; import com.datadog.api.client.v2.model.TeamCreateAttributes; import com.datadog.api.client.v2.model.TeamCreateRelationships; import com.datadog.api.client.v2.model.TeamCreateRequest; -import com.datadog.api.client.v2.model.TeamResponse; import com.datadog.api.client.v2.model.TeamType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); TeamsApi apiInstance = new TeamsApi(defaultClient); - TeamCreateRequest body = - new TeamCreateRequest() - .data( - new TeamCreate() - .attributes( - new TeamCreateAttributes() - .handle("test-handle-a0fc0297eb519635") - .name("test-name-a0fc0297eb519635")) - .relationships(new TeamCreateRelationships().users(new RelationshipToUsers())) - .type(TeamType.TEAM)); + TeamCreateRequest body = new TeamCreateRequest() +.data(new TeamCreate() +.attributes(new TeamCreateAttributes() +.handle("test-handle-a0fc0297eb519635") +.name("test-name-a0fc0297eb519635")) +.relationships(new TeamCreateRelationships() +.users(new RelationshipToUsers())) +.type(TeamType.TEAM)); try { TeamResponse result = apiInstance.createTeam(body); @@ -38,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/CreateTeamConnections.java b/examples/v2/teams/CreateTeamConnections.java index 95e06e2bbfb..c440a820a1c 100644 --- a/examples/v2/teams/CreateTeamConnections.java +++ b/examples/v2/teams/CreateTeamConnections.java @@ -1,8 +1,9 @@ // Create team connections returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamConnectionsResponse; import com.datadog.api.client.v2.model.ConnectedTeamRef; import com.datadog.api.client.v2.model.ConnectedTeamRefData; import com.datadog.api.client.v2.model.ConnectedTeamRefDataType; @@ -11,11 +12,16 @@ import com.datadog.api.client.v2.model.TeamConnectionCreateRequest; import com.datadog.api.client.v2.model.TeamConnectionRelationships; import com.datadog.api.client.v2.model.TeamConnectionType; -import com.datadog.api.client.v2.model.TeamConnectionsResponse; import com.datadog.api.client.v2.model.TeamRef; import com.datadog.api.client.v2.model.TeamRefData; import com.datadog.api.client.v2.model.TeamRefDataType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -26,28 +32,21 @@ public static void main(String[] args) { // there is a valid "dd_team" in the system String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); - TeamConnectionCreateRequest body = - new TeamConnectionCreateRequest() - .data( - Collections.singletonList( - new TeamConnectionCreateData() - .type(TeamConnectionType.TEAM_CONNECTION) - .attributes( - new TeamConnectionAttributes().source("github").managedBy("datadog")) - .relationships( - new TeamConnectionRelationships() - .team( - new TeamRef() - .data( - new TeamRefData() - .id(DD_TEAM_DATA_ID) - .type(TeamRefDataType.TEAM))) - .connectedTeam( - new ConnectedTeamRef() - .data( - new ConnectedTeamRefData() - .id("@MyGitHubAccount/my-team-name") - .type(ConnectedTeamRefDataType.GITHUB_TEAM)))))); + TeamConnectionCreateRequest body = new TeamConnectionCreateRequest() +.data(Collections.singletonList(new TeamConnectionCreateData() +.type(TeamConnectionType.TEAM_CONNECTION) +.attributes(new TeamConnectionAttributes() +.source("github") +.managedBy("datadog")) +.relationships(new TeamConnectionRelationships() +.team(new TeamRef() +.data(new TeamRefData() +.id(DD_TEAM_DATA_ID) +.type(TeamRefDataType.TEAM))) +.connectedTeam(new ConnectedTeamRef() +.data(new ConnectedTeamRefData() +.id("@MyGitHubAccount/my-team-name") +.type(ConnectedTeamRefDataType.GITHUB_TEAM)))))); try { TeamConnectionsResponse result = apiInstance.createTeamConnections(body); @@ -60,4 +59,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/CreateTeamLink.java b/examples/v2/teams/CreateTeamLink.java index ac7bf64408d..c6abdda7ebd 100644 --- a/examples/v2/teams/CreateTeamLink.java +++ b/examples/v2/teams/CreateTeamLink.java @@ -1,13 +1,20 @@ // Create a team link returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamLinkResponse; import com.datadog.api.client.v2.model.TeamLinkAttributes; import com.datadog.api.client.v2.model.TeamLinkCreate; import com.datadog.api.client.v2.model.TeamLinkCreateRequest; -import com.datadog.api.client.v2.model.TeamLinkResponse; import com.datadog.api.client.v2.model.TeamLinkType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,16 +24,13 @@ public static void main(String[] args) { // there is a valid "dd_team" in the system String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); - TeamLinkCreateRequest body = - new TeamLinkCreateRequest() - .data( - new TeamLinkCreate() - .attributes( - new TeamLinkAttributes() - .label("Link label") - .url("https://example.com") - .position(0)) - .type(TeamLinkType.TEAM_LINKS)); + TeamLinkCreateRequest body = new TeamLinkCreateRequest() +.data(new TeamLinkCreate() +.attributes(new TeamLinkAttributes() +.label("Link label") +.url("https://example.com") +.position(0)) +.type(TeamLinkType.TEAM_LINKS)); try { TeamLinkResponse result = apiInstance.createTeamLink(DD_TEAM_DATA_ID, body); @@ -39,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/CreateTeamMembership.java b/examples/v2/teams/CreateTeamMembership.java index 6e5ac62ed14..fabb05e24d2 100644 --- a/examples/v2/teams/CreateTeamMembership.java +++ b/examples/v2/teams/CreateTeamMembership.java @@ -1,8 +1,9 @@ // Add a user to a team returns "Represents a user's association to a team" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.UserTeamResponse; import com.datadog.api.client.v2.model.RelationshipToUserTeamTeam; import com.datadog.api.client.v2.model.RelationshipToUserTeamTeamData; import com.datadog.api.client.v2.model.RelationshipToUserTeamUser; @@ -11,37 +12,37 @@ import com.datadog.api.client.v2.model.UserTeamCreate; import com.datadog.api.client.v2.model.UserTeamRelationships; import com.datadog.api.client.v2.model.UserTeamRequest; -import com.datadog.api.client.v2.model.UserTeamResponse; import com.datadog.api.client.v2.model.UserTeamRole; import com.datadog.api.client.v2.model.UserTeamTeamType; import com.datadog.api.client.v2.model.UserTeamType; import com.datadog.api.client.v2.model.UserTeamUserType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); TeamsApi apiInstance = new TeamsApi(defaultClient); - UserTeamRequest body = - new UserTeamRequest() - .data( - new UserTeamCreate() - .attributes(new UserTeamAttributes().role(UserTeamRole.ADMIN)) - .relationships( - new UserTeamRelationships() - .team( - new RelationshipToUserTeamTeam() - .data( - new RelationshipToUserTeamTeamData() - .id("d7e15d9d-d346-43da-81d8-3d9e71d9a5e9") - .type(UserTeamTeamType.TEAM))) - .user( - new RelationshipToUserTeamUser() - .data( - new RelationshipToUserTeamUserData() - .id("b8626d7e-cedd-11eb-abf5-da7ad0900001") - .type(UserTeamUserType.USERS)))) - .type(UserTeamType.TEAM_MEMBERSHIPS)); + UserTeamRequest body = new UserTeamRequest() +.data(new UserTeamCreate() +.attributes(new UserTeamAttributes() +.role(UserTeamRole.ADMIN)) +.relationships(new UserTeamRelationships() +.team(new RelationshipToUserTeamTeam() +.data(new RelationshipToUserTeamTeamData() +.id("d7e15d9d-d346-43da-81d8-3d9e71d9a5e9") +.type(UserTeamTeamType.TEAM))) +.user(new RelationshipToUserTeamUser() +.data(new RelationshipToUserTeamUserData() +.id("b8626d7e-cedd-11eb-abf5-da7ad0900001") +.type(UserTeamUserType.USERS)))) +.type(UserTeamType.TEAM_MEMBERSHIPS)); try { UserTeamResponse result = apiInstance.createTeamMembership("team_id", body); @@ -54,4 +55,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/CreateTeamNotificationRule.java b/examples/v2/teams/CreateTeamNotificationRule.java index 496578b6ab8..300d11dd3f6 100644 --- a/examples/v2/teams/CreateTeamNotificationRule.java +++ b/examples/v2/teams/CreateTeamNotificationRule.java @@ -1,15 +1,22 @@ // Create team notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamNotificationRuleResponse; import com.datadog.api.client.v2.model.TeamNotificationRule; import com.datadog.api.client.v2.model.TeamNotificationRuleAttributes; import com.datadog.api.client.v2.model.TeamNotificationRuleAttributesEmail; import com.datadog.api.client.v2.model.TeamNotificationRuleAttributesSlack; import com.datadog.api.client.v2.model.TeamNotificationRuleRequest; -import com.datadog.api.client.v2.model.TeamNotificationRuleResponse; import com.datadog.api.client.v2.model.TeamNotificationRuleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,22 +26,18 @@ public static void main(String[] args) { // there is a valid "dd_team" in the system String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); - TeamNotificationRuleRequest body = - new TeamNotificationRuleRequest() - .data( - new TeamNotificationRule() - .type(TeamNotificationRuleType.TEAM_NOTIFICATION_RULES) - .attributes( - new TeamNotificationRuleAttributes() - .email(new TeamNotificationRuleAttributesEmail().enabled(true)) - .slack( - new TeamNotificationRuleAttributesSlack() - .workspace("Datadog") - .channel("aaa-omg-ops")))); + TeamNotificationRuleRequest body = new TeamNotificationRuleRequest() +.data(new TeamNotificationRule() +.type(TeamNotificationRuleType.TEAM_NOTIFICATION_RULES) +.attributes(new TeamNotificationRuleAttributes() +.email(new TeamNotificationRuleAttributesEmail() +.enabled(true)) +.slack(new TeamNotificationRuleAttributesSlack() +.workspace("Datadog") +.channel("aaa-omg-ops")))); try { - TeamNotificationRuleResponse result = - apiInstance.createTeamNotificationRule(DD_TEAM_DATA_ID, body); + TeamNotificationRuleResponse result = apiInstance.createTeamNotificationRule(DD_TEAM_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#createTeamNotificationRule"); @@ -44,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/CreateTeam_252121814.java b/examples/v2/teams/CreateTeam_252121814.java index f89ad533aa9..7f2a726cbe7 100644 --- a/examples/v2/teams/CreateTeam_252121814.java +++ b/examples/v2/teams/CreateTeam_252121814.java @@ -1,34 +1,36 @@ // Create a team with V2 fields returns "CREATED" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamResponse; import com.datadog.api.client.v2.model.TeamCreate; import com.datadog.api.client.v2.model.TeamCreateAttributes; import com.datadog.api.client.v2.model.TeamCreateRequest; -import com.datadog.api.client.v2.model.TeamResponse; import com.datadog.api.client.v2.model.TeamType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); TeamsApi apiInstance = new TeamsApi(defaultClient); - TeamCreateRequest body = - new TeamCreateRequest() - .data( - new TeamCreate() - .attributes( - new TeamCreateAttributes() - .handle("test-handle-a0fc0297eb519635") - .name("test-name-a0fc0297eb519635") - .avatar("🥑") - .banner(7L) - .visibleModules(Arrays.asList("m1", "m2")) - .hiddenModules(Collections.singletonList("m3"))) - .type(TeamType.TEAM)); + TeamCreateRequest body = new TeamCreateRequest() +.data(new TeamCreate() +.attributes(new TeamCreateAttributes() +.handle("test-handle-a0fc0297eb519635") +.name("test-name-a0fc0297eb519635") +.avatar("🥑") +.banner(7L) +.visibleModules(Arrays.asList("m1", "m2")) +.hiddenModules(Collections.singletonList("m3"))) +.type(TeamType.TEAM)); try { TeamResponse result = apiInstance.createTeam(body); @@ -41,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/DeleteTeam.java b/examples/v2/teams/DeleteTeam.java index 9be0b9cc4ea..7474e95a33e 100644 --- a/examples/v2/teams/DeleteTeam.java +++ b/examples/v2/teams/DeleteTeam.java @@ -1,8 +1,15 @@ // Remove a team returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/DeleteTeamConnections.java b/examples/v2/teams/DeleteTeamConnections.java index 2f0173354d7..872c69cb902 100644 --- a/examples/v2/teams/DeleteTeamConnections.java +++ b/examples/v2/teams/DeleteTeamConnections.java @@ -1,25 +1,28 @@ // Delete team connections returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamConnectionDeleteRequest; import com.datadog.api.client.v2.model.TeamConnectionDeleteRequestDataItem; import com.datadog.api.client.v2.model.TeamConnectionType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); TeamsApi apiInstance = new TeamsApi(defaultClient); - TeamConnectionDeleteRequest body = - new TeamConnectionDeleteRequest() - .data( - Collections.singletonList( - new TeamConnectionDeleteRequestDataItem() - .id("12345678-1234-5678-9abc-123456789012") - .type(TeamConnectionType.TEAM_CONNECTION))); + TeamConnectionDeleteRequest body = new TeamConnectionDeleteRequest() +.data(Collections.singletonList(new TeamConnectionDeleteRequestDataItem() +.id("12345678-1234-5678-9abc-123456789012") +.type(TeamConnectionType.TEAM_CONNECTION))); try { apiInstance.deleteTeamConnections(body); @@ -31,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/DeleteTeamLink.java b/examples/v2/teams/DeleteTeamLink.java index 19c0080844d..02a26e14d9d 100644 --- a/examples/v2/teams/DeleteTeamLink.java +++ b/examples/v2/teams/DeleteTeamLink.java @@ -1,8 +1,15 @@ // Remove a team link returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/DeleteTeamMembership.java b/examples/v2/teams/DeleteTeamMembership.java index e93da80a6b2..a9f5ee44772 100644 --- a/examples/v2/teams/DeleteTeamMembership.java +++ b/examples/v2/teams/DeleteTeamMembership.java @@ -1,8 +1,15 @@ // Remove a user from a team returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/DeleteTeamNotificationRule.java b/examples/v2/teams/DeleteTeamNotificationRule.java index 6db962c802e..19bfa364061 100644 --- a/examples/v2/teams/DeleteTeamNotificationRule.java +++ b/examples/v2/teams/DeleteTeamNotificationRule.java @@ -1,8 +1,15 @@ // Delete team notification rule returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -25,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeam.java b/examples/v2/teams/GetTeam.java index ced9f873cd7..d2e1b81ace2 100644 --- a/examples/v2/teams/GetTeam.java +++ b/examples/v2/teams/GetTeam.java @@ -1,9 +1,16 @@ // Get a team returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeamHierarchyLink.java b/examples/v2/teams/GetTeamHierarchyLink.java index 53ec6a3c4c6..ca16c0b40e0 100644 --- a/examples/v2/teams/GetTeamHierarchyLink.java +++ b/examples/v2/teams/GetTeamHierarchyLink.java @@ -1,9 +1,16 @@ // Get a team hierarchy link returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamHierarchyLinkResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String TEAM_HIERARCHY_LINK_DATA_ID = System.getenv("TEAM_HIERARCHY_LINK_DATA_ID"); try { - TeamHierarchyLinkResponse result = - apiInstance.getTeamHierarchyLink(TEAM_HIERARCHY_LINK_DATA_ID); + TeamHierarchyLinkResponse result = apiInstance.getTeamHierarchyLink(TEAM_HIERARCHY_LINK_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#getTeamHierarchyLink"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeamLink.java b/examples/v2/teams/GetTeamLink.java index 4221a4d49c7..7fa5b1ae5f7 100644 --- a/examples/v2/teams/GetTeamLink.java +++ b/examples/v2/teams/GetTeamLink.java @@ -1,9 +1,16 @@ // Get a team link returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamLinkResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -27,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeamLinks.java b/examples/v2/teams/GetTeamLinks.java index 9694ad8125c..c25e0f76114 100644 --- a/examples/v2/teams/GetTeamLinks.java +++ b/examples/v2/teams/GetTeamLinks.java @@ -1,9 +1,16 @@ // Get links for a team returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamLinksResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeamMemberships.java b/examples/v2/teams/GetTeamMemberships.java index 80bd60c2634..09e4fe8b7d5 100644 --- a/examples/v2/teams/GetTeamMemberships.java +++ b/examples/v2/teams/GetTeamMemberships.java @@ -1,9 +1,16 @@ // Get team memberships returns "Represents a user's association to a team" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.UserTeamsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeamMemberships_3799131168.java b/examples/v2/teams/GetTeamMemberships_3799131168.java index d32fc3154c7..6e720950d71 100644 --- a/examples/v2/teams/GetTeamMemberships_3799131168.java +++ b/examples/v2/teams/GetTeamMemberships_3799131168.java @@ -1,10 +1,19 @@ // Get team memberships returns "Represents a user's association to a team" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.api.TeamsApi.GetTeamMembershipsOptionalParameters; +import com.datadog.api.client.v2.model.UserTeamsResponse; import com.datadog.api.client.v2.model.UserTeam; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,13 +21,10 @@ public static void main(String[] args) { TeamsApi apiInstance = new TeamsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.getTeamMembershipsWithPagination( - "2e06bf2c-193b-41d4-b3c2-afccc080458f", - new GetTeamMembershipsOptionalParameters().pageSize(2L)); + PaginationIterable iterable = apiInstance.getTeamMembershipsWithPagination("2e06bf2c-193b-41d4-b3c2-afccc080458f",new GetTeamMembershipsOptionalParameters().pageSize(2L)); for (UserTeam item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling TeamsApi#getTeamMembershipsWithPagination"); @@ -26,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeamNotificationRule.java b/examples/v2/teams/GetTeamNotificationRule.java index e4bf03bd813..0dd0b6ebe04 100644 --- a/examples/v2/teams/GetTeamNotificationRule.java +++ b/examples/v2/teams/GetTeamNotificationRule.java @@ -1,9 +1,16 @@ // Get team notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamNotificationRuleResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,8 +24,7 @@ public static void main(String[] args) { String TEAM_NOTIFICATION_RULE_DATA_ID = System.getenv("TEAM_NOTIFICATION_RULE_DATA_ID"); try { - TeamNotificationRuleResponse result = - apiInstance.getTeamNotificationRule(DD_TEAM_DATA_ID, TEAM_NOTIFICATION_RULE_DATA_ID); + TeamNotificationRuleResponse result = apiInstance.getTeamNotificationRule(DD_TEAM_DATA_ID, TEAM_NOTIFICATION_RULE_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#getTeamNotificationRule"); @@ -28,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeamNotificationRules.java b/examples/v2/teams/GetTeamNotificationRules.java index b59cb5a9a39..f7c7cfc8746 100644 --- a/examples/v2/teams/GetTeamNotificationRules.java +++ b/examples/v2/teams/GetTeamNotificationRules.java @@ -1,9 +1,16 @@ // Get team notification rules returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamNotificationRulesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeamPermissionSettings.java b/examples/v2/teams/GetTeamPermissionSettings.java index c412e839874..dca17f07d25 100644 --- a/examples/v2/teams/GetTeamPermissionSettings.java +++ b/examples/v2/teams/GetTeamPermissionSettings.java @@ -1,9 +1,16 @@ // Get permission settings for a team returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamPermissionSettingsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,8 +21,7 @@ public static void main(String[] args) { String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); try { - TeamPermissionSettingsResponse result = - apiInstance.getTeamPermissionSettings(DD_TEAM_DATA_ID); + TeamPermissionSettingsResponse result = apiInstance.getTeamPermissionSettings(DD_TEAM_DATA_ID); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#getTeamPermissionSettings"); @@ -25,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetTeamSync.java b/examples/v2/teams/GetTeamSync.java index a82786bb0bc..e4a861a6c3c 100644 --- a/examples/v2/teams/GetTeamSync.java +++ b/examples/v2/teams/GetTeamSync.java @@ -1,10 +1,17 @@ // Get team sync configurations returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; -import com.datadog.api.client.v2.model.TeamSyncAttributesSource; import com.datadog.api.client.v2.model.TeamSyncResponse; +import com.datadog.api.client.v2.model.TeamSyncAttributesSource; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/GetUserMemberships.java b/examples/v2/teams/GetUserMemberships.java index 5a1c024d6ab..c3547dcf810 100644 --- a/examples/v2/teams/GetUserMemberships.java +++ b/examples/v2/teams/GetUserMemberships.java @@ -1,9 +1,16 @@ // Get user memberships returns "Represents a user's association to a team" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.UserTeamsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListMemberTeams.java b/examples/v2/teams/ListMemberTeams.java index 0071725d987..805d22d6944 100644 --- a/examples/v2/teams/ListMemberTeams.java +++ b/examples/v2/teams/ListMemberTeams.java @@ -1,9 +1,16 @@ // Get all member teams returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListMemberTeams_1662850354.java b/examples/v2/teams/ListMemberTeams_1662850354.java index 00c7adcc808..c488a3b575f 100644 --- a/examples/v2/teams/ListMemberTeams_1662850354.java +++ b/examples/v2/teams/ListMemberTeams_1662850354.java @@ -1,9 +1,18 @@ // Get all member teams returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamsResponse; import com.datadog.api.client.v2.model.Team; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +21,10 @@ public static void main(String[] args) { TeamsApi apiInstance = new TeamsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listMemberTeamsWithPagination("super_team_id"); + PaginationIterable iterable = apiInstance.listMemberTeamsWithPagination("super_team_id"); for (Team item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling TeamsApi#listMemberTeamsWithPagination"); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListTeamConnections.java b/examples/v2/teams/ListTeamConnections.java index 8699ef7a09c..3be9295ee9f 100644 --- a/examples/v2/teams/ListTeamConnections.java +++ b/examples/v2/teams/ListTeamConnections.java @@ -1,9 +1,16 @@ // List team connections returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamConnectionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListTeamConnections_1473516764.java b/examples/v2/teams/ListTeamConnections_1473516764.java index 86966c150fd..9432cbd2a27 100644 --- a/examples/v2/teams/ListTeamConnections_1473516764.java +++ b/examples/v2/teams/ListTeamConnections_1473516764.java @@ -1,11 +1,17 @@ // List team connections with filters returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.api.TeamsApi.ListTeamConnectionsOptionalParameters; import com.datadog.api.client.v2.model.TeamConnectionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,11 +20,7 @@ public static void main(String[] args) { TeamsApi apiInstance = new TeamsApi(defaultClient); try { - TeamConnectionsResponse result = - apiInstance.listTeamConnections( - new ListTeamConnectionsOptionalParameters() - .filterSources(Collections.singletonList("github")) - .pageSize(10L)); + TeamConnectionsResponse result = apiInstance.listTeamConnections(new ListTeamConnectionsOptionalParameters().filterSources(Collections.singletonList("github")).pageSize(10L)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#listTeamConnections"); @@ -28,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListTeamConnections_2418873869.java b/examples/v2/teams/ListTeamConnections_2418873869.java index 1b3edaf7023..f6129987534 100644 --- a/examples/v2/teams/ListTeamConnections_2418873869.java +++ b/examples/v2/teams/ListTeamConnections_2418873869.java @@ -1,9 +1,18 @@ // List team connections returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamConnectionsResponse; import com.datadog.api.client.v2.model.TeamConnection; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,7 +23,7 @@ public static void main(String[] args) { PaginationIterable iterable = apiInstance.listTeamConnectionsWithPagination(); for (TeamConnection item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling TeamsApi#listTeamConnectionsWithPagination"); @@ -22,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListTeamHierarchyLinks.java b/examples/v2/teams/ListTeamHierarchyLinks.java index b80b43e55d0..a5220cf5bac 100644 --- a/examples/v2/teams/ListTeamHierarchyLinks.java +++ b/examples/v2/teams/ListTeamHierarchyLinks.java @@ -1,10 +1,17 @@ // Get team hierarchy links returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.api.TeamsApi.ListTeamHierarchyLinksOptionalParameters; import com.datadog.api.client.v2.model.TeamHierarchyLinksResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,19 +19,11 @@ public static void main(String[] args) { TeamsApi apiInstance = new TeamsApi(defaultClient); // there is a valid "team_hierarchy_link" in the system - String TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_PARENT_TEAM_DATA_ID = - System.getenv("TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_PARENT_TEAM_DATA_ID"); - String TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_SUB_TEAM_DATA_ID = - System.getenv("TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_SUB_TEAM_DATA_ID"); + String TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_PARENT_TEAM_DATA_ID = System.getenv("TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_PARENT_TEAM_DATA_ID"); + String TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_SUB_TEAM_DATA_ID = System.getenv("TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_SUB_TEAM_DATA_ID"); try { - TeamHierarchyLinksResponse result = - apiInstance.listTeamHierarchyLinks( - new ListTeamHierarchyLinksOptionalParameters() - .filterParentTeam(TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_PARENT_TEAM_DATA_ID) - .filterSubTeam(TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_SUB_TEAM_DATA_ID) - .pageNumber(0L) - .pageSize(100L)); + TeamHierarchyLinksResponse result = apiInstance.listTeamHierarchyLinks(new ListTeamHierarchyLinksOptionalParameters().filterParentTeam(TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_PARENT_TEAM_DATA_ID).filterSubTeam(TEAM_HIERARCHY_LINK_DATA_RELATIONSHIPS_SUB_TEAM_DATA_ID).pageNumber(0L).pageSize(100L)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#listTeamHierarchyLinks"); @@ -34,4 +33,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListTeamHierarchyLinks_3360757486.java b/examples/v2/teams/ListTeamHierarchyLinks_3360757486.java index 23d050d9d83..0264c2069d3 100644 --- a/examples/v2/teams/ListTeamHierarchyLinks_3360757486.java +++ b/examples/v2/teams/ListTeamHierarchyLinks_3360757486.java @@ -1,9 +1,18 @@ // Get team hierarchy links returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamHierarchyLinksResponse; import com.datadog.api.client.v2.model.TeamHierarchyLink; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,11 +20,10 @@ public static void main(String[] args) { TeamsApi apiInstance = new TeamsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listTeamHierarchyLinksWithPagination(); + PaginationIterable iterable = apiInstance.listTeamHierarchyLinksWithPagination(); for (TeamHierarchyLink item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling TeamsApi#listTeamHierarchyLinksWithPagination"); @@ -23,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListTeams.java b/examples/v2/teams/ListTeams.java index f6ec3dfb7f7..a47ca32ad1b 100644 --- a/examples/v2/teams/ListTeams.java +++ b/examples/v2/teams/ListTeams.java @@ -1,9 +1,16 @@ // Get all teams returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListTeams_3429963470.java b/examples/v2/teams/ListTeams_3429963470.java index 0f58639663d..8730c3fa0a3 100644 --- a/examples/v2/teams/ListTeams_3429963470.java +++ b/examples/v2/teams/ListTeams_3429963470.java @@ -1,12 +1,18 @@ // Get all teams with fields_team parameter returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.api.TeamsApi.ListTeamsOptionalParameters; -import com.datadog.api.client.v2.model.TeamsField; import com.datadog.api.client.v2.model.TeamsResponse; +import com.datadog.api.client.v2.model.TeamsField; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -14,10 +20,7 @@ public static void main(String[] args) { TeamsApi apiInstance = new TeamsApi(defaultClient); try { - TeamsResponse result = - apiInstance.listTeams( - new ListTeamsOptionalParameters() - .fieldsTeam(Arrays.asList(TeamsField.ID, TeamsField.NAME, TeamsField.HANDLE))); + TeamsResponse result = apiInstance.listTeams(new ListTeamsOptionalParameters().fieldsTeam(Arrays.asList(TeamsField.ID, TeamsField.NAME, TeamsField.HANDLE))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#listTeams"); @@ -27,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/ListTeams_3592098458.java b/examples/v2/teams/ListTeams_3592098458.java index 04f3a99565c..2765658b6f2 100644 --- a/examples/v2/teams/ListTeams_3592098458.java +++ b/examples/v2/teams/ListTeams_3592098458.java @@ -1,10 +1,19 @@ // Get all teams returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.api.TeamsApi.ListTeamsOptionalParameters; +import com.datadog.api.client.v2.model.TeamsResponse; import com.datadog.api.client.v2.model.Team; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +21,10 @@ public static void main(String[] args) { TeamsApi apiInstance = new TeamsApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listTeamsWithPagination(new ListTeamsOptionalParameters().pageSize(2L)); + PaginationIterable iterable = apiInstance.listTeamsWithPagination(new ListTeamsOptionalParameters().pageSize(2L)); for (Team item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling TeamsApi#listTeamsWithPagination"); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/RemoveMemberTeam.java b/examples/v2/teams/RemoveMemberTeam.java index da12f277c50..822d3ef2091 100644 --- a/examples/v2/teams/RemoveMemberTeam.java +++ b/examples/v2/teams/RemoveMemberTeam.java @@ -1,8 +1,15 @@ // Remove a member team returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,4 +27,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/RemoveTeamHierarchyLink.java b/examples/v2/teams/RemoveTeamHierarchyLink.java index a8ec28039ca..a1483bca12a 100644 --- a/examples/v2/teams/RemoveTeamHierarchyLink.java +++ b/examples/v2/teams/RemoveTeamHierarchyLink.java @@ -1,8 +1,15 @@ // Remove a team hierarchy link returns "No Content" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/SyncTeams.java b/examples/v2/teams/SyncTeams.java index 5060942386c..09c6e5f5742 100644 --- a/examples/v2/teams/SyncTeams.java +++ b/examples/v2/teams/SyncTeams.java @@ -1,7 +1,7 @@ // Link Teams with GitHub Teams returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamSyncAttributes; import com.datadog.api.client.v2.model.TeamSyncAttributesSource; @@ -9,21 +9,25 @@ import com.datadog.api.client.v2.model.TeamSyncBulkType; import com.datadog.api.client.v2.model.TeamSyncData; import com.datadog.api.client.v2.model.TeamSyncRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); TeamsApi apiInstance = new TeamsApi(defaultClient); - TeamSyncRequest body = - new TeamSyncRequest() - .data( - new TeamSyncData() - .attributes( - new TeamSyncAttributes() - .source(TeamSyncAttributesSource.GITHUB) - .type(TeamSyncAttributesType.LINK)) - .type(TeamSyncBulkType.TEAM_SYNC_BULK)); + TeamSyncRequest body = new TeamSyncRequest() +.data(new TeamSyncData() +.attributes(new TeamSyncAttributes() +.source(TeamSyncAttributesSource.GITHUB) +.type(TeamSyncAttributesType.LINK)) +.type(TeamSyncBulkType.TEAM_SYNC_BULK)); try { apiInstance.syncTeams(body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/SyncTeams_3215592344.java b/examples/v2/teams/SyncTeams_3215592344.java index a71b55edbff..3a5c8dd69d8 100644 --- a/examples/v2/teams/SyncTeams_3215592344.java +++ b/examples/v2/teams/SyncTeams_3215592344.java @@ -1,7 +1,7 @@ // Sync teams returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamSyncAttributes; import com.datadog.api.client.v2.model.TeamSyncAttributesSource; @@ -9,21 +9,25 @@ import com.datadog.api.client.v2.model.TeamSyncBulkType; import com.datadog.api.client.v2.model.TeamSyncData; import com.datadog.api.client.v2.model.TeamSyncRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); TeamsApi apiInstance = new TeamsApi(defaultClient); - TeamSyncRequest body = - new TeamSyncRequest() - .data( - new TeamSyncData() - .attributes( - new TeamSyncAttributes() - .source(TeamSyncAttributesSource.GITHUB) - .type(TeamSyncAttributesType.LINK)) - .type(TeamSyncBulkType.TEAM_SYNC_BULK)); + TeamSyncRequest body = new TeamSyncRequest() +.data(new TeamSyncData() +.attributes(new TeamSyncAttributes() +.source(TeamSyncAttributesSource.GITHUB) +.type(TeamSyncAttributesType.LINK)) +.type(TeamSyncBulkType.TEAM_SYNC_BULK)); try { apiInstance.syncTeams(body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/UpdateTeam.java b/examples/v2/teams/UpdateTeam.java index 2e5c9182580..afa6956b224 100644 --- a/examples/v2/teams/UpdateTeam.java +++ b/examples/v2/teams/UpdateTeam.java @@ -1,15 +1,20 @@ // Update a team returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamResponse; import com.datadog.api.client.v2.model.TeamType; import com.datadog.api.client.v2.model.TeamUpdate; import com.datadog.api.client.v2.model.TeamUpdateAttributes; import com.datadog.api.client.v2.model.TeamUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,19 +26,16 @@ public static void main(String[] args) { String DD_TEAM_DATA_ATTRIBUTES_NAME = System.getenv("DD_TEAM_DATA_ATTRIBUTES_NAME"); String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); - TeamUpdateRequest body = - new TeamUpdateRequest() - .data( - new TeamUpdate() - .attributes( - new TeamUpdateAttributes() - .handle(DD_TEAM_DATA_ATTRIBUTES_HANDLE) - .name("Example Team updated") - .avatar("🥑") - .banner(7L) - .hiddenModules(Collections.singletonList("m3")) - .visibleModules(Arrays.asList("m1", "m2"))) - .type(TeamType.TEAM)); + TeamUpdateRequest body = new TeamUpdateRequest() +.data(new TeamUpdate() +.attributes(new TeamUpdateAttributes() +.handle(DD_TEAM_DATA_ATTRIBUTES_HANDLE) +.name("Example Team updated") +.avatar("🥑") +.banner(7L) +.hiddenModules(Collections.singletonList("m3")) +.visibleModules(Arrays.asList("m1", "m2"))) +.type(TeamType.TEAM)); try { TeamResponse result = apiInstance.updateTeam(DD_TEAM_DATA_ID, body); @@ -46,4 +48,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/UpdateTeamLink.java b/examples/v2/teams/UpdateTeamLink.java index 9ef39c60e36..67ce35374d2 100644 --- a/examples/v2/teams/UpdateTeamLink.java +++ b/examples/v2/teams/UpdateTeamLink.java @@ -1,13 +1,20 @@ // Update a team link returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamLinkResponse; import com.datadog.api.client.v2.model.TeamLinkAttributes; import com.datadog.api.client.v2.model.TeamLinkCreate; import com.datadog.api.client.v2.model.TeamLinkCreateRequest; -import com.datadog.api.client.v2.model.TeamLinkResponse; import com.datadog.api.client.v2.model.TeamLinkType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -20,17 +27,15 @@ public static void main(String[] args) { // there is a valid "team_link" in the system String TEAM_LINK_DATA_ID = System.getenv("TEAM_LINK_DATA_ID"); - TeamLinkCreateRequest body = - new TeamLinkCreateRequest() - .data( - new TeamLinkCreate() - .attributes( - new TeamLinkAttributes().label("New Label").url("https://example.com")) - .type(TeamLinkType.TEAM_LINKS)); + TeamLinkCreateRequest body = new TeamLinkCreateRequest() +.data(new TeamLinkCreate() +.attributes(new TeamLinkAttributes() +.label("New Label") +.url("https://example.com")) +.type(TeamLinkType.TEAM_LINKS)); try { - TeamLinkResponse result = - apiInstance.updateTeamLink(DD_TEAM_DATA_ID, TEAM_LINK_DATA_ID, body); + TeamLinkResponse result = apiInstance.updateTeamLink(DD_TEAM_DATA_ID, TEAM_LINK_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#updateTeamLink"); @@ -40,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/UpdateTeamMembership.java b/examples/v2/teams/UpdateTeamMembership.java index a6152b24ab2..f9037506523 100644 --- a/examples/v2/teams/UpdateTeamMembership.java +++ b/examples/v2/teams/UpdateTeamMembership.java @@ -1,14 +1,21 @@ // Update a user's membership attributes on a team returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; -import com.datadog.api.client.v2.model.UserTeamAttributes; import com.datadog.api.client.v2.model.UserTeamResponse; +import com.datadog.api.client.v2.model.UserTeamAttributes; import com.datadog.api.client.v2.model.UserTeamRole; import com.datadog.api.client.v2.model.UserTeamType; import com.datadog.api.client.v2.model.UserTeamUpdate; import com.datadog.api.client.v2.model.UserTeamUpdateRequest; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,16 +28,14 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - UserTeamUpdateRequest body = - new UserTeamUpdateRequest() - .data( - new UserTeamUpdate() - .attributes(new UserTeamAttributes().role(UserTeamRole.ADMIN)) - .type(UserTeamType.TEAM_MEMBERSHIPS)); + UserTeamUpdateRequest body = new UserTeamUpdateRequest() +.data(new UserTeamUpdate() +.attributes(new UserTeamAttributes() +.role(UserTeamRole.ADMIN)) +.type(UserTeamType.TEAM_MEMBERSHIPS)); try { - UserTeamResponse result = - apiInstance.updateTeamMembership(DD_TEAM_DATA_ID, USER_DATA_ID, body); + UserTeamResponse result = apiInstance.updateTeamMembership(DD_TEAM_DATA_ID, USER_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#updateTeamMembership"); @@ -40,4 +45,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/UpdateTeamNotificationRule.java b/examples/v2/teams/UpdateTeamNotificationRule.java index 7e5085db49e..2d7606ad99c 100644 --- a/examples/v2/teams/UpdateTeamNotificationRule.java +++ b/examples/v2/teams/UpdateTeamNotificationRule.java @@ -1,15 +1,22 @@ // Update team notification rule returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; +import com.datadog.api.client.v2.model.TeamNotificationRuleResponse; import com.datadog.api.client.v2.model.TeamNotificationRule; import com.datadog.api.client.v2.model.TeamNotificationRuleAttributes; import com.datadog.api.client.v2.model.TeamNotificationRuleAttributesPagerduty; import com.datadog.api.client.v2.model.TeamNotificationRuleAttributesSlack; import com.datadog.api.client.v2.model.TeamNotificationRuleRequest; -import com.datadog.api.client.v2.model.TeamNotificationRuleResponse; import com.datadog.api.client.v2.model.TeamNotificationRuleType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,26 +29,19 @@ public static void main(String[] args) { // there is a valid "team_notification_rule" in the system String TEAM_NOTIFICATION_RULE_DATA_ID = System.getenv("TEAM_NOTIFICATION_RULE_DATA_ID"); - TeamNotificationRuleRequest body = - new TeamNotificationRuleRequest() - .data( - new TeamNotificationRule() - .type(TeamNotificationRuleType.TEAM_NOTIFICATION_RULES) - .id(TEAM_NOTIFICATION_RULE_DATA_ID) - .attributes( - new TeamNotificationRuleAttributes() - .pagerduty( - new TeamNotificationRuleAttributesPagerduty() - .serviceName("Datadog-prod")) - .slack( - new TeamNotificationRuleAttributesSlack() - .workspace("Datadog") - .channel("aaa-governance-ops")))); + TeamNotificationRuleRequest body = new TeamNotificationRuleRequest() +.data(new TeamNotificationRule() +.type(TeamNotificationRuleType.TEAM_NOTIFICATION_RULES) +.id(TEAM_NOTIFICATION_RULE_DATA_ID) +.attributes(new TeamNotificationRuleAttributes() +.pagerduty(new TeamNotificationRuleAttributesPagerduty() +.serviceName("Datadog-prod")) +.slack(new TeamNotificationRuleAttributesSlack() +.workspace("Datadog") +.channel("aaa-governance-ops")))); try { - TeamNotificationRuleResponse result = - apiInstance.updateTeamNotificationRule( - DD_TEAM_DATA_ID, TEAM_NOTIFICATION_RULE_DATA_ID, body); + TeamNotificationRuleResponse result = apiInstance.updateTeamNotificationRule(DD_TEAM_DATA_ID, TEAM_NOTIFICATION_RULE_DATA_ID, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#updateTeamNotificationRule"); @@ -51,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/teams/UpdateTeamPermissionSetting.java b/examples/v2/teams/UpdateTeamPermissionSetting.java index 8885fc23f11..0b238021afa 100644 --- a/examples/v2/teams/UpdateTeamPermissionSetting.java +++ b/examples/v2/teams/UpdateTeamPermissionSetting.java @@ -1,7 +1,7 @@ // Update permission setting for team returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TeamsApi; import com.datadog.api.client.v2.model.TeamPermissionSettingResponse; import com.datadog.api.client.v2.model.TeamPermissionSettingType; @@ -9,6 +9,13 @@ import com.datadog.api.client.v2.model.TeamPermissionSettingUpdateAttributes; import com.datadog.api.client.v2.model.TeamPermissionSettingUpdateRequest; import com.datadog.api.client.v2.model.TeamPermissionSettingValue; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,18 +25,14 @@ public static void main(String[] args) { // there is a valid "dd_team" in the system String DD_TEAM_DATA_ID = System.getenv("DD_TEAM_DATA_ID"); - TeamPermissionSettingUpdateRequest body = - new TeamPermissionSettingUpdateRequest() - .data( - new TeamPermissionSettingUpdate() - .attributes( - new TeamPermissionSettingUpdateAttributes() - .value(TeamPermissionSettingValue.ADMINS)) - .type(TeamPermissionSettingType.TEAM_PERMISSION_SETTINGS)); + TeamPermissionSettingUpdateRequest body = new TeamPermissionSettingUpdateRequest() +.data(new TeamPermissionSettingUpdate() +.attributes(new TeamPermissionSettingUpdateAttributes() +.value(TeamPermissionSettingValue.ADMINS)) +.type(TeamPermissionSettingType.TEAM_PERMISSION_SETTINGS)); try { - TeamPermissionSettingResponse result = - apiInstance.updateTeamPermissionSetting(DD_TEAM_DATA_ID, "manage_membership", body); + TeamPermissionSettingResponse result = apiInstance.updateTeamPermissionSetting(DD_TEAM_DATA_ID, "manage_membership", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TeamsApi#updateTeamPermissionSetting"); @@ -39,4 +42,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/test-optimization/SearchFlakyTests.java b/examples/v2/test-optimization/SearchFlakyTests.java index 58650a27895..674bde95c5b 100644 --- a/examples/v2/test-optimization/SearchFlakyTests.java +++ b/examples/v2/test-optimization/SearchFlakyTests.java @@ -1,17 +1,24 @@ // Search flaky tests returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TestOptimizationApi; import com.datadog.api.client.v2.api.TestOptimizationApi.SearchFlakyTestsOptionalParameters; +import com.datadog.api.client.v2.model.FlakyTestsSearchResponse; import com.datadog.api.client.v2.model.FlakyTestsSearchFilter; import com.datadog.api.client.v2.model.FlakyTestsSearchPageOptions; import com.datadog.api.client.v2.model.FlakyTestsSearchRequest; import com.datadog.api.client.v2.model.FlakyTestsSearchRequestAttributes; import com.datadog.api.client.v2.model.FlakyTestsSearchRequestData; import com.datadog.api.client.v2.model.FlakyTestsSearchRequestDataType; -import com.datadog.api.client.v2.model.FlakyTestsSearchResponse; import com.datadog.api.client.v2.model.FlakyTestsSearchSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,30 +26,22 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.searchFlakyTests", true); TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient); - FlakyTestsSearchRequest body = - new FlakyTestsSearchRequest() - .data( - new FlakyTestsSearchRequestData() - .attributes( - new FlakyTestsSearchRequestAttributes() - .filter( - new FlakyTestsSearchFilter() - .query( - """ + FlakyTestsSearchRequest body = new FlakyTestsSearchRequest() +.data(new FlakyTestsSearchRequestData() +.attributes(new FlakyTestsSearchRequestAttributes() +.filter(new FlakyTestsSearchFilter() +.query(""" flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist" """)) - .includeHistory(true) - .page( - new FlakyTestsSearchPageOptions() - .cursor( - "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") - .limit(25L)) - .sort(FlakyTestsSearchSort.FAILURE_RATE_ASCENDING)) - .type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST)); +.includeHistory(true) +.page(new FlakyTestsSearchPageOptions() +.cursor("eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") +.limit(25L)) +.sort(FlakyTestsSearchSort.FAILURE_RATE_ASCENDING)) +.type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST)); try { - FlakyTestsSearchResponse result = - apiInstance.searchFlakyTests(new SearchFlakyTestsOptionalParameters().body(body)); + FlakyTestsSearchResponse result = apiInstance.searchFlakyTests(new SearchFlakyTestsOptionalParameters().body(body)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TestOptimizationApi#searchFlakyTests"); @@ -52,4 +51,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/test-optimization/SearchFlakyTests_1224086727.java b/examples/v2/test-optimization/SearchFlakyTests_1224086727.java index 164ee6fe99f..3654d17d095 100644 --- a/examples/v2/test-optimization/SearchFlakyTests_1224086727.java +++ b/examples/v2/test-optimization/SearchFlakyTests_1224086727.java @@ -1,10 +1,12 @@ // Search flaky tests returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.TestOptimizationApi; import com.datadog.api.client.v2.api.TestOptimizationApi.SearchFlakyTestsOptionalParameters; +import com.datadog.api.client.v2.model.FlakyTestsSearchResponse; import com.datadog.api.client.v2.model.FlakyTest; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.FlakyTestsSearchFilter; import com.datadog.api.client.v2.model.FlakyTestsSearchPageOptions; import com.datadog.api.client.v2.model.FlakyTestsSearchRequest; @@ -12,6 +14,13 @@ import com.datadog.api.client.v2.model.FlakyTestsSearchRequestData; import com.datadog.api.client.v2.model.FlakyTestsSearchRequestDataType; import com.datadog.api.client.v2.model.FlakyTestsSearchSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,40 +28,30 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.searchFlakyTests", true); TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient); - FlakyTestsSearchRequest body = - new FlakyTestsSearchRequest() - .data( - new FlakyTestsSearchRequestData() - .attributes( - new FlakyTestsSearchRequestAttributes() - .filter( - new FlakyTestsSearchFilter() - .query( - """ + FlakyTestsSearchRequest body = new FlakyTestsSearchRequest() +.data(new FlakyTestsSearchRequestData() +.attributes(new FlakyTestsSearchRequestAttributes() +.filter(new FlakyTestsSearchFilter() +.query(""" flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist" """)) - .includeHistory(true) - .page( - new FlakyTestsSearchPageOptions() - .cursor( - "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") - .limit(25L)) - .sort(FlakyTestsSearchSort.FAILURE_RATE_ASCENDING)) - .type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST)); +.includeHistory(true) +.page(new FlakyTestsSearchPageOptions() +.cursor("eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==") +.limit(25L)) +.sort(FlakyTestsSearchSort.FAILURE_RATE_ASCENDING)) +.type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST)); try { - PaginationIterable iterable = - apiInstance.searchFlakyTestsWithPagination( - new SearchFlakyTestsOptionalParameters().body(body)); + PaginationIterable iterable = apiInstance.searchFlakyTestsWithPagination(new SearchFlakyTestsOptionalParameters().body(body)); for (FlakyTest item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling TestOptimizationApi#searchFlakyTestsWithPagination"); + System.err.println("Exception when calling TestOptimizationApi#searchFlakyTestsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/test-optimization/SearchFlakyTests_209064879.java b/examples/v2/test-optimization/SearchFlakyTests_209064879.java index f1b3d1462bc..e0c38acf253 100644 --- a/examples/v2/test-optimization/SearchFlakyTests_209064879.java +++ b/examples/v2/test-optimization/SearchFlakyTests_209064879.java @@ -1,17 +1,24 @@ // Search flaky tests returns "OK" response with history -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TestOptimizationApi; import com.datadog.api.client.v2.api.TestOptimizationApi.SearchFlakyTestsOptionalParameters; +import com.datadog.api.client.v2.model.FlakyTestsSearchResponse; import com.datadog.api.client.v2.model.FlakyTestsSearchFilter; import com.datadog.api.client.v2.model.FlakyTestsSearchPageOptions; import com.datadog.api.client.v2.model.FlakyTestsSearchRequest; import com.datadog.api.client.v2.model.FlakyTestsSearchRequestAttributes; import com.datadog.api.client.v2.model.FlakyTestsSearchRequestData; import com.datadog.api.client.v2.model.FlakyTestsSearchRequestDataType; -import com.datadog.api.client.v2.model.FlakyTestsSearchResponse; import com.datadog.api.client.v2.model.FlakyTestsSearchSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,26 +26,21 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.searchFlakyTests", true); TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient); - FlakyTestsSearchRequest body = - new FlakyTestsSearchRequest() - .data( - new FlakyTestsSearchRequestData() - .attributes( - new FlakyTestsSearchRequestAttributes() - .filter( - new FlakyTestsSearchFilter() - .query( - """ + FlakyTestsSearchRequest body = new FlakyTestsSearchRequest() +.data(new FlakyTestsSearchRequestData() +.attributes(new FlakyTestsSearchRequestAttributes() +.filter(new FlakyTestsSearchFilter() +.query(""" flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist" """)) - .page(new FlakyTestsSearchPageOptions().limit(10L)) - .sort(FlakyTestsSearchSort.FQN_ASCENDING) - .includeHistory(true)) - .type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST)); +.page(new FlakyTestsSearchPageOptions() +.limit(10L)) +.sort(FlakyTestsSearchSort.FQN_ASCENDING) +.includeHistory(true)) +.type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST)); try { - FlakyTestsSearchResponse result = - apiInstance.searchFlakyTests(new SearchFlakyTestsOptionalParameters().body(body)); + FlakyTestsSearchResponse result = apiInstance.searchFlakyTests(new SearchFlakyTestsOptionalParameters().body(body)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling TestOptimizationApi#searchFlakyTests"); @@ -48,4 +50,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/test-optimization/SearchFlakyTests_2665223746.java b/examples/v2/test-optimization/SearchFlakyTests_2665223746.java index 8231d4f5d86..e5b6a5fb4d3 100644 --- a/examples/v2/test-optimization/SearchFlakyTests_2665223746.java +++ b/examples/v2/test-optimization/SearchFlakyTests_2665223746.java @@ -1,10 +1,12 @@ // Search flaky tests returns "OK" response with filtered query +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.TestOptimizationApi; import com.datadog.api.client.v2.api.TestOptimizationApi.SearchFlakyTestsOptionalParameters; +import com.datadog.api.client.v2.model.FlakyTestsSearchResponse; import com.datadog.api.client.v2.model.FlakyTest; +import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.model.FlakyTestsSearchFilter; import com.datadog.api.client.v2.model.FlakyTestsSearchPageOptions; import com.datadog.api.client.v2.model.FlakyTestsSearchRequest; @@ -12,6 +14,13 @@ import com.datadog.api.client.v2.model.FlakyTestsSearchRequestData; import com.datadog.api.client.v2.model.FlakyTestsSearchRequestDataType; import com.datadog.api.client.v2.model.FlakyTestsSearchSort; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -19,35 +28,28 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.searchFlakyTests", true); TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient); - FlakyTestsSearchRequest body = - new FlakyTestsSearchRequest() - .data( - new FlakyTestsSearchRequestData() - .attributes( - new FlakyTestsSearchRequestAttributes() - .filter( - new FlakyTestsSearchFilter() - .query( - """ + FlakyTestsSearchRequest body = new FlakyTestsSearchRequest() +.data(new FlakyTestsSearchRequestData() +.attributes(new FlakyTestsSearchRequestAttributes() +.filter(new FlakyTestsSearchFilter() +.query(""" flaky_test_state:active @git.repository.id_v2:"github.com/datadog/cart-tracking" """)) - .page(new FlakyTestsSearchPageOptions().limit(10L)) - .sort(FlakyTestsSearchSort.LAST_FLAKED_DESCENDING)) - .type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST)); +.page(new FlakyTestsSearchPageOptions() +.limit(10L)) +.sort(FlakyTestsSearchSort.LAST_FLAKED_DESCENDING)) +.type(FlakyTestsSearchRequestDataType.SEARCH_FLAKY_TESTS_REQUEST)); try { - PaginationIterable iterable = - apiInstance.searchFlakyTestsWithPagination( - new SearchFlakyTestsOptionalParameters().body(body)); + PaginationIterable iterable = apiInstance.searchFlakyTestsWithPagination(new SearchFlakyTestsOptionalParameters().body(body)); for (FlakyTest item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { - System.err.println( - "Exception when calling TestOptimizationApi#searchFlakyTestsWithPagination"); + System.err.println("Exception when calling TestOptimizationApi#searchFlakyTestsWithPagination"); System.err.println("Reason: " + e.getMessage()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/test-optimization/UpdateFlakyTests.java b/examples/v2/test-optimization/UpdateFlakyTests.java index f0d4c1265d0..f08b70b5237 100644 --- a/examples/v2/test-optimization/UpdateFlakyTests.java +++ b/examples/v2/test-optimization/UpdateFlakyTests.java @@ -1,16 +1,22 @@ // Update flaky test states returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.TestOptimizationApi; +import com.datadog.api.client.v2.model.UpdateFlakyTestsResponse; import com.datadog.api.client.v2.model.UpdateFlakyTestsRequest; import com.datadog.api.client.v2.model.UpdateFlakyTestsRequestAttributes; import com.datadog.api.client.v2.model.UpdateFlakyTestsRequestData; import com.datadog.api.client.v2.model.UpdateFlakyTestsRequestDataType; import com.datadog.api.client.v2.model.UpdateFlakyTestsRequestTest; import com.datadog.api.client.v2.model.UpdateFlakyTestsRequestTestNewState; -import com.datadog.api.client.v2.model.UpdateFlakyTestsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -18,18 +24,13 @@ public static void main(String[] args) { defaultClient.setUnstableOperationEnabled("v2.updateFlakyTests", true); TestOptimizationApi apiInstance = new TestOptimizationApi(defaultClient); - UpdateFlakyTestsRequest body = - new UpdateFlakyTestsRequest() - .data( - new UpdateFlakyTestsRequestData() - .attributes( - new UpdateFlakyTestsRequestAttributes() - .tests( - Collections.singletonList( - new UpdateFlakyTestsRequestTest() - .id("4eb1887a8adb1847") - .newState(UpdateFlakyTestsRequestTestNewState.ACTIVE)))) - .type(UpdateFlakyTestsRequestDataType.UPDATE_FLAKY_TEST_STATE_REQUEST)); + UpdateFlakyTestsRequest body = new UpdateFlakyTestsRequest() +.data(new UpdateFlakyTestsRequestData() +.attributes(new UpdateFlakyTestsRequestAttributes() +.tests(Collections.singletonList(new UpdateFlakyTestsRequestTest() +.id("4eb1887a8adb1847") +.newState(UpdateFlakyTestsRequestTestNewState.ACTIVE)))) +.type(UpdateFlakyTestsRequestDataType.UPDATE_FLAKY_TEST_STATE_REQUEST)); try { UpdateFlakyTestsResponse result = apiInstance.updateFlakyTests(body); @@ -42,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetActiveBillingDimensions.java b/examples/v2/usage-metering/GetActiveBillingDimensions.java index 00cee97bd69..8de96c3a6b1 100644 --- a/examples/v2/usage-metering/GetActiveBillingDimensions.java +++ b/examples/v2/usage-metering/GetActiveBillingDimensions.java @@ -1,9 +1,16 @@ // Get active billing dimensions for cost attribution returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.model.ActiveBillingDimensionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetBillingDimensionMapping.java b/examples/v2/usage-metering/GetBillingDimensionMapping.java index f0ec304b8a1..6dcea2edf48 100644 --- a/examples/v2/usage-metering/GetBillingDimensionMapping.java +++ b/examples/v2/usage-metering/GetBillingDimensionMapping.java @@ -1,9 +1,16 @@ // Get billing dimension mapping for usage endpoints returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.model.BillingDimensionsMappingResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetCostByOrg.java b/examples/v2/usage-metering/GetCostByOrg.java index df8a2a888d5..9f46ec61577 100644 --- a/examples/v2/usage-metering/GetCostByOrg.java +++ b/examples/v2/usage-metering/GetCostByOrg.java @@ -1,9 +1,17 @@ // Get cost across multi-org account returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.model.CostByOrgResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetEstimatedCostByOrg.java b/examples/v2/usage-metering/GetEstimatedCostByOrg.java index cbdeb840893..f0f12cefac8 100644 --- a/examples/v2/usage-metering/GetEstimatedCostByOrg.java +++ b/examples/v2/usage-metering/GetEstimatedCostByOrg.java @@ -1,9 +1,16 @@ // Get estimated cost across your account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.model.CostByOrgResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetEstimatedCostByOrg_3186693804.java b/examples/v2/usage-metering/GetEstimatedCostByOrg_3186693804.java index e28b6a3ee68..de15fdc2284 100644 --- a/examples/v2/usage-metering/GetEstimatedCostByOrg_3186693804.java +++ b/examples/v2/usage-metering/GetEstimatedCostByOrg_3186693804.java @@ -1,10 +1,18 @@ // GetEstimatedCostByOrg with start_month returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.api.UsageMeteringApi.GetEstimatedCostByOrgOptionalParameters; import com.datadog.api.client.v2.model.CostByOrgResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - CostByOrgResponse result = - apiInstance.getEstimatedCostByOrg( - new GetEstimatedCostByOrgOptionalParameters() - .view("sub-org") - .startMonth(OffsetDateTime.now())); + CostByOrgResponse result = apiInstance.getEstimatedCostByOrg(new GetEstimatedCostByOrgOptionalParameters().view("sub-org").startMonth(OffsetDateTime.now())); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getEstimatedCostByOrg"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetHistoricalCostByOrg.java b/examples/v2/usage-metering/GetHistoricalCostByOrg.java index 66c45e10500..fcb7bb1a78d 100644 --- a/examples/v2/usage-metering/GetHistoricalCostByOrg.java +++ b/examples/v2/usage-metering/GetHistoricalCostByOrg.java @@ -1,10 +1,18 @@ // Get historical cost across your account returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.api.UsageMeteringApi.GetHistoricalCostByOrgOptionalParameters; import com.datadog.api.client.v2.model.CostByOrgResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,10 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - CostByOrgResponse result = - apiInstance.getHistoricalCostByOrg( - OffsetDateTime.now().plusMonths(-2), - new GetHistoricalCostByOrgOptionalParameters().view("sub-org")); + CostByOrgResponse result = apiInstance.getHistoricalCostByOrg(OffsetDateTime.now().plusMonths(-2),new GetHistoricalCostByOrgOptionalParameters().view("sub-org")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getHistoricalCostByOrg"); @@ -25,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetHourlyUsage.java b/examples/v2/usage-metering/GetHourlyUsage.java index 99b733e5251..7798516dd53 100644 --- a/examples/v2/usage-metering/GetHourlyUsage.java +++ b/examples/v2/usage-metering/GetHourlyUsage.java @@ -1,9 +1,17 @@ // Get hourly usage by product family returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.model.HourlyUsageResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +19,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - HourlyUsageResponse result = - apiInstance.getHourlyUsage(OffsetDateTime.now().plusDays(-3), "infra_hosts"); + HourlyUsageResponse result = apiInstance.getHourlyUsage(OffsetDateTime.now().plusDays(-3), "infra_hosts"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getHourlyUsage"); @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetMonthlyCostAttribution.java b/examples/v2/usage-metering/GetMonthlyCostAttribution.java index 93dbbdeaaa3..1a20a242416 100644 --- a/examples/v2/usage-metering/GetMonthlyCostAttribution.java +++ b/examples/v2/usage-metering/GetMonthlyCostAttribution.java @@ -1,10 +1,18 @@ // Get Monthly Cost Attribution returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.api.UsageMeteringApi.GetMonthlyCostAttributionOptionalParameters; import com.datadog.api.client.v2.model.MonthlyCostAttributionResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,12 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - MonthlyCostAttributionResponse result = - apiInstance.getMonthlyCostAttribution( - OffsetDateTime.now().plusDays(-5), - "infra_host_total_cost", - new GetMonthlyCostAttributionOptionalParameters() - .endMonth(OffsetDateTime.now().plusDays(-3))); + MonthlyCostAttributionResponse result = apiInstance.getMonthlyCostAttribution(OffsetDateTime.now().plusDays(-5), "infra_host_total_cost",new GetMonthlyCostAttributionOptionalParameters().endMonth(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getMonthlyCostAttribution"); @@ -27,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetProjectedCost.java b/examples/v2/usage-metering/GetProjectedCost.java index c61d13fc5d7..a2befc7ade2 100644 --- a/examples/v2/usage-metering/GetProjectedCost.java +++ b/examples/v2/usage-metering/GetProjectedCost.java @@ -1,10 +1,17 @@ // Get projected cost across your account returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.api.UsageMeteringApi.GetProjectedCostOptionalParameters; import com.datadog.api.client.v2.model.ProjectedCostResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,8 +19,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - ProjectedCostResponse result = - apiInstance.getProjectedCost(new GetProjectedCostOptionalParameters().view("sub-org")); + ProjectedCostResponse result = apiInstance.getProjectedCost(new GetProjectedCostOptionalParameters().view("sub-org")); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getProjectedCost"); @@ -23,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetUsageApplicationSecurityMonitoring.java b/examples/v2/usage-metering/GetUsageApplicationSecurityMonitoring.java index c63e506eba3..0ddd07ca69c 100644 --- a/examples/v2/usage-metering/GetUsageApplicationSecurityMonitoring.java +++ b/examples/v2/usage-metering/GetUsageApplicationSecurityMonitoring.java @@ -1,10 +1,18 @@ // Get hourly usage for application security returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.api.UsageMeteringApi.GetUsageApplicationSecurityMonitoringOptionalParameters; import com.datadog.api.client.v2.model.UsageApplicationSecurityMonitoringResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,19 +20,14 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageApplicationSecurityMonitoringResponse result = - apiInstance.getUsageApplicationSecurityMonitoring( - OffsetDateTime.now().plusDays(-5), - new GetUsageApplicationSecurityMonitoringOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageApplicationSecurityMonitoringResponse result = apiInstance.getUsageApplicationSecurityMonitoring(OffsetDateTime.now().plusDays(-5),new GetUsageApplicationSecurityMonitoringOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { - System.err.println( - "Exception when calling UsageMeteringApi#getUsageApplicationSecurityMonitoring"); + System.err.println("Exception when calling UsageMeteringApi#getUsageApplicationSecurityMonitoring"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetUsageLambdaTracedInvocations.java b/examples/v2/usage-metering/GetUsageLambdaTracedInvocations.java index d73cf49d00b..9a98f5440f0 100644 --- a/examples/v2/usage-metering/GetUsageLambdaTracedInvocations.java +++ b/examples/v2/usage-metering/GetUsageLambdaTracedInvocations.java @@ -1,10 +1,18 @@ // Get hourly usage for Lambda traced invocations returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.api.UsageMeteringApi.GetUsageLambdaTracedInvocationsOptionalParameters; import com.datadog.api.client.v2.model.UsageLambdaTracedInvocationsResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageLambdaTracedInvocationsResponse result = - apiInstance.getUsageLambdaTracedInvocations( - OffsetDateTime.now().plusDays(-5), - new GetUsageLambdaTracedInvocationsOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageLambdaTracedInvocationsResponse result = apiInstance.getUsageLambdaTracedInvocations(OffsetDateTime.now().plusDays(-5),new GetUsageLambdaTracedInvocationsOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageLambdaTracedInvocations"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/usage-metering/GetUsageObservabilityPipelines.java b/examples/v2/usage-metering/GetUsageObservabilityPipelines.java index 3c9b0733c22..8a83f91277e 100644 --- a/examples/v2/usage-metering/GetUsageObservabilityPipelines.java +++ b/examples/v2/usage-metering/GetUsageObservabilityPipelines.java @@ -1,10 +1,18 @@ // Get hourly usage for observability pipelines returns "OK" response -import com.datadog.api.client.ApiClient; +import java.time.OffsetDateTime; + import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsageMeteringApi; import com.datadog.api.client.v2.api.UsageMeteringApi.GetUsageObservabilityPipelinesOptionalParameters; import com.datadog.api.client.v2.model.UsageObservabilityPipelinesResponse; +import java.io.File; import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +20,7 @@ public static void main(String[] args) { UsageMeteringApi apiInstance = new UsageMeteringApi(defaultClient); try { - UsageObservabilityPipelinesResponse result = - apiInstance.getUsageObservabilityPipelines( - OffsetDateTime.now().plusDays(-5), - new GetUsageObservabilityPipelinesOptionalParameters() - .endHr(OffsetDateTime.now().plusDays(-3))); + UsageObservabilityPipelinesResponse result = apiInstance.getUsageObservabilityPipelines(OffsetDateTime.now().plusDays(-5),new GetUsageObservabilityPipelinesOptionalParameters().endHr(OffsetDateTime.now().plusDays(-3))); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsageMeteringApi#getUsageObservabilityPipelines"); @@ -26,4 +30,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/CreateUser.java b/examples/v2/users/CreateUser.java index 7dd8be15017..39646c63381 100644 --- a/examples/v2/users/CreateUser.java +++ b/examples/v2/users/CreateUser.java @@ -1,28 +1,32 @@ // Create a user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsersApi; +import com.datadog.api.client.v2.model.UserResponse; import com.datadog.api.client.v2.model.UserCreateAttributes; import com.datadog.api.client.v2.model.UserCreateData; import com.datadog.api.client.v2.model.UserCreateRequest; -import com.datadog.api.client.v2.model.UserResponse; import com.datadog.api.client.v2.model.UsersType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); UsersApi apiInstance = new UsersApi(defaultClient); - UserCreateRequest body = - new UserCreateRequest() - .data( - new UserCreateData() - .type(UsersType.USERS) - .attributes( - new UserCreateAttributes() - .name("Datadog API Client Python") - .email("Example-User@datadoghq.com"))); + UserCreateRequest body = new UserCreateRequest() +.data(new UserCreateData() +.type(UsersType.USERS) +.attributes(new UserCreateAttributes() +.name("Datadog API Client Python") +.email("Example-User@datadoghq.com"))); try { UserResponse result = apiInstance.createUser(body); @@ -35,4 +39,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/DisableUser.java b/examples/v2/users/DisableUser.java index bfa22bdc276..8571aad5acb 100644 --- a/examples/v2/users/DisableUser.java +++ b/examples/v2/users/DisableUser.java @@ -1,8 +1,15 @@ // Disable a user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsersApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/GetInvitation.java b/examples/v2/users/GetInvitation.java index 7d1da9580a6..d7729e29e6f 100644 --- a/examples/v2/users/GetInvitation.java +++ b/examples/v2/users/GetInvitation.java @@ -1,9 +1,16 @@ // Get a user invitation returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsersApi; import com.datadog.api.client.v2.model.UserInvitationResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/GetUser.java b/examples/v2/users/GetUser.java index 2e542d59479..c4de360da5f 100644 --- a/examples/v2/users/GetUser.java +++ b/examples/v2/users/GetUser.java @@ -1,9 +1,16 @@ // Get user details returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsersApi; import com.datadog.api.client.v2.model.UserResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/ListUserOrganizations.java b/examples/v2/users/ListUserOrganizations.java index 56dce1ec9fa..c0bdb5fea68 100644 --- a/examples/v2/users/ListUserOrganizations.java +++ b/examples/v2/users/ListUserOrganizations.java @@ -1,9 +1,16 @@ // Get a user organization returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsersApi; import com.datadog.api.client.v2.model.UserResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { UsersApi apiInstance = new UsersApi(defaultClient); try { - UserResponse result = - apiInstance.listUserOrganizations("00000000-0000-9999-0000-000000000000"); + UserResponse result = apiInstance.listUserOrganizations("00000000-0000-9999-0000-000000000000"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsersApi#listUserOrganizations"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/ListUserPermissions.java b/examples/v2/users/ListUserPermissions.java index 32e0fe27e6f..0aea8df9f2f 100644 --- a/examples/v2/users/ListUserPermissions.java +++ b/examples/v2/users/ListUserPermissions.java @@ -1,9 +1,16 @@ // Get a user permissions returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsersApi; import com.datadog.api.client.v2.model.PermissionsResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/ListUsers.java b/examples/v2/users/ListUsers.java index 2a3bfdb4bf1..3d132e7ff45 100644 --- a/examples/v2/users/ListUsers.java +++ b/examples/v2/users/ListUsers.java @@ -1,10 +1,17 @@ // List all users returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsersApi; import com.datadog.api.client.v2.api.UsersApi.ListUsersOptionalParameters; import com.datadog.api.client.v2.model.UsersResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -15,9 +22,7 @@ public static void main(String[] args) { String USER_DATA_ATTRIBUTES_EMAIL = System.getenv("USER_DATA_ATTRIBUTES_EMAIL"); try { - UsersResponse result = - apiInstance.listUsers( - new ListUsersOptionalParameters().filter(USER_DATA_ATTRIBUTES_EMAIL)); + UsersResponse result = apiInstance.listUsers(new ListUsersOptionalParameters().filter(USER_DATA_ATTRIBUTES_EMAIL)); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling UsersApi#listUsers"); @@ -27,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/ListUsers_4075885358.java b/examples/v2/users/ListUsers_4075885358.java index 45faeb7a5e2..67bca373929 100644 --- a/examples/v2/users/ListUsers_4075885358.java +++ b/examples/v2/users/ListUsers_4075885358.java @@ -1,10 +1,19 @@ // List all users returns "OK" response with pagination +import com.datadog.api.client.ApiException; import com.datadog.api.client.ApiClient; -import com.datadog.api.client.PaginationIterable; import com.datadog.api.client.v2.api.UsersApi; import com.datadog.api.client.v2.api.UsersApi.ListUsersOptionalParameters; +import com.datadog.api.client.v2.model.UsersResponse; import com.datadog.api.client.v2.model.User; +import com.datadog.api.client.PaginationIterable; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -12,11 +21,10 @@ public static void main(String[] args) { UsersApi apiInstance = new UsersApi(defaultClient); try { - PaginationIterable iterable = - apiInstance.listUsersWithPagination(new ListUsersOptionalParameters().pageSize(2L)); + PaginationIterable iterable = apiInstance.listUsersWithPagination(new ListUsersOptionalParameters().pageSize(2L)); for (User item : iterable) { - System.out.println(item); + System.out.println(item); } } catch (RuntimeException e) { System.err.println("Exception when calling UsersApi#listUsersWithPagination"); @@ -24,4 +32,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/SendInvitations.java b/examples/v2/users/SendInvitations.java index cc3e8f08a97..7552e7e2f49 100644 --- a/examples/v2/users/SendInvitations.java +++ b/examples/v2/users/SendInvitations.java @@ -1,17 +1,23 @@ // Send invitation emails returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsersApi; +import com.datadog.api.client.v2.model.UserInvitationsResponse; import com.datadog.api.client.v2.model.RelationshipToUser; import com.datadog.api.client.v2.model.RelationshipToUserData; import com.datadog.api.client.v2.model.UserInvitationData; import com.datadog.api.client.v2.model.UserInvitationRelationships; import com.datadog.api.client.v2.model.UserInvitationsRequest; -import com.datadog.api.client.v2.model.UserInvitationsResponse; import com.datadog.api.client.v2.model.UserInvitationsType; import com.datadog.api.client.v2.model.UsersType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -21,20 +27,14 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - UserInvitationsRequest body = - new UserInvitationsRequest() - .data( - Collections.singletonList( - new UserInvitationData() - .type(UserInvitationsType.USER_INVITATIONS) - .relationships( - new UserInvitationRelationships() - .user( - new RelationshipToUser() - .data( - new RelationshipToUserData() - .type(UsersType.USERS) - .id(USER_DATA_ID)))))); + UserInvitationsRequest body = new UserInvitationsRequest() +.data(Collections.singletonList(new UserInvitationData() +.type(UserInvitationsType.USER_INVITATIONS) +.relationships(new UserInvitationRelationships() +.user(new RelationshipToUser() +.data(new RelationshipToUserData() +.type(UsersType.USERS) +.id(USER_DATA_ID)))))); try { UserInvitationsResponse result = apiInstance.sendInvitations(body); @@ -47,4 +47,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/users/UpdateUser.java b/examples/v2/users/UpdateUser.java index 56eb78dbddf..f976f6b0b1f 100644 --- a/examples/v2/users/UpdateUser.java +++ b/examples/v2/users/UpdateUser.java @@ -1,13 +1,20 @@ // Update a user returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.UsersApi; import com.datadog.api.client.v2.model.UserResponse; +import com.datadog.api.client.v2.model.UsersType; import com.datadog.api.client.v2.model.UserUpdateAttributes; import com.datadog.api.client.v2.model.UserUpdateData; import com.datadog.api.client.v2.model.UserUpdateRequest; -import com.datadog.api.client.v2.model.UsersType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -17,13 +24,13 @@ public static void main(String[] args) { // there is a valid "user" in the system String USER_DATA_ID = System.getenv("USER_DATA_ID"); - UserUpdateRequest body = - new UserUpdateRequest() - .data( - new UserUpdateData() - .id(USER_DATA_ID) - .type(UsersType.USERS) - .attributes(new UserUpdateAttributes().name("updated").disabled(true))); + UserUpdateRequest body = new UserUpdateRequest() +.data(new UserUpdateData() +.id(USER_DATA_ID) +.type(UsersType.USERS) +.attributes(new UserUpdateAttributes() +.name("updated") +.disabled(true))); try { UserResponse result = apiInstance.updateUser(USER_DATA_ID, body); @@ -36,4 +43,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/widgets/CreateWidgetApiV2WidgetsExperienceTypePost.java b/examples/v2/widgets/CreateWidgetApiV2WidgetsExperienceTypePost.java new file mode 100644 index 00000000000..91f28d3a936 --- /dev/null +++ b/examples/v2/widgets/CreateWidgetApiV2WidgetsExperienceTypePost.java @@ -0,0 +1,108 @@ +// Create a widget returns "Successful Response" response + +import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; +import com.datadog.api.client.v2.api.WidgetsApi; +import com.datadog.api.client.v2.model.WidgetSchemaJSONAPIDocument; +import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequestAttributes; +import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequestJSONAPIRequestDocument; +import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequestResourceObjectRequest; +import com.datadog.api.client.v2.model.Definition; +import com.datadog.api.client.v2.model.ErrorLinks; +import com.datadog.api.client.v2.model.ErrorLinksAbout; +import com.datadog.api.client.v2.model.ErrorSource; +import com.datadog.api.client.v2.model.LinksDescribedBy; +import com.datadog.api.client.v2.model.LinksFirst; +import com.datadog.api.client.v2.model.LinksLast; +import com.datadog.api.client.v2.model.LinksNext; +import com.datadog.api.client.v2.model.LinksPrev; +import com.datadog.api.client.v2.model.LinksRelated; +import com.datadog.api.client.v2.model.LinksSelf; +import com.datadog.api.client.v2.model.ResourceObjectInputAttributes; +import com.datadog.api.client.v2.model.WidgetErrorInput; +import com.datadog.api.client.v2.model.WidgetExperienceType; +import com.datadog.api.client.v2.model.WidgetLinks; +import com.datadog.api.client.v2.model.WidgetResourceObjectInput; +import com.datadog.api.client.v2.model.WidgetType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = ApiClient.getDefaultApiClient(); + WidgetsApi apiInstance = new WidgetsApi(defaultClient); + + CreateOrUpdateWidgetRequestJSONAPIRequestDocument body = new CreateOrUpdateWidgetRequestJSONAPIRequestDocument() +.data(new CreateOrUpdateWidgetRequestResourceObjectRequest() +.attributes(new CreateOrUpdateWidgetRequestAttributes() +.definition(new Definition() +.title("My Timeseries Widget") +.type(WidgetType.TIMESERIES))) +.id(null) +.lid(null) +.links(new WidgetLinks() +.describedBy(null) +.first(null) +.last(null) +.next(null) +.prev(null) +.related(null) +.self(null)) +.meta(null) +.relationships(null) +.type("")) +.errors(Collections.singletonList(new WidgetErrorInput() +.code(null) +.detail(null) +.id(null) +.links(new ErrorLinks() +.about(new ErrorLinksAbout( +""))) +.meta(null) +.source(new ErrorSource() +.header(null) +.parameter(null) +.pointer(null)) +.status(null) +.title(null))) +.included(Collections.singletonList(new WidgetResourceObjectInput() +.attributes(null) +.id("") +.links(new WidgetLinks() +.describedBy(null) +.first(null) +.last(null) +.next(null) +.prev(null) +.related(null) +.self(null)) +.meta(null) +.relationships(null) +.type(""))) +.links(new WidgetLinks() +.describedBy(null) +.first(null) +.last(null) +.next(null) +.prev(null) +.related(null) +.self(null)) +.meta(null); + + try { + WidgetSchemaJSONAPIDocument result = apiInstance.createWidgetApiV2WidgetsExperienceTypePost(WidgetExperienceType.CCM_REPORTS, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WidgetsApi#createWidgetApiV2WidgetsExperienceTypePost"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/examples/v2/widgets/DeleteWidgetApiV2WidgetsExperienceTypeUuidDelete.java b/examples/v2/widgets/DeleteWidgetApiV2WidgetsExperienceTypeUuidDelete.java new file mode 100644 index 00000000000..8165ab53862 --- /dev/null +++ b/examples/v2/widgets/DeleteWidgetApiV2WidgetsExperienceTypeUuidDelete.java @@ -0,0 +1,30 @@ +// Delete a widget returns "Successful Response" response + +import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; +import com.datadog.api.client.v2.api.WidgetsApi; +import com.datadog.api.client.v2.model.WidgetExperienceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = ApiClient.getDefaultApiClient(); + WidgetsApi apiInstance = new WidgetsApi(defaultClient); + + try { + apiInstance.deleteWidgetApiV2WidgetsExperienceTypeUuidDelete(UUID.fromString("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"), WidgetExperienceType.CCM_REPORTS); + } catch (ApiException e) { + System.err.println("Exception when calling WidgetsApi#deleteWidgetApiV2WidgetsExperienceTypeUuidDelete"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/examples/v2/widgets/GetWidgetApiV2WidgetsExperienceTypeUuidGet.java b/examples/v2/widgets/GetWidgetApiV2WidgetsExperienceTypeUuidGet.java new file mode 100644 index 00000000000..65be1fe55cb --- /dev/null +++ b/examples/v2/widgets/GetWidgetApiV2WidgetsExperienceTypeUuidGet.java @@ -0,0 +1,32 @@ +// Get a widget returns "Successful Response" response + +import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; +import com.datadog.api.client.v2.api.WidgetsApi; +import com.datadog.api.client.v2.model.WidgetSchemaJSONAPIDocument; +import com.datadog.api.client.v2.model.WidgetExperienceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = ApiClient.getDefaultApiClient(); + WidgetsApi apiInstance = new WidgetsApi(defaultClient); + + try { + WidgetSchemaJSONAPIDocument result = apiInstance.getWidgetApiV2WidgetsExperienceTypeUuidGet(UUID.fromString("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"), WidgetExperienceType.CCM_REPORTS); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WidgetsApi#getWidgetApiV2WidgetsExperienceTypeUuidGet"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/examples/v2/widgets/SearchWidgetsApiV2WidgetsExperienceTypeGet.java b/examples/v2/widgets/SearchWidgetsApiV2WidgetsExperienceTypeGet.java new file mode 100644 index 00000000000..463985699b2 --- /dev/null +++ b/examples/v2/widgets/SearchWidgetsApiV2WidgetsExperienceTypeGet.java @@ -0,0 +1,32 @@ +// Search widgets returns "Successful Response" response + +import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; +import com.datadog.api.client.v2.api.WidgetsApi; +import com.datadog.api.client.v2.model.WidgetSchemaJSONAPIListDocument; +import com.datadog.api.client.v2.model.WidgetExperienceType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = ApiClient.getDefaultApiClient(); + WidgetsApi apiInstance = new WidgetsApi(defaultClient); + + try { + WidgetSchemaJSONAPIListDocument result = apiInstance.searchWidgetsApiV2WidgetsExperienceTypeGet(WidgetExperienceType.CCM_REPORTS); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WidgetsApi#searchWidgetsApiV2WidgetsExperienceTypeGet"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/examples/v2/widgets/UpdateWidgetApiV2WidgetsExperienceTypeUuidPut.java b/examples/v2/widgets/UpdateWidgetApiV2WidgetsExperienceTypeUuidPut.java new file mode 100644 index 00000000000..ee135bcd22d --- /dev/null +++ b/examples/v2/widgets/UpdateWidgetApiV2WidgetsExperienceTypeUuidPut.java @@ -0,0 +1,108 @@ +// Update a widget returns "Successful Response" response + +import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; +import com.datadog.api.client.v2.api.WidgetsApi; +import com.datadog.api.client.v2.model.WidgetSchemaJSONAPIDocument; +import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequestAttributes; +import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequestJSONAPIRequestDocument; +import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequestResourceObjectRequest; +import com.datadog.api.client.v2.model.Definition; +import com.datadog.api.client.v2.model.ErrorLinks; +import com.datadog.api.client.v2.model.ErrorLinksAbout; +import com.datadog.api.client.v2.model.ErrorSource; +import com.datadog.api.client.v2.model.LinksDescribedBy; +import com.datadog.api.client.v2.model.LinksFirst; +import com.datadog.api.client.v2.model.LinksLast; +import com.datadog.api.client.v2.model.LinksNext; +import com.datadog.api.client.v2.model.LinksPrev; +import com.datadog.api.client.v2.model.LinksRelated; +import com.datadog.api.client.v2.model.LinksSelf; +import com.datadog.api.client.v2.model.ResourceObjectInputAttributes; +import com.datadog.api.client.v2.model.WidgetErrorInput; +import com.datadog.api.client.v2.model.WidgetExperienceType; +import com.datadog.api.client.v2.model.WidgetLinks; +import com.datadog.api.client.v2.model.WidgetResourceObjectInput; +import com.datadog.api.client.v2.model.WidgetType; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = ApiClient.getDefaultApiClient(); + WidgetsApi apiInstance = new WidgetsApi(defaultClient); + + CreateOrUpdateWidgetRequestJSONAPIRequestDocument body = new CreateOrUpdateWidgetRequestJSONAPIRequestDocument() +.data(new CreateOrUpdateWidgetRequestResourceObjectRequest() +.attributes(new CreateOrUpdateWidgetRequestAttributes() +.definition(new Definition() +.title("My Timeseries Widget") +.type(WidgetType.TIMESERIES))) +.id(null) +.lid(null) +.links(new WidgetLinks() +.describedBy(null) +.first(null) +.last(null) +.next(null) +.prev(null) +.related(null) +.self(null)) +.meta(null) +.relationships(null) +.type("")) +.errors(Collections.singletonList(new WidgetErrorInput() +.code(null) +.detail(null) +.id(null) +.links(new ErrorLinks() +.about(new ErrorLinksAbout( +""))) +.meta(null) +.source(new ErrorSource() +.header(null) +.parameter(null) +.pointer(null)) +.status(null) +.title(null))) +.included(Collections.singletonList(new WidgetResourceObjectInput() +.attributes(null) +.id("") +.links(new WidgetLinks() +.describedBy(null) +.first(null) +.last(null) +.next(null) +.prev(null) +.related(null) +.self(null)) +.meta(null) +.relationships(null) +.type(""))) +.links(new WidgetLinks() +.describedBy(null) +.first(null) +.last(null) +.next(null) +.prev(null) +.related(null) +.self(null)) +.meta(null); + + try { + WidgetSchemaJSONAPIDocument result = apiInstance.updateWidgetApiV2WidgetsExperienceTypeUuidPut(UUID.fromString("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"), WidgetExperienceType.CCM_REPORTS, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling WidgetsApi#updateWidgetApiV2WidgetsExperienceTypeUuidPut"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/examples/v2/workflow-automation/CancelWorkflowInstance.java b/examples/v2/workflow-automation/CancelWorkflowInstance.java index 41c8892c461..6fd7cdbe058 100644 --- a/examples/v2/workflow-automation/CancelWorkflowInstance.java +++ b/examples/v2/workflow-automation/CancelWorkflowInstance.java @@ -1,9 +1,16 @@ // Cancel a workflow instance returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.WorkflowAutomationApi; import com.datadog.api.client.v2.model.WorklflowCancelInstanceResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,9 +18,7 @@ public static void main(String[] args) { WorkflowAutomationApi apiInstance = new WorkflowAutomationApi(defaultClient); try { - WorklflowCancelInstanceResponse result = - apiInstance.cancelWorkflowInstance( - "ccf73164-1998-4785-a7a3-8d06c7e5f558", "305a472b-71ab-4ce8-8f8d-75db635627b5"); + WorklflowCancelInstanceResponse result = apiInstance.cancelWorkflowInstance("ccf73164-1998-4785-a7a3-8d06c7e5f558", "305a472b-71ab-4ce8-8f8d-75db635627b5"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowAutomationApi#cancelWorkflowInstance"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/workflow-automation/CreateWorkflow.java b/examples/v2/workflow-automation/CreateWorkflow.java index 0348ce4c048..83b5dcb05ef 100644 --- a/examples/v2/workflow-automation/CreateWorkflow.java +++ b/examples/v2/workflow-automation/CreateWorkflow.java @@ -1,13 +1,13 @@ // Create a Workflow returns "Successfully created a workflow." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.WorkflowAutomationApi; +import com.datadog.api.client.v2.model.CreateWorkflowResponse; import com.datadog.api.client.v2.model.Connection; import com.datadog.api.client.v2.model.ConnectionEnv; import com.datadog.api.client.v2.model.ConnectionEnvEnv; import com.datadog.api.client.v2.model.CreateWorkflowRequest; -import com.datadog.api.client.v2.model.CreateWorkflowResponse; import com.datadog.api.client.v2.model.GithubWebhookTrigger; import com.datadog.api.client.v2.model.GithubWebhookTriggerWrapper; import com.datadog.api.client.v2.model.InputSchema; @@ -27,91 +27,65 @@ import com.datadog.api.client.v2.model.WorkflowData; import com.datadog.api.client.v2.model.WorkflowDataAttributes; import com.datadog.api.client.v2.model.WorkflowDataType; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); WorkflowAutomationApi apiInstance = new WorkflowAutomationApi(defaultClient); - CreateWorkflowRequest body = - new CreateWorkflowRequest() - .data( - new WorkflowData() - .attributes( - new WorkflowDataAttributes() - .description("A sample workflow.") - .name("Example Workflow") - .published(true) - .spec( - new Spec() - .connectionEnvs( - Collections.singletonList( - new ConnectionEnv() - .connections( - Collections.singletonList( - new Connection() - .connectionId( - "11111111-1111-1111-1111-111111111111") - .label("INTEGRATION_DATADOG"))) - .env(ConnectionEnvEnv.DEFAULT))) - .inputSchema( - new InputSchema() - .parameters( - Collections.singletonList( - new InputSchemaParameters() - .defaultValue("default") - .name("input") - .type(InputSchemaParametersType.STRING)))) - .outputSchema( - new OutputSchema() - .parameters( - Collections.singletonList( - new OutputSchemaParameters() - .name("output") - .type( - OutputSchemaParametersType.ARRAY_OBJECT) - .value("outputValue")))) - .steps( - Arrays.asList( - new Step() - .actionId("com.datadoghq.dd.monitor.listMonitors") - .connectionLabel("INTEGRATION_DATADOG") - .name("Step1") - .outboundEdges( - Collections.singletonList( - new OutboundEdge() - .branchName("main") - .nextStepName("Step2"))) - .parameters( - Collections.singletonList( - new Parameter() - .name("tags") - .value("service:monitoring"))), - new Step() - .actionId("com.datadoghq.core.noop") - .name("Step2"))) - .triggers( - Arrays.asList( - new Trigger( - new MonitorTriggerWrapper() - .monitorTrigger( - new MonitorTrigger() - .rateLimit( - new TriggerRateLimit() - .count(1L) - .interval("3600s"))) - .startStepNames( - Collections.singletonList("Step1"))), - new Trigger( - new GithubWebhookTriggerWrapper() - .startStepNames( - Collections.singletonList("Step1")) - .githubWebhookTrigger( - new GithubWebhookTrigger()))))) - .tags(Arrays.asList("team:infra", "service:monitoring", "foo:bar"))) - .type(WorkflowDataType.WORKFLOWS)); + CreateWorkflowRequest body = new CreateWorkflowRequest() +.data(new WorkflowData() +.attributes(new WorkflowDataAttributes() +.description("A sample workflow.") +.name("Example Workflow") +.published(true) +.spec(new Spec() +.connectionEnvs(Collections.singletonList(new ConnectionEnv() +.connections(Collections.singletonList(new Connection() +.connectionId("11111111-1111-1111-1111-111111111111") +.label("INTEGRATION_DATADOG"))) +.env(ConnectionEnvEnv.DEFAULT))) +.inputSchema(new InputSchema() +.parameters(Collections.singletonList(new InputSchemaParameters() +.defaultValue("default") +.name("input") +.type(InputSchemaParametersType.STRING)))) +.outputSchema(new OutputSchema() +.parameters(Collections.singletonList(new OutputSchemaParameters() +.name("output") +.type(OutputSchemaParametersType.ARRAY_OBJECT) +.value("outputValue")))) +.steps(Arrays.asList(new Step() +.actionId("com.datadoghq.dd.monitor.listMonitors") +.connectionLabel("INTEGRATION_DATADOG") +.name("Step1") +.outboundEdges(Collections.singletonList(new OutboundEdge() +.branchName("main") +.nextStepName("Step2"))) +.parameters(Collections.singletonList(new Parameter() +.name("tags") +.value("service:monitoring"))), new Step() +.actionId("com.datadoghq.core.noop") +.name("Step2"))) +.triggers(Arrays.asList(new Trigger( +new MonitorTriggerWrapper() +.monitorTrigger(new MonitorTrigger() +.rateLimit(new TriggerRateLimit() +.count(1L) +.interval("3600s"))) +.startStepNames(Collections.singletonList("Step1"))), new Trigger( +new GithubWebhookTriggerWrapper() +.startStepNames(Collections.singletonList("Step1")) +.githubWebhookTrigger(new GithubWebhookTrigger()))))) +.tags(Arrays.asList("team:infra", "service:monitoring", "foo:bar"))) +.type(WorkflowDataType.WORKFLOWS)); try { CreateWorkflowResponse result = apiInstance.createWorkflow(body); @@ -124,4 +98,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/workflow-automation/CreateWorkflowInstance.java b/examples/v2/workflow-automation/CreateWorkflowInstance.java index 0737c2182c7..6b0daaa138f 100644 --- a/examples/v2/workflow-automation/CreateWorkflowInstance.java +++ b/examples/v2/workflow-automation/CreateWorkflowInstance.java @@ -1,27 +1,30 @@ // Execute a workflow returns "Created" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.WorkflowAutomationApi; +import com.datadog.api.client.v2.model.WorkflowInstanceCreateResponse; import com.datadog.api.client.v2.model.WorkflowInstanceCreateMeta; import com.datadog.api.client.v2.model.WorkflowInstanceCreateRequest; -import com.datadog.api.client.v2.model.WorkflowInstanceCreateResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); WorkflowAutomationApi apiInstance = new WorkflowAutomationApi(defaultClient); - WorkflowInstanceCreateRequest body = - new WorkflowInstanceCreateRequest() - .meta( - new WorkflowInstanceCreateMeta() - .payload(Map.ofEntries(Map.entry("input", "value")))); + WorkflowInstanceCreateRequest body = new WorkflowInstanceCreateRequest() +.meta(new WorkflowInstanceCreateMeta() +.payload(Map.ofEntries(Map.entry("input", "value")))); try { - WorkflowInstanceCreateResponse result = - apiInstance.createWorkflowInstance("ccf73164-1998-4785-a7a3-8d06c7e5f558", body); + WorkflowInstanceCreateResponse result = apiInstance.createWorkflowInstance("ccf73164-1998-4785-a7a3-8d06c7e5f558", body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowAutomationApi#createWorkflowInstance"); @@ -31,4 +34,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/workflow-automation/DeleteWorkflow.java b/examples/v2/workflow-automation/DeleteWorkflow.java index 5110bdf07a8..dd40d173800 100644 --- a/examples/v2/workflow-automation/DeleteWorkflow.java +++ b/examples/v2/workflow-automation/DeleteWorkflow.java @@ -1,8 +1,15 @@ // Delete an existing Workflow returns "Successfully deleted a workflow." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.WorkflowAutomationApi; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -22,4 +29,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/workflow-automation/GetWorkflow.java b/examples/v2/workflow-automation/GetWorkflow.java index 822a466af42..4c0f606d07c 100644 --- a/examples/v2/workflow-automation/GetWorkflow.java +++ b/examples/v2/workflow-automation/GetWorkflow.java @@ -1,9 +1,16 @@ // Get an existing Workflow returns "Successfully got a workflow." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.WorkflowAutomationApi; import com.datadog.api.client.v2.model.GetWorkflowResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -24,4 +31,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/workflow-automation/GetWorkflowInstance.java b/examples/v2/workflow-automation/GetWorkflowInstance.java index 84cf77f1a75..36c496a5ec7 100644 --- a/examples/v2/workflow-automation/GetWorkflowInstance.java +++ b/examples/v2/workflow-automation/GetWorkflowInstance.java @@ -1,9 +1,16 @@ // Get a workflow instance returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.WorkflowAutomationApi; import com.datadog.api.client.v2.model.WorklflowGetInstanceResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,9 +18,7 @@ public static void main(String[] args) { WorkflowAutomationApi apiInstance = new WorkflowAutomationApi(defaultClient); try { - WorklflowGetInstanceResponse result = - apiInstance.getWorkflowInstance( - "ccf73164-1998-4785-a7a3-8d06c7e5f558", "305a472b-71ab-4ce8-8f8d-75db635627b5"); + WorklflowGetInstanceResponse result = apiInstance.getWorkflowInstance("ccf73164-1998-4785-a7a3-8d06c7e5f558", "305a472b-71ab-4ce8-8f8d-75db635627b5"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowAutomationApi#getWorkflowInstance"); @@ -23,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/workflow-automation/ListWorkflowInstances.java b/examples/v2/workflow-automation/ListWorkflowInstances.java index 6e77ff706e4..8358415c845 100644 --- a/examples/v2/workflow-automation/ListWorkflowInstances.java +++ b/examples/v2/workflow-automation/ListWorkflowInstances.java @@ -1,9 +1,16 @@ // List workflow instances returns "OK" response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.WorkflowAutomationApi; import com.datadog.api.client.v2.model.WorkflowListInstancesResponse; +import java.io.File; +import java.time.OffsetDateTime; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -11,8 +18,7 @@ public static void main(String[] args) { WorkflowAutomationApi apiInstance = new WorkflowAutomationApi(defaultClient); try { - WorkflowListInstancesResponse result = - apiInstance.listWorkflowInstances("ccf73164-1998-4785-a7a3-8d06c7e5f558"); + WorkflowListInstancesResponse result = apiInstance.listWorkflowInstances("ccf73164-1998-4785-a7a3-8d06c7e5f558"); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowAutomationApi#listWorkflowInstances"); @@ -22,4 +28,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/examples/v2/workflow-automation/UpdateWorkflow.java b/examples/v2/workflow-automation/UpdateWorkflow.java index 42f29cbecc0..284440ad51b 100644 --- a/examples/v2/workflow-automation/UpdateWorkflow.java +++ b/examples/v2/workflow-automation/UpdateWorkflow.java @@ -1,8 +1,9 @@ // Update an existing Workflow returns "Successfully updated a workflow." response -import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiClient; import com.datadog.api.client.v2.api.WorkflowAutomationApi; +import com.datadog.api.client.v2.model.UpdateWorkflowResponse; import com.datadog.api.client.v2.model.Connection; import com.datadog.api.client.v2.model.ConnectionEnv; import com.datadog.api.client.v2.model.ConnectionEnvEnv; @@ -23,12 +24,16 @@ import com.datadog.api.client.v2.model.Trigger; import com.datadog.api.client.v2.model.TriggerRateLimit; import com.datadog.api.client.v2.model.UpdateWorkflowRequest; -import com.datadog.api.client.v2.model.UpdateWorkflowResponse; import com.datadog.api.client.v2.model.WorkflowDataType; import com.datadog.api.client.v2.model.WorkflowDataUpdate; import com.datadog.api.client.v2.model.WorkflowDataUpdateAttributes; +import java.io.File; +import java.time.OffsetDateTime; import java.util.Arrays; import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.UUID; public class Example { public static void main(String[] args) { @@ -38,84 +43,53 @@ public static void main(String[] args) { // there is a valid "workflow" in the system String WORKFLOW_DATA_ID = System.getenv("WORKFLOW_DATA_ID"); - UpdateWorkflowRequest body = - new UpdateWorkflowRequest() - .data( - new WorkflowDataUpdate() - .attributes( - new WorkflowDataUpdateAttributes() - .description("A sample workflow.") - .name("Example Workflow") - .published(true) - .spec( - new Spec() - .connectionEnvs( - Collections.singletonList( - new ConnectionEnv() - .connections( - Collections.singletonList( - new Connection() - .connectionId( - "11111111-1111-1111-1111-111111111111") - .label("INTEGRATION_DATADOG"))) - .env(ConnectionEnvEnv.DEFAULT))) - .inputSchema( - new InputSchema() - .parameters( - Collections.singletonList( - new InputSchemaParameters() - .defaultValue("default") - .name("input") - .type(InputSchemaParametersType.STRING)))) - .outputSchema( - new OutputSchema() - .parameters( - Collections.singletonList( - new OutputSchemaParameters() - .name("output") - .type( - OutputSchemaParametersType.ARRAY_OBJECT) - .value("outputValue")))) - .steps( - Arrays.asList( - new Step() - .actionId("com.datadoghq.dd.monitor.listMonitors") - .connectionLabel("INTEGRATION_DATADOG") - .name("Step1") - .outboundEdges( - Collections.singletonList( - new OutboundEdge() - .branchName("main") - .nextStepName("Step2"))) - .parameters( - Collections.singletonList( - new Parameter() - .name("tags") - .value("service:monitoring"))), - new Step() - .actionId("com.datadoghq.core.noop") - .name("Step2"))) - .triggers( - Arrays.asList( - new Trigger( - new MonitorTriggerWrapper() - .monitorTrigger( - new MonitorTrigger() - .rateLimit( - new TriggerRateLimit() - .count(1L) - .interval("3600s"))) - .startStepNames( - Collections.singletonList("Step1"))), - new Trigger( - new GithubWebhookTriggerWrapper() - .startStepNames( - Collections.singletonList("Step1")) - .githubWebhookTrigger( - new GithubWebhookTrigger()))))) - .tags(Arrays.asList("team:infra", "service:monitoring", "foo:bar"))) - .id("22222222-2222-2222-2222-222222222222") - .type(WorkflowDataType.WORKFLOWS)); + UpdateWorkflowRequest body = new UpdateWorkflowRequest() +.data(new WorkflowDataUpdate() +.attributes(new WorkflowDataUpdateAttributes() +.description("A sample workflow.") +.name("Example Workflow") +.published(true) +.spec(new Spec() +.connectionEnvs(Collections.singletonList(new ConnectionEnv() +.connections(Collections.singletonList(new Connection() +.connectionId("11111111-1111-1111-1111-111111111111") +.label("INTEGRATION_DATADOG"))) +.env(ConnectionEnvEnv.DEFAULT))) +.inputSchema(new InputSchema() +.parameters(Collections.singletonList(new InputSchemaParameters() +.defaultValue("default") +.name("input") +.type(InputSchemaParametersType.STRING)))) +.outputSchema(new OutputSchema() +.parameters(Collections.singletonList(new OutputSchemaParameters() +.name("output") +.type(OutputSchemaParametersType.ARRAY_OBJECT) +.value("outputValue")))) +.steps(Arrays.asList(new Step() +.actionId("com.datadoghq.dd.monitor.listMonitors") +.connectionLabel("INTEGRATION_DATADOG") +.name("Step1") +.outboundEdges(Collections.singletonList(new OutboundEdge() +.branchName("main") +.nextStepName("Step2"))) +.parameters(Collections.singletonList(new Parameter() +.name("tags") +.value("service:monitoring"))), new Step() +.actionId("com.datadoghq.core.noop") +.name("Step2"))) +.triggers(Arrays.asList(new Trigger( +new MonitorTriggerWrapper() +.monitorTrigger(new MonitorTrigger() +.rateLimit(new TriggerRateLimit() +.count(1L) +.interval("3600s"))) +.startStepNames(Collections.singletonList("Step1"))), new Trigger( +new GithubWebhookTriggerWrapper() +.startStepNames(Collections.singletonList("Step1")) +.githubWebhookTrigger(new GithubWebhookTrigger()))))) +.tags(Arrays.asList("team:infra", "service:monitoring", "foo:bar"))) +.id("22222222-2222-2222-2222-222222222222") +.type(WorkflowDataType.WORKFLOWS)); try { UpdateWorkflowResponse result = apiInstance.updateWorkflow(WORKFLOW_DATA_ID, body); @@ -128,4 +102,4 @@ public static void main(String[] args) { e.printStackTrace(); } } -} +} \ No newline at end of file diff --git a/src/main/java/com/datadog/api/client/v2/api/WidgetsApi.java b/src/main/java/com/datadog/api/client/v2/api/WidgetsApi.java new file mode 100644 index 00000000000..3a3a3fe9994 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/api/WidgetsApi.java @@ -0,0 +1,927 @@ +package com.datadog.api.client.v2.api; + +import com.datadog.api.client.ApiClient; +import com.datadog.api.client.ApiException; +import com.datadog.api.client.ApiResponse; +import com.datadog.api.client.Pair; +import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequestJSONAPIRequestDocument; +import com.datadog.api.client.v2.model.WidgetExperienceType; +import com.datadog.api.client.v2.model.WidgetSchemaJSONAPIDocument; +import com.datadog.api.client.v2.model.WidgetSchemaJSONAPIListDocument; +import jakarta.ws.rs.client.Invocation; +import jakarta.ws.rs.core.GenericType; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; +import java.util.UUID; +import java.util.concurrent.CompletableFuture; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetsApi { + private ApiClient apiClient; + + public WidgetsApi() { + this(ApiClient.getDefaultApiClient()); + } + + public WidgetsApi(ApiClient apiClient) { + this.apiClient = apiClient; + } + + /** + * Get the API client. + * + * @return API client + */ + public ApiClient getApiClient() { + return apiClient; + } + + /** + * Set the API client. + * + * @param apiClient an instance of API client + */ + public void setApiClient(ApiClient apiClient) { + this.apiClient = apiClient; + } + + /** + * Create a widget. + * + *

See {@link #createWidgetApiV2WidgetsExperienceTypePostWithHttpInfo}. + * + * @param experienceType The experience type for the widget. (required) + * @param body (required) + * @return WidgetSchemaJSONAPIDocument + * @throws ApiException if fails to make API call + */ + public WidgetSchemaJSONAPIDocument createWidgetApiV2WidgetsExperienceTypePost( + WidgetExperienceType experienceType, CreateOrUpdateWidgetRequestJSONAPIRequestDocument body) + throws ApiException { + return createWidgetApiV2WidgetsExperienceTypePostWithHttpInfo(experienceType, body).getData(); + } + + /** + * Create a widget. + * + *

See {@link #createWidgetApiV2WidgetsExperienceTypePostWithHttpInfoAsync}. + * + * @param experienceType The experience type for the widget. (required) + * @param body (required) + * @return CompletableFuture<WidgetSchemaJSONAPIDocument> + */ + public CompletableFuture + createWidgetApiV2WidgetsExperienceTypePostAsync( + WidgetExperienceType experienceType, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument body) { + return createWidgetApiV2WidgetsExperienceTypePostWithHttpInfoAsync(experienceType, body) + .thenApply( + response -> { + return response.getData(); + }); + } + + /** + * Create a new widget for a given experience type. + * + * @param experienceType The experience type for the widget. (required) + * @param body (required) + * @return ApiResponse<WidgetSchemaJSONAPIDocument> + * @throws ApiException if fails to make API call + * @http.response.details + * + * + * + * + * + *
Response details
Status Code Description Response Headers
200 Successful Response -
429 Too many requests -
+ */ + public ApiResponse + createWidgetApiV2WidgetsExperienceTypePostWithHttpInfo( + WidgetExperienceType experienceType, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument body) + throws ApiException { + Object localVarPostBody = body; + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + throw new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " createWidgetApiV2WidgetsExperienceTypePost"); + } + + // verify the required parameter 'body' is set + if (body == null) { + throw new ApiException( + 400, + "Missing the required parameter 'body' when calling" + + " createWidgetApiV2WidgetsExperienceTypePost"); + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}" + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder = + apiClient.createBuilder( + "v2.WidgetsApi.createWidgetApiV2WidgetsExperienceTypePost", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"application/json"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + return apiClient.invokeAPI( + "POST", + builder, + localVarHeaderParams, + new String[] {"application/json"}, + localVarPostBody, + new HashMap(), + false, + new GenericType() {}); + } + + /** + * Create a widget. + * + *

See {@link #createWidgetApiV2WidgetsExperienceTypePostWithHttpInfo}. + * + * @param experienceType The experience type for the widget. (required) + * @param body (required) + * @return CompletableFuture<ApiResponse<WidgetSchemaJSONAPIDocument>> + */ + public CompletableFuture> + createWidgetApiV2WidgetsExperienceTypePostWithHttpInfoAsync( + WidgetExperienceType experienceType, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument body) { + Object localVarPostBody = body; + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + CompletableFuture> result = + new CompletableFuture<>(); + result.completeExceptionally( + new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " createWidgetApiV2WidgetsExperienceTypePost")); + return result; + } + + // 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" + + " createWidgetApiV2WidgetsExperienceTypePost")); + return result; + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}" + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder; + try { + builder = + apiClient.createBuilder( + "v2.WidgetsApi.createWidgetApiV2WidgetsExperienceTypePost", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"application/json"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + } 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() {}); + } + + /** + * Delete a widget. + * + *

See {@link #deleteWidgetApiV2WidgetsExperienceTypeUuidDeleteWithHttpInfo}. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @throws ApiException if fails to make API call + */ + public void deleteWidgetApiV2WidgetsExperienceTypeUuidDelete( + UUID uuid, WidgetExperienceType experienceType) throws ApiException { + deleteWidgetApiV2WidgetsExperienceTypeUuidDeleteWithHttpInfo(uuid, experienceType); + } + + /** + * Delete a widget. + * + *

See {@link #deleteWidgetApiV2WidgetsExperienceTypeUuidDeleteWithHttpInfoAsync}. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @return CompletableFuture + */ + public CompletableFuture deleteWidgetApiV2WidgetsExperienceTypeUuidDeleteAsync( + UUID uuid, WidgetExperienceType experienceType) { + return deleteWidgetApiV2WidgetsExperienceTypeUuidDeleteWithHttpInfoAsync(uuid, experienceType) + .thenApply( + response -> { + return response.getData(); + }); + } + + /** + * Soft-delete a widget by its UUID for a given experience type. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @return ApiResponse<Void> + * @throws ApiException if fails to make API call + * @http.response.details + * + * + * + * + * + *
Response details
Status Code Description Response Headers
204 Successful Response -
429 Too many requests -
+ */ + public ApiResponse deleteWidgetApiV2WidgetsExperienceTypeUuidDeleteWithHttpInfo( + UUID uuid, WidgetExperienceType experienceType) throws ApiException { + Object localVarPostBody = null; + + // verify the required parameter 'uuid' is set + if (uuid == null) { + throw new ApiException( + 400, + "Missing the required parameter 'uuid' when calling" + + " deleteWidgetApiV2WidgetsExperienceTypeUuidDelete"); + } + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + throw new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " deleteWidgetApiV2WidgetsExperienceTypeUuidDelete"); + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}/{uuid}" + .replaceAll("\\{" + "uuid" + "\\}", apiClient.escapeString(uuid.toString())) + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder = + apiClient.createBuilder( + "v2.WidgetsApi.deleteWidgetApiV2WidgetsExperienceTypeUuidDelete", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"*/*"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + return apiClient.invokeAPI( + "DELETE", + builder, + localVarHeaderParams, + new String[] {}, + localVarPostBody, + new HashMap(), + false, + null); + } + + /** + * Delete a widget. + * + *

See {@link #deleteWidgetApiV2WidgetsExperienceTypeUuidDeleteWithHttpInfo}. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @return CompletableFuture<ApiResponse<Void>> + */ + public CompletableFuture> + deleteWidgetApiV2WidgetsExperienceTypeUuidDeleteWithHttpInfoAsync( + UUID uuid, WidgetExperienceType experienceType) { + Object localVarPostBody = null; + + // verify the required parameter 'uuid' is set + if (uuid == null) { + CompletableFuture> result = new CompletableFuture<>(); + result.completeExceptionally( + new ApiException( + 400, + "Missing the required parameter 'uuid' when calling" + + " deleteWidgetApiV2WidgetsExperienceTypeUuidDelete")); + return result; + } + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + CompletableFuture> result = new CompletableFuture<>(); + result.completeExceptionally( + new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " deleteWidgetApiV2WidgetsExperienceTypeUuidDelete")); + return result; + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}/{uuid}" + .replaceAll("\\{" + "uuid" + "\\}", apiClient.escapeString(uuid.toString())) + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder; + try { + builder = + apiClient.createBuilder( + "v2.WidgetsApi.deleteWidgetApiV2WidgetsExperienceTypeUuidDelete", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"*/*"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + } catch (ApiException ex) { + CompletableFuture> result = new CompletableFuture<>(); + result.completeExceptionally(ex); + return result; + } + return apiClient.invokeAPIAsync( + "DELETE", + builder, + localVarHeaderParams, + new String[] {}, + localVarPostBody, + new HashMap(), + false, + null); + } + + /** + * Get a widget. + * + *

See {@link #getWidgetApiV2WidgetsExperienceTypeUuidGetWithHttpInfo}. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @return WidgetSchemaJSONAPIDocument + * @throws ApiException if fails to make API call + */ + public WidgetSchemaJSONAPIDocument getWidgetApiV2WidgetsExperienceTypeUuidGet( + UUID uuid, WidgetExperienceType experienceType) throws ApiException { + return getWidgetApiV2WidgetsExperienceTypeUuidGetWithHttpInfo(uuid, experienceType).getData(); + } + + /** + * Get a widget. + * + *

See {@link #getWidgetApiV2WidgetsExperienceTypeUuidGetWithHttpInfoAsync}. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @return CompletableFuture<WidgetSchemaJSONAPIDocument> + */ + public CompletableFuture + getWidgetApiV2WidgetsExperienceTypeUuidGetAsync( + UUID uuid, WidgetExperienceType experienceType) { + return getWidgetApiV2WidgetsExperienceTypeUuidGetWithHttpInfoAsync(uuid, experienceType) + .thenApply( + response -> { + return response.getData(); + }); + } + + /** + * Retrieve a widget by its UUID for a given experience type. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @return ApiResponse<WidgetSchemaJSONAPIDocument> + * @throws ApiException if fails to make API call + * @http.response.details + * + * + * + * + * + *
Response details
Status Code Description Response Headers
200 Successful Response -
429 Too many requests -
+ */ + public ApiResponse + getWidgetApiV2WidgetsExperienceTypeUuidGetWithHttpInfo( + UUID uuid, WidgetExperienceType experienceType) throws ApiException { + Object localVarPostBody = null; + + // verify the required parameter 'uuid' is set + if (uuid == null) { + throw new ApiException( + 400, + "Missing the required parameter 'uuid' when calling" + + " getWidgetApiV2WidgetsExperienceTypeUuidGet"); + } + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + throw new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " getWidgetApiV2WidgetsExperienceTypeUuidGet"); + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}/{uuid}" + .replaceAll("\\{" + "uuid" + "\\}", apiClient.escapeString(uuid.toString())) + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder = + apiClient.createBuilder( + "v2.WidgetsApi.getWidgetApiV2WidgetsExperienceTypeUuidGet", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"application/json"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + return apiClient.invokeAPI( + "GET", + builder, + localVarHeaderParams, + new String[] {}, + localVarPostBody, + new HashMap(), + false, + new GenericType() {}); + } + + /** + * Get a widget. + * + *

See {@link #getWidgetApiV2WidgetsExperienceTypeUuidGetWithHttpInfo}. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @return CompletableFuture<ApiResponse<WidgetSchemaJSONAPIDocument>> + */ + public CompletableFuture> + getWidgetApiV2WidgetsExperienceTypeUuidGetWithHttpInfoAsync( + UUID uuid, WidgetExperienceType experienceType) { + Object localVarPostBody = null; + + // verify the required parameter 'uuid' is set + if (uuid == null) { + CompletableFuture> result = + new CompletableFuture<>(); + result.completeExceptionally( + new ApiException( + 400, + "Missing the required parameter 'uuid' when calling" + + " getWidgetApiV2WidgetsExperienceTypeUuidGet")); + return result; + } + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + CompletableFuture> result = + new CompletableFuture<>(); + result.completeExceptionally( + new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " getWidgetApiV2WidgetsExperienceTypeUuidGet")); + return result; + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}/{uuid}" + .replaceAll("\\{" + "uuid" + "\\}", apiClient.escapeString(uuid.toString())) + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder; + try { + builder = + apiClient.createBuilder( + "v2.WidgetsApi.getWidgetApiV2WidgetsExperienceTypeUuidGet", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"application/json"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + } catch (ApiException ex) { + CompletableFuture> result = + new CompletableFuture<>(); + result.completeExceptionally(ex); + return result; + } + return apiClient.invokeAPIAsync( + "GET", + builder, + localVarHeaderParams, + new String[] {}, + localVarPostBody, + new HashMap(), + false, + new GenericType() {}); + } + + /** + * Search widgets. + * + *

See {@link #searchWidgetsApiV2WidgetsExperienceTypeGetWithHttpInfo}. + * + * @param experienceType The experience type for the widget. (required) + * @return WidgetSchemaJSONAPIListDocument + * @throws ApiException if fails to make API call + */ + public WidgetSchemaJSONAPIListDocument searchWidgetsApiV2WidgetsExperienceTypeGet( + WidgetExperienceType experienceType) throws ApiException { + return searchWidgetsApiV2WidgetsExperienceTypeGetWithHttpInfo(experienceType).getData(); + } + + /** + * Search widgets. + * + *

See {@link #searchWidgetsApiV2WidgetsExperienceTypeGetWithHttpInfoAsync}. + * + * @param experienceType The experience type for the widget. (required) + * @return CompletableFuture<WidgetSchemaJSONAPIListDocument> + */ + public CompletableFuture + searchWidgetsApiV2WidgetsExperienceTypeGetAsync(WidgetExperienceType experienceType) { + return searchWidgetsApiV2WidgetsExperienceTypeGetWithHttpInfoAsync(experienceType) + .thenApply( + response -> { + return response.getData(); + }); + } + + /** + * Search and list widgets for a given experience type. Supports filtering by widget type, + * creator, title, and tags, as well as sorting and pagination. + * + * @param experienceType The experience type for the widget. (required) + * @return ApiResponse<WidgetSchemaJSONAPIListDocument> + * @throws ApiException if fails to make API call + * @http.response.details + * + * + * + * + * + *
Response details
Status Code Description Response Headers
200 Successful Response -
429 Too many requests -
+ */ + public ApiResponse + searchWidgetsApiV2WidgetsExperienceTypeGetWithHttpInfo(WidgetExperienceType experienceType) + throws ApiException { + Object localVarPostBody = null; + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + throw new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " searchWidgetsApiV2WidgetsExperienceTypeGet"); + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}" + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder = + apiClient.createBuilder( + "v2.WidgetsApi.searchWidgetsApiV2WidgetsExperienceTypeGet", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"application/json"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + return apiClient.invokeAPI( + "GET", + builder, + localVarHeaderParams, + new String[] {}, + localVarPostBody, + new HashMap(), + false, + new GenericType() {}); + } + + /** + * Search widgets. + * + *

See {@link #searchWidgetsApiV2WidgetsExperienceTypeGetWithHttpInfo}. + * + * @param experienceType The experience type for the widget. (required) + * @return CompletableFuture<ApiResponse<WidgetSchemaJSONAPIListDocument>> + */ + public CompletableFuture> + searchWidgetsApiV2WidgetsExperienceTypeGetWithHttpInfoAsync( + WidgetExperienceType experienceType) { + Object localVarPostBody = null; + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + CompletableFuture> result = + new CompletableFuture<>(); + result.completeExceptionally( + new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " searchWidgetsApiV2WidgetsExperienceTypeGet")); + return result; + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}" + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder; + try { + builder = + apiClient.createBuilder( + "v2.WidgetsApi.searchWidgetsApiV2WidgetsExperienceTypeGet", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"application/json"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + } catch (ApiException ex) { + CompletableFuture> result = + new CompletableFuture<>(); + result.completeExceptionally(ex); + return result; + } + return apiClient.invokeAPIAsync( + "GET", + builder, + localVarHeaderParams, + new String[] {}, + localVarPostBody, + new HashMap(), + false, + new GenericType() {}); + } + + /** + * Update a widget. + * + *

See {@link #updateWidgetApiV2WidgetsExperienceTypeUuidPutWithHttpInfo}. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @param body (required) + * @return WidgetSchemaJSONAPIDocument + * @throws ApiException if fails to make API call + */ + public WidgetSchemaJSONAPIDocument updateWidgetApiV2WidgetsExperienceTypeUuidPut( + UUID uuid, + WidgetExperienceType experienceType, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument body) + throws ApiException { + return updateWidgetApiV2WidgetsExperienceTypeUuidPutWithHttpInfo(uuid, experienceType, body) + .getData(); + } + + /** + * Update a widget. + * + *

See {@link #updateWidgetApiV2WidgetsExperienceTypeUuidPutWithHttpInfoAsync}. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @param body (required) + * @return CompletableFuture<WidgetSchemaJSONAPIDocument> + */ + public CompletableFuture + updateWidgetApiV2WidgetsExperienceTypeUuidPutAsync( + UUID uuid, + WidgetExperienceType experienceType, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument body) { + return updateWidgetApiV2WidgetsExperienceTypeUuidPutWithHttpInfoAsync( + uuid, experienceType, body) + .thenApply( + response -> { + return response.getData(); + }); + } + + /** + * Update a widget by its UUID for a given experience type. This performs a full replacement of + * the widget definition. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @param body (required) + * @return ApiResponse<WidgetSchemaJSONAPIDocument> + * @throws ApiException if fails to make API call + * @http.response.details + * + * + * + * + * + *
Response details
Status Code Description Response Headers
200 Successful Response -
429 Too many requests -
+ */ + public ApiResponse + updateWidgetApiV2WidgetsExperienceTypeUuidPutWithHttpInfo( + UUID uuid, + WidgetExperienceType experienceType, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument body) + throws ApiException { + Object localVarPostBody = body; + + // verify the required parameter 'uuid' is set + if (uuid == null) { + throw new ApiException( + 400, + "Missing the required parameter 'uuid' when calling" + + " updateWidgetApiV2WidgetsExperienceTypeUuidPut"); + } + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + throw new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " updateWidgetApiV2WidgetsExperienceTypeUuidPut"); + } + + // verify the required parameter 'body' is set + if (body == null) { + throw new ApiException( + 400, + "Missing the required parameter 'body' when calling" + + " updateWidgetApiV2WidgetsExperienceTypeUuidPut"); + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}/{uuid}" + .replaceAll("\\{" + "uuid" + "\\}", apiClient.escapeString(uuid.toString())) + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder = + apiClient.createBuilder( + "v2.WidgetsApi.updateWidgetApiV2WidgetsExperienceTypeUuidPut", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"application/json"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + return apiClient.invokeAPI( + "PUT", + builder, + localVarHeaderParams, + new String[] {"application/json"}, + localVarPostBody, + new HashMap(), + false, + new GenericType() {}); + } + + /** + * Update a widget. + * + *

See {@link #updateWidgetApiV2WidgetsExperienceTypeUuidPutWithHttpInfo}. + * + * @param uuid The UUID of the widget. (required) + * @param experienceType The experience type for the widget. (required) + * @param body (required) + * @return CompletableFuture<ApiResponse<WidgetSchemaJSONAPIDocument>> + */ + public CompletableFuture> + updateWidgetApiV2WidgetsExperienceTypeUuidPutWithHttpInfoAsync( + UUID uuid, + WidgetExperienceType experienceType, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument body) { + Object localVarPostBody = body; + + // verify the required parameter 'uuid' is set + if (uuid == null) { + CompletableFuture> result = + new CompletableFuture<>(); + result.completeExceptionally( + new ApiException( + 400, + "Missing the required parameter 'uuid' when calling" + + " updateWidgetApiV2WidgetsExperienceTypeUuidPut")); + return result; + } + + // verify the required parameter 'experienceType' is set + if (experienceType == null) { + CompletableFuture> result = + new CompletableFuture<>(); + result.completeExceptionally( + new ApiException( + 400, + "Missing the required parameter 'experienceType' when calling" + + " updateWidgetApiV2WidgetsExperienceTypeUuidPut")); + return result; + } + + // 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" + + " updateWidgetApiV2WidgetsExperienceTypeUuidPut")); + return result; + } + // create path and map variables + String localVarPath = + "/api/v2/widgets/{experience_type}/{uuid}" + .replaceAll("\\{" + "uuid" + "\\}", apiClient.escapeString(uuid.toString())) + .replaceAll( + "\\{" + "experience_type" + "\\}", + apiClient.escapeString(experienceType.toString())); + + Map localVarHeaderParams = new HashMap(); + + Invocation.Builder builder; + try { + builder = + apiClient.createBuilder( + "v2.WidgetsApi.updateWidgetApiV2WidgetsExperienceTypeUuidPut", + localVarPath, + new ArrayList(), + localVarHeaderParams, + new HashMap(), + new String[] {"application/json"}, + new String[] {"apiKeyAuth", "appKeyAuth"}); + } catch (ApiException ex) { + CompletableFuture> result = + new CompletableFuture<>(); + result.completeExceptionally(ex); + return result; + } + return apiClient.invokeAPIAsync( + "PUT", + builder, + localVarHeaderParams, + new String[] {"application/json"}, + localVarPostBody, + new HashMap(), + false, + new GenericType() {}); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/CreateOrUpdateWidgetRequestAttributes.java b/src/main/java/com/datadog/api/client/v2/model/CreateOrUpdateWidgetRequestAttributes.java new file mode 100644 index 00000000000..40d411c5bfd --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/CreateOrUpdateWidgetRequestAttributes.java @@ -0,0 +1,201 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** */ +@JsonPropertyOrder({ + CreateOrUpdateWidgetRequestAttributes.JSON_PROPERTY_DEFINITION, + CreateOrUpdateWidgetRequestAttributes.JSON_PROPERTY_TAGS +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class CreateOrUpdateWidgetRequestAttributes { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DEFINITION = "definition"; + private Definition definition; + + public static final String JSON_PROPERTY_TAGS = "tags"; + private JsonNullable> tags = JsonNullable.>undefined(); + + public CreateOrUpdateWidgetRequestAttributes() {} + + @JsonCreator + public CreateOrUpdateWidgetRequestAttributes( + @JsonProperty(required = true, value = JSON_PROPERTY_DEFINITION) Definition definition) { + this.definition = definition; + this.unparsed |= definition.unparsed; + } + + public CreateOrUpdateWidgetRequestAttributes definition(Definition definition) { + this.definition = definition; + this.unparsed |= definition.unparsed; + return this; + } + + /** + * The definition of a widget, including its type and configuration. + * + * @return definition + */ + @JsonProperty(JSON_PROPERTY_DEFINITION) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public Definition getDefinition() { + return definition; + } + + public void setDefinition(Definition definition) { + this.definition = definition; + } + + public CreateOrUpdateWidgetRequestAttributes tags(List tags) { + this.tags = JsonNullable.>of(tags); + return this; + } + + public CreateOrUpdateWidgetRequestAttributes addTagsItem(String tagsItem) { + if (this.tags == null || !this.tags.isPresent()) { + this.tags = JsonNullable.>of(new ArrayList<>()); + } + try { + this.tags.get().add(tagsItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * User-defined tags for organizing the widget. + * + * @return tags + */ + @jakarta.annotation.Nullable + @JsonIgnore + public List getTags() { + return tags.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_TAGS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getTags_JsonNullable() { + return tags; + } + + @JsonProperty(JSON_PROPERTY_TAGS) + public void setTags_JsonNullable(JsonNullable> tags) { + this.tags = tags; + } + + public void setTags(List tags) { + this.tags = JsonNullable.>of(tags); + } + + /** + * 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 CreateOrUpdateWidgetRequestAttributes + */ + @JsonAnySetter + public CreateOrUpdateWidgetRequestAttributes 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 CreateOrUpdateWidgetRequestAttributes object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + CreateOrUpdateWidgetRequestAttributes createOrUpdateWidgetRequestAttributes = + (CreateOrUpdateWidgetRequestAttributes) o; + return Objects.equals(this.definition, createOrUpdateWidgetRequestAttributes.definition) + && Objects.equals(this.tags, createOrUpdateWidgetRequestAttributes.tags) + && Objects.equals( + this.additionalProperties, createOrUpdateWidgetRequestAttributes.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(definition, tags, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class CreateOrUpdateWidgetRequestAttributes {\n"); + sb.append(" definition: ").append(toIndentedString(definition)).append("\n"); + sb.append(" tags: ").append(toIndentedString(tags)).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/CreateOrUpdateWidgetRequestJSONAPIRequestDocument.java b/src/main/java/com/datadog/api/client/v2/model/CreateOrUpdateWidgetRequestJSONAPIRequestDocument.java new file mode 100644 index 00000000000..316f9ad072f --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/CreateOrUpdateWidgetRequestJSONAPIRequestDocument.java @@ -0,0 +1,338 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** */ +@JsonPropertyOrder({ + CreateOrUpdateWidgetRequestJSONAPIRequestDocument.JSON_PROPERTY_DATA, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument.JSON_PROPERTY_ERRORS, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument.JSON_PROPERTY_INCLUDED, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument.JSON_PROPERTY_LINKS, + CreateOrUpdateWidgetRequestJSONAPIRequestDocument.JSON_PROPERTY_META +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class CreateOrUpdateWidgetRequestJSONAPIRequestDocument { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DATA = "data"; + private CreateOrUpdateWidgetRequestResourceObjectRequest data; + + public static final String JSON_PROPERTY_ERRORS = "errors"; + private JsonNullable> errors = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_INCLUDED = "included"; + private JsonNullable> included = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_LINKS = "links"; + private WidgetLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument() {} + + @JsonCreator + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument( + @JsonProperty(required = true, value = JSON_PROPERTY_DATA) + CreateOrUpdateWidgetRequestResourceObjectRequest data) { + this.data = data; + this.unparsed |= data.unparsed; + } + + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument data( + CreateOrUpdateWidgetRequestResourceObjectRequest data) { + this.data = data; + this.unparsed |= data.unparsed; + return this; + } + + /** + * Getdata + * + * @return data + */ + @JsonProperty(JSON_PROPERTY_DATA) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public CreateOrUpdateWidgetRequestResourceObjectRequest getData() { + return data; + } + + public void setData(CreateOrUpdateWidgetRequestResourceObjectRequest data) { + this.data = data; + } + + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument errors(List errors) { + this.errors = JsonNullable.>of(errors); + return this; + } + + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument addErrorsItem( + WidgetErrorInput errorsItem) { + if (this.errors == null || !this.errors.isPresent()) { + this.errors = JsonNullable.>of(new ArrayList<>()); + } + try { + this.errors.get().add(errorsItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Geterrors + * + * @return errors + */ + @jakarta.annotation.Nullable + @JsonIgnore + public List getErrors() { + return errors.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_ERRORS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getErrors_JsonNullable() { + return errors; + } + + @JsonProperty(JSON_PROPERTY_ERRORS) + public void setErrors_JsonNullable(JsonNullable> errors) { + this.errors = errors; + } + + public void setErrors(List errors) { + this.errors = JsonNullable.>of(errors); + } + + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument included( + List included) { + this.included = JsonNullable.>of(included); + return this; + } + + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument addIncludedItem( + WidgetResourceObjectInput includedItem) { + if (this.included == null || !this.included.isPresent()) { + this.included = JsonNullable.>of(new ArrayList<>()); + } + try { + this.included.get().add(includedItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getincluded + * + * @return included + */ + @jakarta.annotation.Nullable + @JsonIgnore + public List getIncluded() { + return included.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_INCLUDED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getIncluded_JsonNullable() { + return included; + } + + @JsonProperty(JSON_PROPERTY_INCLUDED) + public void setIncluded_JsonNullable(JsonNullable> included) { + this.included = included; + } + + public void setIncluded(List included) { + this.included = JsonNullable.>of(included); + } + + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument links(WidgetLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * A JSON:API "links" member See: https://jsonapi.org/format/#document-links + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public WidgetLinks getLinks() { + return links; + } + + public void setLinks(WidgetLinks links) { + this.links = links; + } + + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument putMetaItem( + String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + /** + * 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 CreateOrUpdateWidgetRequestJSONAPIRequestDocument + */ + @JsonAnySetter + public CreateOrUpdateWidgetRequestJSONAPIRequestDocument 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 CreateOrUpdateWidgetRequestJSONAPIRequestDocument object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + CreateOrUpdateWidgetRequestJSONAPIRequestDocument + createOrUpdateWidgetRequestJsonapiRequestDocument = + (CreateOrUpdateWidgetRequestJSONAPIRequestDocument) o; + return Objects.equals(this.data, createOrUpdateWidgetRequestJsonapiRequestDocument.data) + && Objects.equals(this.errors, createOrUpdateWidgetRequestJsonapiRequestDocument.errors) + && Objects.equals(this.included, createOrUpdateWidgetRequestJsonapiRequestDocument.included) + && Objects.equals(this.links, createOrUpdateWidgetRequestJsonapiRequestDocument.links) + && Objects.equals(this.meta, createOrUpdateWidgetRequestJsonapiRequestDocument.meta) + && Objects.equals( + this.additionalProperties, + createOrUpdateWidgetRequestJsonapiRequestDocument.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(data, errors, included, links, meta, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class CreateOrUpdateWidgetRequestJSONAPIRequestDocument {\n"); + sb.append(" data: ").append(toIndentedString(data)).append("\n"); + sb.append(" errors: ").append(toIndentedString(errors)).append("\n"); + sb.append(" included: ").append(toIndentedString(included)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/CreateOrUpdateWidgetRequestResourceObjectRequest.java b/src/main/java/com/datadog/api/client/v2/model/CreateOrUpdateWidgetRequestResourceObjectRequest.java new file mode 100644 index 00000000000..e70d1a4ea7b --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/CreateOrUpdateWidgetRequestResourceObjectRequest.java @@ -0,0 +1,391 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** */ +@JsonPropertyOrder({ + CreateOrUpdateWidgetRequestResourceObjectRequest.JSON_PROPERTY_ATTRIBUTES, + CreateOrUpdateWidgetRequestResourceObjectRequest.JSON_PROPERTY_ID, + CreateOrUpdateWidgetRequestResourceObjectRequest.JSON_PROPERTY_LID, + CreateOrUpdateWidgetRequestResourceObjectRequest.JSON_PROPERTY_LINKS, + CreateOrUpdateWidgetRequestResourceObjectRequest.JSON_PROPERTY_META, + CreateOrUpdateWidgetRequestResourceObjectRequest.JSON_PROPERTY_RELATIONSHIPS, + CreateOrUpdateWidgetRequestResourceObjectRequest.JSON_PROPERTY_TYPE +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class CreateOrUpdateWidgetRequestResourceObjectRequest { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_ATTRIBUTES = "attributes"; + private CreateOrUpdateWidgetRequestAttributes attributes; + + public static final String JSON_PROPERTY_ID = "id"; + private JsonNullable id = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_LID = "lid"; + private JsonNullable lid = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_LINKS = "links"; + private WidgetLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_RELATIONSHIPS = "relationships"; + private JsonNullable> relationships = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_TYPE = "type"; + private String type; + + public CreateOrUpdateWidgetRequestResourceObjectRequest() {} + + @JsonCreator + public CreateOrUpdateWidgetRequestResourceObjectRequest( + @JsonProperty(required = true, value = JSON_PROPERTY_ATTRIBUTES) + CreateOrUpdateWidgetRequestAttributes attributes, + @JsonProperty(required = true, value = JSON_PROPERTY_TYPE) String type) { + this.attributes = attributes; + this.unparsed |= attributes.unparsed; + this.type = type; + } + + public CreateOrUpdateWidgetRequestResourceObjectRequest attributes( + CreateOrUpdateWidgetRequestAttributes attributes) { + this.attributes = attributes; + this.unparsed |= attributes.unparsed; + return this; + } + + /** + * Getattributes + * + * @return attributes + */ + @JsonProperty(JSON_PROPERTY_ATTRIBUTES) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public CreateOrUpdateWidgetRequestAttributes getAttributes() { + return attributes; + } + + public void setAttributes(CreateOrUpdateWidgetRequestAttributes attributes) { + this.attributes = attributes; + } + + public CreateOrUpdateWidgetRequestResourceObjectRequest id(String id) { + this.id = JsonNullable.of(id); + return this; + } + + /** + * Getid + * + * @return id + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getId() { + return id.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_ID) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getId_JsonNullable() { + return id; + } + + @JsonProperty(JSON_PROPERTY_ID) + public void setId_JsonNullable(JsonNullable id) { + this.id = id; + } + + public void setId(String id) { + this.id = JsonNullable.of(id); + } + + public CreateOrUpdateWidgetRequestResourceObjectRequest lid(String lid) { + this.lid = JsonNullable.of(lid); + return this; + } + + /** + * Getlid + * + * @return lid + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getLid() { + return lid.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_LID) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getLid_JsonNullable() { + return lid; + } + + @JsonProperty(JSON_PROPERTY_LID) + public void setLid_JsonNullable(JsonNullable lid) { + this.lid = lid; + } + + public void setLid(String lid) { + this.lid = JsonNullable.of(lid); + } + + public CreateOrUpdateWidgetRequestResourceObjectRequest links(WidgetLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * A JSON:API "links" member See: https://jsonapi.org/format/#document-links + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public WidgetLinks getLinks() { + return links; + } + + public void setLinks(WidgetLinks links) { + this.links = links; + } + + public CreateOrUpdateWidgetRequestResourceObjectRequest meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public CreateOrUpdateWidgetRequestResourceObjectRequest putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + public CreateOrUpdateWidgetRequestResourceObjectRequest relationships( + Map relationships) { + this.relationships = JsonNullable.>of(relationships); + return this; + } + + public CreateOrUpdateWidgetRequestResourceObjectRequest putRelationshipsItem( + String key, WidgetRelationshipObjectInput relationshipsItem) { + if (this.relationships == null || !this.relationships.isPresent()) { + this.relationships = + JsonNullable.>of(new HashMap<>()); + } + try { + this.relationships.get().put(key, relationshipsItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getrelationships + * + * @return relationships + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getRelationships() { + return relationships.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_RELATIONSHIPS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getRelationships_JsonNullable() { + return relationships; + } + + @JsonProperty(JSON_PROPERTY_RELATIONSHIPS) + public void setRelationships_JsonNullable( + JsonNullable> relationships) { + this.relationships = relationships; + } + + public void setRelationships(Map relationships) { + this.relationships = JsonNullable.>of(relationships); + } + + public CreateOrUpdateWidgetRequestResourceObjectRequest type(String type) { + this.type = type; + return this; + } + + /** + * Gettype + * + * @return type + */ + @JsonProperty(JSON_PROPERTY_TYPE) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getType() { + return type; + } + + public void setType(String type) { + 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 CreateOrUpdateWidgetRequestResourceObjectRequest + */ + @JsonAnySetter + public CreateOrUpdateWidgetRequestResourceObjectRequest 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 CreateOrUpdateWidgetRequestResourceObjectRequest object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + CreateOrUpdateWidgetRequestResourceObjectRequest + createOrUpdateWidgetRequestResourceObjectRequest = + (CreateOrUpdateWidgetRequestResourceObjectRequest) o; + return Objects.equals( + this.attributes, createOrUpdateWidgetRequestResourceObjectRequest.attributes) + && Objects.equals(this.id, createOrUpdateWidgetRequestResourceObjectRequest.id) + && Objects.equals(this.lid, createOrUpdateWidgetRequestResourceObjectRequest.lid) + && Objects.equals(this.links, createOrUpdateWidgetRequestResourceObjectRequest.links) + && Objects.equals(this.meta, createOrUpdateWidgetRequestResourceObjectRequest.meta) + && Objects.equals( + this.relationships, createOrUpdateWidgetRequestResourceObjectRequest.relationships) + && Objects.equals(this.type, createOrUpdateWidgetRequestResourceObjectRequest.type) + && Objects.equals( + this.additionalProperties, + createOrUpdateWidgetRequestResourceObjectRequest.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash( + attributes, id, lid, links, meta, relationships, type, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class CreateOrUpdateWidgetRequestResourceObjectRequest {\n"); + sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" lid: ").append(toIndentedString(lid)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/Definition.java b/src/main/java/com/datadog/api/client/v2/model/Definition.java new file mode 100644 index 00000000000..a19c50dabcd --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/Definition.java @@ -0,0 +1,177 @@ +/* + * 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; + +/** The definition of a widget, including its type and configuration. */ +@JsonPropertyOrder({Definition.JSON_PROPERTY_TITLE, Definition.JSON_PROPERTY_TYPE}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class Definition { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_TITLE = "title"; + private String title; + + public static final String JSON_PROPERTY_TYPE = "type"; + private WidgetType type; + + public Definition() {} + + @JsonCreator + public Definition( + @JsonProperty(required = true, value = JSON_PROPERTY_TITLE) String title, + @JsonProperty(required = true, value = JSON_PROPERTY_TYPE) WidgetType type) { + this.title = title; + this.type = type; + this.unparsed |= !type.isValid(); + } + + public Definition title(String title) { + this.title = title; + return this; + } + + /** + * The display title of the widget. + * + * @return title + */ + @JsonProperty(JSON_PROPERTY_TITLE) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public Definition type(WidgetType type) { + this.type = type; + this.unparsed |= !type.isValid(); + return this; + } + + /** + * Widget types that are allowed to be stored as individual records in the 'widget' PG table. + * + *

This is not a complete list of dashboards/notebooks widget types. + * + * @return type + */ + @JsonProperty(JSON_PROPERTY_TYPE) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public WidgetType getType() { + return type; + } + + public void setType(WidgetType 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 Definition + */ + @JsonAnySetter + public Definition 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 Definition object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Definition definition = (Definition) o; + return Objects.equals(this.title, definition.title) + && Objects.equals(this.type, definition.type) + && Objects.equals(this.additionalProperties, definition.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(title, type, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class Definition {\n"); + sb.append(" title: ").append(toIndentedString(title)).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/ErrorLinks.java b/src/main/java/com/datadog/api/client/v2/model/ErrorLinks.java new file mode 100644 index 00000000000..f21f2489e1f --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/ErrorLinks.java @@ -0,0 +1,145 @@ +/* + * 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({ErrorLinks.JSON_PROPERTY_ABOUT}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class ErrorLinks { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_ABOUT = "about"; + private ErrorLinksAbout about; + + public ErrorLinks() {} + + @JsonCreator + public ErrorLinks( + @JsonProperty(required = true, value = JSON_PROPERTY_ABOUT) ErrorLinksAbout about) { + this.about = about; + this.unparsed |= about.unparsed; + } + + public ErrorLinks about(ErrorLinksAbout about) { + this.about = about; + this.unparsed |= about.unparsed; + return this; + } + + /** + * Getabout + * + * @return about + */ + @JsonProperty(JSON_PROPERTY_ABOUT) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public ErrorLinksAbout getAbout() { + return about; + } + + public void setAbout(ErrorLinksAbout about) { + this.about = about; + } + + /** + * 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 ErrorLinks + */ + @JsonAnySetter + public ErrorLinks 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 ErrorLinks object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ErrorLinks errorLinks = (ErrorLinks) o; + return Objects.equals(this.about, errorLinks.about) + && Objects.equals(this.additionalProperties, errorLinks.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(about, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class ErrorLinks {\n"); + sb.append(" about: ").append(toIndentedString(about)).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/ErrorLinksAbout.java b/src/main/java/com/datadog/api/client/v2/model/ErrorLinksAbout.java new file mode 100644 index 00000000000..8a246a43fb8 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/ErrorLinksAbout.java @@ -0,0 +1,268 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize(using = ErrorLinksAbout.ErrorLinksAboutDeserializer.class) +@JsonSerialize(using = ErrorLinksAbout.ErrorLinksAboutSerializer.class) +public class ErrorLinksAbout extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(ErrorLinksAbout.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class ErrorLinksAboutSerializer extends StdSerializer { + public ErrorLinksAboutSerializer(Class t) { + super(t); + } + + public ErrorLinksAboutSerializer() { + this(null); + } + + @Override + public void serialize(ErrorLinksAbout value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class ErrorLinksAboutDeserializer extends StdDeserializer { + public ErrorLinksAboutDeserializer() { + this(ErrorLinksAbout.class); + } + + public ErrorLinksAboutDeserializer(Class vc) { + super(vc); + } + + @Override + public ErrorLinksAbout deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize String + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (String.class.equals(Integer.class) + || String.class.equals(Long.class) + || String.class.equals(Float.class) + || String.class.equals(Double.class) + || String.class.equals(Boolean.class) + || String.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((String.class.equals(Integer.class) || String.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((String.class.equals(Float.class) || String.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (String.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (String.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(String.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'String'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'String'", e); + } + + // deserialize LinkObject + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (LinkObject.class.equals(Integer.class) + || LinkObject.class.equals(Long.class) + || LinkObject.class.equals(Float.class) + || LinkObject.class.equals(Double.class) + || LinkObject.class.equals(Boolean.class) + || LinkObject.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((LinkObject.class.equals(Integer.class) || LinkObject.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((LinkObject.class.equals(Float.class) || LinkObject.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (LinkObject.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (LinkObject.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(LinkObject.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((LinkObject) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'LinkObject'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'LinkObject'", e); + } + + ErrorLinksAbout ret = new ErrorLinksAbout(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public ErrorLinksAbout getNullValue(DeserializationContext ctxt) throws JsonMappingException { + throw new JsonMappingException(ctxt.getParser(), "ErrorLinksAbout cannot be null"); + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public ErrorLinksAbout() { + super("oneOf", Boolean.FALSE); + } + + public ErrorLinksAbout(String o) { + super("oneOf", Boolean.FALSE); + setActualInstance(o); + } + + public ErrorLinksAbout(LinkObject o) { + super("oneOf", Boolean.FALSE); + setActualInstance(o); + } + + static { + schemas.put("String", new GenericType() {}); + schemas.put("LinkObject", new GenericType() {}); + JSON.registerDescendants(ErrorLinksAbout.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return ErrorLinksAbout.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: String, LinkObject + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (JSON.isInstanceOf(String.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(LinkObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException("Invalid instance type. Must be String, LinkObject"); + } + + /** + * Get the actual instance, which can be the following: String, LinkObject + * + * @return The actual instance (String, LinkObject) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `String`. If the actual instance is not `String`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `String` + * @throws ClassCastException if the instance is not `String` + */ + public String getString() throws ClassCastException { + return (String) super.getActualInstance(); + } + + /** + * Get the actual instance of `LinkObject`. If the actual instance is not `LinkObject`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `LinkObject` + * @throws ClassCastException if the instance is not `LinkObject` + */ + public LinkObject getLinkObject() throws ClassCastException { + return (LinkObject) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/ErrorSource.java b/src/main/java/com/datadog/api/client/v2/model/ErrorSource.java new file mode 100644 index 00000000000..087dff70337 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/ErrorSource.java @@ -0,0 +1,225 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** + * An object containing references to the primary source of the error. See: + * https://jsonapi.org/format/#error-objects + */ +@JsonPropertyOrder({ + ErrorSource.JSON_PROPERTY_HEADER, + ErrorSource.JSON_PROPERTY_PARAMETER, + ErrorSource.JSON_PROPERTY_POINTER +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class ErrorSource { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_HEADER = "header"; + private JsonNullable header = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_PARAMETER = "parameter"; + private JsonNullable parameter = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_POINTER = "pointer"; + private JsonNullable pointer = JsonNullable.undefined(); + + public ErrorSource header(String header) { + this.header = JsonNullable.of(header); + return this; + } + + /** + * Getheader + * + * @return header + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getHeader() { + return header.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_HEADER) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getHeader_JsonNullable() { + return header; + } + + @JsonProperty(JSON_PROPERTY_HEADER) + public void setHeader_JsonNullable(JsonNullable header) { + this.header = header; + } + + public void setHeader(String header) { + this.header = JsonNullable.of(header); + } + + public ErrorSource parameter(String parameter) { + this.parameter = JsonNullable.of(parameter); + return this; + } + + /** + * Getparameter + * + * @return parameter + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getParameter() { + return parameter.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_PARAMETER) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getParameter_JsonNullable() { + return parameter; + } + + @JsonProperty(JSON_PROPERTY_PARAMETER) + public void setParameter_JsonNullable(JsonNullable parameter) { + this.parameter = parameter; + } + + public void setParameter(String parameter) { + this.parameter = JsonNullable.of(parameter); + } + + public ErrorSource pointer(String pointer) { + this.pointer = JsonNullable.of(pointer); + return this; + } + + /** + * Getpointer + * + * @return pointer + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getPointer() { + return pointer.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_POINTER) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getPointer_JsonNullable() { + return pointer; + } + + @JsonProperty(JSON_PROPERTY_POINTER) + public void setPointer_JsonNullable(JsonNullable pointer) { + this.pointer = pointer; + } + + public void setPointer(String pointer) { + this.pointer = JsonNullable.of(pointer); + } + + /** + * 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 ErrorSource + */ + @JsonAnySetter + public ErrorSource 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 ErrorSource object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ErrorSource errorSource = (ErrorSource) o; + return Objects.equals(this.header, errorSource.header) + && Objects.equals(this.parameter, errorSource.parameter) + && Objects.equals(this.pointer, errorSource.pointer) + && Objects.equals(this.additionalProperties, errorSource.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(header, parameter, pointer, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class ErrorSource {\n"); + sb.append(" header: ").append(toIndentedString(header)).append("\n"); + sb.append(" parameter: ").append(toIndentedString(parameter)).append("\n"); + sb.append(" pointer: ").append(toIndentedString(pointer)).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/JSONAPIAttributes.java b/src/main/java/com/datadog/api/client/v2/model/JSONAPIAttributes.java new file mode 100644 index 00000000000..5087a00a749 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/JSONAPIAttributes.java @@ -0,0 +1,133 @@ +/* + * 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 java.io.File; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Objects; +import java.util.Set; +import java.util.HashMap; +import java.util.Map; +import java.util.List; +import java.util.ArrayList; +import java.util.UUID; +import java.time.OffsetDateTime; + +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 com.fasterxml.jackson.databind.annotation.JsonSerialize; +import org.openapitools.jackson.nullable.JsonNullable; + +import com.datadog.api.client.JsonTimeSerializer; + + +/** + + */ +@JsonPropertyOrder({ +}) +@jakarta.annotation.Generated(value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class JSONAPIAttributes { + @JsonIgnore + public boolean unparsed = false; + + /** + * 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 JSONAPIAttributes + */ + @JsonAnySetter + public JSONAPIAttributes 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 JSONAPIAttributes object is equal to o. + */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + JSONAPIAttributes jsonapiAttributes = (JSONAPIAttributes) o; + return Objects.equals(this.additionalProperties, jsonapiAttributes.additionalProperties); + } + + + @Override + public int hashCode() { + return Objects.hash(, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class JSONAPIAttributes {\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/LinkObject.java b/src/main/java/com/datadog/api/client/v2/model/LinkObject.java new file mode 100644 index 00000000000..0d29c9d8c01 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/LinkObject.java @@ -0,0 +1,393 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** A JSON:API "link object" See: https://jsonapi.org/format/#auto-id--link-objects */ +@JsonPropertyOrder({ + LinkObject.JSON_PROPERTY_DESCRIBEDBY, + LinkObject.JSON_PROPERTY_HREF, + LinkObject.JSON_PROPERTY_HREFLANG, + LinkObject.JSON_PROPERTY_META, + LinkObject.JSON_PROPERTY_REL, + LinkObject.JSON_PROPERTY_TITLE, + LinkObject.JSON_PROPERTY_TYPE +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class LinkObject { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DESCRIBEDBY = "describedby"; + private JsonNullable describedby = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_HREF = "href"; + private String href; + + public static final String JSON_PROPERTY_HREFLANG = "hreflang"; + private JsonNullable> hreflang = JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_REL = "rel"; + private JsonNullable rel = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_TITLE = "title"; + private JsonNullable title = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_TYPE = "type"; + private JsonNullable type = JsonNullable.undefined(); + + public LinkObject() {} + + @JsonCreator + public LinkObject(@JsonProperty(required = true, value = JSON_PROPERTY_HREF) String href) { + this.href = href; + } + + public LinkObject describedby(String describedby) { + this.describedby = JsonNullable.of(describedby); + return this; + } + + /** + * Getdescribedby + * + * @return describedby + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getDescribedby() { + return describedby.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_DESCRIBEDBY) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getDescribedby_JsonNullable() { + return describedby; + } + + @JsonProperty(JSON_PROPERTY_DESCRIBEDBY) + public void setDescribedby_JsonNullable(JsonNullable describedby) { + this.describedby = describedby; + } + + public void setDescribedby(String describedby) { + this.describedby = JsonNullable.of(describedby); + } + + public LinkObject href(String href) { + this.href = href; + return this; + } + + /** + * Gethref + * + * @return href + */ + @JsonProperty(JSON_PROPERTY_HREF) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getHref() { + return href; + } + + public void setHref(String href) { + this.href = href; + } + + public LinkObject hreflang(List hreflang) { + this.hreflang = JsonNullable.>of(hreflang); + return this; + } + + public LinkObject addHreflangItem(String hreflangItem) { + if (this.hreflang == null || !this.hreflang.isPresent()) { + this.hreflang = JsonNullable.>of(new ArrayList<>()); + } + try { + this.hreflang.get().add(hreflangItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Gethreflang + * + * @return hreflang + */ + @jakarta.annotation.Nullable + @JsonIgnore + public List getHreflang() { + return hreflang.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_HREFLANG) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getHreflang_JsonNullable() { + return hreflang; + } + + @JsonProperty(JSON_PROPERTY_HREFLANG) + public void setHreflang_JsonNullable(JsonNullable> hreflang) { + this.hreflang = hreflang; + } + + public void setHreflang(List hreflang) { + this.hreflang = JsonNullable.>of(hreflang); + } + + public LinkObject meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public LinkObject putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + public LinkObject rel(String rel) { + this.rel = JsonNullable.of(rel); + return this; + } + + /** + * Getrel + * + * @return rel + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getRel() { + return rel.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_REL) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getRel_JsonNullable() { + return rel; + } + + @JsonProperty(JSON_PROPERTY_REL) + public void setRel_JsonNullable(JsonNullable rel) { + this.rel = rel; + } + + public void setRel(String rel) { + this.rel = JsonNullable.of(rel); + } + + public LinkObject title(String title) { + this.title = JsonNullable.of(title); + return this; + } + + /** + * Gettitle + * + * @return title + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getTitle() { + return title.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_TITLE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getTitle_JsonNullable() { + return title; + } + + @JsonProperty(JSON_PROPERTY_TITLE) + public void setTitle_JsonNullable(JsonNullable title) { + this.title = title; + } + + public void setTitle(String title) { + this.title = JsonNullable.of(title); + } + + public LinkObject type(String type) { + this.type = JsonNullable.of(type); + return this; + } + + /** + * Gettype + * + * @return type + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getType() { + return type.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_TYPE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getType_JsonNullable() { + return type; + } + + @JsonProperty(JSON_PROPERTY_TYPE) + public void setType_JsonNullable(JsonNullable type) { + this.type = type; + } + + public void setType(String type) { + this.type = JsonNullable.of(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 LinkObject + */ + @JsonAnySetter + public LinkObject 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 LinkObject object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + LinkObject linkObject = (LinkObject) o; + return Objects.equals(this.describedby, linkObject.describedby) + && Objects.equals(this.href, linkObject.href) + && Objects.equals(this.hreflang, linkObject.hreflang) + && Objects.equals(this.meta, linkObject.meta) + && Objects.equals(this.rel, linkObject.rel) + && Objects.equals(this.title, linkObject.title) + && Objects.equals(this.type, linkObject.type) + && Objects.equals(this.additionalProperties, linkObject.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(describedby, href, hreflang, meta, rel, title, type, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class LinkObject {\n"); + sb.append(" describedby: ").append(toIndentedString(describedby)).append("\n"); + sb.append(" href: ").append(toIndentedString(href)).append("\n"); + sb.append(" hreflang: ").append(toIndentedString(hreflang)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).append("\n"); + sb.append(" rel: ").append(toIndentedString(rel)).append("\n"); + sb.append(" title: ").append(toIndentedString(title)).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/LinksDescribedBy.java b/src/main/java/com/datadog/api/client/v2/model/LinksDescribedBy.java new file mode 100644 index 00000000000..d22e325b0b9 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/LinksDescribedBy.java @@ -0,0 +1,273 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize(using = LinksDescribedBy.LinksDescribedByDeserializer.class) +@JsonSerialize(using = LinksDescribedBy.LinksDescribedBySerializer.class) +public class LinksDescribedBy extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(LinksDescribedBy.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class LinksDescribedBySerializer extends StdSerializer { + public LinksDescribedBySerializer(Class t) { + super(t); + } + + public LinksDescribedBySerializer() { + this(null); + } + + @Override + public void serialize(LinksDescribedBy value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class LinksDescribedByDeserializer extends StdDeserializer { + public LinksDescribedByDeserializer() { + this(LinksDescribedBy.class); + } + + public LinksDescribedByDeserializer(Class vc) { + super(vc); + } + + @Override + public LinksDescribedBy deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize String + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (String.class.equals(Integer.class) + || String.class.equals(Long.class) + || String.class.equals(Float.class) + || String.class.equals(Double.class) + || String.class.equals(Boolean.class) + || String.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((String.class.equals(Integer.class) || String.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((String.class.equals(Float.class) || String.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (String.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (String.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(String.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'String'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'String'", e); + } + + // deserialize LinkObject + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (LinkObject.class.equals(Integer.class) + || LinkObject.class.equals(Long.class) + || LinkObject.class.equals(Float.class) + || LinkObject.class.equals(Double.class) + || LinkObject.class.equals(Boolean.class) + || LinkObject.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((LinkObject.class.equals(Integer.class) || LinkObject.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((LinkObject.class.equals(Float.class) || LinkObject.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (LinkObject.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (LinkObject.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(LinkObject.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((LinkObject) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'LinkObject'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'LinkObject'", e); + } + + LinksDescribedBy ret = new LinksDescribedBy(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public LinksDescribedBy getNullValue(DeserializationContext ctxt) throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public LinksDescribedBy() { + super("oneOf", Boolean.TRUE); + } + + public LinksDescribedBy(String o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public LinksDescribedBy(LinkObject o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("String", new GenericType() {}); + schemas.put("LinkObject", new GenericType() {}); + JSON.registerDescendants(LinksDescribedBy.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return LinksDescribedBy.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: String, LinkObject + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(String.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(LinkObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException("Invalid instance type. Must be String, LinkObject"); + } + + /** + * Get the actual instance, which can be the following: String, LinkObject + * + * @return The actual instance (String, LinkObject) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `String`. If the actual instance is not `String`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `String` + * @throws ClassCastException if the instance is not `String` + */ + public String getString() throws ClassCastException { + return (String) super.getActualInstance(); + } + + /** + * Get the actual instance of `LinkObject`. If the actual instance is not `LinkObject`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `LinkObject` + * @throws ClassCastException if the instance is not `LinkObject` + */ + public LinkObject getLinkObject() throws ClassCastException { + return (LinkObject) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/LinksFirst.java b/src/main/java/com/datadog/api/client/v2/model/LinksFirst.java new file mode 100644 index 00000000000..1918c07424b --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/LinksFirst.java @@ -0,0 +1,273 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize(using = LinksFirst.LinksFirstDeserializer.class) +@JsonSerialize(using = LinksFirst.LinksFirstSerializer.class) +public class LinksFirst extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(LinksFirst.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class LinksFirstSerializer extends StdSerializer { + public LinksFirstSerializer(Class t) { + super(t); + } + + public LinksFirstSerializer() { + this(null); + } + + @Override + public void serialize(LinksFirst value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class LinksFirstDeserializer extends StdDeserializer { + public LinksFirstDeserializer() { + this(LinksFirst.class); + } + + public LinksFirstDeserializer(Class vc) { + super(vc); + } + + @Override + public LinksFirst deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize String + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (String.class.equals(Integer.class) + || String.class.equals(Long.class) + || String.class.equals(Float.class) + || String.class.equals(Double.class) + || String.class.equals(Boolean.class) + || String.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((String.class.equals(Integer.class) || String.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((String.class.equals(Float.class) || String.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (String.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (String.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(String.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'String'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'String'", e); + } + + // deserialize LinkObject + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (LinkObject.class.equals(Integer.class) + || LinkObject.class.equals(Long.class) + || LinkObject.class.equals(Float.class) + || LinkObject.class.equals(Double.class) + || LinkObject.class.equals(Boolean.class) + || LinkObject.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((LinkObject.class.equals(Integer.class) || LinkObject.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((LinkObject.class.equals(Float.class) || LinkObject.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (LinkObject.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (LinkObject.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(LinkObject.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((LinkObject) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'LinkObject'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'LinkObject'", e); + } + + LinksFirst ret = new LinksFirst(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public LinksFirst getNullValue(DeserializationContext ctxt) throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public LinksFirst() { + super("oneOf", Boolean.TRUE); + } + + public LinksFirst(String o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public LinksFirst(LinkObject o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("String", new GenericType() {}); + schemas.put("LinkObject", new GenericType() {}); + JSON.registerDescendants(LinksFirst.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return LinksFirst.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: String, LinkObject + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(String.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(LinkObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException("Invalid instance type. Must be String, LinkObject"); + } + + /** + * Get the actual instance, which can be the following: String, LinkObject + * + * @return The actual instance (String, LinkObject) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `String`. If the actual instance is not `String`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `String` + * @throws ClassCastException if the instance is not `String` + */ + public String getString() throws ClassCastException { + return (String) super.getActualInstance(); + } + + /** + * Get the actual instance of `LinkObject`. If the actual instance is not `LinkObject`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `LinkObject` + * @throws ClassCastException if the instance is not `LinkObject` + */ + public LinkObject getLinkObject() throws ClassCastException { + return (LinkObject) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/LinksLast.java b/src/main/java/com/datadog/api/client/v2/model/LinksLast.java new file mode 100644 index 00000000000..2c3b0a672d8 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/LinksLast.java @@ -0,0 +1,273 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize(using = LinksLast.LinksLastDeserializer.class) +@JsonSerialize(using = LinksLast.LinksLastSerializer.class) +public class LinksLast extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(LinksLast.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class LinksLastSerializer extends StdSerializer { + public LinksLastSerializer(Class t) { + super(t); + } + + public LinksLastSerializer() { + this(null); + } + + @Override + public void serialize(LinksLast value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class LinksLastDeserializer extends StdDeserializer { + public LinksLastDeserializer() { + this(LinksLast.class); + } + + public LinksLastDeserializer(Class vc) { + super(vc); + } + + @Override + public LinksLast deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize String + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (String.class.equals(Integer.class) + || String.class.equals(Long.class) + || String.class.equals(Float.class) + || String.class.equals(Double.class) + || String.class.equals(Boolean.class) + || String.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((String.class.equals(Integer.class) || String.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((String.class.equals(Float.class) || String.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (String.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (String.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(String.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'String'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'String'", e); + } + + // deserialize LinkObject + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (LinkObject.class.equals(Integer.class) + || LinkObject.class.equals(Long.class) + || LinkObject.class.equals(Float.class) + || LinkObject.class.equals(Double.class) + || LinkObject.class.equals(Boolean.class) + || LinkObject.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((LinkObject.class.equals(Integer.class) || LinkObject.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((LinkObject.class.equals(Float.class) || LinkObject.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (LinkObject.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (LinkObject.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(LinkObject.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((LinkObject) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'LinkObject'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'LinkObject'", e); + } + + LinksLast ret = new LinksLast(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public LinksLast getNullValue(DeserializationContext ctxt) throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public LinksLast() { + super("oneOf", Boolean.TRUE); + } + + public LinksLast(String o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public LinksLast(LinkObject o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("String", new GenericType() {}); + schemas.put("LinkObject", new GenericType() {}); + JSON.registerDescendants(LinksLast.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return LinksLast.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: String, LinkObject + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(String.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(LinkObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException("Invalid instance type. Must be String, LinkObject"); + } + + /** + * Get the actual instance, which can be the following: String, LinkObject + * + * @return The actual instance (String, LinkObject) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `String`. If the actual instance is not `String`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `String` + * @throws ClassCastException if the instance is not `String` + */ + public String getString() throws ClassCastException { + return (String) super.getActualInstance(); + } + + /** + * Get the actual instance of `LinkObject`. If the actual instance is not `LinkObject`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `LinkObject` + * @throws ClassCastException if the instance is not `LinkObject` + */ + public LinkObject getLinkObject() throws ClassCastException { + return (LinkObject) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/LinksNext.java b/src/main/java/com/datadog/api/client/v2/model/LinksNext.java new file mode 100644 index 00000000000..e5632e35f4b --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/LinksNext.java @@ -0,0 +1,273 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize(using = LinksNext.LinksNextDeserializer.class) +@JsonSerialize(using = LinksNext.LinksNextSerializer.class) +public class LinksNext extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(LinksNext.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class LinksNextSerializer extends StdSerializer { + public LinksNextSerializer(Class t) { + super(t); + } + + public LinksNextSerializer() { + this(null); + } + + @Override + public void serialize(LinksNext value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class LinksNextDeserializer extends StdDeserializer { + public LinksNextDeserializer() { + this(LinksNext.class); + } + + public LinksNextDeserializer(Class vc) { + super(vc); + } + + @Override + public LinksNext deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize String + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (String.class.equals(Integer.class) + || String.class.equals(Long.class) + || String.class.equals(Float.class) + || String.class.equals(Double.class) + || String.class.equals(Boolean.class) + || String.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((String.class.equals(Integer.class) || String.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((String.class.equals(Float.class) || String.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (String.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (String.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(String.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'String'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'String'", e); + } + + // deserialize LinkObject + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (LinkObject.class.equals(Integer.class) + || LinkObject.class.equals(Long.class) + || LinkObject.class.equals(Float.class) + || LinkObject.class.equals(Double.class) + || LinkObject.class.equals(Boolean.class) + || LinkObject.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((LinkObject.class.equals(Integer.class) || LinkObject.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((LinkObject.class.equals(Float.class) || LinkObject.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (LinkObject.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (LinkObject.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(LinkObject.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((LinkObject) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'LinkObject'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'LinkObject'", e); + } + + LinksNext ret = new LinksNext(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public LinksNext getNullValue(DeserializationContext ctxt) throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public LinksNext() { + super("oneOf", Boolean.TRUE); + } + + public LinksNext(String o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public LinksNext(LinkObject o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("String", new GenericType() {}); + schemas.put("LinkObject", new GenericType() {}); + JSON.registerDescendants(LinksNext.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return LinksNext.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: String, LinkObject + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(String.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(LinkObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException("Invalid instance type. Must be String, LinkObject"); + } + + /** + * Get the actual instance, which can be the following: String, LinkObject + * + * @return The actual instance (String, LinkObject) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `String`. If the actual instance is not `String`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `String` + * @throws ClassCastException if the instance is not `String` + */ + public String getString() throws ClassCastException { + return (String) super.getActualInstance(); + } + + /** + * Get the actual instance of `LinkObject`. If the actual instance is not `LinkObject`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `LinkObject` + * @throws ClassCastException if the instance is not `LinkObject` + */ + public LinkObject getLinkObject() throws ClassCastException { + return (LinkObject) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/LinksPrev.java b/src/main/java/com/datadog/api/client/v2/model/LinksPrev.java new file mode 100644 index 00000000000..0b22068fe84 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/LinksPrev.java @@ -0,0 +1,273 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize(using = LinksPrev.LinksPrevDeserializer.class) +@JsonSerialize(using = LinksPrev.LinksPrevSerializer.class) +public class LinksPrev extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(LinksPrev.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class LinksPrevSerializer extends StdSerializer { + public LinksPrevSerializer(Class t) { + super(t); + } + + public LinksPrevSerializer() { + this(null); + } + + @Override + public void serialize(LinksPrev value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class LinksPrevDeserializer extends StdDeserializer { + public LinksPrevDeserializer() { + this(LinksPrev.class); + } + + public LinksPrevDeserializer(Class vc) { + super(vc); + } + + @Override + public LinksPrev deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize String + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (String.class.equals(Integer.class) + || String.class.equals(Long.class) + || String.class.equals(Float.class) + || String.class.equals(Double.class) + || String.class.equals(Boolean.class) + || String.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((String.class.equals(Integer.class) || String.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((String.class.equals(Float.class) || String.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (String.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (String.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(String.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'String'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'String'", e); + } + + // deserialize LinkObject + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (LinkObject.class.equals(Integer.class) + || LinkObject.class.equals(Long.class) + || LinkObject.class.equals(Float.class) + || LinkObject.class.equals(Double.class) + || LinkObject.class.equals(Boolean.class) + || LinkObject.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((LinkObject.class.equals(Integer.class) || LinkObject.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((LinkObject.class.equals(Float.class) || LinkObject.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (LinkObject.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (LinkObject.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(LinkObject.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((LinkObject) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'LinkObject'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'LinkObject'", e); + } + + LinksPrev ret = new LinksPrev(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public LinksPrev getNullValue(DeserializationContext ctxt) throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public LinksPrev() { + super("oneOf", Boolean.TRUE); + } + + public LinksPrev(String o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public LinksPrev(LinkObject o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("String", new GenericType() {}); + schemas.put("LinkObject", new GenericType() {}); + JSON.registerDescendants(LinksPrev.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return LinksPrev.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: String, LinkObject + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(String.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(LinkObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException("Invalid instance type. Must be String, LinkObject"); + } + + /** + * Get the actual instance, which can be the following: String, LinkObject + * + * @return The actual instance (String, LinkObject) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `String`. If the actual instance is not `String`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `String` + * @throws ClassCastException if the instance is not `String` + */ + public String getString() throws ClassCastException { + return (String) super.getActualInstance(); + } + + /** + * Get the actual instance of `LinkObject`. If the actual instance is not `LinkObject`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `LinkObject` + * @throws ClassCastException if the instance is not `LinkObject` + */ + public LinkObject getLinkObject() throws ClassCastException { + return (LinkObject) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/LinksRelated.java b/src/main/java/com/datadog/api/client/v2/model/LinksRelated.java new file mode 100644 index 00000000000..4622c480625 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/LinksRelated.java @@ -0,0 +1,273 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize(using = LinksRelated.LinksRelatedDeserializer.class) +@JsonSerialize(using = LinksRelated.LinksRelatedSerializer.class) +public class LinksRelated extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(LinksRelated.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class LinksRelatedSerializer extends StdSerializer { + public LinksRelatedSerializer(Class t) { + super(t); + } + + public LinksRelatedSerializer() { + this(null); + } + + @Override + public void serialize(LinksRelated value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class LinksRelatedDeserializer extends StdDeserializer { + public LinksRelatedDeserializer() { + this(LinksRelated.class); + } + + public LinksRelatedDeserializer(Class vc) { + super(vc); + } + + @Override + public LinksRelated deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize String + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (String.class.equals(Integer.class) + || String.class.equals(Long.class) + || String.class.equals(Float.class) + || String.class.equals(Double.class) + || String.class.equals(Boolean.class) + || String.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((String.class.equals(Integer.class) || String.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((String.class.equals(Float.class) || String.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (String.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (String.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(String.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'String'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'String'", e); + } + + // deserialize LinkObject + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (LinkObject.class.equals(Integer.class) + || LinkObject.class.equals(Long.class) + || LinkObject.class.equals(Float.class) + || LinkObject.class.equals(Double.class) + || LinkObject.class.equals(Boolean.class) + || LinkObject.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((LinkObject.class.equals(Integer.class) || LinkObject.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((LinkObject.class.equals(Float.class) || LinkObject.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (LinkObject.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (LinkObject.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(LinkObject.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((LinkObject) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'LinkObject'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'LinkObject'", e); + } + + LinksRelated ret = new LinksRelated(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public LinksRelated getNullValue(DeserializationContext ctxt) throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public LinksRelated() { + super("oneOf", Boolean.TRUE); + } + + public LinksRelated(String o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public LinksRelated(LinkObject o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("String", new GenericType() {}); + schemas.put("LinkObject", new GenericType() {}); + JSON.registerDescendants(LinksRelated.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return LinksRelated.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: String, LinkObject + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(String.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(LinkObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException("Invalid instance type. Must be String, LinkObject"); + } + + /** + * Get the actual instance, which can be the following: String, LinkObject + * + * @return The actual instance (String, LinkObject) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `String`. If the actual instance is not `String`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `String` + * @throws ClassCastException if the instance is not `String` + */ + public String getString() throws ClassCastException { + return (String) super.getActualInstance(); + } + + /** + * Get the actual instance of `LinkObject`. If the actual instance is not `LinkObject`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `LinkObject` + * @throws ClassCastException if the instance is not `LinkObject` + */ + public LinkObject getLinkObject() throws ClassCastException { + return (LinkObject) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/LinksSelf.java b/src/main/java/com/datadog/api/client/v2/model/LinksSelf.java new file mode 100644 index 00000000000..ce7ea61189a --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/LinksSelf.java @@ -0,0 +1,273 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize(using = LinksSelf.LinksSelfDeserializer.class) +@JsonSerialize(using = LinksSelf.LinksSelfSerializer.class) +public class LinksSelf extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(LinksSelf.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class LinksSelfSerializer extends StdSerializer { + public LinksSelfSerializer(Class t) { + super(t); + } + + public LinksSelfSerializer() { + this(null); + } + + @Override + public void serialize(LinksSelf value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class LinksSelfDeserializer extends StdDeserializer { + public LinksSelfDeserializer() { + this(LinksSelf.class); + } + + public LinksSelfDeserializer(Class vc) { + super(vc); + } + + @Override + public LinksSelf deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize String + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (String.class.equals(Integer.class) + || String.class.equals(Long.class) + || String.class.equals(Float.class) + || String.class.equals(Double.class) + || String.class.equals(Boolean.class) + || String.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((String.class.equals(Integer.class) || String.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((String.class.equals(Float.class) || String.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (String.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (String.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(String.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'String'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'String'", e); + } + + // deserialize LinkObject + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (LinkObject.class.equals(Integer.class) + || LinkObject.class.equals(Long.class) + || LinkObject.class.equals(Float.class) + || LinkObject.class.equals(Double.class) + || LinkObject.class.equals(Boolean.class) + || LinkObject.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((LinkObject.class.equals(Integer.class) || LinkObject.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((LinkObject.class.equals(Float.class) || LinkObject.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (LinkObject.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (LinkObject.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(LinkObject.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((LinkObject) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'LinkObject'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'LinkObject'", e); + } + + LinksSelf ret = new LinksSelf(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public LinksSelf getNullValue(DeserializationContext ctxt) throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public LinksSelf() { + super("oneOf", Boolean.TRUE); + } + + public LinksSelf(String o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public LinksSelf(LinkObject o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("String", new GenericType() {}); + schemas.put("LinkObject", new GenericType() {}); + JSON.registerDescendants(LinksSelf.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return LinksSelf.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: String, LinkObject + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(String.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(LinkObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException("Invalid instance type. Must be String, LinkObject"); + } + + /** + * Get the actual instance, which can be the following: String, LinkObject + * + * @return The actual instance (String, LinkObject) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `String`. If the actual instance is not `String`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `String` + * @throws ClassCastException if the instance is not `String` + */ + public String getString() throws ClassCastException { + return (String) super.getActualInstance(); + } + + /** + * Get the actual instance of `LinkObject`. If the actual instance is not `LinkObject`, the + * ClassCastException will be thrown. + * + * @return The actual instance of `LinkObject` + * @throws ClassCastException if the instance is not `LinkObject` + */ + public LinkObject getLinkObject() throws ClassCastException { + return (LinkObject) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/RelationshipObjectOutputData.java b/src/main/java/com/datadog/api/client/v2/model/RelationshipObjectOutputData.java new file mode 100644 index 00000000000..be22d6c8eb7 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/RelationshipObjectOutputData.java @@ -0,0 +1,288 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize( + using = RelationshipObjectOutputData.RelationshipObjectOutputDataDeserializer.class) +@JsonSerialize(using = RelationshipObjectOutputData.RelationshipObjectOutputDataSerializer.class) +public class RelationshipObjectOutputData extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(RelationshipObjectOutputData.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class RelationshipObjectOutputDataSerializer + extends StdSerializer { + public RelationshipObjectOutputDataSerializer(Class t) { + super(t); + } + + public RelationshipObjectOutputDataSerializer() { + this(null); + } + + @Override + public void serialize( + RelationshipObjectOutputData value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class RelationshipObjectOutputDataDeserializer + extends StdDeserializer { + public RelationshipObjectOutputDataDeserializer() { + this(RelationshipObjectOutputData.class); + } + + public RelationshipObjectOutputDataDeserializer(Class vc) { + super(vc); + } + + @Override + public RelationshipObjectOutputData deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize ResourceIdentifierObject + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (ResourceIdentifierObject.class.equals(Integer.class) + || ResourceIdentifierObject.class.equals(Long.class) + || ResourceIdentifierObject.class.equals(Float.class) + || ResourceIdentifierObject.class.equals(Double.class) + || ResourceIdentifierObject.class.equals(Boolean.class) + || ResourceIdentifierObject.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((ResourceIdentifierObject.class.equals(Integer.class) + || ResourceIdentifierObject.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((ResourceIdentifierObject.class.equals(Float.class) + || ResourceIdentifierObject.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (ResourceIdentifierObject.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (ResourceIdentifierObject.class.equals(String.class) + && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(ResourceIdentifierObject.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((ResourceIdentifierObject) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'ResourceIdentifierObject'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'ResourceIdentifierObject'", e); + } + + // deserialize List + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (List.class.equals(Integer.class) + || List.class.equals(Long.class) + || List.class.equals(Float.class) + || List.class.equals(Double.class) + || List.class.equals(Boolean.class) + || List.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((List.class.equals(Integer.class) || List.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((List.class.equals(Float.class) || List.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (List.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= (List.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = + tree.traverse(jp.getCodec()) + .readValueAs(new TypeReference>() {}); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'List'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log( + Level.FINER, "Input data does not match schema 'List'", e); + } + + RelationshipObjectOutputData ret = new RelationshipObjectOutputData(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public RelationshipObjectOutputData getNullValue(DeserializationContext ctxt) + throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public RelationshipObjectOutputData() { + super("oneOf", Boolean.TRUE); + } + + public RelationshipObjectOutputData(ResourceIdentifierObject o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public RelationshipObjectOutputData(List o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("ResourceIdentifierObject", new GenericType() {}); + schemas.put( + "List", new GenericType>() {}); + JSON.registerDescendants( + RelationshipObjectOutputData.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return RelationshipObjectOutputData.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: ResourceIdentifierObject, List<ResourceIdentifierObject> + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(ResourceIdentifierObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(List.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException( + "Invalid instance type. Must be ResourceIdentifierObject, List"); + } + + /** + * Get the actual instance, which can be the following: ResourceIdentifierObject, + * List<ResourceIdentifierObject> + * + * @return The actual instance (ResourceIdentifierObject, List<ResourceIdentifierObject>) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `ResourceIdentifierObject`. If the actual instance is not + * `ResourceIdentifierObject`, the ClassCastException will be thrown. + * + * @return The actual instance of `ResourceIdentifierObject` + * @throws ClassCastException if the instance is not `ResourceIdentifierObject` + */ + public ResourceIdentifierObject getResourceIdentifierObject() throws ClassCastException { + return (ResourceIdentifierObject) super.getActualInstance(); + } + + /** + * Get the actual instance of `List<ResourceIdentifierObject>`. If the actual instance is + * not `List<ResourceIdentifierObject>`, the ClassCastException will be thrown. + * + * @return The actual instance of `List<ResourceIdentifierObject>` + * @throws ClassCastException if the instance is not `List<ResourceIdentifierObject>` + */ + public List getList() throws ClassCastException { + return (List) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/ResourceIdentifierObject.java b/src/main/java/com/datadog/api/client/v2/model/ResourceIdentifierObject.java new file mode 100644 index 00000000000..4dada2d0270 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/ResourceIdentifierObject.java @@ -0,0 +1,226 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** + * A JSON:API "resource identifier object" See: + * https://jsonapi.org/format/#document-resource-identifier-objects + */ +@JsonPropertyOrder({ + ResourceIdentifierObject.JSON_PROPERTY_ID, + ResourceIdentifierObject.JSON_PROPERTY_META, + ResourceIdentifierObject.JSON_PROPERTY_TYPE +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class ResourceIdentifierObject { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_ID = "id"; + private String id; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_TYPE = "type"; + private String type; + + public ResourceIdentifierObject() {} + + @JsonCreator + public ResourceIdentifierObject( + @JsonProperty(required = true, value = JSON_PROPERTY_ID) String id, + @JsonProperty(required = true, value = JSON_PROPERTY_TYPE) String type) { + this.id = id; + this.type = type; + } + + public ResourceIdentifierObject id(String id) { + this.id = id; + return this; + } + + /** + * Getid + * + * @return id + */ + @JsonProperty(JSON_PROPERTY_ID) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public ResourceIdentifierObject meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public ResourceIdentifierObject putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + public ResourceIdentifierObject type(String type) { + this.type = type; + return this; + } + + /** + * Gettype + * + * @return type + */ + @JsonProperty(JSON_PROPERTY_TYPE) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getType() { + return type; + } + + public void setType(String type) { + 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 ResourceIdentifierObject + */ + @JsonAnySetter + public ResourceIdentifierObject 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 ResourceIdentifierObject object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ResourceIdentifierObject resourceIdentifierObject = (ResourceIdentifierObject) o; + return Objects.equals(this.id, resourceIdentifierObject.id) + && Objects.equals(this.meta, resourceIdentifierObject.meta) + && Objects.equals(this.type, resourceIdentifierObject.type) + && Objects.equals(this.additionalProperties, resourceIdentifierObject.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(id, meta, type, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class ResourceIdentifierObject {\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/ResourceObjectInputAttributes.java b/src/main/java/com/datadog/api/client/v2/model/ResourceObjectInputAttributes.java new file mode 100644 index 00000000000..e2d2196ecbf --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/ResourceObjectInputAttributes.java @@ -0,0 +1,283 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize( + using = ResourceObjectInputAttributes.ResourceObjectInputAttributesDeserializer.class) +@JsonSerialize(using = ResourceObjectInputAttributes.ResourceObjectInputAttributesSerializer.class) +public class ResourceObjectInputAttributes extends AbstractOpenApiSchema { + private static final Logger log = Logger.getLogger(ResourceObjectInputAttributes.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class ResourceObjectInputAttributesSerializer + extends StdSerializer { + public ResourceObjectInputAttributesSerializer(Class t) { + super(t); + } + + public ResourceObjectInputAttributesSerializer() { + this(null); + } + + @Override + public void serialize( + ResourceObjectInputAttributes value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class ResourceObjectInputAttributesDeserializer + extends StdDeserializer { + public ResourceObjectInputAttributesDeserializer() { + this(ResourceObjectInputAttributes.class); + } + + public ResourceObjectInputAttributesDeserializer(Class vc) { + super(vc); + } + + @Override + public ResourceObjectInputAttributes deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize Map + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (Map.class.equals(Integer.class) + || Map.class.equals(Long.class) + || Map.class.equals(Float.class) + || Map.class.equals(Double.class) + || Map.class.equals(Boolean.class) + || Map.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((Map.class.equals(Integer.class) || Map.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((Map.class.equals(Float.class) || Map.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (Map.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= (Map.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = + tree.traverse(jp.getCodec()).readValueAs(new TypeReference>() {}); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'Map'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'Map'", e); + } + + // deserialize JSONAPIAttributes + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (JSONAPIAttributes.class.equals(Integer.class) + || JSONAPIAttributes.class.equals(Long.class) + || JSONAPIAttributes.class.equals(Float.class) + || JSONAPIAttributes.class.equals(Double.class) + || JSONAPIAttributes.class.equals(Boolean.class) + || JSONAPIAttributes.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((JSONAPIAttributes.class.equals(Integer.class) + || JSONAPIAttributes.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((JSONAPIAttributes.class.equals(Float.class) + || JSONAPIAttributes.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (JSONAPIAttributes.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (JSONAPIAttributes.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(JSONAPIAttributes.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((JSONAPIAttributes) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'JSONAPIAttributes'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'JSONAPIAttributes'", e); + } + + ResourceObjectInputAttributes ret = new ResourceObjectInputAttributes(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public ResourceObjectInputAttributes getNullValue(DeserializationContext ctxt) + throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public ResourceObjectInputAttributes() { + super("oneOf", Boolean.TRUE); + } + + public ResourceObjectInputAttributes(Map o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public ResourceObjectInputAttributes(JSONAPIAttributes o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("Map", new GenericType>() {}); + schemas.put("JSONAPIAttributes", new GenericType() {}); + JSON.registerDescendants( + ResourceObjectInputAttributes.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return ResourceObjectInputAttributes.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: Map<String, Object>, JSONAPIAttributes + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(Map.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(JSONAPIAttributes.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException( + "Invalid instance type. Must be Map, JSONAPIAttributes"); + } + + /** + * Get the actual instance, which can be the following: Map<String, Object>, + * JSONAPIAttributes + * + * @return The actual instance (Map<String, Object>, JSONAPIAttributes) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `Map<String, Object>`. If the actual instance is not + * `Map<String, Object>`, the ClassCastException will be thrown. + * + * @return The actual instance of `Map<String, Object>` + * @throws ClassCastException if the instance is not `Map<String, Object>` + */ + public Map getMap() throws ClassCastException { + return (Map) super.getActualInstance(); + } + + /** + * Get the actual instance of `JSONAPIAttributes`. If the actual instance is not + * `JSONAPIAttributes`, the ClassCastException will be thrown. + * + * @return The actual instance of `JSONAPIAttributes` + * @throws ClassCastException if the instance is not `JSONAPIAttributes` + */ + public JSONAPIAttributes getJSONAPIAttributes() throws ClassCastException { + return (JSONAPIAttributes) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/ResourceObjectOutputAttributes.java b/src/main/java/com/datadog/api/client/v2/model/ResourceObjectOutputAttributes.java new file mode 100644 index 00000000000..0ae82694365 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/ResourceObjectOutputAttributes.java @@ -0,0 +1,285 @@ +/* + * 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.AbstractOpenApiSchema; +import com.datadog.api.client.JSON; +import com.datadog.api.client.UnparsedObject; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import jakarta.ws.rs.core.GenericType; +import java.io.IOException; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +@JsonDeserialize( + using = ResourceObjectOutputAttributes.ResourceObjectOutputAttributesDeserializer.class) +@JsonSerialize( + using = ResourceObjectOutputAttributes.ResourceObjectOutputAttributesSerializer.class) +public class ResourceObjectOutputAttributes extends AbstractOpenApiSchema { + private static final Logger log = + Logger.getLogger(ResourceObjectOutputAttributes.class.getName()); + + @JsonIgnore public boolean unparsed = false; + + public static class ResourceObjectOutputAttributesSerializer + extends StdSerializer { + public ResourceObjectOutputAttributesSerializer(Class t) { + super(t); + } + + public ResourceObjectOutputAttributesSerializer() { + this(null); + } + + @Override + public void serialize( + ResourceObjectOutputAttributes value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.getActualInstance()); + } + } + + public static class ResourceObjectOutputAttributesDeserializer + extends StdDeserializer { + public ResourceObjectOutputAttributesDeserializer() { + this(ResourceObjectOutputAttributes.class); + } + + public ResourceObjectOutputAttributesDeserializer(Class vc) { + super(vc); + } + + @Override + public ResourceObjectOutputAttributes deserialize(JsonParser jp, DeserializationContext ctxt) + throws IOException, JsonProcessingException { + JsonNode tree = jp.readValueAsTree(); + Object deserialized = null; + Object tmp = null; + boolean typeCoercion = ctxt.isEnabled(MapperFeature.ALLOW_COERCION_OF_SCALARS); + int match = 0; + JsonToken token = tree.traverse(jp.getCodec()).nextToken(); + // deserialize Map + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (Map.class.equals(Integer.class) + || Map.class.equals(Long.class) + || Map.class.equals(Float.class) + || Map.class.equals(Double.class) + || Map.class.equals(Boolean.class) + || Map.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((Map.class.equals(Integer.class) || Map.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((Map.class.equals(Float.class) || Map.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (Map.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= (Map.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = + tree.traverse(jp.getCodec()).readValueAs(new TypeReference>() {}); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + deserialized = tmp; + match++; + + log.log(Level.FINER, "Input data matches schema 'Map'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'Map'", e); + } + + // deserialize JSONAPIAttributes + try { + boolean attemptParsing = true; + // ensure that we respect type coercion as set on the client ObjectMapper + if (JSONAPIAttributes.class.equals(Integer.class) + || JSONAPIAttributes.class.equals(Long.class) + || JSONAPIAttributes.class.equals(Float.class) + || JSONAPIAttributes.class.equals(Double.class) + || JSONAPIAttributes.class.equals(Boolean.class) + || JSONAPIAttributes.class.equals(String.class)) { + attemptParsing = typeCoercion; + if (!attemptParsing) { + attemptParsing |= + ((JSONAPIAttributes.class.equals(Integer.class) + || JSONAPIAttributes.class.equals(Long.class)) + && token == JsonToken.VALUE_NUMBER_INT); + attemptParsing |= + ((JSONAPIAttributes.class.equals(Float.class) + || JSONAPIAttributes.class.equals(Double.class)) + && (token == JsonToken.VALUE_NUMBER_FLOAT + || token == JsonToken.VALUE_NUMBER_INT)); + attemptParsing |= + (JSONAPIAttributes.class.equals(Boolean.class) + && (token == JsonToken.VALUE_FALSE || token == JsonToken.VALUE_TRUE)); + attemptParsing |= + (JSONAPIAttributes.class.equals(String.class) && token == JsonToken.VALUE_STRING); + } + } + if (attemptParsing) { + tmp = tree.traverse(jp.getCodec()).readValueAs(JSONAPIAttributes.class); + // TODO: there is no validation against JSON schema constraints + // (min, max, enum, pattern...), this does not perform a strict JSON + // validation, which means the 'match' count may be higher than it should be. + if (!((JSONAPIAttributes) tmp).unparsed) { + deserialized = tmp; + match++; + } + log.log(Level.FINER, "Input data matches schema 'JSONAPIAttributes'"); + } + } catch (Exception e) { + // deserialization failed, continue + log.log(Level.FINER, "Input data does not match schema 'JSONAPIAttributes'", e); + } + + ResourceObjectOutputAttributes ret = new ResourceObjectOutputAttributes(); + if (match == 1) { + ret.setActualInstance(deserialized); + } else { + Map res = + new ObjectMapper() + .readValue( + tree.traverse(jp.getCodec()).readValueAsTree().toString(), + new TypeReference>() {}); + ret.setActualInstance(new UnparsedObject(res)); + } + return ret; + } + + /** Handle deserialization of the 'null' value. */ + @Override + public ResourceObjectOutputAttributes getNullValue(DeserializationContext ctxt) + throws JsonMappingException { + return null; + } + } + + // store a list of schema names defined in oneOf + public static final Map schemas = new HashMap(); + + public ResourceObjectOutputAttributes() { + super("oneOf", Boolean.TRUE); + } + + public ResourceObjectOutputAttributes(Map o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + public ResourceObjectOutputAttributes(JSONAPIAttributes o) { + super("oneOf", Boolean.TRUE); + setActualInstance(o); + } + + static { + schemas.put("Map", new GenericType>() {}); + schemas.put("JSONAPIAttributes", new GenericType() {}); + JSON.registerDescendants( + ResourceObjectOutputAttributes.class, Collections.unmodifiableMap(schemas)); + } + + @Override + public Map getSchemas() { + return ResourceObjectOutputAttributes.schemas; + } + + /** + * Set the instance that matches the oneOf child schema, check the instance parameter is valid + * against the oneOf child schemas: Map<String, Object>, JSONAPIAttributes + * + *

It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a + * composed schema (allOf, anyOf, oneOf). + */ + @Override + public void setActualInstance(Object instance) { + if (instance == null) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(Map.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + if (JSON.isInstanceOf(JSONAPIAttributes.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + + if (JSON.isInstanceOf(UnparsedObject.class, instance, new HashSet>())) { + super.setActualInstance(instance); + return; + } + throw new RuntimeException( + "Invalid instance type. Must be Map, JSONAPIAttributes"); + } + + /** + * Get the actual instance, which can be the following: Map<String, Object>, + * JSONAPIAttributes + * + * @return The actual instance (Map<String, Object>, JSONAPIAttributes) + */ + @Override + public Object getActualInstance() { + return super.getActualInstance(); + } + + /** + * Get the actual instance of `Map<String, Object>`. If the actual instance is not + * `Map<String, Object>`, the ClassCastException will be thrown. + * + * @return The actual instance of `Map<String, Object>` + * @throws ClassCastException if the instance is not `Map<String, Object>` + */ + public Map getMap() throws ClassCastException { + return (Map) super.getActualInstance(); + } + + /** + * Get the actual instance of `JSONAPIAttributes`. If the actual instance is not + * `JSONAPIAttributes`, the ClassCastException will be thrown. + * + * @return The actual instance of `JSONAPIAttributes` + * @throws ClassCastException if the instance is not `JSONAPIAttributes` + */ + public JSONAPIAttributes getJSONAPIAttributes() throws ClassCastException { + return (JSONAPIAttributes) super.getActualInstance(); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/WidgetErrorInput.java b/src/main/java/com/datadog/api/client/v2/model/WidgetErrorInput.java new file mode 100644 index 00000000000..3f3d65583ea --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetErrorInput.java @@ -0,0 +1,402 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** A JSON:API "error object". See: https://jsonapi.org/format/1.0/#error-objects */ +@JsonPropertyOrder({ + WidgetErrorInput.JSON_PROPERTY_CODE, + WidgetErrorInput.JSON_PROPERTY_DETAIL, + WidgetErrorInput.JSON_PROPERTY_ID, + WidgetErrorInput.JSON_PROPERTY_LINKS, + WidgetErrorInput.JSON_PROPERTY_META, + WidgetErrorInput.JSON_PROPERTY_SOURCE, + WidgetErrorInput.JSON_PROPERTY_STATUS, + WidgetErrorInput.JSON_PROPERTY_TITLE +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetErrorInput { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_CODE = "code"; + private JsonNullable code = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_DETAIL = "detail"; + private JsonNullable detail = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_ID = "id"; + private JsonNullable id = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_LINKS = "links"; + private ErrorLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_SOURCE = "source"; + private ErrorSource source; + + public static final String JSON_PROPERTY_STATUS = "status"; + private JsonNullable status = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_TITLE = "title"; + private JsonNullable title = JsonNullable.undefined(); + + public WidgetErrorInput code(String code) { + this.code = JsonNullable.of(code); + return this; + } + + /** + * Getcode + * + * @return code + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getCode() { + return code.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_CODE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getCode_JsonNullable() { + return code; + } + + @JsonProperty(JSON_PROPERTY_CODE) + public void setCode_JsonNullable(JsonNullable code) { + this.code = code; + } + + public void setCode(String code) { + this.code = JsonNullable.of(code); + } + + public WidgetErrorInput detail(String detail) { + this.detail = JsonNullable.of(detail); + return this; + } + + /** + * Getdetail + * + * @return detail + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getDetail() { + return detail.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_DETAIL) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getDetail_JsonNullable() { + return detail; + } + + @JsonProperty(JSON_PROPERTY_DETAIL) + public void setDetail_JsonNullable(JsonNullable detail) { + this.detail = detail; + } + + public void setDetail(String detail) { + this.detail = JsonNullable.of(detail); + } + + public WidgetErrorInput id(String id) { + this.id = JsonNullable.of(id); + return this; + } + + /** + * Getid + * + * @return id + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getId() { + return id.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_ID) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getId_JsonNullable() { + return id; + } + + @JsonProperty(JSON_PROPERTY_ID) + public void setId_JsonNullable(JsonNullable id) { + this.id = id; + } + + public void setId(String id) { + this.id = JsonNullable.of(id); + } + + public WidgetErrorInput links(ErrorLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * Getlinks + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public ErrorLinks getLinks() { + return links; + } + + public void setLinks(ErrorLinks links) { + this.links = links; + } + + public WidgetErrorInput meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public WidgetErrorInput putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + public WidgetErrorInput source(ErrorSource source) { + this.source = source; + this.unparsed |= source.unparsed; + return this; + } + + /** + * An object containing references to the primary source of the error. See: + * https://jsonapi.org/format/#error-objects + * + * @return source + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_SOURCE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public ErrorSource getSource() { + return source; + } + + public void setSource(ErrorSource source) { + this.source = source; + } + + public WidgetErrorInput status(String status) { + this.status = JsonNullable.of(status); + return this; + } + + /** + * Getstatus + * + * @return status + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getStatus() { + return status.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_STATUS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getStatus_JsonNullable() { + return status; + } + + @JsonProperty(JSON_PROPERTY_STATUS) + public void setStatus_JsonNullable(JsonNullable status) { + this.status = status; + } + + public void setStatus(String status) { + this.status = JsonNullable.of(status); + } + + public WidgetErrorInput title(String title) { + this.title = JsonNullable.of(title); + return this; + } + + /** + * Gettitle + * + * @return title + */ + @jakarta.annotation.Nullable + @JsonIgnore + public String getTitle() { + return title.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_TITLE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getTitle_JsonNullable() { + return title; + } + + @JsonProperty(JSON_PROPERTY_TITLE) + public void setTitle_JsonNullable(JsonNullable title) { + this.title = title; + } + + public void setTitle(String title) { + this.title = JsonNullable.of(title); + } + + /** + * 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 WidgetErrorInput + */ + @JsonAnySetter + public WidgetErrorInput 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 WidgetErrorInput object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetErrorInput widgetErrorInput = (WidgetErrorInput) o; + return Objects.equals(this.code, widgetErrorInput.code) + && Objects.equals(this.detail, widgetErrorInput.detail) + && Objects.equals(this.id, widgetErrorInput.id) + && Objects.equals(this.links, widgetErrorInput.links) + && Objects.equals(this.meta, widgetErrorInput.meta) + && Objects.equals(this.source, widgetErrorInput.source) + && Objects.equals(this.status, widgetErrorInput.status) + && Objects.equals(this.title, widgetErrorInput.title) + && Objects.equals(this.additionalProperties, widgetErrorInput.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(code, detail, id, links, meta, source, status, title, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetErrorInput {\n"); + sb.append(" code: ").append(toIndentedString(code)).append("\n"); + sb.append(" detail: ").append(toIndentedString(detail)).append("\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).append("\n"); + sb.append(" source: ").append(toIndentedString(source)).append("\n"); + sb.append(" status: ").append(toIndentedString(status)).append("\n"); + sb.append(" title: ").append(toIndentedString(title)).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/WidgetExperienceType.java b/src/main/java/com/datadog/api/client/v2/model/WidgetExperienceType.java new file mode 100644 index 00000000000..5b1bd842156 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetExperienceType.java @@ -0,0 +1,60 @@ +/* + * 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; + +/** Widget experience types that differentiate between the products using the specific widget. */ +@JsonSerialize(using = WidgetExperienceType.WidgetExperienceTypeSerializer.class) +public class WidgetExperienceType extends ModelEnum { + + private static final Set allowedValues = + new HashSet( + Arrays.asList("ccm_reports", "logs_reports", "csv_reports", "product_analytics")); + + public static final WidgetExperienceType CCM_REPORTS = new WidgetExperienceType("ccm_reports"); + public static final WidgetExperienceType LOGS_REPORTS = new WidgetExperienceType("logs_reports"); + public static final WidgetExperienceType CSV_REPORTS = new WidgetExperienceType("csv_reports"); + public static final WidgetExperienceType PRODUCT_ANALYTICS = + new WidgetExperienceType("product_analytics"); + + WidgetExperienceType(String value) { + super(value, allowedValues); + } + + public static class WidgetExperienceTypeSerializer extends StdSerializer { + public WidgetExperienceTypeSerializer(Class t) { + super(t); + } + + public WidgetExperienceTypeSerializer() { + this(null); + } + + @Override + public void serialize( + WidgetExperienceType value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.value); + } + } + + @JsonCreator + public static WidgetExperienceType fromValue(String value) { + return new WidgetExperienceType(value); + } +} diff --git a/src/main/java/com/datadog/api/client/v2/model/WidgetLinks.java b/src/main/java/com/datadog/api/client/v2/model/WidgetLinks.java new file mode 100644 index 00000000000..6cc3e4243e6 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetLinks.java @@ -0,0 +1,370 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** A JSON:API "links" member See: https://jsonapi.org/format/#document-links */ +@JsonPropertyOrder({ + WidgetLinks.JSON_PROPERTY_DESCRIBED_BY, + WidgetLinks.JSON_PROPERTY_FIRST, + WidgetLinks.JSON_PROPERTY_LAST, + WidgetLinks.JSON_PROPERTY_NEXT, + WidgetLinks.JSON_PROPERTY_PREV, + WidgetLinks.JSON_PROPERTY_RELATED, + WidgetLinks.JSON_PROPERTY_SELF +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetLinks { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DESCRIBED_BY = "describedBy"; + private JsonNullable describedBy = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_FIRST = "first"; + private JsonNullable first = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_LAST = "last"; + private JsonNullable last = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_NEXT = "next"; + private JsonNullable next = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_PREV = "prev"; + private JsonNullable prev = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_RELATED = "related"; + private JsonNullable related = JsonNullable.undefined(); + + public static final String JSON_PROPERTY_SELF = "self"; + private JsonNullable self = JsonNullable.undefined(); + + public WidgetLinks describedBy(LinksDescribedBy describedBy) { + this.describedBy = JsonNullable.of(describedBy); + return this; + } + + /** + * GetdescribedBy + * + * @return describedBy + */ + @jakarta.annotation.Nullable + @JsonIgnore + public LinksDescribedBy getDescribedBy() { + return describedBy.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_DESCRIBED_BY) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getDescribedBy_JsonNullable() { + return describedBy; + } + + @JsonProperty(JSON_PROPERTY_DESCRIBED_BY) + public void setDescribedBy_JsonNullable(JsonNullable describedBy) { + this.describedBy = describedBy; + } + + public void setDescribedBy(LinksDescribedBy describedBy) { + this.describedBy = JsonNullable.of(describedBy); + } + + public WidgetLinks first(LinksFirst first) { + this.first = JsonNullable.of(first); + return this; + } + + /** + * Getfirst + * + * @return first + */ + @jakarta.annotation.Nullable + @JsonIgnore + public LinksFirst getFirst() { + return first.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_FIRST) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getFirst_JsonNullable() { + return first; + } + + @JsonProperty(JSON_PROPERTY_FIRST) + public void setFirst_JsonNullable(JsonNullable first) { + this.first = first; + } + + public void setFirst(LinksFirst first) { + this.first = JsonNullable.of(first); + } + + public WidgetLinks last(LinksLast last) { + this.last = JsonNullable.of(last); + return this; + } + + /** + * Getlast + * + * @return last + */ + @jakarta.annotation.Nullable + @JsonIgnore + public LinksLast getLast() { + return last.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_LAST) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getLast_JsonNullable() { + return last; + } + + @JsonProperty(JSON_PROPERTY_LAST) + public void setLast_JsonNullable(JsonNullable last) { + this.last = last; + } + + public void setLast(LinksLast last) { + this.last = JsonNullable.of(last); + } + + public WidgetLinks next(LinksNext next) { + this.next = JsonNullable.of(next); + return this; + } + + /** + * Getnext + * + * @return next + */ + @jakarta.annotation.Nullable + @JsonIgnore + public LinksNext getNext() { + return next.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_NEXT) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getNext_JsonNullable() { + return next; + } + + @JsonProperty(JSON_PROPERTY_NEXT) + public void setNext_JsonNullable(JsonNullable next) { + this.next = next; + } + + public void setNext(LinksNext next) { + this.next = JsonNullable.of(next); + } + + public WidgetLinks prev(LinksPrev prev) { + this.prev = JsonNullable.of(prev); + return this; + } + + /** + * Getprev + * + * @return prev + */ + @jakarta.annotation.Nullable + @JsonIgnore + public LinksPrev getPrev() { + return prev.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_PREV) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getPrev_JsonNullable() { + return prev; + } + + @JsonProperty(JSON_PROPERTY_PREV) + public void setPrev_JsonNullable(JsonNullable prev) { + this.prev = prev; + } + + public void setPrev(LinksPrev prev) { + this.prev = JsonNullable.of(prev); + } + + public WidgetLinks related(LinksRelated related) { + this.related = JsonNullable.of(related); + return this; + } + + /** + * Getrelated + * + * @return related + */ + @jakarta.annotation.Nullable + @JsonIgnore + public LinksRelated getRelated() { + return related.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_RELATED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getRelated_JsonNullable() { + return related; + } + + @JsonProperty(JSON_PROPERTY_RELATED) + public void setRelated_JsonNullable(JsonNullable related) { + this.related = related; + } + + public void setRelated(LinksRelated related) { + this.related = JsonNullable.of(related); + } + + public WidgetLinks self(LinksSelf self) { + this.self = JsonNullable.of(self); + return this; + } + + /** + * Getself + * + * @return self + */ + @jakarta.annotation.Nullable + @JsonIgnore + public LinksSelf getSelf() { + return self.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_SELF) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getSelf_JsonNullable() { + return self; + } + + @JsonProperty(JSON_PROPERTY_SELF) + public void setSelf_JsonNullable(JsonNullable self) { + this.self = self; + } + + public void setSelf(LinksSelf self) { + this.self = JsonNullable.of(self); + } + + /** + * 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 WidgetLinks + */ + @JsonAnySetter + public WidgetLinks 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 WidgetLinks object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetLinks widgetLinks = (WidgetLinks) o; + return Objects.equals(this.describedBy, widgetLinks.describedBy) + && Objects.equals(this.first, widgetLinks.first) + && Objects.equals(this.last, widgetLinks.last) + && Objects.equals(this.next, widgetLinks.next) + && Objects.equals(this.prev, widgetLinks.prev) + && Objects.equals(this.related, widgetLinks.related) + && Objects.equals(this.self, widgetLinks.self) + && Objects.equals(this.additionalProperties, widgetLinks.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(describedBy, first, last, next, prev, related, self, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetLinks {\n"); + sb.append(" describedBy: ").append(toIndentedString(describedBy)).append("\n"); + sb.append(" first: ").append(toIndentedString(first)).append("\n"); + sb.append(" last: ").append(toIndentedString(last)).append("\n"); + sb.append(" next: ").append(toIndentedString(next)).append("\n"); + sb.append(" prev: ").append(toIndentedString(prev)).append("\n"); + sb.append(" related: ").append(toIndentedString(related)).append("\n"); + sb.append(" self: ").append(toIndentedString(self)).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/WidgetRelationshipObjectInput.java b/src/main/java/com/datadog/api/client/v2/model/WidgetRelationshipObjectInput.java new file mode 100644 index 00000000000..3489fee4646 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetRelationshipObjectInput.java @@ -0,0 +1,232 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** + * A JSON:API "relationship object". See: + * https://jsonapi.org/format/#document-resource-object-relationships + * + *

(When including relationships in models, you probably want Relationship, not this.) + */ +@JsonPropertyOrder({ + WidgetRelationshipObjectInput.JSON_PROPERTY_DATA, + WidgetRelationshipObjectInput.JSON_PROPERTY_LINKS, + WidgetRelationshipObjectInput.JSON_PROPERTY_META +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetRelationshipObjectInput { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DATA = "data"; + private JsonNullable data = + JsonNullable.undefined(); + + public static final String JSON_PROPERTY_LINKS = "links"; + private WidgetLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public WidgetRelationshipObjectInput data(RelationshipObjectOutputData data) { + this.data = JsonNullable.of(data); + return this; + } + + /** + * Getdata + * + * @return data + */ + @jakarta.annotation.Nullable + @JsonIgnore + public RelationshipObjectOutputData getData() { + return data.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_DATA) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getData_JsonNullable() { + return data; + } + + @JsonProperty(JSON_PROPERTY_DATA) + public void setData_JsonNullable(JsonNullable data) { + this.data = data; + } + + public void setData(RelationshipObjectOutputData data) { + this.data = JsonNullable.of(data); + } + + public WidgetRelationshipObjectInput links(WidgetLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * A JSON:API "links" member See: https://jsonapi.org/format/#document-links + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public WidgetLinks getLinks() { + return links; + } + + public void setLinks(WidgetLinks links) { + this.links = links; + } + + public WidgetRelationshipObjectInput meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public WidgetRelationshipObjectInput putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + /** + * 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 WidgetRelationshipObjectInput + */ + @JsonAnySetter + public WidgetRelationshipObjectInput 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 WidgetRelationshipObjectInput object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetRelationshipObjectInput widgetRelationshipObjectInput = (WidgetRelationshipObjectInput) o; + return Objects.equals(this.data, widgetRelationshipObjectInput.data) + && Objects.equals(this.links, widgetRelationshipObjectInput.links) + && Objects.equals(this.meta, widgetRelationshipObjectInput.meta) + && Objects.equals( + this.additionalProperties, widgetRelationshipObjectInput.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(data, links, meta, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetRelationshipObjectInput {\n"); + sb.append(" data: ").append(toIndentedString(data)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/WidgetRelationshipObjectOutput.java b/src/main/java/com/datadog/api/client/v2/model/WidgetRelationshipObjectOutput.java new file mode 100644 index 00000000000..0ea38b853a3 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetRelationshipObjectOutput.java @@ -0,0 +1,233 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** + * A JSON:API "relationship object". See: + * https://jsonapi.org/format/#document-resource-object-relationships + * + *

(When including relationships in models, you probably want Relationship, not this.) + */ +@JsonPropertyOrder({ + WidgetRelationshipObjectOutput.JSON_PROPERTY_DATA, + WidgetRelationshipObjectOutput.JSON_PROPERTY_LINKS, + WidgetRelationshipObjectOutput.JSON_PROPERTY_META +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetRelationshipObjectOutput { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DATA = "data"; + private JsonNullable data = + JsonNullable.undefined(); + + public static final String JSON_PROPERTY_LINKS = "links"; + private WidgetLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public WidgetRelationshipObjectOutput data(RelationshipObjectOutputData data) { + this.data = JsonNullable.of(data); + return this; + } + + /** + * Getdata + * + * @return data + */ + @jakarta.annotation.Nullable + @JsonIgnore + public RelationshipObjectOutputData getData() { + return data.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_DATA) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getData_JsonNullable() { + return data; + } + + @JsonProperty(JSON_PROPERTY_DATA) + public void setData_JsonNullable(JsonNullable data) { + this.data = data; + } + + public void setData(RelationshipObjectOutputData data) { + this.data = JsonNullable.of(data); + } + + public WidgetRelationshipObjectOutput links(WidgetLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * A JSON:API "links" member See: https://jsonapi.org/format/#document-links + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public WidgetLinks getLinks() { + return links; + } + + public void setLinks(WidgetLinks links) { + this.links = links; + } + + public WidgetRelationshipObjectOutput meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public WidgetRelationshipObjectOutput putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + /** + * 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 WidgetRelationshipObjectOutput + */ + @JsonAnySetter + public WidgetRelationshipObjectOutput 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 WidgetRelationshipObjectOutput object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetRelationshipObjectOutput widgetRelationshipObjectOutput = + (WidgetRelationshipObjectOutput) o; + return Objects.equals(this.data, widgetRelationshipObjectOutput.data) + && Objects.equals(this.links, widgetRelationshipObjectOutput.links) + && Objects.equals(this.meta, widgetRelationshipObjectOutput.meta) + && Objects.equals( + this.additionalProperties, widgetRelationshipObjectOutput.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(data, links, meta, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetRelationshipObjectOutput {\n"); + sb.append(" data: ").append(toIndentedString(data)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/WidgetResourceObjectInput.java b/src/main/java/com/datadog/api/client/v2/model/WidgetResourceObjectInput.java new file mode 100644 index 00000000000..e59d9b11012 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetResourceObjectInput.java @@ -0,0 +1,344 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** A JSON:API resource object. See: https://jsonapi.org/format/#document-resource-objects */ +@JsonPropertyOrder({ + WidgetResourceObjectInput.JSON_PROPERTY_ATTRIBUTES, + WidgetResourceObjectInput.JSON_PROPERTY_ID, + WidgetResourceObjectInput.JSON_PROPERTY_LINKS, + WidgetResourceObjectInput.JSON_PROPERTY_META, + WidgetResourceObjectInput.JSON_PROPERTY_RELATIONSHIPS, + WidgetResourceObjectInput.JSON_PROPERTY_TYPE +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetResourceObjectInput { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_ATTRIBUTES = "attributes"; + private JsonNullable attributes = + JsonNullable.undefined(); + + public static final String JSON_PROPERTY_ID = "id"; + private String id; + + public static final String JSON_PROPERTY_LINKS = "links"; + private WidgetLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_RELATIONSHIPS = "relationships"; + private JsonNullable> relationships = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_TYPE = "type"; + private String type; + + public WidgetResourceObjectInput() {} + + @JsonCreator + public WidgetResourceObjectInput( + @JsonProperty(required = true, value = JSON_PROPERTY_ID) String id, + @JsonProperty(required = true, value = JSON_PROPERTY_TYPE) String type) { + this.id = id; + this.type = type; + } + + public WidgetResourceObjectInput attributes(ResourceObjectInputAttributes attributes) { + this.attributes = JsonNullable.of(attributes); + return this; + } + + /** + * Getattributes + * + * @return attributes + */ + @jakarta.annotation.Nullable + @JsonIgnore + public ResourceObjectInputAttributes getAttributes() { + return attributes.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_ATTRIBUTES) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getAttributes_JsonNullable() { + return attributes; + } + + @JsonProperty(JSON_PROPERTY_ATTRIBUTES) + public void setAttributes_JsonNullable(JsonNullable attributes) { + this.attributes = attributes; + } + + public void setAttributes(ResourceObjectInputAttributes attributes) { + this.attributes = JsonNullable.of(attributes); + } + + public WidgetResourceObjectInput id(String id) { + this.id = id; + return this; + } + + /** + * Getid + * + * @return id + */ + @JsonProperty(JSON_PROPERTY_ID) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public WidgetResourceObjectInput links(WidgetLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * A JSON:API "links" member See: https://jsonapi.org/format/#document-links + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public WidgetLinks getLinks() { + return links; + } + + public void setLinks(WidgetLinks links) { + this.links = links; + } + + public WidgetResourceObjectInput meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public WidgetResourceObjectInput putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + public WidgetResourceObjectInput relationships( + Map relationships) { + this.relationships = JsonNullable.>of(relationships); + return this; + } + + public WidgetResourceObjectInput putRelationshipsItem( + String key, WidgetRelationshipObjectInput relationshipsItem) { + if (this.relationships == null || !this.relationships.isPresent()) { + this.relationships = + JsonNullable.>of(new HashMap<>()); + } + try { + this.relationships.get().put(key, relationshipsItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getrelationships + * + * @return relationships + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getRelationships() { + return relationships.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_RELATIONSHIPS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getRelationships_JsonNullable() { + return relationships; + } + + @JsonProperty(JSON_PROPERTY_RELATIONSHIPS) + public void setRelationships_JsonNullable( + JsonNullable> relationships) { + this.relationships = relationships; + } + + public void setRelationships(Map relationships) { + this.relationships = JsonNullable.>of(relationships); + } + + public WidgetResourceObjectInput type(String type) { + this.type = type; + return this; + } + + /** + * Gettype + * + * @return type + */ + @JsonProperty(JSON_PROPERTY_TYPE) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getType() { + return type; + } + + public void setType(String type) { + 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 WidgetResourceObjectInput + */ + @JsonAnySetter + public WidgetResourceObjectInput 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 WidgetResourceObjectInput object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetResourceObjectInput widgetResourceObjectInput = (WidgetResourceObjectInput) o; + return Objects.equals(this.attributes, widgetResourceObjectInput.attributes) + && Objects.equals(this.id, widgetResourceObjectInput.id) + && Objects.equals(this.links, widgetResourceObjectInput.links) + && Objects.equals(this.meta, widgetResourceObjectInput.meta) + && Objects.equals(this.relationships, widgetResourceObjectInput.relationships) + && Objects.equals(this.type, widgetResourceObjectInput.type) + && Objects.equals( + this.additionalProperties, widgetResourceObjectInput.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(attributes, id, links, meta, relationships, type, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetResourceObjectInput {\n"); + sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/WidgetResourceObjectOutput.java b/src/main/java/com/datadog/api/client/v2/model/WidgetResourceObjectOutput.java new file mode 100644 index 00000000000..1d889992c6e --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetResourceObjectOutput.java @@ -0,0 +1,346 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** A JSON:API resource object. See: https://jsonapi.org/format/#document-resource-objects */ +@JsonPropertyOrder({ + WidgetResourceObjectOutput.JSON_PROPERTY_ATTRIBUTES, + WidgetResourceObjectOutput.JSON_PROPERTY_ID, + WidgetResourceObjectOutput.JSON_PROPERTY_LINKS, + WidgetResourceObjectOutput.JSON_PROPERTY_META, + WidgetResourceObjectOutput.JSON_PROPERTY_RELATIONSHIPS, + WidgetResourceObjectOutput.JSON_PROPERTY_TYPE +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetResourceObjectOutput { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_ATTRIBUTES = "attributes"; + private JsonNullable attributes = + JsonNullable.undefined(); + + public static final String JSON_PROPERTY_ID = "id"; + private String id; + + public static final String JSON_PROPERTY_LINKS = "links"; + private WidgetLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_RELATIONSHIPS = "relationships"; + private JsonNullable> relationships = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_TYPE = "type"; + private String type; + + public WidgetResourceObjectOutput() {} + + @JsonCreator + public WidgetResourceObjectOutput( + @JsonProperty(required = true, value = JSON_PROPERTY_ID) String id, + @JsonProperty(required = true, value = JSON_PROPERTY_TYPE) String type) { + this.id = id; + this.type = type; + } + + public WidgetResourceObjectOutput attributes(ResourceObjectOutputAttributes attributes) { + this.attributes = JsonNullable.of(attributes); + return this; + } + + /** + * Getattributes + * + * @return attributes + */ + @jakarta.annotation.Nullable + @JsonIgnore + public ResourceObjectOutputAttributes getAttributes() { + return attributes.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_ATTRIBUTES) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable getAttributes_JsonNullable() { + return attributes; + } + + @JsonProperty(JSON_PROPERTY_ATTRIBUTES) + public void setAttributes_JsonNullable(JsonNullable attributes) { + this.attributes = attributes; + } + + public void setAttributes(ResourceObjectOutputAttributes attributes) { + this.attributes = JsonNullable.of(attributes); + } + + public WidgetResourceObjectOutput id(String id) { + this.id = id; + return this; + } + + /** + * Getid + * + * @return id + */ + @JsonProperty(JSON_PROPERTY_ID) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public WidgetResourceObjectOutput links(WidgetLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * A JSON:API "links" member See: https://jsonapi.org/format/#document-links + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public WidgetLinks getLinks() { + return links; + } + + public void setLinks(WidgetLinks links) { + this.links = links; + } + + public WidgetResourceObjectOutput meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public WidgetResourceObjectOutput putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + public WidgetResourceObjectOutput relationships( + Map relationships) { + this.relationships = + JsonNullable.>of(relationships); + return this; + } + + public WidgetResourceObjectOutput putRelationshipsItem( + String key, WidgetRelationshipObjectOutput relationshipsItem) { + if (this.relationships == null || !this.relationships.isPresent()) { + this.relationships = + JsonNullable.>of(new HashMap<>()); + } + try { + this.relationships.get().put(key, relationshipsItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getrelationships + * + * @return relationships + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getRelationships() { + return relationships.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_RELATIONSHIPS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getRelationships_JsonNullable() { + return relationships; + } + + @JsonProperty(JSON_PROPERTY_RELATIONSHIPS) + public void setRelationships_JsonNullable( + JsonNullable> relationships) { + this.relationships = relationships; + } + + public void setRelationships(Map relationships) { + this.relationships = + JsonNullable.>of(relationships); + } + + public WidgetResourceObjectOutput type(String type) { + this.type = type; + return this; + } + + /** + * Gettype + * + * @return type + */ + @JsonProperty(JSON_PROPERTY_TYPE) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getType() { + return type; + } + + public void setType(String type) { + 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 WidgetResourceObjectOutput + */ + @JsonAnySetter + public WidgetResourceObjectOutput 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 WidgetResourceObjectOutput object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetResourceObjectOutput widgetResourceObjectOutput = (WidgetResourceObjectOutput) o; + return Objects.equals(this.attributes, widgetResourceObjectOutput.attributes) + && Objects.equals(this.id, widgetResourceObjectOutput.id) + && Objects.equals(this.links, widgetResourceObjectOutput.links) + && Objects.equals(this.meta, widgetResourceObjectOutput.meta) + && Objects.equals(this.relationships, widgetResourceObjectOutput.relationships) + && Objects.equals(this.type, widgetResourceObjectOutput.type) + && Objects.equals( + this.additionalProperties, widgetResourceObjectOutput.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(attributes, id, links, meta, relationships, type, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetResourceObjectOutput {\n"); + sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/WidgetSchemaAttributes.java b/src/main/java/com/datadog/api/client/v2/model/WidgetSchemaAttributes.java new file mode 100644 index 00000000000..091b9ed9ce5 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetSchemaAttributes.java @@ -0,0 +1,271 @@ +/* + * 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({ + WidgetSchemaAttributes.JSON_PROPERTY_CREATED_AT, + WidgetSchemaAttributes.JSON_PROPERTY_DEFINITION, + WidgetSchemaAttributes.JSON_PROPERTY_IS_FAVORITED, + WidgetSchemaAttributes.JSON_PROPERTY_MODIFIED_AT, + WidgetSchemaAttributes.JSON_PROPERTY_TAGS +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetSchemaAttributes { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_CREATED_AT = "created_at"; + private String createdAt; + + public static final String JSON_PROPERTY_DEFINITION = "definition"; + private Definition definition; + + public static final String JSON_PROPERTY_IS_FAVORITED = "is_favorited"; + private Boolean isFavorited; + + public static final String JSON_PROPERTY_MODIFIED_AT = "modified_at"; + private String modifiedAt; + + public static final String JSON_PROPERTY_TAGS = "tags"; + private List tags = new ArrayList<>(); + + public WidgetSchemaAttributes() {} + + @JsonCreator + public WidgetSchemaAttributes( + @JsonProperty(required = true, value = JSON_PROPERTY_CREATED_AT) String createdAt, + @JsonProperty(required = true, value = JSON_PROPERTY_DEFINITION) Definition definition, + @JsonProperty(required = true, value = JSON_PROPERTY_IS_FAVORITED) Boolean isFavorited, + @JsonProperty(required = true, value = JSON_PROPERTY_MODIFIED_AT) String modifiedAt, + @JsonProperty(required = true, value = JSON_PROPERTY_TAGS) List tags) { + this.createdAt = createdAt; + this.definition = definition; + this.unparsed |= definition.unparsed; + this.isFavorited = isFavorited; + this.modifiedAt = modifiedAt; + this.tags = tags; + if (tags != null) {} + } + + public WidgetSchemaAttributes createdAt(String createdAt) { + this.createdAt = createdAt; + return this; + } + + /** + * ISO 8601 timestamp of when the widget was created. + * + * @return createdAt + */ + @JsonProperty(JSON_PROPERTY_CREATED_AT) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getCreatedAt() { + return createdAt; + } + + public void setCreatedAt(String createdAt) { + this.createdAt = createdAt; + } + + public WidgetSchemaAttributes definition(Definition definition) { + this.definition = definition; + this.unparsed |= definition.unparsed; + return this; + } + + /** + * The definition of a widget, including its type and configuration. + * + * @return definition + */ + @JsonProperty(JSON_PROPERTY_DEFINITION) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public Definition getDefinition() { + return definition; + } + + public void setDefinition(Definition definition) { + this.definition = definition; + } + + public WidgetSchemaAttributes isFavorited(Boolean isFavorited) { + this.isFavorited = isFavorited; + return this; + } + + /** + * Deprecated: this field is not functional and always returns False. + * + * @return isFavorited + * @deprecated + */ + @Deprecated + @JsonProperty(JSON_PROPERTY_IS_FAVORITED) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public Boolean getIsFavorited() { + return isFavorited; + } + + @Deprecated + public void setIsFavorited(Boolean isFavorited) { + this.isFavorited = isFavorited; + } + + public WidgetSchemaAttributes modifiedAt(String modifiedAt) { + this.modifiedAt = modifiedAt; + return this; + } + + /** + * ISO 8601 timestamp of when the widget was last modified. + * + * @return modifiedAt + */ + @JsonProperty(JSON_PROPERTY_MODIFIED_AT) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getModifiedAt() { + return modifiedAt; + } + + public void setModifiedAt(String modifiedAt) { + this.modifiedAt = modifiedAt; + } + + public WidgetSchemaAttributes tags(List tags) { + this.tags = tags; + return this; + } + + public WidgetSchemaAttributes addTagsItem(String tagsItem) { + this.tags.add(tagsItem); + return this; + } + + /** + * User-defined tags for organizing widgets. + * + * @return tags + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_TAGS) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public List getTags() { + return tags; + } + + public void setTags(List tags) { + this.tags = tags; + } + + /** + * 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 WidgetSchemaAttributes + */ + @JsonAnySetter + public WidgetSchemaAttributes 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 WidgetSchemaAttributes object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetSchemaAttributes widgetSchemaAttributes = (WidgetSchemaAttributes) o; + return Objects.equals(this.createdAt, widgetSchemaAttributes.createdAt) + && Objects.equals(this.definition, widgetSchemaAttributes.definition) + && Objects.equals(this.isFavorited, widgetSchemaAttributes.isFavorited) + && Objects.equals(this.modifiedAt, widgetSchemaAttributes.modifiedAt) + && Objects.equals(this.tags, widgetSchemaAttributes.tags) + && Objects.equals(this.additionalProperties, widgetSchemaAttributes.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(createdAt, definition, isFavorited, modifiedAt, tags, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetSchemaAttributes {\n"); + sb.append(" createdAt: ").append(toIndentedString(createdAt)).append("\n"); + sb.append(" definition: ").append(toIndentedString(definition)).append("\n"); + sb.append(" isFavorited: ").append(toIndentedString(isFavorited)).append("\n"); + sb.append(" modifiedAt: ").append(toIndentedString(modifiedAt)).append("\n"); + sb.append(" tags: ").append(toIndentedString(tags)).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/WidgetSchemaJSONAPIDocument.java b/src/main/java/com/datadog/api/client/v2/model/WidgetSchemaJSONAPIDocument.java new file mode 100644 index 00000000000..ef337912889 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetSchemaJSONAPIDocument.java @@ -0,0 +1,328 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** */ +@JsonPropertyOrder({ + WidgetSchemaJSONAPIDocument.JSON_PROPERTY_DATA, + WidgetSchemaJSONAPIDocument.JSON_PROPERTY_ERRORS, + WidgetSchemaJSONAPIDocument.JSON_PROPERTY_INCLUDED, + WidgetSchemaJSONAPIDocument.JSON_PROPERTY_LINKS, + WidgetSchemaJSONAPIDocument.JSON_PROPERTY_META +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetSchemaJSONAPIDocument { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DATA = "data"; + private WidgetSchemaResource data; + + public static final String JSON_PROPERTY_ERRORS = "errors"; + private JsonNullable> errors = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_INCLUDED = "included"; + private JsonNullable> included = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_LINKS = "links"; + private WidgetLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public WidgetSchemaJSONAPIDocument() {} + + @JsonCreator + public WidgetSchemaJSONAPIDocument( + @JsonProperty(required = true, value = JSON_PROPERTY_DATA) WidgetSchemaResource data) { + this.data = data; + this.unparsed |= data.unparsed; + } + + public WidgetSchemaJSONAPIDocument data(WidgetSchemaResource data) { + this.data = data; + this.unparsed |= data.unparsed; + return this; + } + + /** + * Getdata + * + * @return data + */ + @JsonProperty(JSON_PROPERTY_DATA) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public WidgetSchemaResource getData() { + return data; + } + + public void setData(WidgetSchemaResource data) { + this.data = data; + } + + public WidgetSchemaJSONAPIDocument errors(List errors) { + this.errors = JsonNullable.>of(errors); + return this; + } + + public WidgetSchemaJSONAPIDocument addErrorsItem(WidgetErrorInput errorsItem) { + if (this.errors == null || !this.errors.isPresent()) { + this.errors = JsonNullable.>of(new ArrayList<>()); + } + try { + this.errors.get().add(errorsItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Geterrors + * + * @return errors + */ + @jakarta.annotation.Nullable + @JsonIgnore + public List getErrors() { + return errors.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_ERRORS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getErrors_JsonNullable() { + return errors; + } + + @JsonProperty(JSON_PROPERTY_ERRORS) + public void setErrors_JsonNullable(JsonNullable> errors) { + this.errors = errors; + } + + public void setErrors(List errors) { + this.errors = JsonNullable.>of(errors); + } + + public WidgetSchemaJSONAPIDocument included(List included) { + this.included = JsonNullable.>of(included); + return this; + } + + public WidgetSchemaJSONAPIDocument addIncludedItem(WidgetResourceObjectOutput includedItem) { + if (this.included == null || !this.included.isPresent()) { + this.included = JsonNullable.>of(new ArrayList<>()); + } + try { + this.included.get().add(includedItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getincluded + * + * @return included + */ + @jakarta.annotation.Nullable + @JsonIgnore + public List getIncluded() { + return included.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_INCLUDED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getIncluded_JsonNullable() { + return included; + } + + @JsonProperty(JSON_PROPERTY_INCLUDED) + public void setIncluded_JsonNullable(JsonNullable> included) { + this.included = included; + } + + public void setIncluded(List included) { + this.included = JsonNullable.>of(included); + } + + public WidgetSchemaJSONAPIDocument links(WidgetLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * A JSON:API "links" member See: https://jsonapi.org/format/#document-links + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public WidgetLinks getLinks() { + return links; + } + + public void setLinks(WidgetLinks links) { + this.links = links; + } + + public WidgetSchemaJSONAPIDocument meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public WidgetSchemaJSONAPIDocument putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + /** + * 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 WidgetSchemaJSONAPIDocument + */ + @JsonAnySetter + public WidgetSchemaJSONAPIDocument 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 WidgetSchemaJSONAPIDocument object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetSchemaJSONAPIDocument widgetSchemaJsonapiDocument = (WidgetSchemaJSONAPIDocument) o; + return Objects.equals(this.data, widgetSchemaJsonapiDocument.data) + && Objects.equals(this.errors, widgetSchemaJsonapiDocument.errors) + && Objects.equals(this.included, widgetSchemaJsonapiDocument.included) + && Objects.equals(this.links, widgetSchemaJsonapiDocument.links) + && Objects.equals(this.meta, widgetSchemaJsonapiDocument.meta) + && Objects.equals( + this.additionalProperties, widgetSchemaJsonapiDocument.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(data, errors, included, links, meta, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetSchemaJSONAPIDocument {\n"); + sb.append(" data: ").append(toIndentedString(data)).append("\n"); + sb.append(" errors: ").append(toIndentedString(errors)).append("\n"); + sb.append(" included: ").append(toIndentedString(included)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/WidgetSchemaJSONAPIListDocument.java b/src/main/java/com/datadog/api/client/v2/model/WidgetSchemaJSONAPIListDocument.java new file mode 100644 index 00000000000..12be3a80b65 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetSchemaJSONAPIListDocument.java @@ -0,0 +1,336 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** */ +@JsonPropertyOrder({ + WidgetSchemaJSONAPIListDocument.JSON_PROPERTY_DATA, + WidgetSchemaJSONAPIListDocument.JSON_PROPERTY_ERRORS, + WidgetSchemaJSONAPIListDocument.JSON_PROPERTY_INCLUDED, + WidgetSchemaJSONAPIListDocument.JSON_PROPERTY_LINKS, + WidgetSchemaJSONAPIListDocument.JSON_PROPERTY_META +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetSchemaJSONAPIListDocument { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DATA = "data"; + private List data = new ArrayList<>(); + + public static final String JSON_PROPERTY_ERRORS = "errors"; + private JsonNullable> errors = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_INCLUDED = "included"; + private JsonNullable> included = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_LINKS = "links"; + private WidgetLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public WidgetSchemaJSONAPIListDocument() {} + + @JsonCreator + public WidgetSchemaJSONAPIListDocument( + @JsonProperty(required = true, value = JSON_PROPERTY_DATA) List data) { + this.data = data; + } + + public WidgetSchemaJSONAPIListDocument data(List data) { + this.data = data; + for (WidgetSchemaResource item : data) { + this.unparsed |= item.unparsed; + } + return this; + } + + public WidgetSchemaJSONAPIListDocument addDataItem(WidgetSchemaResource dataItem) { + this.data.add(dataItem); + this.unparsed |= dataItem.unparsed; + return this; + } + + /** + * Getdata + * + * @return data + */ + @JsonProperty(JSON_PROPERTY_DATA) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public List getData() { + return data; + } + + public void setData(List data) { + this.data = data; + } + + public WidgetSchemaJSONAPIListDocument errors(List errors) { + this.errors = JsonNullable.>of(errors); + return this; + } + + public WidgetSchemaJSONAPIListDocument addErrorsItem(WidgetErrorInput errorsItem) { + if (this.errors == null || !this.errors.isPresent()) { + this.errors = JsonNullable.>of(new ArrayList<>()); + } + try { + this.errors.get().add(errorsItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Geterrors + * + * @return errors + */ + @jakarta.annotation.Nullable + @JsonIgnore + public List getErrors() { + return errors.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_ERRORS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getErrors_JsonNullable() { + return errors; + } + + @JsonProperty(JSON_PROPERTY_ERRORS) + public void setErrors_JsonNullable(JsonNullable> errors) { + this.errors = errors; + } + + public void setErrors(List errors) { + this.errors = JsonNullable.>of(errors); + } + + public WidgetSchemaJSONAPIListDocument included(List included) { + this.included = JsonNullable.>of(included); + return this; + } + + public WidgetSchemaJSONAPIListDocument addIncludedItem(WidgetResourceObjectOutput includedItem) { + if (this.included == null || !this.included.isPresent()) { + this.included = JsonNullable.>of(new ArrayList<>()); + } + try { + this.included.get().add(includedItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getincluded + * + * @return included + */ + @jakarta.annotation.Nullable + @JsonIgnore + public List getIncluded() { + return included.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_INCLUDED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getIncluded_JsonNullable() { + return included; + } + + @JsonProperty(JSON_PROPERTY_INCLUDED) + public void setIncluded_JsonNullable(JsonNullable> included) { + this.included = included; + } + + public void setIncluded(List included) { + this.included = JsonNullable.>of(included); + } + + public WidgetSchemaJSONAPIListDocument links(WidgetLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * A JSON:API "links" member See: https://jsonapi.org/format/#document-links + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public WidgetLinks getLinks() { + return links; + } + + public void setLinks(WidgetLinks links) { + this.links = links; + } + + public WidgetSchemaJSONAPIListDocument meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public WidgetSchemaJSONAPIListDocument putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + /** + * 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 WidgetSchemaJSONAPIListDocument + */ + @JsonAnySetter + public WidgetSchemaJSONAPIListDocument 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 WidgetSchemaJSONAPIListDocument object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetSchemaJSONAPIListDocument widgetSchemaJsonapiListDocument = + (WidgetSchemaJSONAPIListDocument) o; + return Objects.equals(this.data, widgetSchemaJsonapiListDocument.data) + && Objects.equals(this.errors, widgetSchemaJsonapiListDocument.errors) + && Objects.equals(this.included, widgetSchemaJsonapiListDocument.included) + && Objects.equals(this.links, widgetSchemaJsonapiListDocument.links) + && Objects.equals(this.meta, widgetSchemaJsonapiListDocument.meta) + && Objects.equals( + this.additionalProperties, widgetSchemaJsonapiListDocument.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(data, errors, included, links, meta, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetSchemaJSONAPIListDocument {\n"); + sb.append(" data: ").append(toIndentedString(data)).append("\n"); + sb.append(" errors: ").append(toIndentedString(errors)).append("\n"); + sb.append(" included: ").append(toIndentedString(included)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/WidgetSchemaResource.java b/src/main/java/com/datadog/api/client/v2/model/WidgetSchemaResource.java new file mode 100644 index 00000000000..50b987e99d6 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetSchemaResource.java @@ -0,0 +1,338 @@ +/* + * 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; +import org.openapitools.jackson.nullable.JsonNullable; + +/** */ +@JsonPropertyOrder({ + WidgetSchemaResource.JSON_PROPERTY_ATTRIBUTES, + WidgetSchemaResource.JSON_PROPERTY_ID, + WidgetSchemaResource.JSON_PROPERTY_LINKS, + WidgetSchemaResource.JSON_PROPERTY_META, + WidgetSchemaResource.JSON_PROPERTY_RELATIONSHIPS, + WidgetSchemaResource.JSON_PROPERTY_TYPE +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class WidgetSchemaResource { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_ATTRIBUTES = "attributes"; + private WidgetSchemaAttributes attributes; + + public static final String JSON_PROPERTY_ID = "id"; + private String id; + + public static final String JSON_PROPERTY_LINKS = "links"; + private WidgetLinks links; + + public static final String JSON_PROPERTY_META = "meta"; + private JsonNullable> meta = JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_RELATIONSHIPS = "relationships"; + private JsonNullable> relationships = + JsonNullable.>undefined(); + + public static final String JSON_PROPERTY_TYPE = "type"; + private String type; + + public WidgetSchemaResource() {} + + @JsonCreator + public WidgetSchemaResource( + @JsonProperty(required = true, value = JSON_PROPERTY_ATTRIBUTES) + WidgetSchemaAttributes attributes, + @JsonProperty(required = true, value = JSON_PROPERTY_ID) String id, + @JsonProperty(required = true, value = JSON_PROPERTY_TYPE) String type) { + this.attributes = attributes; + this.unparsed |= attributes.unparsed; + this.id = id; + this.type = type; + } + + public WidgetSchemaResource attributes(WidgetSchemaAttributes attributes) { + this.attributes = attributes; + this.unparsed |= attributes.unparsed; + return this; + } + + /** + * Getattributes + * + * @return attributes + */ + @JsonProperty(JSON_PROPERTY_ATTRIBUTES) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public WidgetSchemaAttributes getAttributes() { + return attributes; + } + + public void setAttributes(WidgetSchemaAttributes attributes) { + this.attributes = attributes; + } + + public WidgetSchemaResource id(String id) { + this.id = id; + return this; + } + + /** + * Getid + * + * @return id + */ + @JsonProperty(JSON_PROPERTY_ID) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public WidgetSchemaResource links(WidgetLinks links) { + this.links = links; + this.unparsed |= links.unparsed; + return this; + } + + /** + * A JSON:API "links" member See: https://jsonapi.org/format/#document-links + * + * @return links + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_LINKS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public WidgetLinks getLinks() { + return links; + } + + public void setLinks(WidgetLinks links) { + this.links = links; + } + + public WidgetSchemaResource meta(Map meta) { + this.meta = JsonNullable.>of(meta); + return this; + } + + public WidgetSchemaResource putMetaItem(String key, Object metaItem) { + if (this.meta == null || !this.meta.isPresent()) { + this.meta = JsonNullable.>of(new HashMap<>()); + } + try { + this.meta.get().put(key, metaItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getmeta + * + * @return meta + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getMeta() { + return meta.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_META) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getMeta_JsonNullable() { + return meta; + } + + @JsonProperty(JSON_PROPERTY_META) + public void setMeta_JsonNullable(JsonNullable> meta) { + this.meta = meta; + } + + public void setMeta(Map meta) { + this.meta = JsonNullable.>of(meta); + } + + public WidgetSchemaResource relationships( + Map relationships) { + this.relationships = + JsonNullable.>of(relationships); + return this; + } + + public WidgetSchemaResource putRelationshipsItem( + String key, WidgetRelationshipObjectOutput relationshipsItem) { + if (this.relationships == null || !this.relationships.isPresent()) { + this.relationships = + JsonNullable.>of(new HashMap<>()); + } + try { + this.relationships.get().put(key, relationshipsItem); + } catch (java.util.NoSuchElementException e) { + // this can never happen, as we make sure above that the value is present + } + return this; + } + + /** + * Getrelationships + * + * @return relationships + */ + @jakarta.annotation.Nullable + @JsonIgnore + public Map getRelationships() { + return relationships.orElse(null); + } + + @JsonProperty(JSON_PROPERTY_RELATIONSHIPS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public JsonNullable> getRelationships_JsonNullable() { + return relationships; + } + + @JsonProperty(JSON_PROPERTY_RELATIONSHIPS) + public void setRelationships_JsonNullable( + JsonNullable> relationships) { + this.relationships = relationships; + } + + public void setRelationships(Map relationships) { + this.relationships = + JsonNullable.>of(relationships); + } + + public WidgetSchemaResource type(String type) { + this.type = type; + return this; + } + + /** + * Gettype + * + * @return type + */ + @JsonProperty(JSON_PROPERTY_TYPE) + @JsonInclude(value = JsonInclude.Include.ALWAYS) + public String getType() { + return type; + } + + public void setType(String type) { + 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 WidgetSchemaResource + */ + @JsonAnySetter + public WidgetSchemaResource 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 WidgetSchemaResource object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WidgetSchemaResource widgetSchemaResource = (WidgetSchemaResource) o; + return Objects.equals(this.attributes, widgetSchemaResource.attributes) + && Objects.equals(this.id, widgetSchemaResource.id) + && Objects.equals(this.links, widgetSchemaResource.links) + && Objects.equals(this.meta, widgetSchemaResource.meta) + && Objects.equals(this.relationships, widgetSchemaResource.relationships) + && Objects.equals(this.type, widgetSchemaResource.type) + && Objects.equals(this.additionalProperties, widgetSchemaResource.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(attributes, id, links, meta, relationships, type, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class WidgetSchemaResource {\n"); + sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" links: ").append(toIndentedString(links)).append("\n"); + sb.append(" meta: ").append(toIndentedString(meta)).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/WidgetType.java b/src/main/java/com/datadog/api/client/v2/model/WidgetType.java new file mode 100644 index 00000000000..2ad6de949f5 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/WidgetType.java @@ -0,0 +1,88 @@ +/* + * 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; + +/** + * Widget types that are allowed to be stored as individual records in the 'widget' PG table. + * + *

This is not a complete list of dashboards/notebooks widget types. + */ +@JsonSerialize(using = WidgetType.WidgetTypeSerializer.class) +public class WidgetType extends ModelEnum { + + private static final Set allowedValues = + new HashSet( + Arrays.asList( + "bar_chart", + "change", + "cloud_cost_summary", + "cohort", + "funnel", + "geomap", + "list_stream", + "query_table", + "query_value", + "retention_curve", + "sankey", + "sunburst", + "timeseries", + "toplist", + "treemap")); + + public static final WidgetType BAR_CHART = new WidgetType("bar_chart"); + public static final WidgetType CHANGE = new WidgetType("change"); + public static final WidgetType CLOUD_COST_SUMMARY = new WidgetType("cloud_cost_summary"); + public static final WidgetType COHORT = new WidgetType("cohort"); + public static final WidgetType FUNNEL = new WidgetType("funnel"); + public static final WidgetType GEOMAP = new WidgetType("geomap"); + public static final WidgetType LIST_STREAM = new WidgetType("list_stream"); + public static final WidgetType QUERY_TABLE = new WidgetType("query_table"); + public static final WidgetType QUERY_VALUE = new WidgetType("query_value"); + public static final WidgetType RETENTION_CURVE = new WidgetType("retention_curve"); + public static final WidgetType SANKEY = new WidgetType("sankey"); + public static final WidgetType SUNBURST = new WidgetType("sunburst"); + public static final WidgetType TIMESERIES = new WidgetType("timeseries"); + public static final WidgetType TOPLIST = new WidgetType("toplist"); + public static final WidgetType TREEMAP = new WidgetType("treemap"); + + WidgetType(String value) { + super(value, allowedValues); + } + + public static class WidgetTypeSerializer extends StdSerializer { + public WidgetTypeSerializer(Class t) { + super(t); + } + + public WidgetTypeSerializer() { + this(null); + } + + @Override + public void serialize(WidgetType value, JsonGenerator jgen, SerializerProvider provider) + throws IOException, JsonProcessingException { + jgen.writeObject(value.value); + } + } + + @JsonCreator + public static WidgetType fromValue(String value) { + return new WidgetType(value); + } +} 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 6bcb5be0aec..f94ac0f0eb6 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 @@ -5981,6 +5981,38 @@ "type": "safe" } }, + "SearchWidgetsApiV2WidgetsExperienceTypeGet": { + "tag": "Widgets", + "undo": { + "type": "safe" + } + }, + "CreateWidgetApiV2WidgetsExperienceTypePost": { + "tag": "Widgets", + "undo": { + "operationId": "TODO", + "parameters": [], + "type": "unsafe" + } + }, + "DeleteWidgetApiV2WidgetsExperienceTypeUuidDelete": { + "tag": "Widgets", + "undo": { + "type": "idempotent" + } + }, + "GetWidgetApiV2WidgetsExperienceTypeUuidGet": { + "tag": "Widgets", + "undo": { + "type": "safe" + } + }, + "UpdateWidgetApiV2WidgetsExperienceTypeUuidPut": { + "tag": "Widgets", + "undo": { + "type": "idempotent" + } + }, "CreateWorkflow": { "tag": "Workflow Automation", "undo": { diff --git a/src/test/resources/com/datadog/api/client/v2/api/widgets.feature b/src/test/resources/com/datadog/api/client/v2/api/widgets.feature new file mode 100644 index 00000000000..0f8c6c7a71c --- /dev/null +++ b/src/test/resources/com/datadog/api/client/v2/api/widgets.feature @@ -0,0 +1,48 @@ +@endpoint(widgets) @endpoint(widgets-v2) +Feature: Widgets + Auto-generated tag Widgets + + Background: + Given a valid "apiKeyAuth" key in the system + And a valid "appKeyAuth" key in the system + And an instance of "Widgets" API + + @generated @skip @team:DataDog/reporting-and-sharing + Scenario: Create a widget returns "Successful Response" response + Given new "CreateWidgetApiV2WidgetsExperienceTypePost" request + And request contains "experience_type" parameter from "REPLACE.ME" + And body with value {"data": {"attributes": {"definition": {"requests": [{"queries": [{"data_source": "metrics", "name": "query1", "query": "avg:system.cpu.user{*}"}], "response_format": "timeseries"}], "time": {"type": "live", "unit": "day", "value": 30}, "title": "My Timeseries Widget", "type": "timeseries"}, "tags": []}, "id": null, "lid": null, "links": {"describedBy": null, "first": null, "last": null, "next": null, "prev": null, "related": null, "self": null}, "meta": null, "relationships": null, "type": ""}, "errors": [{"code": null, "detail": null, "id": null, "links": {"about": ""}, "meta": null, "source": {"header": null, "parameter": null, "pointer": null}, "status": null, "title": null}], "included": [{"attributes": null, "id": "", "links": {"describedBy": null, "first": null, "last": null, "next": null, "prev": null, "related": null, "self": null}, "meta": null, "relationships": null, "type": ""}], "links": {"describedBy": null, "first": null, "last": null, "next": null, "prev": null, "related": null, "self": null}, "meta": null} + When the request is sent + Then the response status is 200 Successful Response + + @generated @skip @team:DataDog/reporting-and-sharing + Scenario: Delete a widget returns "Successful Response" response + Given new "DeleteWidgetApiV2WidgetsExperienceTypeUuidDelete" request + And request contains "uuid" parameter from "REPLACE.ME" + And request contains "experience_type" parameter from "REPLACE.ME" + When the request is sent + Then the response status is 204 Successful Response + + @generated @skip @team:DataDog/reporting-and-sharing + Scenario: Get a widget returns "Successful Response" response + Given new "GetWidgetApiV2WidgetsExperienceTypeUuidGet" request + And request contains "uuid" parameter from "REPLACE.ME" + And request contains "experience_type" parameter from "REPLACE.ME" + When the request is sent + Then the response status is 200 Successful Response + + @generated @skip @team:DataDog/reporting-and-sharing + Scenario: Search widgets returns "Successful Response" response + Given new "SearchWidgetsApiV2WidgetsExperienceTypeGet" request + And request contains "experience_type" parameter from "REPLACE.ME" + When the request is sent + Then the response status is 200 Successful Response + + @generated @skip @team:DataDog/reporting-and-sharing + Scenario: Update a widget returns "Successful Response" response + Given new "UpdateWidgetApiV2WidgetsExperienceTypeUuidPut" request + And request contains "uuid" parameter from "REPLACE.ME" + And request contains "experience_type" parameter from "REPLACE.ME" + And body with value {"data": {"attributes": {"definition": {"requests": [{"queries": [{"data_source": "metrics", "name": "query1", "query": "avg:system.cpu.user{*}"}], "response_format": "timeseries"}], "time": {"type": "live", "unit": "day", "value": 30}, "title": "My Timeseries Widget", "type": "timeseries"}, "tags": []}, "id": null, "lid": null, "links": {"describedBy": null, "first": null, "last": null, "next": null, "prev": null, "related": null, "self": null}, "meta": null, "relationships": null, "type": ""}, "errors": [{"code": null, "detail": null, "id": null, "links": {"about": ""}, "meta": null, "source": {"header": null, "parameter": null, "pointer": null}, "status": null, "title": null}], "included": [{"attributes": null, "id": "", "links": {"describedBy": null, "first": null, "last": null, "next": null, "prev": null, "related": null, "self": null}, "meta": null, "relationships": null, "type": ""}], "links": {"describedBy": null, "first": null, "last": null, "next": null, "prev": null, "related": null, "self": null}, "meta": null} + When the request is sent + Then the response status is 200 Successful Response