001 /*
002 * The MIT License
003 * Copyright (c) 2012 Microsoft Corporation
004 *
005 * Permission is hereby granted, free of charge, to any person obtaining a copy
006 * of this software and associated documentation files (the "Software"), to deal
007 * in the Software without restriction, including without limitation the rights
008 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
009 * copies of the Software, and to permit persons to whom the Software is
010 * furnished to do so, subject to the following conditions:
011 *
012 * The above copyright notice and this permission notice shall be included in
013 * all copies or substantial portions of the Software.
014 *
015 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
016 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
017 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
018 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
019 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
020 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
021 * THE SOFTWARE.
022 */
023
024 package microsoft.exchange.webservices.data.autodiscover.enumeration;
025
026 /**
027 * The Enum UserSettingName.
028 */
029 public enum UserSettingName {
030
031 // The display name of the user.
032 /**
033 * The User display name.
034 */
035 UserDisplayName,
036
037 // The legacy distinguished name of the user.
038 /**
039 * The User dn.
040 */
041 UserDN,
042
043 // The deployment Id of the user.
044 /**
045 * The User deployment id.
046 */
047 UserDeploymentId,
048
049 // The fully qualified domain name of the mailbox server.
050 /**
051 * The Internal mailbox server.
052 */
053 InternalMailboxServer,
054
055 // The fully qualified domain name of the RPC client server.
056 /**
057 * The Internal rpc client server.
058 */
059 InternalRpcClientServer,
060
061 // The legacy distinguished name of the mailbox server.
062 /**
063 * The Internal mailbox server dn.
064 */
065 InternalMailboxServerDN,
066
067 // The internal URL of the Exchange Control Panel.
068 /**
069 * The Internal ecp url.
070 */
071 InternalEcpUrl,
072
073 // The internal URL of the Exchange Control Panel for VoiceMail
074 // Customization.
075 /**
076 * The Internal ecp voicemail url.
077 */
078 InternalEcpVoicemailUrl,
079
080 // The internal URL of the Exchange Control Panel for Email Subscriptions.
081 /**
082 * The Internal ecp email subscriptions url.
083 */
084 InternalEcpEmailSubscriptionsUrl,
085
086 // The internal URL of the Exchange Control Panel for Text Messaging.
087 /**
088 * The Internal ecp text messaging url.
089 */
090 InternalEcpTextMessagingUrl,
091
092 // The internal URL of the Exchange Control Panel for Delivery Reports.
093 /**
094 * The Internal ecp delivery report url.
095 */
096 InternalEcpDeliveryReportUrl,
097
098 /// The internal URL of the Exchange Control Panel for RetentionPolicy Tags.
099 /**
100 * The Internal ecp retention policy tags url.
101 */
102 InternalEcpRetentionPolicyTagsUrl,
103
104 /// The internal URL of the Exchange Control Panel for Publishing.
105 /**
106 * The Internal ecp publishing url.
107 */
108 InternalEcpPublishingUrl,
109
110 // The internal URL of the Exchange Web Services.
111 /**
112 * The Internal ews url.
113 */
114 InternalEwsUrl,
115
116 // The internal URL of the Offline Address Book.
117 /**
118 * The Internal oab url.
119 */
120 InternalOABUrl,
121
122 // The internal URL of the Unified Messaging services.
123 /**
124 * The Internal um url.
125 */
126 InternalUMUrl,
127
128 // The internal URLs of the Exchange web client.
129 /**
130 * The Internal web client urls.
131 */
132 InternalWebClientUrls,
133
134 // The distinguished name of the mailbox database of the user's mailbox.
135 /**
136 * The Mailbox dn.
137 */
138 MailboxDN,
139
140 // The name of the Public Folders server.
141 /**
142 * The Public folder server.
143 */
144 PublicFolderServer,
145
146 // The name of the Active Directory server.
147 /**
148 * The Active directory server.
149 */
150 ActiveDirectoryServer,
151
152 // The name of the RPC over HTTP server.
153 /**
154 * The External mailbox server.
155 */
156 ExternalMailboxServer,
157
158 // Indicates whether the RPC over HTTP server requires SSL.
159 /**
160 * The External mailbox server requires ssl.
161 */
162 ExternalMailboxServerRequiresSSL,
163
164 // The authentication methods supported by the RPC over HTTP server.
165 /**
166 * The External mailbox server authentication methods.
167 */
168 ExternalMailboxServerAuthenticationMethods,
169
170 // The URL fragment of the Exchange Control Panel for VoiceMail
171 // Customization.
172 /**
173 * The Ecp voicemail url fragment.
174 */
175 EcpVoicemailUrlFragment,
176
177 // The URL fragment of the Exchange Control Panel for Email Subscriptions.
178 /**
179 * The Ecp email subscriptions url fragment.
180 */
181 EcpEmailSubscriptionsUrlFragment,
182
183 // The URL fragment of the Exchange Control Panel for Text Messaging.
184 /**
185 * The Ecp text messaging url fragment.
186 */
187 EcpTextMessagingUrlFragment,
188
189 // The URL fragment of the Exchange Control Panel for Delivery Reports.
190 /**
191 * The Ecp delivery report url fragment.
192 */
193 EcpDeliveryReportUrlFragment,
194
195 /// The URL fragment of the Exchange Control Panel for RetentionPolicy Tags.
196 /**
197 * The Ecp retention policy tags url fragment.
198 */
199 EcpRetentionPolicyTagsUrlFragment,
200
201 /// The URL fragment of the Exchange Control Panel for Publishing.
202 /**
203 * The Ecp publishing url fragment.
204 */
205 EcpPublishingUrlFragment,
206
207 // The external URL of the Exchange Control Panel.
208 /**
209 * The External ecp url.
210 */
211 ExternalEcpUrl,
212
213 // The external URL of the Exchange Control Panel for VoiceMail
214 // Customization.
215 /**
216 * The External ecp voicemail url.
217 */
218 ExternalEcpVoicemailUrl,
219
220 // The external URL of the Exchange Control Panel for Email Subscriptions.
221 /**
222 * The External ecp email subscriptions url.
223 */
224 ExternalEcpEmailSubscriptionsUrl,
225
226 // The external URL of the Exchange Control Panel for Text Messaging.
227 /**
228 * The External ecp text messaging url.
229 */
230 ExternalEcpTextMessagingUrl,
231
232 // The external URL of the Exchange Control Panel for Delivery Reports.
233 /**
234 * The External ecp delivery report url.
235 */
236 ExternalEcpDeliveryReportUrl,
237
238 /// The external URL of the Exchange Control Panel for RetentionPolicy Tags.
239 /**
240 * The External ecp retention policy tags url.
241 */
242 ExternalEcpRetentionPolicyTagsUrl,
243
244 /// The external URL of the Exchange Control Panel for Publishing.
245 /**
246 * The External ecp publishing url.
247 */
248 ExternalEcpPublishingUrl,
249
250 // The external URL of the Exchange Web Services.
251 /**
252 * The External ews url.
253 */
254 ExternalEwsUrl,
255
256 // The external URL of the Offline Address Book.
257 /**
258 * The External oab url.
259 */
260 ExternalOABUrl,
261
262 // The external URL of the Unified Messaging services.
263 /**
264 * The External um url.
265 */
266 ExternalUMUrl,
267
268 // The external URLs of the Exchange web client.
269 /**
270 * The External web client urls.
271 */
272 ExternalWebClientUrls,
273
274 // Indicates that cross-organization sharing is enabled.
275 /**
276 * The Cross organization sharing enabled.
277 */
278 CrossOrganizationSharingEnabled,
279
280 // Collection of alternate mailboxes.
281 /**
282 * The Alternate mailboxes.
283 */
284 AlternateMailboxes,
285
286 // The version of the Client Access Server serving the request (e.g.
287 // 14.XX.YYY.ZZZ)
288 /**
289 * The Cas version.
290 */
291 CasVersion,
292
293 // Comma-separated list of schema versions supported by Exchange Web
294 // Services. The schema version values
295 // will be the same as the values of the ExchangeServerVersion enumeration.
296 /**
297 * The Ews supported schema.
298 */
299 EwsSupportedSchemas,
300
301 // The internal connection settings list for pop protocol
302 /**
303 * The Internal pop3 connections.
304 */
305 InternalPop3Connections,
306
307 // The external connection settings list for pop protocol
308 /**
309 * The External pop3 connections.
310 */
311 ExternalPop3Connections,
312
313 // The internal connection settings list for imap4 protocol
314 /**
315 * The Internal imap4 connections.
316 */
317 InternalImap4Connections,
318
319 // The external connection settings list for imap4 protocol
320 /**
321 * The External imap4 connections.
322 */
323 ExternalImap4Connections,
324
325 // The internal connection settings list for smtp protocol
326 /**
327 * The Internal smtp connections.
328 */
329 InternalSmtpConnections,
330
331 // The external connection settings list for smtp protocol
332 /**
333 * The External smtp connections.
334 */
335 ExternalSmtpConnections,
336
337 /// If set, then clients can call the server via XTC
338 /**
339 * The Exchange Rpc Url.
340 */
341 ExchangeRpcUrl,
342
343 /// The version of the Exchange Web Services
344 ///server ExternalEwsUrl is pointing to.
345 /**
346 * The External Ews Version.
347 */
348 ExternalEwsVersion,
349
350 /**
351 * Mobile Mailbox policy settings.
352 */
353
354 MobileMailboxPolicy,
355
356 /**
357 * The grouping hint for certain clients.
358 */
359 GroupingInformation,
360 }