Filters to apply on the response. Filters can be applied on:
components
labels
billing tiers
Component filters will retrieve only detectors for the components
specified. Label filters will retrieve only detectors that match one of the
labels specified. Billing tier filters will retrieve only detectors for
that billing tier.
The maximum number of detectors to return. The service may return fewer
than this value. If unspecified, at most 100 detectors will be returned.
The maximum value is 1000; values above 1000 will be coerced to 1000.
[[["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\u003eThis documentation details the \u003ccode\u003eListDetectorsRequest\u003c/code\u003e class within the Google Cloud Security Command Center Settings v1beta1 API, used to retrieve a list of detectors.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eListDetectorsRequest\u003c/code\u003e class allows for filtering detectors by components, labels, and billing tiers, offering flexible querying options.\u003c/p\u003e\n"],["\u003cp\u003eThe API supports pagination, enabling users to retrieve large lists of detectors in manageable chunks, controlling the \u003ccode\u003ePageSize\u003c/code\u003e and utilizing \u003ccode\u003ePageToken\u003c/code\u003e for navigation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property is a required field that specifies the organization which the requested detectors belong to, with the format \u003ccode\u003eorganizations/{organization}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe most recent version of this class is \u003ccode\u003e2.0.0-beta04\u003c/code\u003e which is the latest.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Security Command Center Settings v1beta1 API - Class ListDetectorsRequest (2.0.0-beta04)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta04 (latest)](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1.ListDetectorsRequest)\n- [2.0.0-beta03](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/2.0.0-beta03/Google.Cloud.SecurityCenter.Settings.V1Beta1.ListDetectorsRequest)\n- [1.0.0-beta04](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/1.0.0-beta04/Google.Cloud.SecurityCenter.Settings.V1Beta1.ListDetectorsRequest) \n\n public sealed class ListDetectorsRequest : IMessage\u003cListDetectorsRequest\u003e, IEquatable\u003cListDetectorsRequest\u003e, IDeepCloneable\u003cListDetectorsRequest\u003e, IBufferMessage, IMessage, IPageRequest\n\nReference documentation and code samples for the Google Cloud Security Command Center Settings v1beta1 API class ListDetectorsRequest.\n\nRequest message for ListDetectors. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ListDetectorsRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ListDetectorsRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1.ListDetectorsRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ListDetectorsRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1.ListDetectorsRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ListDetectorsRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1.ListDetectorsRequest), [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://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax.Grpc/PagedEnumerableCommon.cs) \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.SecurityCenter.Settings.V1Beta1](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.SecurityCenter.Settings.V1Beta1.dll\n\nConstructors\n------------\n\n### ListDetectorsRequest()\n\n public ListDetectorsRequest()\n\n### ListDetectorsRequest(ListDetectorsRequest)\n\n public ListDetectorsRequest(ListDetectorsRequest other)\n\nProperties\n----------\n\n### Filter\n\n public string Filter { get; set; }\n\nFilters to apply on the response. Filters can be applied on:\n\n- components\n- labels\n- billing tiers\n\nComponent filters will retrieve only detectors for the components\nspecified. Label filters will retrieve only detectors that match one of the\nlabels specified. Billing tier filters will retrieve only detectors for\nthat billing tier.\n\nThe filters\n\n### PageSize\n\n public int PageSize { get; set; }\n\nThe maximum number of detectors to return. The service may return fewer\nthan this value. If unspecified, at most 100 detectors will be returned.\nThe maximum value is 1000; values above 1000 will be coerced to 1000.\n\n### PageToken\n\n public string PageToken { get; set; }\n\nA page token, received from a previous `ListDetectors` call.\nProvide this to retrieve the subsequent page.\n\nWhen paginating, all other parameters provided to `ListDetectors` must\nmatch the call that provided the page token.\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The parent, which owns this collection of detectors.\nFormat:\n\n- `organizations/{organization}`\n\n### ParentAsOrganizationName\n\n public OrganizationName ParentAsOrganizationName { get; set; }\n\n[OrganizationName](https://github.com/googleapis/gax-dotnet/blob/83f42b5edc4529818dbdb34d9ea9ecc3c04f7b6e/Google.Api.Gax/ResourceNames/OrganizationName.cs)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.SecurityCenter.Settings.V1Beta1/latest/Google.Cloud.SecurityCenter.Settings.V1Beta1.ListDetectorsRequest#Google_Cloud_SecurityCenter_Settings_V1Beta1_ListDetectorsRequest_Parent) resource name property."]]