Package com.google.webrisk.v1 (2.12.0)

Classes

ComputeThreatListDiffRequest

Describes an API diff request.

Protobuf type google.cloud.webrisk.v1.ComputeThreatListDiffRequest

ComputeThreatListDiffRequest.Builder

Describes an API diff request.

Protobuf type google.cloud.webrisk.v1.ComputeThreatListDiffRequest

ComputeThreatListDiffRequest.Constraints

The constraints for this diff.

Protobuf type google.cloud.webrisk.v1.ComputeThreatListDiffRequest.Constraints

ComputeThreatListDiffRequest.Constraints.Builder

The constraints for this diff.

Protobuf type google.cloud.webrisk.v1.ComputeThreatListDiffRequest.Constraints

ComputeThreatListDiffResponse

Protobuf type google.cloud.webrisk.v1.ComputeThreatListDiffResponse

ComputeThreatListDiffResponse.Builder

Protobuf type google.cloud.webrisk.v1.ComputeThreatListDiffResponse

ComputeThreatListDiffResponse.Checksum

The expected state of a client's local database.

Protobuf type google.cloud.webrisk.v1.ComputeThreatListDiffResponse.Checksum

ComputeThreatListDiffResponse.Checksum.Builder

The expected state of a client's local database.

Protobuf type google.cloud.webrisk.v1.ComputeThreatListDiffResponse.Checksum

CreateSubmissionRequest

Request to send a potentially phishy URI to WebRisk.

Protobuf type google.cloud.webrisk.v1.CreateSubmissionRequest

CreateSubmissionRequest.Builder

Request to send a potentially phishy URI to WebRisk.

Protobuf type google.cloud.webrisk.v1.CreateSubmissionRequest

ProjectName

ProjectName.Builder

Builder for projects/{project}.

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.

Protobuf type google.cloud.webrisk.v1.RawHashes

RawHashes.Builder

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.

Protobuf type google.cloud.webrisk.v1.RawHashes

RawIndices

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

Protobuf type google.cloud.webrisk.v1.RawIndices

RawIndices.Builder

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

Protobuf type google.cloud.webrisk.v1.RawIndices

RiceDeltaEncoding

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

Protobuf type google.cloud.webrisk.v1.RiceDeltaEncoding

RiceDeltaEncoding.Builder

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

Protobuf type google.cloud.webrisk.v1.RiceDeltaEncoding

SearchHashesRequest

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

Protobuf type google.cloud.webrisk.v1.SearchHashesRequest

SearchHashesRequest.Builder

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

Protobuf type google.cloud.webrisk.v1.SearchHashesRequest

SearchHashesResponse

Protobuf type google.cloud.webrisk.v1.SearchHashesResponse

SearchHashesResponse.Builder

Protobuf type google.cloud.webrisk.v1.SearchHashesResponse

SearchHashesResponse.ThreatHash

Contains threat information on a matching hash.

Protobuf type google.cloud.webrisk.v1.SearchHashesResponse.ThreatHash

SearchHashesResponse.ThreatHash.Builder

Contains threat information on a matching hash.

Protobuf type google.cloud.webrisk.v1.SearchHashesResponse.ThreatHash

SearchUrisRequest

Request to check URI entries against threatLists.

Protobuf type google.cloud.webrisk.v1.SearchUrisRequest

SearchUrisRequest.Builder

Request to check URI entries against threatLists.

Protobuf type google.cloud.webrisk.v1.SearchUrisRequest

SearchUrisResponse

Protobuf type google.cloud.webrisk.v1.SearchUrisResponse

SearchUrisResponse.Builder

Protobuf type google.cloud.webrisk.v1.SearchUrisResponse

SearchUrisResponse.ThreatUri

Contains threat information on a matching uri.

Protobuf type google.cloud.webrisk.v1.SearchUrisResponse.ThreatUri

SearchUrisResponse.ThreatUri.Builder

Contains threat information on a matching uri.

Protobuf type google.cloud.webrisk.v1.SearchUrisResponse.ThreatUri

Submission

Wraps a URI that might be displaying malicious content.

Protobuf type google.cloud.webrisk.v1.Submission

Submission.Builder

Wraps a URI that might be displaying malicious content.

Protobuf type google.cloud.webrisk.v1.Submission

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.

Protobuf type google.cloud.webrisk.v1.ThreatEntryAdditions

ThreatEntryAdditions.Builder

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

Protobuf type google.cloud.webrisk.v1.ThreatEntryAdditions

ThreatEntryRemovals

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

Protobuf type google.cloud.webrisk.v1.ThreatEntryRemovals

ThreatEntryRemovals.Builder

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

Protobuf type google.cloud.webrisk.v1.ThreatEntryRemovals

WebRiskProto

WebRiskServiceGrpc

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

WebRiskServiceGrpc.WebRiskServiceBlockingStub

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

WebRiskServiceGrpc.WebRiskServiceFutureStub

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

WebRiskServiceGrpc.WebRiskServiceImplBase

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

WebRiskServiceGrpc.WebRiskServiceStub

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

Interfaces

ComputeThreatListDiffRequest.ConstraintsOrBuilder

ComputeThreatListDiffRequestOrBuilder

ComputeThreatListDiffResponse.ChecksumOrBuilder

ComputeThreatListDiffResponseOrBuilder

CreateSubmissionRequestOrBuilder

RawHashesOrBuilder

RawIndicesOrBuilder

RiceDeltaEncodingOrBuilder

SearchHashesRequestOrBuilder

SearchHashesResponse.ThreatHashOrBuilder

SearchHashesResponseOrBuilder

SearchUrisRequestOrBuilder

SearchUrisResponse.ThreatUriOrBuilder

SearchUrisResponseOrBuilder

SubmissionOrBuilder

ThreatEntryAdditionsOrBuilder

ThreatEntryRemovalsOrBuilder

Enums

CompressionType

The ways in which threat entry sets can be compressed.

Protobuf enum google.cloud.webrisk.v1.CompressionType

ComputeThreatListDiffResponse.ResponseType

The type of response sent to the client.

Protobuf enum google.cloud.webrisk.v1.ComputeThreatListDiffResponse.ResponseType

ThreatType

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

Protobuf enum google.cloud.webrisk.v1.ThreatType