Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 378d7a9c authored by Yan Yan's avatar Yan Yan Committed by Automerger Merge Worker
Browse files

Merge "Only allow clearing NAT timeout when the 25Q2 flag is enabled" into main am: 78d3cf2c

parents 0e113d98 78d3cf2c
Loading
Loading
Loading
Loading
+11 −5
Original line number Diff line number Diff line
@@ -789,11 +789,17 @@ public final class VcnGatewayConnectionConfig {
        public Builder setMinUdpPort4500NatTimeoutSeconds(
                @IntRange(from = MIN_UDP_PORT_4500_NAT_TIMEOUT_SECONDS)
                        int minUdpPort4500NatTimeoutSeconds) {
            if (Flags.mainlineVcnModuleApi()) {
                Preconditions.checkArgument(
                        minUdpPort4500NatTimeoutSeconds == MIN_UDP_PORT_4500_NAT_TIMEOUT_UNSET
                                || minUdpPort4500NatTimeoutSeconds
                                        >= MIN_UDP_PORT_4500_NAT_TIMEOUT_SECONDS,
                        "Timeout must be at least 120s or MIN_UDP_PORT_4500_NAT_TIMEOUT_UNSET");
            } else {
                Preconditions.checkArgument(
                        minUdpPort4500NatTimeoutSeconds >= MIN_UDP_PORT_4500_NAT_TIMEOUT_SECONDS,
                        "Timeout must be at least 120s");
            }

            mMinUdpPort4500NatTimeoutSeconds = minUdpPort4500NatTimeoutSeconds;
            return this;