Package com.google.webrisk.v1 (2.20.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

SubmitUriMetadata

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

Protobuf type google.cloud.webrisk.v1.SubmitUriMetadata

SubmitUriMetadata.Builder

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

Protobuf type google.cloud.webrisk.v1.SubmitUriMetadata

SubmitUriRequest

Request to send a potentially malicious URI to WebRisk.

Protobuf type google.cloud.webrisk.v1.SubmitUriRequest

SubmitUriRequest.Builder

Request to send a potentially malicious URI to WebRisk.

Protobuf type google.cloud.webrisk.v1.SubmitUriRequest

ThreatDiscovery

Details about how the threat was discovered.

Protobuf type google.cloud.webrisk.v1.ThreatDiscovery

ThreatDiscovery.Builder

Details about how the threat was discovered.

Protobuf type google.cloud.webrisk.v1.ThreatDiscovery

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

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";

Protobuf type google.cloud.webrisk.v1.ThreatInfo

ThreatInfo.Builder

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

Protobuf type google.cloud.webrisk.v1.ThreatInfo

ThreatInfo.Confidence

Confidence that a URI is unsafe.

Protobuf type google.cloud.webrisk.v1.ThreatInfo.Confidence

ThreatInfo.Confidence.Builder

Confidence that a URI is unsafe.

Protobuf type google.cloud.webrisk.v1.ThreatInfo.Confidence

ThreatInfo.ThreatJustification

Context about why the URI is unsafe.

Protobuf type google.cloud.webrisk.v1.ThreatInfo.ThreatJustification

ThreatInfo.ThreatJustification.Builder

Context about why the URI is unsafe.

Protobuf type google.cloud.webrisk.v1.ThreatInfo.ThreatJustification

WebRiskProto

WebRiskServiceGrpc

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

WebRiskServiceGrpc.WebRiskServiceBlockingStub

A stub to allow clients to do synchronous rpc calls to service WebRiskService.

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

WebRiskServiceGrpc.WebRiskServiceFutureStub

A stub to allow clients to do ListenableFuture-style rpc calls to service WebRiskService.

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

WebRiskServiceGrpc.WebRiskServiceImplBase

Base class for the server implementation of the service WebRiskService.

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

WebRiskServiceGrpc.WebRiskServiceStub

A stub to allow clients to do asynchronous rpc calls to service WebRiskService.

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

SubmitUriMetadataOrBuilder

SubmitUriRequestOrBuilder

ThreatDiscoveryOrBuilder

ThreatEntryAdditionsOrBuilder

ThreatEntryRemovalsOrBuilder

ThreatInfo.ConfidenceOrBuilder

ThreatInfo.ThreatJustificationOrBuilder

ThreatInfoOrBuilder

WebRiskServiceGrpc.AsyncService

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

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

SubmitUriMetadata.State

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

Protobuf enum google.cloud.webrisk.v1.SubmitUriMetadata.State

ThreatDiscovery.Platform

Platform types.

Protobuf enum google.cloud.webrisk.v1.ThreatDiscovery.Platform

ThreatInfo.AbuseType

The abuse type found on the URI.

Protobuf enum google.cloud.webrisk.v1.ThreatInfo.AbuseType

ThreatInfo.Confidence.ConfidenceLevel

Enum representation of confidence.

Protobuf enum google.cloud.webrisk.v1.ThreatInfo.Confidence.ConfidenceLevel

ThreatInfo.Confidence.ValueCase

ThreatInfo.ThreatJustification.JustificationLabel

Labels that explain how the URI was classified.

Protobuf enum google.cloud.webrisk.v1.ThreatInfo.ThreatJustification.JustificationLabel

ThreatType

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

Protobuf enum google.cloud.webrisk.v1.ThreatType