Class ComputeThreatListDiffResponse (2.52.0)

public final class ComputeThreatListDiffResponse extends GeneratedMessageV3 implements ComputeThreatListDiffResponseOrBuilder

Protobuf type google.cloud.webrisk.v1.ComputeThreatListDiffResponse

Static Fields

ADDITIONS_FIELD_NUMBER

public static final int ADDITIONS_FIELD_NUMBER
Field Value
Type Description
int

CHECKSUM_FIELD_NUMBER

public static final int CHECKSUM_FIELD_NUMBER
Field Value
Type Description
int

NEW_VERSION_TOKEN_FIELD_NUMBER

public static final int NEW_VERSION_TOKEN_FIELD_NUMBER
Field Value
Type Description
int
public static final int RECOMMENDED_NEXT_DIFF_FIELD_NUMBER
Field Value
Type Description
int

REMOVALS_FIELD_NUMBER

public static final int REMOVALS_FIELD_NUMBER
Field Value
Type Description
int

RESPONSE_TYPE_FIELD_NUMBER

public static final int RESPONSE_TYPE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static ComputeThreatListDiffResponse getDefaultInstance()
Returns
Type Description
ComputeThreatListDiffResponse

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static ComputeThreatListDiffResponse.Builder newBuilder()
Returns
Type Description
ComputeThreatListDiffResponse.Builder

newBuilder(ComputeThreatListDiffResponse prototype)

public static ComputeThreatListDiffResponse.Builder newBuilder(ComputeThreatListDiffResponse prototype)
Parameter
Name Description
prototype ComputeThreatListDiffResponse
Returns
Type Description
ComputeThreatListDiffResponse.Builder

parseDelimitedFrom(InputStream input)

public static ComputeThreatListDiffResponse parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ComputeThreatListDiffResponse parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static ComputeThreatListDiffResponse parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static ComputeThreatListDiffResponse parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static ComputeThreatListDiffResponse parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static ComputeThreatListDiffResponse parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static ComputeThreatListDiffResponse parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static ComputeThreatListDiffResponse parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static ComputeThreatListDiffResponse parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ComputeThreatListDiffResponse parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static ComputeThreatListDiffResponse parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static ComputeThreatListDiffResponse parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ComputeThreatListDiffResponse
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<ComputeThreatListDiffResponse> parser()
Returns
Type Description
Parser<ComputeThreatListDiffResponse>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAdditions()

public ThreatEntryAdditions getAdditions()

A set of entries to add to a local threat type's list.

.google.cloud.webrisk.v1.ThreatEntryAdditions additions = 5;

Returns
Type Description
ThreatEntryAdditions

The additions.

getAdditionsOrBuilder()

public ThreatEntryAdditionsOrBuilder getAdditionsOrBuilder()

A set of entries to add to a local threat type's list.

.google.cloud.webrisk.v1.ThreatEntryAdditions additions = 5;

Returns
Type Description
ThreatEntryAdditionsOrBuilder

getChecksum()

public ComputeThreatListDiffResponse.Checksum getChecksum()

The expected SHA256 hash of the client state; that is, of the sorted list of all hashes present in the database after applying the provided diff. If the client state doesn't match the expected state, the client must discard this diff and retry later.

.google.cloud.webrisk.v1.ComputeThreatListDiffResponse.Checksum checksum = 8;

Returns
Type Description
ComputeThreatListDiffResponse.Checksum

The checksum.

getChecksumOrBuilder()

public ComputeThreatListDiffResponse.ChecksumOrBuilder getChecksumOrBuilder()

The expected SHA256 hash of the client state; that is, of the sorted list of all hashes present in the database after applying the provided diff. If the client state doesn't match the expected state, the client must discard this diff and retry later.

.google.cloud.webrisk.v1.ComputeThreatListDiffResponse.Checksum checksum = 8;

Returns
Type Description
ComputeThreatListDiffResponse.ChecksumOrBuilder

getDefaultInstanceForType()

public ComputeThreatListDiffResponse getDefaultInstanceForType()
Returns
Type Description
ComputeThreatListDiffResponse

getNewVersionToken()

public ByteString getNewVersionToken()

The new opaque client version token. This should be retained by the client and passed into the next call of ComputeThreatListDiff as 'version_token'. A separate version token should be stored and used for each threatList.

bytes new_version_token = 7;

Returns
Type Description
ByteString

The newVersionToken.

getParserForType()

public Parser<ComputeThreatListDiffResponse> getParserForType()
Returns
Type Description
Parser<ComputeThreatListDiffResponse>
Overrides

getRecommendedNextDiff()

public Timestamp getRecommendedNextDiff()

The soonest the client should wait before issuing any diff request. Querying sooner is unlikely to produce a meaningful diff. Waiting longer is acceptable considering the use case. If this field is not set clients may update as soon as they want.

.google.protobuf.Timestamp recommended_next_diff = 2;

Returns
Type Description
Timestamp

The recommendedNextDiff.

getRecommendedNextDiffOrBuilder()

public TimestampOrBuilder getRecommendedNextDiffOrBuilder()

The soonest the client should wait before issuing any diff request. Querying sooner is unlikely to produce a meaningful diff. Waiting longer is acceptable considering the use case. If this field is not set clients may update as soon as they want.

.google.protobuf.Timestamp recommended_next_diff = 2;

Returns
Type Description
TimestampOrBuilder

getRemovals()

public ThreatEntryRemovals getRemovals()

A set of entries to remove from a local threat type's list. This field may be empty.

.google.cloud.webrisk.v1.ThreatEntryRemovals removals = 6;

Returns
Type Description
ThreatEntryRemovals

The removals.

getRemovalsOrBuilder()

public ThreatEntryRemovalsOrBuilder getRemovalsOrBuilder()

A set of entries to remove from a local threat type's list. This field may be empty.

.google.cloud.webrisk.v1.ThreatEntryRemovals removals = 6;

Returns
Type Description
ThreatEntryRemovalsOrBuilder

getResponseType()

public ComputeThreatListDiffResponse.ResponseType getResponseType()

The type of response. This may indicate that an action must be taken by the client when the response is received.

.google.cloud.webrisk.v1.ComputeThreatListDiffResponse.ResponseType response_type = 4;

Returns
Type Description
ComputeThreatListDiffResponse.ResponseType

The responseType.

getResponseTypeValue()

public int getResponseTypeValue()

The type of response. This may indicate that an action must be taken by the client when the response is received.

.google.cloud.webrisk.v1.ComputeThreatListDiffResponse.ResponseType response_type = 4;

Returns
Type Description
int

The enum numeric value on the wire for responseType.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasAdditions()

public boolean hasAdditions()

A set of entries to add to a local threat type's list.

.google.cloud.webrisk.v1.ThreatEntryAdditions additions = 5;

Returns
Type Description
boolean

Whether the additions field is set.

hasChecksum()

public boolean hasChecksum()

The expected SHA256 hash of the client state; that is, of the sorted list of all hashes present in the database after applying the provided diff. If the client state doesn't match the expected state, the client must discard this diff and retry later.

.google.cloud.webrisk.v1.ComputeThreatListDiffResponse.Checksum checksum = 8;

Returns
Type Description
boolean

Whether the checksum field is set.

hasRecommendedNextDiff()

public boolean hasRecommendedNextDiff()

The soonest the client should wait before issuing any diff request. Querying sooner is unlikely to produce a meaningful diff. Waiting longer is acceptable considering the use case. If this field is not set clients may update as soon as they want.

.google.protobuf.Timestamp recommended_next_diff = 2;

Returns
Type Description
boolean

Whether the recommendedNextDiff field is set.

hasRemovals()

public boolean hasRemovals()

A set of entries to remove from a local threat type's list. This field may be empty.

.google.cloud.webrisk.v1.ThreatEntryRemovals removals = 6;

Returns
Type Description
boolean

Whether the removals field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public ComputeThreatListDiffResponse.Builder newBuilderForType()
Returns
Type Description
ComputeThreatListDiffResponse.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected ComputeThreatListDiffResponse.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
ComputeThreatListDiffResponse.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public ComputeThreatListDiffResponse.Builder toBuilder()
Returns
Type Description
ComputeThreatListDiffResponse.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException