Skip to content

Commit 456d4ef

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 77b8031 of spec repo
1 parent c778f0c commit 456d4ef

File tree

5 files changed

+16
-193
lines changed

5 files changed

+16
-193
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -62071,35 +62071,17 @@ components:
6207162071
type: object
6207262072
SecurityMonitoringRuleNewValueOptionsForgetAfter:
6207362073
description: The duration in days after which a learned value is forgotten.
62074-
enum:
62075-
- 1
62076-
- 2
62077-
- 7
62078-
- 14
62079-
- 21
62080-
- 28
6208162074
format: int32
62075+
maximum: 30
62076+
minimum: 1
6208262077
type: integer
62083-
x-enum-varnames:
62084-
- ONE_DAY
62085-
- TWO_DAYS
62086-
- ONE_WEEK
62087-
- TWO_WEEKS
62088-
- THREE_WEEKS
62089-
- FOUR_WEEKS
6209062078
SecurityMonitoringRuleNewValueOptionsLearningDuration:
6209162079
default: 0
6209262080
description: "The duration in days during which values are learned, and after which signals will be generated for values that\nweren't learned. If set to 0, a signal will be generated for all new values after the first value is learned."
62093-
enum:
62094-
- 0
62095-
- 1
62096-
- 7
6209762081
format: int32
62082+
maximum: 30
62083+
minimum: 0
6209862084
type: integer
62099-
x-enum-varnames:
62100-
- ZERO_DAYS
62101-
- ONE_DAY
62102-
- SEVEN_DAYS
6210362085
SecurityMonitoringRuleNewValueOptionsLearningMethod:
6210462086
default: duration
6210562087
description: The learning method used to determine when signals should be generated for values that weren't learned.

examples/v2/security-monitoring/ValidateSecurityMonitoringRule_2609327779.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
import com.datadog.api.client.v2.model.SecurityMonitoringRuleKeepAlive;
1212
import com.datadog.api.client.v2.model.SecurityMonitoringRuleMaxSignalDuration;
1313
import com.datadog.api.client.v2.model.SecurityMonitoringRuleNewValueOptions;
14-
import com.datadog.api.client.v2.model.SecurityMonitoringRuleNewValueOptionsForgetAfter;
15-
import com.datadog.api.client.v2.model.SecurityMonitoringRuleNewValueOptionsLearningDuration;
1614
import com.datadog.api.client.v2.model.SecurityMonitoringRuleNewValueOptionsLearningMethod;
1715
import com.datadog.api.client.v2.model.SecurityMonitoringRuleNewValueOptionsLearningThreshold;
1816
import com.datadog.api.client.v2.model.SecurityMonitoringRuleOptions;
@@ -51,11 +49,9 @@ public static void main(String[] args) {
5149
.detectionMethod(SecurityMonitoringRuleDetectionMethod.NEW_VALUE)
5250
.newValueOptions(
5351
new SecurityMonitoringRuleNewValueOptions()
54-
.forgetAfter(
55-
SecurityMonitoringRuleNewValueOptionsForgetAfter.ONE_WEEK)
52+
.forgetAfter(7)
5653
.instantaneousBaseline(true)
57-
.learningDuration(
58-
SecurityMonitoringRuleNewValueOptionsLearningDuration.ONE_DAY)
54+
.learningDuration(1)
5955
.learningThreshold(
6056
SecurityMonitoringRuleNewValueOptionsLearningThreshold
6157
.ZERO_OCCURRENCES)

src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringRuleNewValueOptions.java

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,13 @@
2929
public class SecurityMonitoringRuleNewValueOptions {
3030
@JsonIgnore public boolean unparsed = false;
3131
public static final String JSON_PROPERTY_FORGET_AFTER = "forgetAfter";
32-
private SecurityMonitoringRuleNewValueOptionsForgetAfter forgetAfter;
32+
private Integer forgetAfter;
3333

3434
public static final String JSON_PROPERTY_INSTANTANEOUS_BASELINE = "instantaneousBaseline";
3535
private Boolean instantaneousBaseline;
3636

3737
public static final String JSON_PROPERTY_LEARNING_DURATION = "learningDuration";
38-
private SecurityMonitoringRuleNewValueOptionsLearningDuration learningDuration =
39-
SecurityMonitoringRuleNewValueOptionsLearningDuration.ZERO_DAYS;
38+
private Integer learningDuration = 0;
4039

4140
public static final String JSON_PROPERTY_LEARNING_METHOD = "learningMethod";
4241
private SecurityMonitoringRuleNewValueOptionsLearningMethod learningMethod =
@@ -46,29 +45,24 @@ public class SecurityMonitoringRuleNewValueOptions {
4645
private SecurityMonitoringRuleNewValueOptionsLearningThreshold learningThreshold =
4746
SecurityMonitoringRuleNewValueOptionsLearningThreshold.ZERO_OCCURRENCES;
4847

49-
public SecurityMonitoringRuleNewValueOptions forgetAfter(
50-
SecurityMonitoringRuleNewValueOptionsForgetAfter forgetAfter) {
48+
public SecurityMonitoringRuleNewValueOptions forgetAfter(Integer forgetAfter) {
5149
this.forgetAfter = forgetAfter;
52-
this.unparsed |= !forgetAfter.isValid();
5350
return this;
5451
}
5552

5653
/**
57-
* The duration in days after which a learned value is forgotten.
54+
* The duration in days after which a learned value is forgotten. minimum: 1 maximum: 30
5855
*
5956
* @return forgetAfter
6057
*/
6158
@jakarta.annotation.Nullable
6259
@JsonProperty(JSON_PROPERTY_FORGET_AFTER)
6360
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
64-
public SecurityMonitoringRuleNewValueOptionsForgetAfter getForgetAfter() {
61+
public Integer getForgetAfter() {
6562
return forgetAfter;
6663
}
6764

68-
public void setForgetAfter(SecurityMonitoringRuleNewValueOptionsForgetAfter forgetAfter) {
69-
if (!forgetAfter.isValid()) {
70-
this.unparsed = true;
71-
}
65+
public void setForgetAfter(Integer forgetAfter) {
7266
this.forgetAfter = forgetAfter;
7367
}
7468

@@ -96,32 +90,26 @@ public void setInstantaneousBaseline(Boolean instantaneousBaseline) {
9690
this.instantaneousBaseline = instantaneousBaseline;
9791
}
9892

99-
public SecurityMonitoringRuleNewValueOptions learningDuration(
100-
SecurityMonitoringRuleNewValueOptionsLearningDuration learningDuration) {
93+
public SecurityMonitoringRuleNewValueOptions learningDuration(Integer learningDuration) {
10194
this.learningDuration = learningDuration;
102-
this.unparsed |= !learningDuration.isValid();
10395
return this;
10496
}
10597

10698
/**
10799
* The duration in days during which values are learned, and after which signals will be generated
108100
* for values that weren't learned. If set to 0, a signal will be generated for all new values
109-
* after the first value is learned.
101+
* after the first value is learned. minimum: 0 maximum: 30
110102
*
111103
* @return learningDuration
112104
*/
113105
@jakarta.annotation.Nullable
114106
@JsonProperty(JSON_PROPERTY_LEARNING_DURATION)
115107
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
116-
public SecurityMonitoringRuleNewValueOptionsLearningDuration getLearningDuration() {
108+
public Integer getLearningDuration() {
117109
return learningDuration;
118110
}
119111

120-
public void setLearningDuration(
121-
SecurityMonitoringRuleNewValueOptionsLearningDuration learningDuration) {
122-
if (!learningDuration.isValid()) {
123-
this.unparsed = true;
124-
}
112+
public void setLearningDuration(Integer learningDuration) {
125113
this.learningDuration = learningDuration;
126114
}
127115

src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringRuleNewValueOptionsForgetAfter.java

Lines changed: 0 additions & 73 deletions
This file was deleted.

src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringRuleNewValueOptionsLearningDuration.java

Lines changed: 0 additions & 70 deletions
This file was deleted.

0 commit comments

Comments
 (0)