Google Cloud Web Risk V1 Client - Class ThreatInfo (1.4.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
NameDescription
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
TypeDescription
int

setAbuseType

The type of abuse.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getThreatConfidence

Confidence that the URI is unsafe.

Returns
TypeDescription
Google\Cloud\WebRisk\V1\ThreatInfo\Confidence|null

hasThreatConfidence

clearThreatConfidence

setThreatConfidence

Confidence that the URI is unsafe.

Parameter
NameDescription
var Google\Cloud\WebRisk\V1\ThreatInfo\Confidence
Returns
TypeDescription
$this

getThreatJustification

Context about why the URI is unsafe.

Returns
TypeDescription
Google\Cloud\WebRisk\V1\ThreatInfo\ThreatJustification|null

hasThreatJustification

clearThreatJustification

setThreatJustification

Context about why the URI is unsafe.

Parameter
NameDescription
var Google\Cloud\WebRisk\V1\ThreatInfo\ThreatJustification
Returns
TypeDescription
$this