Browse Source

Set Builder.Default for Positive-only fields in Tenant profile

pull/14414/head
dshvaika 10 months ago
parent
commit
9ca2b16552
  1. 5
      common/data/src/main/java/org/thingsboard/server/common/data/tenant/profile/DefaultTenantProfileConfiguration.java

5
common/data/src/main/java/org/thingsboard/server/common/data/tenant/profile/DefaultTenantProfileConfiguration.java

@ -16,7 +16,6 @@
package org.thingsboard.server.common.data.tenant.profile; package org.thingsboard.server.common.data.tenant.profile;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.Positive; import jakarta.validation.constraints.Positive;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
@ -175,14 +174,16 @@ public class DefaultTenantProfileConfiguration implements TenantProfileConfigura
private long maxArgumentsPerCF = 10; private long maxArgumentsPerCF = 10;
@Schema(example = "60") @Schema(example = "60")
private int minAllowedScheduledUpdateIntervalInSecForCF = 60; private int minAllowedScheduledUpdateIntervalInSecForCF = 60;
@Builder.Default
@Schema(example = "10") @Schema(example = "10")
@Positive @Positive
private int maxRelationLevelPerCfArgument = 10; private int maxRelationLevelPerCfArgument = 10;
@Builder.Default
@Schema(example = "100") @Schema(example = "100")
@Positive @Positive
private int maxRelatedEntitiesToReturnPerCfArgument = 100; private int maxRelatedEntitiesToReturnPerCfArgument = 100;
@Builder.Default @Builder.Default
@Min(value = 1, message = "must be at least 1") @Positive
@Schema(example = "1000") @Schema(example = "1000")
private long maxDataPointsPerRollingArg = 1000; private long maxDataPointsPerRollingArg = 1000;
@Schema(example = "32") @Schema(example = "32")

Loading…
Cancel
Save