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

COVERAGE SUMMARY FOR SOURCE FILE [AddDomainOptions.java]

nameclass, %method, %block, %line, %
AddDomainOptions.java100% (2/2)18%  (2/11)14%  (12/86)21%  (2.5/12)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class AddDomainOptions$Builder100% (1/1)11%  (1/9)12%  (9/74)11%  (1/9)
AddDomainOptions$Builder (): void 0%   (0/1)0%   (0/3)0%   (0/1)
expire (int): AddDomainOptions 0%   (0/1)0%   (0/9)0%   (0/1)
minimalRecords (): AddDomainOptions 0%   (0/1)0%   (0/8)0%   (0/1)
minimum (int): AddDomainOptions 0%   (0/1)0%   (0/9)0%   (0/1)
refresh (int): AddDomainOptions 0%   (0/1)0%   (0/9)0%   (0/1)
responsiblePerson (String): AddDomainOptions 0%   (0/1)0%   (0/9)0%   (0/1)
retry (int): AddDomainOptions 0%   (0/1)0%   (0/9)0%   (0/1)
ttl (int): AddDomainOptions 0%   (0/1)0%   (0/9)0%   (0/1)
primaryNameServer (String): AddDomainOptions 100% (1/1)100% (9/9)100% (1/1)
     
class AddDomainOptions100% (1/1)50%  (1/2)25%  (3/12)50%  (2/4)
minimalRecords (): DomainOptions 0%   (0/1)0%   (0/9)0%   (0/2)
AddDomainOptions (): void 100% (1/1)100% (3/3)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 */
23public class AddDomainOptions extends DomainOptions {
24   public static class Builder {
25      /**
26       * @see AddDomainOptions#primaryNameServer
27       */
28      public static AddDomainOptions primaryNameServer(String primaryNameServer) {
29         return AddDomainOptions.class.cast(new AddDomainOptions().primaryNameServer(primaryNameServer));
30      }
31 
32      /**
33       * @see AddDomainOptions#responsiblePerson
34       */
35      public static AddDomainOptions responsiblePerson(String responsiblePerson) {
36         return AddDomainOptions.class.cast(new AddDomainOptions().responsiblePerson(responsiblePerson));
37      }
38 
39      /**
40       * @see AddDomainOptions#ttl
41       */
42      public static AddDomainOptions ttl(int ttl) {
43         return AddDomainOptions.class.cast(new AddDomainOptions().ttl(ttl));
44      }
45 
46      /**
47       * @see AddDomainOptions#refresh
48       */
49      public static AddDomainOptions refresh(int refresh) {
50         return AddDomainOptions.class.cast(new AddDomainOptions().refresh(refresh));
51      }
52 
53      /**
54       * @see AddDomainOptions#retry
55       */
56      public static AddDomainOptions retry(int retry) {
57         return AddDomainOptions.class.cast(new AddDomainOptions().retry(retry));
58      }
59 
60      /**
61       * @see AddDomainOptions#expire
62       */
63      public static AddDomainOptions expire(int expire) {
64         return AddDomainOptions.class.cast(new AddDomainOptions().expire(expire));
65      }
66 
67      /**
68       * @see AddDomainOptions#minimum
69       */
70      public static AddDomainOptions minimum(int minimum) {
71         return AddDomainOptions.class.cast(new AddDomainOptions().minimum(minimum));
72      }
73 
74      /**
75       * @see AddDomainOptions#minimalRecords
76       */
77      public static AddDomainOptions minimalRecords() {
78         return AddDomainOptions.class.cast(new AddDomainOptions().minimalRecords());
79      }
80   }
81 
82   /**
83    * Ensure only NS and SOA records will be created by default, when this option is not used a number of default records will be created on the domain.
84    */
85   public DomainOptions minimalRecords() {
86      formParameters.put("createrecords", Boolean.FALSE.toString());
87      return this;
88   }
89 
90}

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