1 package com.netease.nimlib.sdk.v2.message.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 V2NIMMessageRouteConfigBuilder {
39 private String routeEnvironment;
41 private V2NIMMessageRouteConfigBuilder() {
44 public static V2NIMMessageRouteConfigBuilder builder() {
45 return new V2NIMMessageRouteConfigBuilder();
48 public V2NIMMessageRouteConfigBuilder withRouteEnabled(
boolean routeEnabled) {
49 this.routeEnabled = routeEnabled;
53 public V2NIMMessageRouteConfigBuilder withRouteEnvironment(String routeEnvironment) {
54 this.routeEnvironment = routeEnvironment;
static final boolean DEFAULT_ROUTE_ENABLE
String getRouteEnvironment()