|
18 | 18 | @Fluent |
19 | 19 | public interface DnsZone |
20 | 20 | extends GroupableResource<DnsZoneManager, ZoneInner>, Refreshable<DnsZone>, Updatable<DnsZone.Update> { |
21 | | - /** @return the maximum number of record sets that can be created in this zone. */ |
| 21 | + /** |
| 22 | + * Gets the maximum number of record sets that can be created in this zone. |
| 23 | + * |
| 24 | + * @return the maximum number of record sets that can be created in this zone. |
| 25 | + */ |
22 | 26 | long maxNumberOfRecordSets(); |
23 | 27 |
|
24 | | - /** @return the current number of record sets in this zone. */ |
| 28 | + /** |
| 29 | + * Gets the current number of record sets in this zone. |
| 30 | + * |
| 31 | + * @return the current number of record sets in this zone. |
| 32 | + */ |
25 | 33 | long numberOfRecordSets(); |
26 | 34 |
|
27 | | - /** @return the etag associated with this zone. */ |
| 35 | + /** |
| 36 | + * Gets the etag associated with this zone. |
| 37 | + * |
| 38 | + * @return the etag associated with this zone. |
| 39 | + */ |
28 | 40 | String etag(); |
29 | 41 |
|
30 | | - /** @return the access type of this zone (Private or Public). */ |
| 42 | + /** |
| 43 | + * Gets the access type of this zone (Private or Public). |
| 44 | + * |
| 45 | + * @return the access type of this zone (Private or Public). |
| 46 | + */ |
31 | 47 | ZoneType accessType(); |
32 | 48 |
|
33 | 49 | /** |
| 50 | + * Gets a list of references to virtual networks that register hostnames in this DNS zone for Private DNS zone. |
| 51 | + * |
34 | 52 | * @return a list of references to virtual networks that register hostnames in this DNS zone for Private DNS zone. |
35 | 53 | */ |
36 | 54 | List<String> registrationVirtualNetworkIds(); |
37 | 55 |
|
38 | | - /** @return a list of references to virtual networks that resolve records in this DNS zone for Private DNS zone. */ |
| 56 | + /** |
| 57 | + * Gets a list of references to virtual networks that resolve records in this DNS zone for Private DNS zone. |
| 58 | + * |
| 59 | + * @return a list of references to virtual networks that resolve records in this DNS zone for Private DNS zone. |
| 60 | + */ |
39 | 61 | List<String> resolutionVirtualNetworkIds(); |
40 | 62 |
|
41 | | - /** @return the record sets in this zone. */ |
| 63 | + /** |
| 64 | + * Gets the record sets in this zone. |
| 65 | + * |
| 66 | + * @return the record sets in this zone. |
| 67 | + */ |
42 | 68 | PagedIterable<DnsRecordSet> listRecordSets(); |
43 | 69 |
|
44 | 70 | /** |
@@ -67,37 +93,81 @@ public interface DnsZone |
67 | 93 | */ |
68 | 94 | PagedIterable<DnsRecordSet> listRecordSets(String recordSetNameSuffix, int pageSize); |
69 | 95 |
|
70 | | - /** @return name servers assigned for this zone. */ |
| 96 | + /** |
| 97 | + * Gets name servers assigned for this zone. |
| 98 | + * |
| 99 | + * @return name servers assigned for this zone. |
| 100 | + */ |
71 | 101 | List<String> nameServers(); |
72 | 102 |
|
73 | | - /** @return entry point to manage record sets in this zone containing A (IPv4 address) records */ |
| 103 | + /** |
| 104 | + * Gets entry point to manage record sets in this zone containing A (IPv4 address) records. |
| 105 | + * |
| 106 | + * @return entry point to manage record sets in this zone containing A (IPv4 address) records |
| 107 | + */ |
74 | 108 | ARecordSets aRecordSets(); |
75 | 109 |
|
76 | | - /** @return entry point to manage record sets in this zone containing AAAA (IPv6 address) records */ |
| 110 | + /** |
| 111 | + * Gets entry point to manage record sets in this zone containing AAAA (IPv6 address) records. |
| 112 | + * |
| 113 | + * @return entry point to manage record sets in this zone containing AAAA (IPv6 address) records |
| 114 | + */ |
77 | 115 | AaaaRecordSets aaaaRecordSets(); |
78 | 116 |
|
79 | | - /** @return entry point to manage record sets in this zone containing Caa (canonical name) records */ |
| 117 | + /** |
| 118 | + * Gets entry point to manage record sets in this zone containing Caa (canonical name) records. |
| 119 | + * |
| 120 | + * @return entry point to manage record sets in this zone containing Caa (canonical name) records |
| 121 | + */ |
80 | 122 | CaaRecordSets caaRecordSets(); |
81 | 123 |
|
82 | | - /** @return entry point to manage record sets in this zone containing CNAME (canonical name) records */ |
| 124 | + /** |
| 125 | + * Gets entry point to manage record sets in this zone containing CNAME (canonical name) records. |
| 126 | + * |
| 127 | + * @return entry point to manage record sets in this zone containing CNAME (canonical name) records |
| 128 | + */ |
83 | 129 | CnameRecordSets cNameRecordSets(); |
84 | 130 |
|
85 | | - /** @return entry point to manage record sets in this zone containing MX (mail exchange) records */ |
| 131 | + /** |
| 132 | + * Gets entry point to manage record sets in this zone containing MX (mail exchange) records. |
| 133 | + * |
| 134 | + * @return entry point to manage record sets in this zone containing MX (mail exchange) records |
| 135 | + */ |
86 | 136 | MxRecordSets mxRecordSets(); |
87 | 137 |
|
88 | | - /** @return entry point to manage record sets in this zone containing NS (name server) records */ |
| 138 | + /** |
| 139 | + * Gets entry point to manage record sets in this zone containing NS (name server) records. |
| 140 | + * |
| 141 | + * @return entry point to manage record sets in this zone containing NS (name server) records |
| 142 | + */ |
89 | 143 | NsRecordSets nsRecordSets(); |
90 | 144 |
|
91 | | - /** @return entry point to manage record sets in this zone containing PTR (pointer) records */ |
| 145 | + /** |
| 146 | + * Gets entry point to manage record sets in this zone containing PTR (pointer) records. |
| 147 | + * |
| 148 | + * @return entry point to manage record sets in this zone containing PTR (pointer) records |
| 149 | + */ |
92 | 150 | PtrRecordSets ptrRecordSets(); |
93 | 151 |
|
94 | | - /** @return entry point to manage record sets in this zone containing SRV (service) records */ |
| 152 | + /** |
| 153 | + * Gets entry point to manage record sets in this zone containing SRV (service) records. |
| 154 | + * |
| 155 | + * @return entry point to manage record sets in this zone containing SRV (service) records |
| 156 | + */ |
95 | 157 | SrvRecordSets srvRecordSets(); |
96 | 158 |
|
97 | | - /** @return entry point to manage record sets in this zone containing TXT (text) records */ |
| 159 | + /** |
| 160 | + * Gets entry point to manage record sets in this zone containing TXT (text) records. |
| 161 | + * |
| 162 | + * @return entry point to manage record sets in this zone containing TXT (text) records |
| 163 | + */ |
98 | 164 | TxtRecordSets txtRecordSets(); |
99 | 165 |
|
100 | | - /** @return the record set containing SOA (start of authority) record associated with this DNS zone */ |
| 166 | + /** |
| 167 | + * Gets the record set containing SOA (start of authority) record associated with this DNS zone. |
| 168 | + * |
| 169 | + * @return the record set containing SOA (start of authority) record associated with this DNS zone |
| 170 | + */ |
101 | 171 | SoaRecordSet getSoaRecordSet(); |
102 | 172 |
|
103 | 173 | /** The entirety of the DNS zone definition. */ |
|
0 commit comments