Google Cloud Web Risk V1 Client - Class ThreatInfo (1.5.4)

Reference documentation and code samples for the Google Cloud Web Risk V1 Client class 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";

Generated from protobuf message google.cloud.webrisk.v1.ThreatInfo

Namespace

Google \ Cloud \ WebRisk \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ abuse_type int

The type of abuse.

↳ threat_confidence Google\Cloud\WebRisk\V1\ThreatInfo\Confidence

Confidence that the URI is unsafe.

↳ threat_justification Google\Cloud\WebRisk\V1\ThreatInfo\ThreatJustification

Context about why the URI is unsafe.

getAbuseType

The type of abuse.

Returns
Type Description
int

setAbuseType

The type of abuse.

Parameter
Name Description
var int
Returns
Type Description
$this

getThreatConfidence

Confidence that the URI is unsafe.

Returns
Type Description
Google\Cloud\WebRisk\V1\ThreatInfo\Confidence|null

hasThreatConfidence

clearThreatConfidence

setThreatConfidence

Confidence that the URI is unsafe.

Parameter
Name Description
var Google\Cloud\WebRisk\V1\ThreatInfo\Confidence
Returns
Type Description
$this

getThreatJustification

Context about why the URI is unsafe.

Returns
Type Description
Google\Cloud\WebRisk\V1\ThreatInfo\ThreatJustification|null

hasThreatJustification

clearThreatJustification

setThreatJustification

Context about why the URI is unsafe.

Parameter
Name Description
var Google\Cloud\WebRisk\V1\ThreatInfo\ThreatJustification
Returns
Type Description
$this