Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .generator/schemas/v1/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6107,6 +6107,7 @@ components:
The available values depend on retention plans specified in your organization's contract/subscriptions.
example: 360
format: int64
nullable: true
type: integer
num_retention_days:
description: |-
Expand Down Expand Up @@ -6179,6 +6180,7 @@ components:
**Note**: Changing this value affects all logs already in this index. It may also affect billing.
example: 360
format: int64
nullable: true
type: integer
num_retention_days:
description: |-
Expand Down
20 changes: 16 additions & 4 deletions src/main/java/com/datadog/api/client/v1/model/LogsIndex.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import java.util.List;
import java.util.Map;
import java.util.Objects;
import org.openapitools.jackson.nullable.JsonNullable;

/** Object describing a Datadog Log index. */
@JsonPropertyOrder({
Expand Down Expand Up @@ -60,7 +61,7 @@ public class LogsIndex {

public static final String JSON_PROPERTY_NUM_FLEX_LOGS_RETENTION_DAYS =
"num_flex_logs_retention_days";
private Long numFlexLogsRetentionDays;
private JsonNullable<Long> numFlexLogsRetentionDays = JsonNullable.<Long>undefined();

public static final String JSON_PROPERTY_NUM_RETENTION_DAYS = "num_retention_days";
private Long numRetentionDays;
Expand Down Expand Up @@ -235,7 +236,7 @@ public void setName(String name) {
}

public LogsIndex numFlexLogsRetentionDays(Long numFlexLogsRetentionDays) {
this.numFlexLogsRetentionDays = numFlexLogsRetentionDays;
this.numFlexLogsRetentionDays = JsonNullable.<Long>of(numFlexLogsRetentionDays);
return this;
}

Expand All @@ -250,16 +251,27 @@ public LogsIndex numFlexLogsRetentionDays(Long numFlexLogsRetentionDays) {
* @return numFlexLogsRetentionDays
*/
@jakarta.annotation.Nullable
@JsonIgnore
public Long getNumFlexLogsRetentionDays() {
return numFlexLogsRetentionDays.orElse(null);
}

@JsonProperty(JSON_PROPERTY_NUM_FLEX_LOGS_RETENTION_DAYS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public Long getNumFlexLogsRetentionDays() {
public JsonNullable<Long> getNumFlexLogsRetentionDays_JsonNullable() {
return numFlexLogsRetentionDays;
}

public void setNumFlexLogsRetentionDays(Long numFlexLogsRetentionDays) {
@JsonProperty(JSON_PROPERTY_NUM_FLEX_LOGS_RETENTION_DAYS)
public void setNumFlexLogsRetentionDays_JsonNullable(
JsonNullable<Long> numFlexLogsRetentionDays) {
this.numFlexLogsRetentionDays = numFlexLogsRetentionDays;
}

public void setNumFlexLogsRetentionDays(Long numFlexLogsRetentionDays) {
this.numFlexLogsRetentionDays = JsonNullable.<Long>of(numFlexLogsRetentionDays);
}

public LogsIndex numRetentionDays(Long numRetentionDays) {
this.numRetentionDays = numRetentionDays;
return this;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import java.util.List;
import java.util.Map;
import java.util.Objects;
import org.openapitools.jackson.nullable.JsonNullable;

/** Object for updating a Datadog Log index. */
@JsonPropertyOrder({
Expand Down Expand Up @@ -56,7 +57,7 @@ public class LogsIndexUpdateRequest {

public static final String JSON_PROPERTY_NUM_FLEX_LOGS_RETENTION_DAYS =
"num_flex_logs_retention_days";
private Long numFlexLogsRetentionDays;
private JsonNullable<Long> numFlexLogsRetentionDays = JsonNullable.<Long>undefined();

public static final String JSON_PROPERTY_NUM_RETENTION_DAYS = "num_retention_days";
private Long numRetentionDays;
Expand Down Expand Up @@ -219,7 +220,7 @@ public void setFilter(LogsFilter filter) {
}

public LogsIndexUpdateRequest numFlexLogsRetentionDays(Long numFlexLogsRetentionDays) {
this.numFlexLogsRetentionDays = numFlexLogsRetentionDays;
this.numFlexLogsRetentionDays = JsonNullable.<Long>of(numFlexLogsRetentionDays);
return this;
}

Expand All @@ -237,16 +238,27 @@ public LogsIndexUpdateRequest numFlexLogsRetentionDays(Long numFlexLogsRetention
* @return numFlexLogsRetentionDays
*/
@jakarta.annotation.Nullable
@JsonIgnore
public Long getNumFlexLogsRetentionDays() {
return numFlexLogsRetentionDays.orElse(null);
}

@JsonProperty(JSON_PROPERTY_NUM_FLEX_LOGS_RETENTION_DAYS)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public Long getNumFlexLogsRetentionDays() {
public JsonNullable<Long> getNumFlexLogsRetentionDays_JsonNullable() {
return numFlexLogsRetentionDays;
}

public void setNumFlexLogsRetentionDays(Long numFlexLogsRetentionDays) {
@JsonProperty(JSON_PROPERTY_NUM_FLEX_LOGS_RETENTION_DAYS)
public void setNumFlexLogsRetentionDays_JsonNullable(
JsonNullable<Long> numFlexLogsRetentionDays) {
this.numFlexLogsRetentionDays = numFlexLogsRetentionDays;
}

public void setNumFlexLogsRetentionDays(Long numFlexLogsRetentionDays) {
this.numFlexLogsRetentionDays = JsonNullable.<Long>of(numFlexLogsRetentionDays);
}

public LogsIndexUpdateRequest numRetentionDays(Long numRetentionDays) {
this.numRetentionDays = numRetentionDays;
return this;
Expand Down
Loading