20 @PrimaryKey(autoGenerate =
true) @ColumnInfo(name =
"id")
public long id;
22 @NonNull @ColumnInfo(name =
"label", defaultValue =
"")
public String label =
"";
24 @NonNull @ColumnInfo(name =
"hostname", defaultValue =
"")
public String hostname =
"";
26 @NonNull @ColumnInfo(name =
"username", defaultValue =
"")
public String username =
"";
28 @NonNull @ColumnInfo(name =
"password", defaultValue =
"")
public String password =
"";
30 @NonNull @ColumnInfo(name =
"domain", defaultValue =
"")
public String domain =
"";
32 @ColumnInfo(name =
"port", defaultValue =
"3389")
public int port = 3389;
34 @ColumnInfo(name =
"colors", defaultValue =
"32")
public int colors = 32;
37 @ColumnInfo(name =
"resolution", defaultValue =
"-1") public
int resolution = -1;
39 @ColumnInfo(name = "width", defaultValue = "0") public
int width = 0;
41 @ColumnInfo(name = "height", defaultValue = "0") public
int height = 0;
43 @NonNull @ColumnInfo(name = "scale_mode", defaultValue = "100") public String scaleMode = "100";
45 @ColumnInfo(name = "scale_desktop", defaultValue = "100") public
int scaleDesktop = 100;
47 @ColumnInfo(name = "scale_device", defaultValue = "100") public
int scaleDevice = 100;
49 @ColumnInfo(name = "perf_remotefx", defaultValue = "true") public
boolean perfRemoteFx = true;
51 @ColumnInfo(name = "perf_gfx", defaultValue = "true") public
boolean perfGfx = true;
53 @ColumnInfo(name = "perf_gfx_h264", defaultValue = "true") public
boolean perfGfxH264 = true;
55 @ColumnInfo(name = "perf_wallpaper", defaultValue = "true") public
boolean perfWallpaper = true;
57 @ColumnInfo(name = "perf_theming", defaultValue = "true") public
boolean perfTheming = true;
59 @ColumnInfo(name = "perf_full_window_drag", defaultValue = "true")
60 public
boolean perfFullWindowDrag = true;
62 @ColumnInfo(name = "perf_menu_animations", defaultValue = "true")
63 public
boolean perfMenuAnimations = true;
65 @ColumnInfo(name = "perf_font_smoothing", defaultValue = "true")
66 public
boolean perfFontSmoothing = true;
68 @ColumnInfo(name = "perf_desktop_composition", defaultValue = "true")
69 public
boolean perfDesktopComposition = true;
71 @ColumnInfo(name = "enable_gateway_settings", defaultValue = "false")
72 public
boolean enableGatewaySettings = false;
75 @ColumnInfo(name = "gateway_hostname", defaultValue = "")
76 public String gatewayHostname = "";
78 @ColumnInfo(name = "gateway_port", defaultValue = "443") public
int gatewayPort = 443;
81 @ColumnInfo(name = "gateway_username", defaultValue = "")
82 public String gatewayUsername = "";
85 @ColumnInfo(name = "gateway_password", defaultValue = "")
86 public String gatewayPassword = "";
89 @ColumnInfo(name = "gateway_domain", defaultValue = "")
90 public String gatewayDomain = "";
93 @ColumnInfo(name = "loadbalanceinfo", defaultValue = "")
94 public String loadbalanceinfo = "";
96 @ColumnInfo(name = "redirect_sdcard", defaultValue = "false")
97 public
boolean redirectSdcard = false;
100 @ColumnInfo(name = "redirect_sound", defaultValue = "0") public
int redirectSound = 0;
102 @ColumnInfo(name = "redirect_microphone", defaultValue = "false")
103 public
boolean redirectMicrophone = false;
105 @ColumnInfo(name = "redirect_printer", defaultValue = "false")
106 public
boolean redirectPrinter = false;
109 @ColumnInfo(name = "security", defaultValue = "0") public
int security = 0;
112 @ColumnInfo(name = "remote_program", defaultValue = "")
113 public String remoteProgram = "";
115 @NonNull @ColumnInfo(name = "work_dir", defaultValue = "") public String workDir = "";
117 @ColumnInfo(name = "console_mode", defaultValue = "false") public
boolean consoleMode = false;
120 @ColumnInfo(name = "debug_level", defaultValue = "INFO")
121 public String debugLevel = "INFO";
123 @ColumnInfo(name = "async_channel", defaultValue = "false") public
boolean asyncChannel = false;
125 @ColumnInfo(name = "async_update", defaultValue = "false") public
boolean asyncUpdate = false;
127 @ColumnInfo(name = "tlsSecLevel", defaultValue = "-1") public
int tlsSecLevel = -1;
129 @ColumnInfo(name = "tlsMinLevel", defaultValue = "-1") public
int tlsMinLevel = -1;
131 @ColumnInfo(name = "vmconnect_mode", defaultValue = "false")
132 public
boolean vmConnectMode = false;
135 @ColumnInfo(name = "vmconnect_guid", defaultValue = "")
136 public String vmConnectGuid = "";