Google Cloud Web Risk v1beta1 API - Namespace Google.Cloud.WebRisk.V1Beta1 (3.0.0-beta05)

Classes

ComputeThreatListDiffRequest

Describes an API diff request.

ComputeThreatListDiffRequest.Types

Container for nested types declared in the ComputeThreatListDiffRequest message type.

ComputeThreatListDiffRequest.Types.Constraints

The constraints for this diff.

ComputeThreatListDiffResponse

ComputeThreatListDiffResponse.Types

Container for nested types declared in the ComputeThreatListDiffResponse message type.

ComputeThreatListDiffResponse.Types.Checksum

The expected state of a client's local database.

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

SearchHashesResponse.Types

Container for nested types declared in the SearchHashesResponse message type.

SearchHashesResponse.Types.ThreatHash

Contains threat information on a matching hash.

SearchUrisRequest

Request to check URI entries against threatLists.

SearchUrisResponse

SearchUrisResponse.Types

Container for nested types declared in the SearchUrisResponse message type.

SearchUrisResponse.Types.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.

WebRiskServiceV1Beta1

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

WebRiskServiceV1Beta1.WebRiskServiceV1Beta1Base

Base class for server-side implementations of WebRiskServiceV1Beta1

WebRiskServiceV1Beta1.WebRiskServiceV1Beta1Client

Client for WebRiskServiceV1Beta1

WebRiskServiceV1Beta1Client

WebRiskServiceV1Beta1 client wrapper, for convenient use.

WebRiskServiceV1Beta1ClientBuilder

Builder class for WebRiskServiceV1Beta1Client to provide simple configuration of credentials, endpoint etc.

WebRiskServiceV1Beta1ClientImpl

WebRiskServiceV1Beta1 client wrapper implementation, for convenient use.

WebRiskServiceV1Beta1Settings

Settings for WebRiskServiceV1Beta1Client instances.

Enums

CompressionType

The ways in which threat entry sets can be compressed.

ComputeThreatListDiffResponse.Types.ResponseType

The type of response sent to the client.

ThreatType

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