A Zone represents a DNS zone hosted by the Google Cloud DNS service. A zone is a subtree
of the DNS namespace under one administrative responsibility. See Google Cloud DNS documentation for
more information.
Returns the optionally specified set of DNS name servers that all host this zone. This value is
set only for specific use cases and is left empty for vast majority of users.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class ZoneInfo (2.70.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.70.0 (latest)](/java/docs/reference/google-cloud-dns/latest/com.google.cloud.dns.ZoneInfo)\n- [2.68.0](/java/docs/reference/google-cloud-dns/2.68.0/com.google.cloud.dns.ZoneInfo)\n- [2.66.0](/java/docs/reference/google-cloud-dns/2.66.0/com.google.cloud.dns.ZoneInfo)\n- [2.65.0](/java/docs/reference/google-cloud-dns/2.65.0/com.google.cloud.dns.ZoneInfo)\n- [2.62.0](/java/docs/reference/google-cloud-dns/2.62.0/com.google.cloud.dns.ZoneInfo)\n- [2.61.0](/java/docs/reference/google-cloud-dns/2.61.0/com.google.cloud.dns.ZoneInfo)\n- [2.60.0](/java/docs/reference/google-cloud-dns/2.60.0/com.google.cloud.dns.ZoneInfo)\n- [2.58.0](/java/docs/reference/google-cloud-dns/2.58.0/com.google.cloud.dns.ZoneInfo)\n- [2.57.0](/java/docs/reference/google-cloud-dns/2.57.0/com.google.cloud.dns.ZoneInfo)\n- [2.56.0](/java/docs/reference/google-cloud-dns/2.56.0/com.google.cloud.dns.ZoneInfo)\n- [2.55.0](/java/docs/reference/google-cloud-dns/2.55.0/com.google.cloud.dns.ZoneInfo)\n- [2.54.0](/java/docs/reference/google-cloud-dns/2.54.0/com.google.cloud.dns.ZoneInfo)\n- [2.53.0](/java/docs/reference/google-cloud-dns/2.53.0/com.google.cloud.dns.ZoneInfo)\n- [2.52.0](/java/docs/reference/google-cloud-dns/2.52.0/com.google.cloud.dns.ZoneInfo)\n- [2.51.0](/java/docs/reference/google-cloud-dns/2.51.0/com.google.cloud.dns.ZoneInfo)\n- [2.50.0](/java/docs/reference/google-cloud-dns/2.50.0/com.google.cloud.dns.ZoneInfo)\n- [2.49.0](/java/docs/reference/google-cloud-dns/2.49.0/com.google.cloud.dns.ZoneInfo)\n- [2.47.0](/java/docs/reference/google-cloud-dns/2.47.0/com.google.cloud.dns.ZoneInfo)\n- [2.46.0](/java/docs/reference/google-cloud-dns/2.46.0/com.google.cloud.dns.ZoneInfo)\n- [2.45.0](/java/docs/reference/google-cloud-dns/2.45.0/com.google.cloud.dns.ZoneInfo)\n- [2.44.0](/java/docs/reference/google-cloud-dns/2.44.0/com.google.cloud.dns.ZoneInfo)\n- [2.43.0](/java/docs/reference/google-cloud-dns/2.43.0/com.google.cloud.dns.ZoneInfo)\n- [2.42.0](/java/docs/reference/google-cloud-dns/2.42.0/com.google.cloud.dns.ZoneInfo)\n- [2.41.0](/java/docs/reference/google-cloud-dns/2.41.0/com.google.cloud.dns.ZoneInfo)\n- [2.40.0](/java/docs/reference/google-cloud-dns/2.40.0/com.google.cloud.dns.ZoneInfo)\n- [2.39.0](/java/docs/reference/google-cloud-dns/2.39.0/com.google.cloud.dns.ZoneInfo)\n- [2.38.0](/java/docs/reference/google-cloud-dns/2.38.0/com.google.cloud.dns.ZoneInfo)\n- [2.37.0](/java/docs/reference/google-cloud-dns/2.37.0/com.google.cloud.dns.ZoneInfo)\n- [2.35.0](/java/docs/reference/google-cloud-dns/2.35.0/com.google.cloud.dns.ZoneInfo)\n- [2.34.0](/java/docs/reference/google-cloud-dns/2.34.0/com.google.cloud.dns.ZoneInfo)\n- [2.33.0](/java/docs/reference/google-cloud-dns/2.33.0/com.google.cloud.dns.ZoneInfo)\n- [2.32.0](/java/docs/reference/google-cloud-dns/2.32.0/com.google.cloud.dns.ZoneInfo)\n- [2.31.0](/java/docs/reference/google-cloud-dns/2.31.0/com.google.cloud.dns.ZoneInfo)\n- [2.30.0](/java/docs/reference/google-cloud-dns/2.30.0/com.google.cloud.dns.ZoneInfo)\n- [2.29.0](/java/docs/reference/google-cloud-dns/2.29.0/com.google.cloud.dns.ZoneInfo)\n- [2.28.0](/java/docs/reference/google-cloud-dns/2.28.0/com.google.cloud.dns.ZoneInfo)\n- [2.27.0](/java/docs/reference/google-cloud-dns/2.27.0/com.google.cloud.dns.ZoneInfo)\n- [2.26.0](/java/docs/reference/google-cloud-dns/2.26.0/com.google.cloud.dns.ZoneInfo)\n- [2.25.0](/java/docs/reference/google-cloud-dns/2.25.0/com.google.cloud.dns.ZoneInfo)\n- [2.22.0](/java/docs/reference/google-cloud-dns/2.22.0/com.google.cloud.dns.ZoneInfo)\n- [2.21.0](/java/docs/reference/google-cloud-dns/2.21.0/com.google.cloud.dns.ZoneInfo)\n- [2.20.0](/java/docs/reference/google-cloud-dns/2.20.0/com.google.cloud.dns.ZoneInfo)\n- [2.19.0](/java/docs/reference/google-cloud-dns/2.19.0/com.google.cloud.dns.ZoneInfo)\n- [2.18.0](/java/docs/reference/google-cloud-dns/2.18.0/com.google.cloud.dns.ZoneInfo)\n- [2.17.0](/java/docs/reference/google-cloud-dns/2.17.0/com.google.cloud.dns.ZoneInfo)\n- [2.16.0](/java/docs/reference/google-cloud-dns/2.16.0/com.google.cloud.dns.ZoneInfo)\n- [2.15.0](/java/docs/reference/google-cloud-dns/2.15.0/com.google.cloud.dns.ZoneInfo)\n- [2.14.0](/java/docs/reference/google-cloud-dns/2.14.0/com.google.cloud.dns.ZoneInfo)\n- [2.13.0](/java/docs/reference/google-cloud-dns/2.13.0/com.google.cloud.dns.ZoneInfo)\n- [2.12.0](/java/docs/reference/google-cloud-dns/2.12.0/com.google.cloud.dns.ZoneInfo)\n- [2.11.0](/java/docs/reference/google-cloud-dns/2.11.0/com.google.cloud.dns.ZoneInfo)\n- [2.10.0](/java/docs/reference/google-cloud-dns/2.10.0/com.google.cloud.dns.ZoneInfo)\n- [2.9.0](/java/docs/reference/google-cloud-dns/2.9.0/com.google.cloud.dns.ZoneInfo)\n- [2.7.0](/java/docs/reference/google-cloud-dns/2.7.0/com.google.cloud.dns.ZoneInfo)\n- [2.6.0](/java/docs/reference/google-cloud-dns/2.6.0/com.google.cloud.dns.ZoneInfo)\n- [2.5.0](/java/docs/reference/google-cloud-dns/2.5.0/com.google.cloud.dns.ZoneInfo)\n- [2.4.0](/java/docs/reference/google-cloud-dns/2.4.0/com.google.cloud.dns.ZoneInfo)\n- [2.3.0](/java/docs/reference/google-cloud-dns/2.3.0/com.google.cloud.dns.ZoneInfo)\n- [2.2.0](/java/docs/reference/google-cloud-dns/2.2.0/com.google.cloud.dns.ZoneInfo)\n- [2.1.8](/java/docs/reference/google-cloud-dns/2.1.8/com.google.cloud.dns.ZoneInfo)\n- [2.0.9](/java/docs/reference/google-cloud-dns/2.0.9/com.google.cloud.dns.ZoneInfo) \n\n public class ZoneInfo implements Serializable\n\nA `Zone` represents a DNS zone hosted by the Google Cloud DNS service. A zone is a subtree\nof the DNS namespace under one administrative responsibility. See [Google Cloud DNS documentation](https://cloud.google.com/dns/api/v1/managedZones) for\nmore information. \n\nInheritance\n-----------\n\n[Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e ZoneInfo \n\nImplements\n----------\n\n[Serializable](https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html) \n\nInherited Members\n-----------------\n\n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nStatic Methods\n--------------\n\n### newBuilder(String name)\n\n public static ZoneInfo.Builder newBuilder(String name)\n\nReturns a `ZoneInfo` builder where the DNS name is set to the provided name.\n\n### of(String name, String dnsName, String description)\n\n public static ZoneInfo of(String name, String dnsName, String description)\n\nReturns a ZoneInfo object with assigned `name`, `dnsName` and `description`.\n\nMethods\n-------\n\n### equals(Object obj)\n\n public boolean equals(Object obj)\n\n**Overrides** \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-)\n\n### getCreationTimeMillis()\n\n public Long getCreationTimeMillis()\n\nReturns the time when this zone was created on the server.\n\n### getDescription()\n\n public String getDescription()\n\nReturns the description of this zone.\n\n### getDnsName()\n\n public String getDnsName()\n\nReturns the DNS name of this zone, for instance \"example.com.\".\n\n### getDnsSecConfig()\n\n public ZoneInfo.DnsSecConfig getDnsSecConfig()\n\n### getGeneratedId()\n\n public String getGeneratedId()\n\nReturns the service-generated id for this zone.\n\n### getLabels()\n\n public Map\u003cString,String\u003e getLabels()\n\nReturns the labels for this zone.\n\n### getName()\n\n public String getName()\n\nReturns the user-defined name of the zone.\n\n### getNameServerSet()\n\n public String getNameServerSet()\n\nReturns the optionally specified set of DNS name servers that all host this zone. This value is\nset only for specific use cases and is left empty for vast majority of users.\n\n### getNameServers()\n\n public List\u003cString\u003e getNameServers()\n\nThe nameservers that the zone should be delegated to. This is defined by the Google DNS cloud.\n\n### hashCode()\n\n public int hashCode()\n\n**Overrides** \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--)\n\n### toBuilder()\n\n public ZoneInfo.Builder toBuilder()\n\nReturns a builder for `ZoneInfo` prepopulated with the metadata of this zone.\n\n### toString()\n\n public String toString()\n\n**Overrides** \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--)"]]