Interface SearchHashesResponse.ThreatHashOrBuilder (2.23.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
TypeDescription
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
TypeDescription
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
TypeDescription
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.v1.ThreatType threat_types = 1;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
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.v1.ThreatType threat_types = 1;

Returns
TypeDescription
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.v1.ThreatType threat_types = 1;

Returns
TypeDescription
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.v1.ThreatType threat_types = 1;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
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.v1.ThreatType threat_types = 1;

Returns
TypeDescription
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
TypeDescription
boolean

Whether the expireTime field is set.