public class PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client : ClientBase<PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client>
Reference documentation and code samples for the Cloud Phishing Protection v1beta1 API class PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client.
public virtual ReportPhishingResponse ReportPhishing(ReportPhishingRequest request, CallOptions options)
Reports a URI suspected of containing phishing content to be reviewed. Once
the report review is complete, its result can be found in the Cloud
Security Command Center findings dashboard for Phishing Protection. If the
result verifies the existence of malicious phishing content, the site will
be added the to Google's Social Engineering
lists in order to
protect users that could get exposed to this threat in the future.
Reports a URI suspected of containing phishing content to be reviewed. Once
the report review is complete, its result can be found in the Cloud
Security Command Center findings dashboard for Phishing Protection. If the
result verifies the existence of malicious phishing content, the site will
be added the to Google's Social Engineering
lists in order to
protect users that could get exposed to this threat in the future.
public virtual AsyncUnaryCall<ReportPhishingResponse> ReportPhishingAsync(ReportPhishingRequest request, CallOptions options)
Reports a URI suspected of containing phishing content to be reviewed. Once
the report review is complete, its result can be found in the Cloud
Security Command Center findings dashboard for Phishing Protection. If the
result verifies the existence of malicious phishing content, the site will
be added the to Google's Social Engineering
lists in order to
protect users that could get exposed to this threat in the future.
Reports a URI suspected of containing phishing content to be reviewed. Once
the report review is complete, its result can be found in the Cloud
Security Command Center findings dashboard for Phishing Protection. If the
result verifies the existence of malicious phishing content, the site will
be added the to Google's Social Engineering
lists in order to
protect users that could get exposed to this threat in the future.
[[["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 page provides documentation for the \u003ccode\u003ePhishingProtectionServiceV1Beta1Client\u003c/code\u003e class, which is a client for the Cloud Phishing Protection v1beta1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API client is \u003ccode\u003e2.0.0-beta05\u003c/code\u003e, and other versions, such as \u003ccode\u003e2.0.0-beta04\u003c/code\u003e and \u003ccode\u003e1.0.0-beta05\u003c/code\u003e, are also available for reference.\u003c/p\u003e\n"],["\u003cp\u003eThe client class inherits from \u003ccode\u003eClientBase\u003c/code\u003e and offers constructors for creating instances with custom \u003ccode\u003eCallInvoker\u003c/code\u003e, \u003ccode\u003eChannelBase\u003c/code\u003e, or \u003ccode\u003eClientBaseConfiguration\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey methods include \u003ccode\u003eReportPhishing\u003c/code\u003e and \u003ccode\u003eReportPhishingAsync\u003c/code\u003e, which are used to report suspected phishing URIs for review, and upon verification, they will add the site to Google's Social Engineering lists.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePhishingProtectionServiceV1Beta1Client\u003c/code\u003e class resides in the \u003ccode\u003eGoogle.Cloud.PhishingProtection.V1Beta1\u003c/code\u003e namespace and is part of the \u003ccode\u003eGoogle.Cloud.PhishingProtection.V1Beta1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,["# Cloud Phishing Protection v1beta1 API - Class PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client (2.0.0-beta05)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta05 (latest)](/dotnet/docs/reference/Google.Cloud.PhishingProtection.V1Beta1/latest/Google.Cloud.PhishingProtection.V1Beta1.PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client)\n- [2.0.0-beta04](/dotnet/docs/reference/Google.Cloud.PhishingProtection.V1Beta1/2.0.0-beta04/Google.Cloud.PhishingProtection.V1Beta1.PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client)\n- [1.0.0-beta05](/dotnet/docs/reference/Google.Cloud.PhishingProtection.V1Beta1/1.0.0-beta05/Google.Cloud.PhishingProtection.V1Beta1.PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client) \n\n public class PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client : ClientBase\u003cPhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client\u003e\n\nReference documentation and code samples for the Cloud Phishing Protection v1beta1 API class PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client.\n\nClient for PhishingProtectionServiceV1Beta1 \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e [ClientBase](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/ClientBase.cs) \\\u003e [ClientBase](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/ClientBase.cs)[PhishingProtectionServiceV1Beta1](/dotnet/docs/reference/Google.Cloud.PhishingProtection.V1Beta1/latest/Google.Cloud.PhishingProtection.V1Beta1.PhishingProtectionServiceV1Beta1)[PhishingProtectionServiceV1Beta1Client](/dotnet/docs/reference/Google.Cloud.PhishingProtection.V1Beta1/latest/Google.Cloud.PhishingProtection.V1Beta1.PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client) \\\u003e PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client \n\nInherited Members\n-----------------\n\n[ClientBase\\\u003cPhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client\\\u003e.WithHost(string)](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/ClientBase.cs) \n[ClientBase.CallInvoker](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/ClientBase.cs) \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.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.PhishingProtection.V1Beta1](/dotnet/docs/reference/Google.Cloud.PhishingProtection.V1Beta1/latest/Google.Cloud.PhishingProtection.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.PhishingProtection.V1Beta1.dll\n\nConstructors\n------------\n\n### PhishingProtectionServiceV1Beta1Client()\n\n protected PhishingProtectionServiceV1Beta1Client()\n\nProtected parameterless constructor to allow creation of test doubles.\n\n### PhishingProtectionServiceV1Beta1Client(CallInvoker)\n\n public PhishingProtectionServiceV1Beta1Client(CallInvoker callInvoker)\n\nCreates a new client for PhishingProtectionServiceV1Beta1 that uses a custom `CallInvoker`.\n\n### PhishingProtectionServiceV1Beta1Client(ChannelBase)\n\n public PhishingProtectionServiceV1Beta1Client(ChannelBase channel)\n\nCreates a new client for PhishingProtectionServiceV1Beta1\n\n### PhishingProtectionServiceV1Beta1Client(ClientBaseConfiguration)\n\n protected PhishingProtectionServiceV1Beta1Client(ClientBase.ClientBaseConfiguration configuration)\n\nProtected constructor to allow creation of configured clients.\n\nMethods\n-------\n\n### NewInstance(ClientBaseConfiguration)\n\n protected override PhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client NewInstance(ClientBase.ClientBaseConfiguration configuration)\n\nCreates a new instance of client from given `ClientBaseConfiguration`.\n\n**Overrides** \n[ClientBase\\\u003cPhishingProtectionServiceV1Beta1.PhishingProtectionServiceV1Beta1Client\\\u003e.NewInstance(ClientBase.ClientBaseConfiguration)](https://github.com/grpc/grpc-dotnet/blob/6eccb614c532d52c1569ce9f14754fdc826609ef/src/Grpc.Core.Api/ClientBase.cs)\n\n### ReportPhishing(ReportPhishingRequest, CallOptions)\n\n public virtual ReportPhishingResponse ReportPhishing(ReportPhishingRequest request, CallOptions options)\n\nReports a URI suspected of containing phishing content to be reviewed. Once\nthe report review is complete, its result can be found in the Cloud\nSecurity Command Center findings dashboard for Phishing Protection. If the\nresult verifies the existence of malicious phishing content, the site will\nbe added the to [Google's Social Engineering\nlists](https://support.google.com/webmasters/answer/6350487/) in order to\nprotect users that could get exposed to this threat in the future.\n\n### ReportPhishing(ReportPhishingRequest, Metadata, DateTime?, CancellationToken)\n\n public virtual ReportPhishingResponse ReportPhishing(ReportPhishingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)\n\nReports a URI suspected of containing phishing content to be reviewed. Once\nthe report review is complete, its result can be found in the Cloud\nSecurity Command Center findings dashboard for Phishing Protection. If the\nresult verifies the existence of malicious phishing content, the site will\nbe added the to [Google's Social Engineering\nlists](https://support.google.com/webmasters/answer/6350487/) in order to\nprotect users that could get exposed to this threat in the future.\n\n### ReportPhishingAsync(ReportPhishingRequest, CallOptions)\n\n public virtual AsyncUnaryCall\u003cReportPhishingResponse\u003e ReportPhishingAsync(ReportPhishingRequest request, CallOptions options)\n\nReports a URI suspected of containing phishing content to be reviewed. Once\nthe report review is complete, its result can be found in the Cloud\nSecurity Command Center findings dashboard for Phishing Protection. If the\nresult verifies the existence of malicious phishing content, the site will\nbe added the to [Google's Social Engineering\nlists](https://support.google.com/webmasters/answer/6350487/) in order to\nprotect users that could get exposed to this threat in the future.\n\n### ReportPhishingAsync(ReportPhishingRequest, Metadata, DateTime?, CancellationToken)\n\n public virtual AsyncUnaryCall\u003cReportPhishingResponse\u003e ReportPhishingAsync(ReportPhishingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)\n\nReports a URI suspected of containing phishing content to be reviewed. Once\nthe report review is complete, its result can be found in the Cloud\nSecurity Command Center findings dashboard for Phishing Protection. If the\nresult verifies the existence of malicious phishing content, the site will\nbe added the to [Google's Social Engineering\nlists](https://support.google.com/webmasters/answer/6350487/) in order to\nprotect users that could get exposed to this threat in the future."]]