diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 9e31333a3d0..329c447be34 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -1799,7 +1799,9 @@ components: example: cd73a516-a481-4af5-8352-9b577465c77b type: string RumRetentionQuotaScopeTypeParameter: - description: The type of scope the retention quota configuration applies to. + description: |- + The type of scope the retention quota configuration applies to. + `application` is the only supported scope type. in: path name: scope_type required: true @@ -92488,25 +92490,9 @@ components: $ref: "#/components/schemas/RumRetentionFilterData" type: array type: object - RumRetentionQuotaAdaptiveConfig: - description: The configuration used when `mode` is `adaptive`. - properties: - max_retention_rate: - description: The maximum fraction of sessions to retain, in the range `(0, 1]`. - example: 0.5 - exclusiveMinimum: true - format: double - maximum: 1 - minimum: 0 - type: number - required: - - max_retention_rate - type: object RumRetentionQuotaConfigAttributes: description: The RUM retention quota configuration properties. properties: - adaptive: - $ref: "#/components/schemas/RumRetentionQuotaAdaptiveConfig" custom: $ref: "#/components/schemas/RumRetentionQuotaCustomConfig" mode: @@ -92564,8 +92550,6 @@ components: RumRetentionQuotaConfigUpdateAttributes: description: The RUM retention quota configuration properties to create or update. properties: - adaptive: - $ref: "#/components/schemas/RumRetentionQuotaAdaptiveConfig" custom: $ref: "#/components/schemas/RumRetentionQuotaCustomConfig" mode: @@ -92631,14 +92615,13 @@ components: type: object RumRetentionQuotaMode: description: |- - The retention quota mode. `custom` enforces a fixed session limit, while - `adaptive` dynamically adjusts retention. + The retention quota mode. `custom` enforces a fixed session limit. + `custom` is the only supported mode. enum: - custom - - adaptive example: custom type: string - x-enum-varnames: ["CUSTOM", "ADAPTIVE"] + x-enum-varnames: ["CUSTOM"] RumRetentionQuotaReachedAction: description: The action to take when the session quota is reached. enum: @@ -92649,7 +92632,9 @@ components: x-enum-varnames: ["STOP", "SLOWDOWN"] RumRetentionQuotaScopeType: default: application - description: The type of scope the retention quota configuration applies to. + description: |- + The type of scope the retention quota configuration applies to. + `application` is the only supported scope type. enum: - application example: application @@ -187415,7 +187400,7 @@ paths: $ref: "#/components/responses/TooManyRequestsResponse" summary: Delete a RUM retention quota configuration tags: - - RUM Retention Quota + - RUM Retention Quotas x-permission: operator: OR permissions: @@ -187478,7 +187463,7 @@ paths: $ref: "#/components/responses/TooManyRequestsResponse" summary: Get a RUM retention quota configuration tags: - - RUM Retention Quota + - RUM Retention Quotas x-permission: operator: OR permissions: @@ -187564,7 +187549,7 @@ paths: $ref: "#/components/responses/TooManyRequestsResponse" summary: Create or update a RUM retention quota config tags: - - RUM Retention Quota + - RUM Retention Quotas x-codegen-request-body-name: body x-permission: operator: OR @@ -218487,7 +218472,7 @@ tags: name: RUM Remote Config - description: |- Manage RUM retention quota configurations for your organization's RUM applications. - name: RUM Retention Quota + name: RUM Retention Quotas - description: View and manage Reference Tables in your organization. name: Reference Tables - description: |- diff --git a/examples/v2/rum-retention-quota/DeleteRumQuotaConfig.java b/examples/v2/rum-retention-quotas/DeleteRumQuotaConfig.java similarity index 73% rename from examples/v2/rum-retention-quota/DeleteRumQuotaConfig.java rename to examples/v2/rum-retention-quotas/DeleteRumQuotaConfig.java index b9b38b8728d..7f0f91d3b3e 100644 --- a/examples/v2/rum-retention-quota/DeleteRumQuotaConfig.java +++ b/examples/v2/rum-retention-quotas/DeleteRumQuotaConfig.java @@ -2,19 +2,19 @@ import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; -import com.datadog.api.client.v2.api.RumRetentionQuotaApi; +import com.datadog.api.client.v2.api.RumRetentionQuotasApi; import com.datadog.api.client.v2.model.RumRetentionQuotaScopeType; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - RumRetentionQuotaApi apiInstance = new RumRetentionQuotaApi(defaultClient); + RumRetentionQuotasApi apiInstance = new RumRetentionQuotasApi(defaultClient); try { apiInstance.deleteRumQuotaConfig( - RumRetentionQuotaScopeType.APPLICATION, "ced16651-97b6-4e67-8590-8caec3af0695"); + RumRetentionQuotaScopeType.APPLICATION, "cd73a516-a481-4af5-8352-9b577465c77b"); } catch (ApiException e) { - System.err.println("Exception when calling RumRetentionQuotaApi#deleteRumQuotaConfig"); + System.err.println("Exception when calling RumRetentionQuotasApi#deleteRumQuotaConfig"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); diff --git a/examples/v2/rum-retention-quota/GetRumQuotaConfig.java b/examples/v2/rum-retention-quotas/GetRumQuotaConfig.java similarity index 76% rename from examples/v2/rum-retention-quota/GetRumQuotaConfig.java rename to examples/v2/rum-retention-quotas/GetRumQuotaConfig.java index c7703f89bc1..cb42be2a572 100644 --- a/examples/v2/rum-retention-quota/GetRumQuotaConfig.java +++ b/examples/v2/rum-retention-quotas/GetRumQuotaConfig.java @@ -2,22 +2,22 @@ import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; -import com.datadog.api.client.v2.api.RumRetentionQuotaApi; +import com.datadog.api.client.v2.api.RumRetentionQuotasApi; import com.datadog.api.client.v2.model.RumRetentionQuotaConfigResponse; import com.datadog.api.client.v2.model.RumRetentionQuotaScopeType; public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - RumRetentionQuotaApi apiInstance = new RumRetentionQuotaApi(defaultClient); + RumRetentionQuotasApi apiInstance = new RumRetentionQuotasApi(defaultClient); try { RumRetentionQuotaConfigResponse result = apiInstance.getRumQuotaConfig( - RumRetentionQuotaScopeType.APPLICATION, "ced16651-97b6-4e67-8590-8caec3af0695"); + RumRetentionQuotaScopeType.APPLICATION, "cd73a516-a481-4af5-8352-9b577465c77b"); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling RumRetentionQuotaApi#getRumQuotaConfig"); + System.err.println("Exception when calling RumRetentionQuotasApi#getRumQuotaConfig"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); diff --git a/examples/v2/rum-retention-quota/UpsertRumQuotaConfig.java b/examples/v2/rum-retention-quotas/UpsertRumQuotaConfig.java similarity index 82% rename from examples/v2/rum-retention-quota/UpsertRumQuotaConfig.java rename to examples/v2/rum-retention-quotas/UpsertRumQuotaConfig.java index 123adfd1e4b..7d2c78097f3 100644 --- a/examples/v2/rum-retention-quota/UpsertRumQuotaConfig.java +++ b/examples/v2/rum-retention-quotas/UpsertRumQuotaConfig.java @@ -2,8 +2,7 @@ import com.datadog.api.client.ApiClient; import com.datadog.api.client.ApiException; -import com.datadog.api.client.v2.api.RumRetentionQuotaApi; -import com.datadog.api.client.v2.model.RumRetentionQuotaAdaptiveConfig; +import com.datadog.api.client.v2.api.RumRetentionQuotasApi; import com.datadog.api.client.v2.model.RumRetentionQuotaConfigResponse; import com.datadog.api.client.v2.model.RumRetentionQuotaConfigType; import com.datadog.api.client.v2.model.RumRetentionQuotaConfigUpdateAttributes; @@ -18,7 +17,7 @@ public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); - RumRetentionQuotaApi apiInstance = new RumRetentionQuotaApi(defaultClient); + RumRetentionQuotasApi apiInstance = new RumRetentionQuotasApi(defaultClient); RumRetentionQuotaConfigUpdateRequest body = new RumRetentionQuotaConfigUpdateRequest() @@ -26,7 +25,6 @@ public static void main(String[] args) { new RumRetentionQuotaConfigUpdateData() .attributes( new RumRetentionQuotaConfigUpdateAttributes() - .adaptive(new RumRetentionQuotaAdaptiveConfig().maxRetentionRate(0.5)) .custom( new RumRetentionQuotaCustomConfig() .dailyResetTime("08:00") @@ -35,16 +33,16 @@ public static void main(String[] args) { .sessionLimit(1000000L) .windowType(RumRetentionQuotaWindowType.DAILY)) .mode(RumRetentionQuotaMode.CUSTOM)) - .id("ced16651-97b6-4e67-8590-8caec3af0695") + .id("cd73a516-a481-4af5-8352-9b577465c77b") .type(RumRetentionQuotaConfigType.RUM_QUOTA_CONFIG)); try { RumRetentionQuotaConfigResponse result = apiInstance.upsertRumQuotaConfig( - RumRetentionQuotaScopeType.APPLICATION, "ced16651-97b6-4e67-8590-8caec3af0695", body); + RumRetentionQuotaScopeType.APPLICATION, "cd73a516-a481-4af5-8352-9b577465c77b", body); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling RumRetentionQuotaApi#upsertRumQuotaConfig"); + System.err.println("Exception when calling RumRetentionQuotasApi#upsertRumQuotaConfig"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); diff --git a/src/main/java/com/datadog/api/client/v2/api/RumRetentionQuotaApi.java b/src/main/java/com/datadog/api/client/v2/api/RumRetentionQuotasApi.java similarity index 92% rename from src/main/java/com/datadog/api/client/v2/api/RumRetentionQuotaApi.java rename to src/main/java/com/datadog/api/client/v2/api/RumRetentionQuotasApi.java index 0d0005c882d..5fe9422d665 100644 --- a/src/main/java/com/datadog/api/client/v2/api/RumRetentionQuotaApi.java +++ b/src/main/java/com/datadog/api/client/v2/api/RumRetentionQuotasApi.java @@ -16,14 +16,14 @@ @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") -public class RumRetentionQuotaApi { +public class RumRetentionQuotasApi { private ApiClient apiClient; - public RumRetentionQuotaApi() { + public RumRetentionQuotasApi() { this(ApiClient.getDefaultApiClient()); } - public RumRetentionQuotaApi(ApiClient apiClient) { + public RumRetentionQuotasApi(ApiClient apiClient) { this.apiClient = apiClient; } @@ -50,8 +50,8 @@ public void setApiClient(ApiClient apiClient) { * *
See {@link #deleteRumQuotaConfigWithHttpInfo}.
*
- * @param scopeType The type of scope the retention quota configuration applies to. (required,
- * default to "application")
+ * @param scopeType The type of scope the retention quota configuration applies to.
+ * application is the only supported scope type. (required, default to "application")
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @throws ApiException if fails to make API call
@@ -66,8 +66,8 @@ public void deleteRumQuotaConfig(RumRetentionQuotaScopeType scopeType, String sc
*
*
See {@link #deleteRumQuotaConfigWithHttpInfoAsync}.
*
- * @param scopeType The type of scope the retention quota configuration applies to. (required,
- * default to "application")
+ * @param scopeType The type of scope the retention quota configuration applies to. See {@link #deleteRumQuotaConfigWithHttpInfo}.
*
- * @param scopeType The type of scope the retention quota configuration applies to. (required)
+ * @param scopeType The type of scope the retention quota configuration applies to. See {@link #getRumQuotaConfigWithHttpInfo}.
*
- * @param scopeType The type of scope the retention quota configuration applies to. (required,
- * default to "application")
+ * @param scopeType The type of scope the retention quota configuration applies to. See {@link #getRumQuotaConfigWithHttpInfoAsync}.
*
- * @param scopeType The type of scope the retention quota configuration applies to. (required,
- * default to "application")
+ * @param scopeType The type of scope the retention quota configuration applies to. See {@link #getRumQuotaConfigWithHttpInfo}.
*
- * @param scopeType The type of scope the retention quota configuration applies to. (required)
+ * @param scopeType The type of scope the retention quota configuration applies to. See {@link #upsertRumQuotaConfigWithHttpInfo}.
*
- * @param scopeType The type of scope the retention quota configuration applies to. (required,
- * default to "application")
+ * @param scopeType The type of scope the retention quota configuration applies to. See {@link #upsertRumQuotaConfigWithHttpInfoAsync}.
*
- * @param scopeType The type of scope the retention quota configuration applies to. (required,
- * default to "application")
+ * @param scopeType The type of scope the retention quota configuration applies to. See {@link #upsertRumQuotaConfigWithHttpInfo}.
*
- * @param scopeType The type of scope the retention quota configuration applies to. (required)
+ * @param scopeType The type of scope the retention quota configuration applies to.
+ * application is the only supported scope type. (required, default to "application")
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @return CompletableFuture
@@ -84,7 +84,8 @@ public CompletableFuture
+ * application is the only supported scope type. (required)
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @return ApiResponse<Void>
@@ -126,7 +127,7 @@ public ApiResponse
+ * application is the only supported scope type. (required)
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @return CompletableFuture<ApiResponse<Void>>
@@ -187,7 +189,7 @@ public CompletableFuture
+ * application is the only supported scope type. (required, default to "application")
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @return RumRetentionQuotaConfigResponse
@@ -232,8 +234,8 @@ public RumRetentionQuotaConfigResponse getRumQuotaConfig(
*
*
+ * application is the only supported scope type. (required, default to "application")
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @return CompletableFuture<RumRetentionQuotaConfigResponse>
@@ -250,7 +252,8 @@ public CompletableFuture
+ * application is the only supported scope type. (required)
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @return ApiResponse<RumRetentionQuotaConfigResponse>
@@ -292,7 +295,7 @@ public ApiResponse
+ * application is the only supported scope type. (required)
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @return CompletableFuture<ApiResponse<RumRetentionQuotaConfigResponse>>
@@ -355,7 +359,7 @@ public ApiResponse
+ * application is the only supported scope type. (required, default to "application")
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @param body The definition of the RUM retention quota configuration to create or update.
@@ -406,8 +410,8 @@ public RumRetentionQuotaConfigResponse upsertRumQuotaConfig(
*
*
+ * application is the only supported scope type. (required, default to "application")
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @param body The definition of the RUM retention quota configuration to create or update.
@@ -429,7 +433,8 @@ public CompletableFuture
+ * application is the only supported scope type. (required)
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @param body The definition of the RUM retention quota configuration to create or update.
@@ -482,7 +487,7 @@ public ApiResponse
+ * application is the only supported scope type. (required)
* @param scopeId The identifier of the scope the retention quota configuration applies to. For
* the application scope, this is the RUM application ID. (required)
* @param body The definition of the RUM retention quota configuration to create or update.
@@ -560,7 +566,7 @@ public ApiResponsemode is adaptive. */
-@JsonPropertyOrder({RumRetentionQuotaAdaptiveConfig.JSON_PROPERTY_MAX_RETENTION_RATE})
-@jakarta.annotation.Generated(
- value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
-public class RumRetentionQuotaAdaptiveConfig {
- @JsonIgnore public boolean unparsed = false;
- public static final String JSON_PROPERTY_MAX_RETENTION_RATE = "max_retention_rate";
- private Double maxRetentionRate;
-
- public RumRetentionQuotaAdaptiveConfig() {}
-
- @JsonCreator
- public RumRetentionQuotaAdaptiveConfig(
- @JsonProperty(required = true, value = JSON_PROPERTY_MAX_RETENTION_RATE)
- Double maxRetentionRate) {
- this.maxRetentionRate = maxRetentionRate;
- }
-
- public RumRetentionQuotaAdaptiveConfig maxRetentionRate(Double maxRetentionRate) {
- this.maxRetentionRate = maxRetentionRate;
- return this;
- }
-
- /**
- * The maximum fraction of sessions to retain, in the range (0, 1]. minimum: 0
- * maximum: 1
- *
- * @return maxRetentionRate
- */
- @JsonProperty(JSON_PROPERTY_MAX_RETENTION_RATE)
- @JsonInclude(value = JsonInclude.Include.ALWAYS)
- public Double getMaxRetentionRate() {
- return maxRetentionRate;
- }
-
- public void setMaxRetentionRate(Double maxRetentionRate) {
- this.maxRetentionRate = maxRetentionRate;
- }
-
- /**
- * 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 Mapmode is adaptive.
- *
- * @return adaptive
- */
- @jakarta.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_ADAPTIVE)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public RumRetentionQuotaAdaptiveConfig getAdaptive() {
- return adaptive;
- }
-
- public void setAdaptive(RumRetentionQuotaAdaptiveConfig adaptive) {
- this.adaptive = adaptive;
- if (adaptive != null) {
- this.unparsed |= adaptive.unparsed;
- }
- }
-
public RumRetentionQuotaConfigAttributes custom(RumRetentionQuotaCustomConfig custom) {
this.custom = custom;
this.unparsed |= custom.unparsed;
@@ -117,8 +88,8 @@ public RumRetentionQuotaConfigAttributes mode(RumRetentionQuotaMode mode) {
}
/**
- * The retention quota mode. custom enforces a fixed session limit, while
- * adaptive dynamically adjusts retention.
+ * The retention quota mode. custom enforces a fixed session limit. custom
+ * is the only supported mode.
*
* @return mode
*/
@@ -254,8 +225,7 @@ public boolean equals(Object o) {
}
RumRetentionQuotaConfigAttributes rumRetentionQuotaConfigAttributes =
(RumRetentionQuotaConfigAttributes) o;
- return Objects.equals(this.adaptive, rumRetentionQuotaConfigAttributes.adaptive)
- && Objects.equals(this.custom, rumRetentionQuotaConfigAttributes.custom)
+ return Objects.equals(this.custom, rumRetentionQuotaConfigAttributes.custom)
&& Objects.equals(this.mode, rumRetentionQuotaConfigAttributes.mode)
&& Objects.equals(this.orgId, rumRetentionQuotaConfigAttributes.orgId)
&& Objects.equals(this.updatedAt, rumRetentionQuotaConfigAttributes.updatedAt)
@@ -266,14 +236,13 @@ public boolean equals(Object o) {
@Override
public int hashCode() {
- return Objects.hash(adaptive, custom, mode, orgId, updatedAt, updatedBy, additionalProperties);
+ return Objects.hash(custom, mode, orgId, updatedAt, updatedBy, additionalProperties);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class RumRetentionQuotaConfigAttributes {\n");
- sb.append(" adaptive: ").append(toIndentedString(adaptive)).append("\n");
sb.append(" custom: ").append(toIndentedString(custom)).append("\n");
sb.append(" mode: ").append(toIndentedString(mode)).append("\n");
sb.append(" orgId: ").append(toIndentedString(orgId)).append("\n");
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumRetentionQuotaConfigUpdateAttributes.java b/src/main/java/com/datadog/api/client/v2/model/RumRetentionQuotaConfigUpdateAttributes.java
index e71271ffa05..ea6fcc58974 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumRetentionQuotaConfigUpdateAttributes.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumRetentionQuotaConfigUpdateAttributes.java
@@ -19,7 +19,6 @@
/** The RUM retention quota configuration properties to create or update. */
@JsonPropertyOrder({
- RumRetentionQuotaConfigUpdateAttributes.JSON_PROPERTY_ADAPTIVE,
RumRetentionQuotaConfigUpdateAttributes.JSON_PROPERTY_CUSTOM,
RumRetentionQuotaConfigUpdateAttributes.JSON_PROPERTY_MODE
})
@@ -27,9 +26,6 @@
value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class RumRetentionQuotaConfigUpdateAttributes {
@JsonIgnore public boolean unparsed = false;
- public static final String JSON_PROPERTY_ADAPTIVE = "adaptive";
- private RumRetentionQuotaAdaptiveConfig adaptive;
-
public static final String JSON_PROPERTY_CUSTOM = "custom";
private RumRetentionQuotaCustomConfig custom;
@@ -45,32 +41,6 @@ public RumRetentionQuotaConfigUpdateAttributes(
this.unparsed |= !mode.isValid();
}
- public RumRetentionQuotaConfigUpdateAttributes adaptive(
- RumRetentionQuotaAdaptiveConfig adaptive) {
- this.adaptive = adaptive;
- this.unparsed |= adaptive.unparsed;
- return this;
- }
-
- /**
- * The configuration used when mode is adaptive.
- *
- * @return adaptive
- */
- @jakarta.annotation.Nullable
- @JsonProperty(JSON_PROPERTY_ADAPTIVE)
- @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public RumRetentionQuotaAdaptiveConfig getAdaptive() {
- return adaptive;
- }
-
- public void setAdaptive(RumRetentionQuotaAdaptiveConfig adaptive) {
- this.adaptive = adaptive;
- if (adaptive != null) {
- this.unparsed |= adaptive.unparsed;
- }
- }
-
public RumRetentionQuotaConfigUpdateAttributes custom(RumRetentionQuotaCustomConfig custom) {
this.custom = custom;
this.unparsed |= custom.unparsed;
@@ -103,8 +73,8 @@ public RumRetentionQuotaConfigUpdateAttributes mode(RumRetentionQuotaMode mode)
}
/**
- * The retention quota mode. custom enforces a fixed session limit, while
- * adaptive dynamically adjusts retention.
+ * The retention quota mode. custom enforces a fixed session limit. custom
+ * is the only supported mode.
*
* @return mode
*/
@@ -178,8 +148,7 @@ public boolean equals(Object o) {
}
RumRetentionQuotaConfigUpdateAttributes rumRetentionQuotaConfigUpdateAttributes =
(RumRetentionQuotaConfigUpdateAttributes) o;
- return Objects.equals(this.adaptive, rumRetentionQuotaConfigUpdateAttributes.adaptive)
- && Objects.equals(this.custom, rumRetentionQuotaConfigUpdateAttributes.custom)
+ return Objects.equals(this.custom, rumRetentionQuotaConfigUpdateAttributes.custom)
&& Objects.equals(this.mode, rumRetentionQuotaConfigUpdateAttributes.mode)
&& Objects.equals(
this.additionalProperties,
@@ -188,14 +157,13 @@ public boolean equals(Object o) {
@Override
public int hashCode() {
- return Objects.hash(adaptive, custom, mode, additionalProperties);
+ return Objects.hash(custom, mode, additionalProperties);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class RumRetentionQuotaConfigUpdateAttributes {\n");
- sb.append(" adaptive: ").append(toIndentedString(adaptive)).append("\n");
sb.append(" custom: ").append(toIndentedString(custom)).append("\n");
sb.append(" mode: ").append(toIndentedString(mode)).append("\n");
sb.append(" additionalProperties: ")
diff --git a/src/main/java/com/datadog/api/client/v2/model/RumRetentionQuotaMode.java b/src/main/java/com/datadog/api/client/v2/model/RumRetentionQuotaMode.java
index aa973080dc2..7334c5a9d65 100644
--- a/src/main/java/com/datadog/api/client/v2/model/RumRetentionQuotaMode.java
+++ b/src/main/java/com/datadog/api/client/v2/model/RumRetentionQuotaMode.java
@@ -19,17 +19,15 @@
import java.util.Set;
/**
- * The retention quota mode. custom enforces a fixed session limit, while
- * adaptive dynamically adjusts retention.
+ * The retention quota mode. custom enforces a fixed session limit. custom
+ * is the only supported mode.
*/
@JsonSerialize(using = RumRetentionQuotaMode.RumRetentionQuotaModeSerializer.class)
public class RumRetentionQuotaMode extends ModelEnumapplication is the
+ * only supported scope type.
+ */
@JsonSerialize(using = RumRetentionQuotaScopeType.RumRetentionQuotaScopeTypeSerializer.class)
public class RumRetentionQuotaScopeType extends ModelEnum