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.
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
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.
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";
SubmitUriMetadata.Types
Container for nested types declared in the SubmitUriMetadata message type.
SubmitUriRequest
Request to send a potentially malicious URI to WebRisk.
ThreatDiscovery
Details about how the threat was discovered.
ThreatDiscovery.Types
Container for nested types declared in the ThreatDiscovery message type.
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";
ThreatInfo.Types
Container for nested types declared in the ThreatInfo message type.
ThreatInfo.Types.Confidence
Confidence that a URI is unsafe.
ThreatInfo.Types.Confidence.Types
Container for nested types declared in the Confidence message type.
ThreatInfo.Types.ThreatJustification
Context about why the URI is unsafe.
ThreatInfo.Types.ThreatJustification.Types
Container for nested types declared in the ThreatJustification message type.
WebRiskService
Web Risk API defines an interface to detect malicious URLs on your website and in client applications.
WebRiskService.WebRiskServiceBase
Base class for server-side implementations of WebRiskService
WebRiskService.WebRiskServiceClient
Client for WebRiskService
WebRiskServiceClient
WebRiskService client wrapper, for convenient use.
WebRiskServiceClientBuilder
Builder class for WebRiskServiceClient to provide simple configuration of credentials, endpoint etc.
WebRiskServiceClientImpl
WebRiskService client wrapper implementation, for convenient use.
WebRiskServiceSettings
Settings for WebRiskServiceClient instances.
Enums
CompressionType
The ways in which threat entry sets can be compressed.
ComputeThreatListDiffResponse.Types.ResponseType
The type of response sent to the client.
SubmitUriMetadata.Types.State
Enum that represents the state of the long-running operation.
ThreatDiscovery.Types.Platform
Platform types.
ThreatInfo.Types.AbuseType
The abuse type found on the URI.
ThreatInfo.Types.Confidence.Types.ConfidenceLevel
Enum representation of confidence.
ThreatInfo.Types.Confidence.ValueOneofCase
Enum of possible cases for the "value" oneof.
ThreatInfo.Types.ThreatJustification.Types.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.