1 package com.netease.nimlib.sdk.v2.notification.config;
3 import java.io.Serializable;
6 private final boolean routeEnabled;
8 private final String routeEnvironment;
15 this.routeEnabled = routeEnabled;
16 this.routeEnvironment = routeEnvironment;
24 return routeEnvironment;
29 return "V2NIMMessageRouteConfig{" +
30 "routeEnabled=" + routeEnabled +
31 ", routeEnvironment='" + routeEnvironment +
'\'' +
37 public static final class V2NIMNotificationRouteConfigBuilder {
39 private String routeEnvironment;
41 private V2NIMNotificationRouteConfigBuilder() {
44 public static V2NIMNotificationRouteConfigBuilder builder() {
45 return new V2NIMNotificationRouteConfigBuilder();
48 public V2NIMNotificationRouteConfigBuilder withRouteEnabled(
boolean routeEnabled) {
49 this.routeEnabled = routeEnabled;
53 public V2NIMNotificationRouteConfigBuilder withRouteEnvironment(String routeEnvironment) {
54 this.routeEnvironment = routeEnvironment;
static final boolean DEFAULT_ROUTE_ENABLE
String getRouteEnvironment()