A filter expression that matches resources returned in the response.
The expression must specify the field name, a comparison
operator, and the value that you want to use for filtering. The value
must be a string, a number, or a boolean. The comparison operator
must be =, !=, >, or <.
For example, if you are filtering a list of network peerings, you can
exclude the ones named example-peering by specifying
name != "example-peering".
To filter on multiple expressions, provide each separate expression within
parentheses. For example:
Sorts list results by a certain order. By default, returned results
are ordered by name in ascending order.
You can also sort results in descending order based on the name value
using orderBy="name desc".
Currently, only ordering by name is supported.
Required. The resource name of the location (global) to query for
network peerings. Resource names are schemeless URIs that follow the
conventions in https://cloud.google.com/apis/design/resource_names. For
example: projects/my-project/locations/global
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eListNetworkPeeringsRequest\u003c/code\u003e class is used to request a list of network peerings from the VMware Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, and \u003ccode\u003eIPageRequest\u003c/code\u003e, showcasing its role in handling messages and pagination.\u003c/p\u003e\n"],["\u003cp\u003eIt supports filtering and sorting of network peering results, allowing users to specify criteria such as \u003ccode\u003ename\u003c/code\u003e, \u003ccode\u003ecreateTime\u003c/code\u003e, and ordering by \u003ccode\u003ename\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class allows for pagination, through properties such as \u003ccode\u003ePageSize\u003c/code\u003e and \u003ccode\u003ePageToken\u003c/code\u003e, to manage the retrieval of large lists of network peerings.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property and its typed view, \u003ccode\u003eParentAsLocationName\u003c/code\u003e, are required to specify the location for which network peerings should be listed.\u003c/p\u003e\n"]]],[],null,["# VMware Engine v1 API - Class ListNetworkPeeringsRequest (1.6.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.6.0 (latest)](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.5.0/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.4.0/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.3.0/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.2.0/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.1.0/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.0.0/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest) \n\n public sealed class ListNetworkPeeringsRequest : IMessage\u003cListNetworkPeeringsRequest\u003e, IEquatable\u003cListNetworkPeeringsRequest\u003e, IDeepCloneable\u003cListNetworkPeeringsRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the VMware Engine v1 API class ListNetworkPeeringsRequest.\n\nRequest message for\n\\[VmwareEngine.ListNetworkPeerings\\]\\[google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPeerings\\] \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListNetworkPeeringsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListNetworkPeeringsRequest](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListNetworkPeeringsRequest](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListNetworkPeeringsRequest](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html), [IPageRequest](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.IPageRequest.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.VmwareEngine.V1](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.VmwareEngine.V1.dll\n\nConstructors\n------------\n\n### ListNetworkPeeringsRequest()\n\n public ListNetworkPeeringsRequest()\n\n### ListNetworkPeeringsRequest(ListNetworkPeeringsRequest)\n\n public ListNetworkPeeringsRequest(ListNetworkPeeringsRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nA filter expression that matches resources returned in the response.\nThe expression must specify the field name, a comparison\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The comparison operator\nmust be `=`, `!=`, `\u003e`, or `\u003c`.\n\nFor example, if you are filtering a list of network peerings, you can\nexclude the ones named `example-peering` by specifying\n`name != \"example-peering\"`.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example: \n\n (name = \"example-peering\")\n (createTime \u003e \"2021-04-12T08:15:10.40Z\")\n\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example: \n\n (name = \"example-peering-1\") AND\n (createTime \u003e \"2021-04-12T08:15:10.40Z\") OR\n (name = \"example-peering-2\")\n\n### OrderBy\n\n public string OrderBy { get; set; }\n\nSorts list results by a certain order. By default, returned results\nare ordered by `name` in ascending order.\nYou can also sort results in descending order based on the `name` value\nusing `orderBy=\"name desc\"`.\nCurrently, only ordering by `name` is supported.\n\n### PageSize\n\n public int PageSize { get; set; }\n\nThe maximum number of network peerings to return in one page.\nThe maximum value is coerced to 1000.\nThe default value of this field is 500.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nA page token, received from a previous `ListNetworkPeerings` call.\nProvide this to retrieve the subsequent page.\n\nWhen paginating, all other parameters provided to\n`ListNetworkPeerings` must match the call that provided the page\ntoken.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The resource name of the location (global) to query for\nnetwork peerings. Resource names are schemeless URIs that follow the\nconventions in \u003chttps://cloud.google.com/apis/design/resource_names\u003e. For\nexample: `projects/my-project/locations/global`\n\n### ParentAsLocationName\n\n public LocationName ParentAsLocationName { get; set; }\n\n[LocationName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.LocationName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.ListNetworkPeeringsRequest#Google_Cloud_VmwareEngine_V1_ListNetworkPeeringsRequest_Parent) resource name property."]]