Package Classes (1.15.0)

Summary of entries of Classes for webrisk.

Classes

WebRiskServiceAsyncClient

Web Risk API defines an interface to detect malicious URLs on your website and in client applications.

WebRiskServiceClient

Web Risk API defines an interface to detect malicious URLs on your website and in client applications.

CompressionType

The ways in which threat entry sets can be compressed.

ComputeThreatListDiffRequest

Describes an API diff request.

Constraints

The constraints for this diff.

ComputeThreatListDiffResponse

Checksum

The expected state of a client's local database.

ResponseType

The type of response sent to the client.

CreateSubmissionRequest

Request to send a potentially phishy URI to WebRisk.

RawHashes

The uncompressed threat entries in hash format. Hashes can be anywhere from 4 to 32 bytes in size. A large majority are 4 bytes, but some hashes are lengthened if they collide with the hash of a popular URI.

Used for sending ThreatEntryAdditons to clients that do not support compression, or when sending non-4-byte hashes to clients that do support compression.

RawIndices

A set of raw indices to remove from a local list.

RiceDeltaEncoding

The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or compressed removal indices.

SearchHashesRequest

Request to return full hashes matched by the provided hash prefixes.

SearchHashesResponse

ThreatHash

Contains threat information on a matching hash.

SearchUrisRequest

Request to check URI entries against threatLists.

SearchUrisResponse

ThreatUri

Contains threat information on a matching uri.

Submission

Wraps a URI that might be displaying malicious content.

SubmitUriMetadata

Metadata for the Submit URI long-running operation. option (google.api.message_visibility).restriction = "TRUSTED_TESTER";

State

Enum that represents the state of the long-running operation.

SubmitUriRequest

Request to send a potentially malicious URI to WebRisk.

ThreatDiscovery

Details about how the threat was discovered.

Platform

Platform types.

ThreatEntryAdditions

Contains the set of entries to add to a local database. May contain a combination of compressed and raw data in a single response.

ThreatEntryRemovals

Contains the set of entries to remove from a local database.

ThreatInfo

Context about the submission including the type of abuse found on the URI and supporting details. option (google.api.message_visibility).restriction = "TRUSTED_TESTER";

AbuseType

The abuse type found on the URI.

Confidence

Confidence that a URI is unsafe.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ConfidenceLevel

Enum representation of confidence.

ThreatJustification

Context about why the URI is unsafe.

JustificationLabel

Labels that explain how the URI was classified.

ThreatType

The type of threat. This maps directly to the threat list a threat may belong to.

WebRiskServiceV1Beta1AsyncClient

Web Risk v1beta1 API defines an interface to detect malicious URLs on your website and in client applications.

WebRiskServiceV1Beta1Client

Web Risk v1beta1 API defines an interface to detect malicious URLs on your website and in client applications.

CompressionType

The ways in which threat entry sets can be compressed.

ComputeThreatListDiffRequest

Describes an API diff request.

Constraints

The constraints for this diff.

ComputeThreatListDiffResponse

Checksum

The expected state of a client's local database.

ResponseType

The type of response sent to the client.

RawHashes

The uncompressed threat entries in hash format. Hashes can be anywhere from 4 to 32 bytes in size. A large majority are 4 bytes, but some hashes are lengthened if they collide with the hash of a popular URI.

Used for sending ThreatEntryAdditons to clients that do not support compression, or when sending non-4-byte hashes to clients that do support compression.

RawIndices

A set of raw indices to remove from a local list.

RiceDeltaEncoding

The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or compressed removal indices.

SearchHashesRequest

Request to return full hashes matched by the provided hash prefixes.

SearchHashesResponse

ThreatHash

Contains threat information on a matching hash.

SearchUrisRequest

Request to check URI entries against threatLists.

SearchUrisResponse

ThreatUri

Contains threat information on a matching uri.

ThreatEntryAdditions

Contains the set of entries to add to a local database. May contain a combination of compressed and raw data in a single response.

ThreatEntryRemovals

Contains the set of entries to remove from a local database.

ThreatType

The type of threat. This maps dirrectly to the threat list a threat may belong to.