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_camera", defaultValue = "false")
106 public
boolean redirectCamera = false;
108 @ColumnInfo(name = "redirect_printer", defaultValue = "false")
109 public
boolean redirectPrinter = false;
112 @ColumnInfo(name = "security", defaultValue = "0") public
int security = 0;
115 @ColumnInfo(name = "remote_program", defaultValue = "")
116 public String remoteProgram = "";
119 @ColumnInfo(name = "alternate_shell", defaultValue = "")
120 public String alternateShell = "";
122 @NonNull @ColumnInfo(name = "work_dir", defaultValue = "") public String workDir = "";
124 @ColumnInfo(name = "console_mode", defaultValue = "false") public
boolean consoleMode = false;
127 @ColumnInfo(name = "debug_level", defaultValue = "INFO")
128 public String debugLevel = "INFO";
130 @ColumnInfo(name = "async_channel", defaultValue = "false") public
boolean asyncChannel = false;
132 @ColumnInfo(name = "async_update", defaultValue = "false") public
boolean asyncUpdate = false;
134 @ColumnInfo(name = "tlsSecLevel", defaultValue = "-1") public
int tlsSecLevel = -1;
136 @ColumnInfo(name = "tlsMinLevel", defaultValue = "-1") public
int tlsMinLevel = -1;
138 @ColumnInfo(name = "vmconnect_mode", defaultValue = "false")
139 public
boolean vmConnectMode = false;
142 @ColumnInfo(name = "vmconnect_guid", defaultValue = "")
143 public String vmConnectGuid = "";