Skip to content

Commit 3f8ba3d

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Adding when full option to the Memory Buffer options as well (#3454)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent b44b099 commit 3f8ba3d

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40869,6 +40869,8 @@ components:
4086940869
type: integer
4087040870
type:
4087140871
$ref: '#/components/schemas/ObservabilityPipelineBufferOptionsMemoryType'
40872+
when_full:
40873+
$ref: '#/components/schemas/ObservabilityPipelineBufferOptionsWhenFull'
4087240874
type: object
4087340875
ObservabilityPipelineMemoryBufferSizeOptions:
4087440876
description: Options for configuring a memory buffer by queue length.
@@ -40880,6 +40882,8 @@ components:
4088040882
type: integer
4088140883
type:
4088240884
$ref: '#/components/schemas/ObservabilityPipelineBufferOptionsMemoryType'
40885+
when_full:
40886+
$ref: '#/components/schemas/ObservabilityPipelineBufferOptionsWhenFull'
4088340887
type: object
4088440888
ObservabilityPipelineMetadataEntry:
4088540889
description: A custom metadata entry.

packages/datadog-api-client-v2/models/ObservabilityPipelineMemoryBufferOptions.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* Copyright 2020-Present Datadog, Inc.
55
*/
66
import { ObservabilityPipelineBufferOptionsMemoryType } from "./ObservabilityPipelineBufferOptionsMemoryType";
7+
import { ObservabilityPipelineBufferOptionsWhenFull } from "./ObservabilityPipelineBufferOptionsWhenFull";
78

89
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
910

@@ -19,6 +20,10 @@ export class ObservabilityPipelineMemoryBufferOptions {
1920
* The type of the buffer that will be configured, a memory buffer.
2021
*/
2122
"type"?: ObservabilityPipelineBufferOptionsMemoryType;
23+
/**
24+
* Behavior when the buffer is full (block and stop accepting new events, or drop new events)
25+
*/
26+
"whenFull"?: ObservabilityPipelineBufferOptionsWhenFull;
2227

2328
/**
2429
* A container for additional, undeclared properties.
@@ -45,6 +50,10 @@ export class ObservabilityPipelineMemoryBufferOptions {
4550
baseName: "type",
4651
type: "ObservabilityPipelineBufferOptionsMemoryType",
4752
},
53+
whenFull: {
54+
baseName: "when_full",
55+
type: "ObservabilityPipelineBufferOptionsWhenFull",
56+
},
4857
additionalProperties: {
4958
baseName: "additionalProperties",
5059
type: "{ [key: string]: any; }",

packages/datadog-api-client-v2/models/ObservabilityPipelineMemoryBufferSizeOptions.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* Copyright 2020-Present Datadog, Inc.
55
*/
66
import { ObservabilityPipelineBufferOptionsMemoryType } from "./ObservabilityPipelineBufferOptionsMemoryType";
7+
import { ObservabilityPipelineBufferOptionsWhenFull } from "./ObservabilityPipelineBufferOptionsWhenFull";
78

89
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
910

@@ -19,6 +20,10 @@ export class ObservabilityPipelineMemoryBufferSizeOptions {
1920
* The type of the buffer that will be configured, a memory buffer.
2021
*/
2122
"type"?: ObservabilityPipelineBufferOptionsMemoryType;
23+
/**
24+
* Behavior when the buffer is full (block and stop accepting new events, or drop new events)
25+
*/
26+
"whenFull"?: ObservabilityPipelineBufferOptionsWhenFull;
2227

2328
/**
2429
* A container for additional, undeclared properties.
@@ -45,6 +50,10 @@ export class ObservabilityPipelineMemoryBufferSizeOptions {
4550
baseName: "type",
4651
type: "ObservabilityPipelineBufferOptionsMemoryType",
4752
},
53+
whenFull: {
54+
baseName: "when_full",
55+
type: "ObservabilityPipelineBufferOptionsWhenFull",
56+
},
4857
additionalProperties: {
4958
baseName: "additionalProperties",
5059
type: "{ [key: string]: any; }",

0 commit comments

Comments
 (0)