Struct googapis::google::cloud::phishingprotection::v1beta1::phishing_protection_service_v1_beta1_client::PhishingProtectionServiceV1Beta1Client [−][src]
pub struct PhishingProtectionServiceV1Beta1Client<T> { /* fields omitted */ }
Expand description
Service to report phishing URIs.
Implementations
impl<T> PhishingProtectionServiceV1Beta1Client<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as Body>::Error: Into<StdError> + Send,
impl<T> PhishingProtectionServiceV1Beta1Client<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as Body>::Error: Into<StdError> + Send,
pub fn with_interceptor<F>(
inner: T,
interceptor: F
) -> PhishingProtectionServiceV1Beta1Client<InterceptedService<T, F>> where
F: Interceptor,
T: Service<Request<BoxBody>, Response = Response<<T as GrpcService<BoxBody>>::ResponseBody>>,
<T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,
Compress requests with gzip
.
This requires the server to support it otherwise it might respond with an error.
Enable decompressing responses with gzip
.
pub async fn report_phishing(
&mut self,
request: impl IntoRequest<ReportPhishingRequest>
) -> Result<Response<ReportPhishingResponse>, Status>
pub async fn report_phishing(
&mut self,
request: impl IntoRequest<ReportPhishingRequest>
) -> Result<Response<ReportPhishingResponse>, Status>
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.
Trait Implementations
Auto Trait Implementations
impl<T> RefUnwindSafe for PhishingProtectionServiceV1Beta1Client<T> where
T: RefUnwindSafe,
impl<T> Send for PhishingProtectionServiceV1Beta1Client<T> where
T: Send,
impl<T> Sync for PhishingProtectionServiceV1Beta1Client<T> where
T: Sync,
impl<T> Unpin for PhishingProtectionServiceV1Beta1Client<T> where
T: Unpin,
impl<T> UnwindSafe for PhishingProtectionServiceV1Beta1Client<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more