1 | /* |
2 | �*�Licensed�to�the�Apache�Software�Foundation�(ASF)�under�one�or�more |
3 | �*�contributor�license�agreements.��See�the�NOTICE�file�distributed�with |
4 | �*�this�work�for�additional�information�regarding�copyright�ownership. |
5 | �*�The�ASF�licenses�this�file�to�You�under�the�Apache�License,�Version�2.0 |
6 | �*�(the�"License");�you�may�not�use�this�file�except�in�compliance�with |
7 | �*�the�License.��You�may�obtain�a�copy�of�the�License�at |
8 | �* |
9 | �*�����http://www.apache.org/licenses/LICENSE-2.0 |
10 | �* |
11 | �*�Unless�required�by�applicable�law�or�agreed�to�in�writing,�software |
12 | �*�distributed�under�the�License�is�distributed�on�an�"AS�IS"�BASIS, |
13 | �*�WITHOUT�WARRANTIES�OR�CONDITIONS�OF�ANY�KIND,�either�express�or�implied. |
14 | �*�See�the�License�for�the�specific�language�governing�permissions�and |
15 | �*�limitations�under�the�License. |
16 | �*/ |
17 | package�org.jclouds.glesys.options; |
18 | � |
19 | � |
20 | /** |
21 | �*�@author�Adam�Lowe |
22 | �*�@see�<a�href="https://customer.glesys.com/api.php?a=doc#email_editaccount"�/> |
23 | �*/ |
24 | public�class�UpdateAccountOptions�extends�CreateAccountOptions�{ |
25 | � |
26 | ���public�static�class�Builder�{ |
27 | ������/** |
28 | �������*�@see�org.jclouds.glesys.options.UpdateAccountOptions#antispamLevel |
29 | �������*/ |
30 | ������public�static�UpdateAccountOptions�antispamLevel(int�antispamLevel)�{ |
31 | ���������return�UpdateAccountOptions.class.cast(new�UpdateAccountOptions().antispamLevel(antispamLevel)); |
32 | ������} |
33 | � |
34 | ������/** |
35 | �������*�@see�org.jclouds.glesys.options.UpdateAccountOptions#antiVirus |
36 | �������*/ |
37 | ������public�static�UpdateAccountOptions�antiVirus(boolean�antiVirus)�{ |
38 | ���������return�UpdateAccountOptions.class.cast(new�UpdateAccountOptions().antiVirus(antiVirus)); |
39 | ������} |
40 | � |
41 | ������/** |
42 | �������*�@see�org.jclouds.glesys.options.UpdateAccountOptions#autorespond |
43 | �������*/ |
44 | ������public�static�UpdateAccountOptions�autorespond(boolean�autorespond)�{ |
45 | ���������return�UpdateAccountOptions.class.cast(new�UpdateAccountOptions().autorespond(autorespond)); |
46 | ������} |
47 | � |
48 | ������/** |
49 | �������*�@see�org.jclouds.glesys.options.UpdateAccountOptions#autorespondSaveEmail |
50 | �������*/ |
51 | ������public�static�UpdateAccountOptions�autorespondSaveEmail(boolean�autorespondSaveEmail)�{ |
52 | ���������return�UpdateAccountOptions.class.cast(new�UpdateAccountOptions().autorespondSaveEmail(autorespondSaveEmail)); |
53 | ������} |
54 | � |
55 | ������/** |
56 | �������*�@see�org.jclouds.glesys.options.UpdateAccountOptions#autorespondMessage |
57 | �������*/ |
58 | ������public�static�UpdateAccountOptions�autorespondMessage(String�autorespondMessage)�{ |
59 | ���������return�UpdateAccountOptions.class.cast(new�UpdateAccountOptions().autorespondMessage(autorespondMessage)); |
60 | ������} |
61 | � |
62 | ������/** |
63 | �������*�@see�org.jclouds.glesys.options.UpdateAccountOptions#password |
64 | �������*/ |
65 | ������public�static�UpdateAccountOptions�password(String�password)�{ |
66 | ���������return�new�UpdateAccountOptions().password(password); |
67 | ������} |
68 | ���} |
69 | � |
70 | ���/**�Reset�the�password�for�this�account�*/ |
71 | ���public�UpdateAccountOptions�password(String�password)�{ |
72 | ������formParameters.put("password",�password); |
73 | ������return�this; |
74 | ���} |
75 | } |