Returns an option to specify the record set's fields to be returned by the RPC call.
If this option is not provided all record fields are returned.
RecordSetField.fields can be used to specify only the fields of interest. The name of the
record set in always returned, even if not specified. RecordSetField provides a list
of fields that can be used.
The maximum number of record sets to return per RPC.
The server can return fewer record sets 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.RecordSetListOption (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.RecordSetListOption)\n- [2.68.0](/java/docs/reference/google-cloud-dns/2.68.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.66.0](/java/docs/reference/google-cloud-dns/2.66.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.65.0](/java/docs/reference/google-cloud-dns/2.65.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.62.0](/java/docs/reference/google-cloud-dns/2.62.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.61.0](/java/docs/reference/google-cloud-dns/2.61.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.60.0](/java/docs/reference/google-cloud-dns/2.60.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.58.0](/java/docs/reference/google-cloud-dns/2.58.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.57.0](/java/docs/reference/google-cloud-dns/2.57.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.56.0](/java/docs/reference/google-cloud-dns/2.56.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.55.0](/java/docs/reference/google-cloud-dns/2.55.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.54.0](/java/docs/reference/google-cloud-dns/2.54.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.53.0](/java/docs/reference/google-cloud-dns/2.53.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.52.0](/java/docs/reference/google-cloud-dns/2.52.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.51.0](/java/docs/reference/google-cloud-dns/2.51.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.50.0](/java/docs/reference/google-cloud-dns/2.50.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.49.0](/java/docs/reference/google-cloud-dns/2.49.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.47.0](/java/docs/reference/google-cloud-dns/2.47.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.46.0](/java/docs/reference/google-cloud-dns/2.46.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.45.0](/java/docs/reference/google-cloud-dns/2.45.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.44.0](/java/docs/reference/google-cloud-dns/2.44.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.43.0](/java/docs/reference/google-cloud-dns/2.43.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.42.0](/java/docs/reference/google-cloud-dns/2.42.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.41.0](/java/docs/reference/google-cloud-dns/2.41.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.40.0](/java/docs/reference/google-cloud-dns/2.40.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.39.0](/java/docs/reference/google-cloud-dns/2.39.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.38.0](/java/docs/reference/google-cloud-dns/2.38.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.37.0](/java/docs/reference/google-cloud-dns/2.37.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.35.0](/java/docs/reference/google-cloud-dns/2.35.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.34.0](/java/docs/reference/google-cloud-dns/2.34.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.33.0](/java/docs/reference/google-cloud-dns/2.33.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.32.0](/java/docs/reference/google-cloud-dns/2.32.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.31.0](/java/docs/reference/google-cloud-dns/2.31.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.30.0](/java/docs/reference/google-cloud-dns/2.30.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.29.0](/java/docs/reference/google-cloud-dns/2.29.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.28.0](/java/docs/reference/google-cloud-dns/2.28.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.27.0](/java/docs/reference/google-cloud-dns/2.27.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.26.0](/java/docs/reference/google-cloud-dns/2.26.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.25.0](/java/docs/reference/google-cloud-dns/2.25.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.22.0](/java/docs/reference/google-cloud-dns/2.22.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.21.0](/java/docs/reference/google-cloud-dns/2.21.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.20.0](/java/docs/reference/google-cloud-dns/2.20.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.19.0](/java/docs/reference/google-cloud-dns/2.19.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.18.0](/java/docs/reference/google-cloud-dns/2.18.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.17.0](/java/docs/reference/google-cloud-dns/2.17.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.16.0](/java/docs/reference/google-cloud-dns/2.16.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.15.0](/java/docs/reference/google-cloud-dns/2.15.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.14.0](/java/docs/reference/google-cloud-dns/2.14.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.13.0](/java/docs/reference/google-cloud-dns/2.13.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.12.0](/java/docs/reference/google-cloud-dns/2.12.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.11.0](/java/docs/reference/google-cloud-dns/2.11.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.10.0](/java/docs/reference/google-cloud-dns/2.10.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.9.0](/java/docs/reference/google-cloud-dns/2.9.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.7.0](/java/docs/reference/google-cloud-dns/2.7.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.6.0](/java/docs/reference/google-cloud-dns/2.6.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.5.0](/java/docs/reference/google-cloud-dns/2.5.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.4.0](/java/docs/reference/google-cloud-dns/2.4.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.3.0](/java/docs/reference/google-cloud-dns/2.3.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.2.0](/java/docs/reference/google-cloud-dns/2.2.0/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.1.8](/java/docs/reference/google-cloud-dns/2.1.8/com.google.cloud.dns.Dns.RecordSetListOption)\n- [2.0.9](/java/docs/reference/google-cloud-dns/2.0.9/com.google.cloud.dns.Dns.RecordSetListOption) \n\n public static class Dns.RecordSetListOption extends Option\n\nClass for specifying record set 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.RecordSetListOption \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.RecordSetListOption dnsName(String dnsName)\n\nRestricts the list to only record sets with this fully qualified domain name.\n\n### fields(Dns.RecordSetField\\[\\] fields)\n\n public static Dns.RecordSetListOption fields(Dns.RecordSetField[] fields)\n\nReturns an option to specify the record set's fields to be returned by the RPC call.\n\nIf this option is not provided all record fields are returned. `\nRecordSetField.fields` can be used to specify only the fields of interest. The name of the\nrecord set in always returned, even if not specified. [RecordSetField](/java/docs/reference/google-cloud-dns/latest/com.google.cloud.dns.Dns.RecordSetField) provides a list\nof fields that can be used.\n\n### pageSize(int pageSize)\n\n public static Dns.RecordSetListOption pageSize(int pageSize)\n\nThe maximum number of record sets to return per RPC.\n\nThe server can return fewer record sets than requested. When there are more results than\nthe page 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.RecordSetListOption 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.\n\n### type(RecordSet.Type type)\n\n public static Dns.RecordSetListOption type(RecordSet.Type type)\n\nRestricts the list to return only record sets of this type. If present, RecordSetListOption#dnsName(String) must also be present."]]