Interface SearchHashesResponse.ThreatHashOrBuilder (2.43.0)

public static interface SearchHashesResponse.ThreatHashOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getExpireTime()

public abstract Timestamp getExpireTime()

The cache lifetime for the returned match. Clients must not cache this response past this timestamp to avoid false positives.

.google.protobuf.Timestamp expire_time = 3;

Returns
Type Description
Timestamp

The expireTime.

getExpireTimeOrBuilder()

public abstract TimestampOrBuilder getExpireTimeOrBuilder()

The cache lifetime for the returned match. Clients must not cache this response past this timestamp to avoid false positives.

.google.protobuf.Timestamp expire_time = 3;

Returns
Type Description
TimestampOrBuilder

getHash()

public abstract ByteString getHash()

A 32 byte SHA256 hash. This field is in binary format. For JSON requests, hashes are base64-encoded.

bytes hash = 2;

Returns
Type Description
ByteString

The hash.

getThreatTypes(int index)

public abstract ThreatType getThreatTypes(int index)

The ThreatList this threat belongs to. This must contain at least one entry.

repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
ThreatType

The threatTypes at the given index.

getThreatTypesCount()

public abstract int getThreatTypesCount()

The ThreatList this threat belongs to. This must contain at least one entry.

repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;

Returns
Type Description
int

The count of threatTypes.

getThreatTypesList()

public abstract List<ThreatType> getThreatTypesList()

The ThreatList this threat belongs to. This must contain at least one entry.

repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;

Returns
Type Description
List<ThreatType>

A list containing the threatTypes.

getThreatTypesValue(int index)

public abstract int getThreatTypesValue(int index)

The ThreatList this threat belongs to. This must contain at least one entry.

repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of threatTypes at the given index.

getThreatTypesValueList()

public abstract List<Integer> getThreatTypesValueList()

The ThreatList this threat belongs to. This must contain at least one entry.

repeated .google.cloud.webrisk.v1beta1.ThreatType threat_types = 1;

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for threatTypes.

hasExpireTime()

public abstract boolean hasExpireTime()

The cache lifetime for the returned match. Clients must not cache this response past this timestamp to avoid false positives.

.google.protobuf.Timestamp expire_time = 3;

Returns
Type Description
boolean

Whether the expireTime field is set.