Returns an option to specify the zones's fields to be returned by the RPC call.
If this option is not provided all zone fields are returned. ZoneOption.fields can
be used to specify only the fields of interest. Zone ID is always returned, even if not
specified. ZoneField provides a list of fields that can be used.
The server can return fewer zones than requested. When there are more results than the
page size, the server will return a page token that can be used to fetch other results.
[[["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 Dns.ZoneListOption (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.Dns.ZoneListOption)\n- [2.68.0](/java/docs/reference/google-cloud-dns/2.68.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.66.0](/java/docs/reference/google-cloud-dns/2.66.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.65.0](/java/docs/reference/google-cloud-dns/2.65.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.62.0](/java/docs/reference/google-cloud-dns/2.62.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.61.0](/java/docs/reference/google-cloud-dns/2.61.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.60.0](/java/docs/reference/google-cloud-dns/2.60.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.58.0](/java/docs/reference/google-cloud-dns/2.58.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.57.0](/java/docs/reference/google-cloud-dns/2.57.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.56.0](/java/docs/reference/google-cloud-dns/2.56.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.55.0](/java/docs/reference/google-cloud-dns/2.55.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.54.0](/java/docs/reference/google-cloud-dns/2.54.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.53.0](/java/docs/reference/google-cloud-dns/2.53.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.52.0](/java/docs/reference/google-cloud-dns/2.52.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.51.0](/java/docs/reference/google-cloud-dns/2.51.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.50.0](/java/docs/reference/google-cloud-dns/2.50.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.49.0](/java/docs/reference/google-cloud-dns/2.49.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.47.0](/java/docs/reference/google-cloud-dns/2.47.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.46.0](/java/docs/reference/google-cloud-dns/2.46.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.45.0](/java/docs/reference/google-cloud-dns/2.45.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.44.0](/java/docs/reference/google-cloud-dns/2.44.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.43.0](/java/docs/reference/google-cloud-dns/2.43.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.42.0](/java/docs/reference/google-cloud-dns/2.42.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.41.0](/java/docs/reference/google-cloud-dns/2.41.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.40.0](/java/docs/reference/google-cloud-dns/2.40.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.39.0](/java/docs/reference/google-cloud-dns/2.39.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.38.0](/java/docs/reference/google-cloud-dns/2.38.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.37.0](/java/docs/reference/google-cloud-dns/2.37.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.35.0](/java/docs/reference/google-cloud-dns/2.35.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.34.0](/java/docs/reference/google-cloud-dns/2.34.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.33.0](/java/docs/reference/google-cloud-dns/2.33.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.32.0](/java/docs/reference/google-cloud-dns/2.32.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.31.0](/java/docs/reference/google-cloud-dns/2.31.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.30.0](/java/docs/reference/google-cloud-dns/2.30.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.29.0](/java/docs/reference/google-cloud-dns/2.29.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.28.0](/java/docs/reference/google-cloud-dns/2.28.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.27.0](/java/docs/reference/google-cloud-dns/2.27.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.26.0](/java/docs/reference/google-cloud-dns/2.26.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.25.0](/java/docs/reference/google-cloud-dns/2.25.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.22.0](/java/docs/reference/google-cloud-dns/2.22.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.21.0](/java/docs/reference/google-cloud-dns/2.21.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.20.0](/java/docs/reference/google-cloud-dns/2.20.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.19.0](/java/docs/reference/google-cloud-dns/2.19.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.18.0](/java/docs/reference/google-cloud-dns/2.18.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.17.0](/java/docs/reference/google-cloud-dns/2.17.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.16.0](/java/docs/reference/google-cloud-dns/2.16.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.15.0](/java/docs/reference/google-cloud-dns/2.15.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.14.0](/java/docs/reference/google-cloud-dns/2.14.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.13.0](/java/docs/reference/google-cloud-dns/2.13.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.12.0](/java/docs/reference/google-cloud-dns/2.12.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.11.0](/java/docs/reference/google-cloud-dns/2.11.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.10.0](/java/docs/reference/google-cloud-dns/2.10.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.9.0](/java/docs/reference/google-cloud-dns/2.9.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.7.0](/java/docs/reference/google-cloud-dns/2.7.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.6.0](/java/docs/reference/google-cloud-dns/2.6.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.5.0](/java/docs/reference/google-cloud-dns/2.5.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.4.0](/java/docs/reference/google-cloud-dns/2.4.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.3.0](/java/docs/reference/google-cloud-dns/2.3.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.2.0](/java/docs/reference/google-cloud-dns/2.2.0/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.1.8](/java/docs/reference/google-cloud-dns/2.1.8/com.google.cloud.dns.Dns.ZoneListOption)\n- [2.0.9](/java/docs/reference/google-cloud-dns/2.0.9/com.google.cloud.dns.Dns.ZoneListOption) \n\n public static class Dns.ZoneListOption extends Option\n\nClass for specifying zone listing options. \n\nInheritance\n-----------\n\n[Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e com.google.cloud.dns.Option \\\u003e Dns.ZoneListOption \n\nInherited Members\n-----------------\n\ncom.google.cloud.dns.Option.equals(java.lang.Object) \ncom.google.cloud.dns.Option.hashCode() \ncom.google.cloud.dns.Option.toString() \n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \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.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.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### dnsName(String dnsName)\n\n public static Dns.ZoneListOption dnsName(String dnsName)\n\nRestricts the list to only zone with this fully qualified domain name.\n\n### fields(Dns.ZoneField\\[\\] fields)\n\n public static Dns.ZoneListOption fields(Dns.ZoneField[] fields)\n\nReturns an option to specify the zones's fields to be returned by the RPC call.\n\nIf this option is not provided all zone fields are returned. `ZoneOption.fields` can\nbe used to specify only the fields of interest. Zone ID is always returned, even if not\nspecified. [ZoneField](/java/docs/reference/google-cloud-dns/latest/com.google.cloud.dns.Dns.ZoneField) provides a list of fields that can be used.\n\n### pageSize(int pageSize)\n\n public static Dns.ZoneListOption pageSize(int pageSize)\n\nThe maximum number of zones to return per RPC.\n\nThe server can return fewer zones than requested. When there are more results than the\npage size, the server will return a page token that can be used to fetch other results.\n\n### pageToken(String pageToken)\n\n public static Dns.ZoneListOption pageToken(String pageToken)\n\nReturns an option to specify a page token.\n\nThe page token (returned from a previous call to list) indicates from where listing should\ncontinue."]]