Module google_safebrowsing4::api[][src]

Structs

A builder for the get method supported by a encodedFullHashe resource. It is not used directly, but through a EncodedFullHasheMethods instance.

A builder providing access to all methods supported on encodedFullHashe resources. It is not used directly, but through the Safebrowsing hub.

A builder for the get method supported by a encodedUpdate resource. It is not used directly, but through a EncodedUpdateMethods instance.

A builder providing access to all methods supported on encodedUpdate resources. It is not used directly, but through the Safebrowsing hub.

Finds the full hashes that match the requested hash prefixes.

A builder providing access to all methods supported on fullHashe resources. It is not used directly, but through the Safebrowsing hub.

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.

The expected state of a client’s local database.

The client metadata associated with Safe Browsing API requests.

Describes a Safe Browsing API update request. Clients can request updates for multiple lists in a single request. The server may not respond to all requests, if the server has no updates for that list. NOTE: Field index 2 is unused. NEXT: 5

A single list update request.

The constraints for this update.

There is no detailed description.

An update to an individual list.

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

There is no detailed description.

Request to check entries against lists.

There is no detailed description.

There is no detailed description.

The uncompressed threat entries in hash format of a particular prefix length. 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 URL. Used for sending ThreatEntrySet to clients that do not support compression, or when sending non-4-byte hashes to clients that do support compression.

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

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

An individual threat; for example, a malicious URL or its hash representation. Only one of these fields should be set.

The metadata associated with a specific threat entry. The client is expected to know the metadata key/value pairs associated with each threat type.

A single metadata entry.

A set of threats that should be added or removed from a client’s local database.

There is no detailed description.

A single resource related to a threat hit.

Details about the user that encountered the threat.

The information regarding one or more threats that a client submits when checking for matches in threat lists.

Describes an individual threat list. A list is defined by three parameters: the type of threat posed, the type of platform targeted by the threat, and the type of entries in the list.

A match when checking a threat entry in the Safe Browsing threat lists.

Central instance to access all Safebrowsing related resource activities

Reports a Safe Browsing threat list hit to Google. Only projects with TRUSTED_REPORTER visibility can use this method.

A builder providing access to all methods supported on threatHit resources. It is not used directly, but through the Safebrowsing hub.

Lists the Safe Browsing threat lists available for download.

A builder providing access to all methods supported on threatList resources. It is not used directly, but through the Safebrowsing hub.

Fetches the most recent threat list updates. A client can request updates for multiple lists at once.

A builder providing access to all methods supported on threatListUpdate resources. It is not used directly, but through the Safebrowsing hub.

Finds the threat entries that match the Safe Browsing lists.

A builder providing access to all methods supported on threatMatche resources. It is not used directly, but through the Safebrowsing hub.