Returns an option to specify the project's fields to be returned by the RPC call.
If this option is not provided all project fields are returned.
ProjectOption.fields can be used to specify only the fields of interest. Project ID is
always returned, even if not specified. ProjectField provides a list of fields that
can be used.
[[["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.ProjectOption (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.ProjectOption)\n- [2.68.0](/java/docs/reference/google-cloud-dns/2.68.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.66.0](/java/docs/reference/google-cloud-dns/2.66.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.65.0](/java/docs/reference/google-cloud-dns/2.65.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.62.0](/java/docs/reference/google-cloud-dns/2.62.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.61.0](/java/docs/reference/google-cloud-dns/2.61.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.60.0](/java/docs/reference/google-cloud-dns/2.60.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.58.0](/java/docs/reference/google-cloud-dns/2.58.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.57.0](/java/docs/reference/google-cloud-dns/2.57.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.56.0](/java/docs/reference/google-cloud-dns/2.56.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.55.0](/java/docs/reference/google-cloud-dns/2.55.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.54.0](/java/docs/reference/google-cloud-dns/2.54.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.53.0](/java/docs/reference/google-cloud-dns/2.53.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.52.0](/java/docs/reference/google-cloud-dns/2.52.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.51.0](/java/docs/reference/google-cloud-dns/2.51.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.50.0](/java/docs/reference/google-cloud-dns/2.50.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.49.0](/java/docs/reference/google-cloud-dns/2.49.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.47.0](/java/docs/reference/google-cloud-dns/2.47.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.46.0](/java/docs/reference/google-cloud-dns/2.46.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.45.0](/java/docs/reference/google-cloud-dns/2.45.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.44.0](/java/docs/reference/google-cloud-dns/2.44.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.43.0](/java/docs/reference/google-cloud-dns/2.43.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.42.0](/java/docs/reference/google-cloud-dns/2.42.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.41.0](/java/docs/reference/google-cloud-dns/2.41.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.40.0](/java/docs/reference/google-cloud-dns/2.40.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.39.0](/java/docs/reference/google-cloud-dns/2.39.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.38.0](/java/docs/reference/google-cloud-dns/2.38.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.37.0](/java/docs/reference/google-cloud-dns/2.37.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.35.0](/java/docs/reference/google-cloud-dns/2.35.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.34.0](/java/docs/reference/google-cloud-dns/2.34.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.33.0](/java/docs/reference/google-cloud-dns/2.33.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.32.0](/java/docs/reference/google-cloud-dns/2.32.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.31.0](/java/docs/reference/google-cloud-dns/2.31.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.30.0](/java/docs/reference/google-cloud-dns/2.30.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.29.0](/java/docs/reference/google-cloud-dns/2.29.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.28.0](/java/docs/reference/google-cloud-dns/2.28.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.27.0](/java/docs/reference/google-cloud-dns/2.27.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.26.0](/java/docs/reference/google-cloud-dns/2.26.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.25.0](/java/docs/reference/google-cloud-dns/2.25.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.22.0](/java/docs/reference/google-cloud-dns/2.22.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.21.0](/java/docs/reference/google-cloud-dns/2.21.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.20.0](/java/docs/reference/google-cloud-dns/2.20.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.19.0](/java/docs/reference/google-cloud-dns/2.19.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.18.0](/java/docs/reference/google-cloud-dns/2.18.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.17.0](/java/docs/reference/google-cloud-dns/2.17.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.16.0](/java/docs/reference/google-cloud-dns/2.16.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.15.0](/java/docs/reference/google-cloud-dns/2.15.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.14.0](/java/docs/reference/google-cloud-dns/2.14.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.13.0](/java/docs/reference/google-cloud-dns/2.13.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.12.0](/java/docs/reference/google-cloud-dns/2.12.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.11.0](/java/docs/reference/google-cloud-dns/2.11.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.10.0](/java/docs/reference/google-cloud-dns/2.10.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.9.0](/java/docs/reference/google-cloud-dns/2.9.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.7.0](/java/docs/reference/google-cloud-dns/2.7.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.6.0](/java/docs/reference/google-cloud-dns/2.6.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.5.0](/java/docs/reference/google-cloud-dns/2.5.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.4.0](/java/docs/reference/google-cloud-dns/2.4.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.3.0](/java/docs/reference/google-cloud-dns/2.3.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.2.0](/java/docs/reference/google-cloud-dns/2.2.0/com.google.cloud.dns.Dns.ProjectOption)\n- [2.1.8](/java/docs/reference/google-cloud-dns/2.1.8/com.google.cloud.dns.Dns.ProjectOption)\n- [2.0.9](/java/docs/reference/google-cloud-dns/2.0.9/com.google.cloud.dns.Dns.ProjectOption) \n\n public static class Dns.ProjectOption extends Option\n\nClass for specifying project 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.ProjectOption \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### fields(Dns.ProjectField\\[\\] fields)\n\n public static Dns.ProjectOption fields(Dns.ProjectField[] fields)\n\nReturns an option to specify the project's fields to be returned by the RPC call.\n\nIf this option is not provided all project fields are returned. `\nProjectOption.fields` can be used to specify only the fields of interest. Project ID is\nalways returned, even if not specified. [ProjectField](/java/docs/reference/google-cloud-dns/latest/com.google.cloud.dns.Dns.ProjectField) provides a list of fields that\ncan be used."]]