EMMA Coverage Report (generated Mon Dec 09 15:12:29 EST 2013)
[all classes][org.jclouds.glesys.options]

COVERAGE SUMMARY FOR SOURCE FILE [UpdateAccountOptions.java]

nameclass, %method, %block, %line, %
UpdateAccountOptions.java100% (2/2)33%  (3/9)26%  (17/65)45%  (4.5/10)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class UpdateAccountOptions$Builder100% (1/1)14%  (1/7)11%  (6/54)14%  (1/7)
UpdateAccountOptions$Builder (): void 0%   (0/1)0%   (0/3)0%   (0/1)
antiVirus (boolean): UpdateAccountOptions 0%   (0/1)0%   (0/9)0%   (0/1)
antispamLevel (int): UpdateAccountOptions 0%   (0/1)0%   (0/9)0%   (0/1)
autorespond (boolean): UpdateAccountOptions 0%   (0/1)0%   (0/9)0%   (0/1)
autorespondMessage (String): UpdateAccountOptions 0%   (0/1)0%   (0/9)0%   (0/1)
autorespondSaveEmail (boolean): UpdateAccountOptions 0%   (0/1)0%   (0/9)0%   (0/1)
password (String): UpdateAccountOptions 100% (1/1)100% (6/6)100% (1/1)
     
class UpdateAccountOptions100% (1/1)100% (2/2)100% (11/11)100% (4/4)
UpdateAccountOptions (): void 100% (1/1)100% (3/3)100% (2/2)
password (String): UpdateAccountOptions 100% (1/1)100% (8/8)100% (2/2)

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 */
17package 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 */
24public 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}

[all classes][org.jclouds.glesys.options]
EMMA 2.0.5312 (C) Vladimir Roubtsov