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    }