public final class ThreatEntryAdditions extends GeneratedMessageV3 implements ThreatEntryAdditionsOrBuilder
Contains the set of entries to add to a local database.
May contain a combination of compressed and raw data in a single response.
Protobuf type google.cloud.webrisk.v1.ThreatEntryAdditions
Static Fields
RAW_HASHES_FIELD_NUMBER
public static final int RAW_HASHES_FIELD_NUMBER
Field Value
RICE_HASHES_FIELD_NUMBER
public static final int RICE_HASHES_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static ThreatEntryAdditions getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static ThreatEntryAdditions.Builder newBuilder()
Returns
newBuilder(ThreatEntryAdditions prototype)
public static ThreatEntryAdditions.Builder newBuilder(ThreatEntryAdditions prototype)
Parameter
Returns
parseDelimitedFrom(InputStream input)
public static ThreatEntryAdditions parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static ThreatEntryAdditions parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static ThreatEntryAdditions parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(CodedInputStream input)
public static ThreatEntryAdditions parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(InputStream input)
public static ThreatEntryAdditions parseFrom(InputStream input)
Parameter
Returns
Exceptions
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static ThreatEntryAdditions parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<ThreatEntryAdditions> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public ThreatEntryAdditions getDefaultInstanceForType()
Returns
getParserForType()
public Parser<ThreatEntryAdditions> getParserForType()
Returns
Overrides
getRawHashes(int index)
public RawHashes getRawHashes(int index)
The raw SHA256-formatted entries.
Repeated to allow returning sets of hashes with different prefix sizes.
repeated .google.cloud.webrisk.v1.RawHashes raw_hashes = 1;
Parameter
Returns
getRawHashesCount()
public int getRawHashesCount()
The raw SHA256-formatted entries.
Repeated to allow returning sets of hashes with different prefix sizes.
repeated .google.cloud.webrisk.v1.RawHashes raw_hashes = 1;
Returns
getRawHashesList()
public List<RawHashes> getRawHashesList()
The raw SHA256-formatted entries.
Repeated to allow returning sets of hashes with different prefix sizes.
repeated .google.cloud.webrisk.v1.RawHashes raw_hashes = 1;
Returns
getRawHashesOrBuilder(int index)
public RawHashesOrBuilder getRawHashesOrBuilder(int index)
The raw SHA256-formatted entries.
Repeated to allow returning sets of hashes with different prefix sizes.
repeated .google.cloud.webrisk.v1.RawHashes raw_hashes = 1;
Parameter
Returns
getRawHashesOrBuilderList()
public List<? extends RawHashesOrBuilder> getRawHashesOrBuilderList()
The raw SHA256-formatted entries.
Repeated to allow returning sets of hashes with different prefix sizes.
repeated .google.cloud.webrisk.v1.RawHashes raw_hashes = 1;
Returns
Type | Description |
List<? extends com.google.webrisk.v1.RawHashesOrBuilder> | |
getRiceHashes()
public RiceDeltaEncoding getRiceHashes()
The encoded 4-byte prefixes of SHA256-formatted entries, using a
Golomb-Rice encoding. The hashes are converted to uint32, sorted in
ascending order, then delta encoded and stored as encoded_data.
.google.cloud.webrisk.v1.RiceDeltaEncoding rice_hashes = 2;
Returns
getRiceHashesOrBuilder()
public RiceDeltaEncodingOrBuilder getRiceHashesOrBuilder()
The encoded 4-byte prefixes of SHA256-formatted entries, using a
Golomb-Rice encoding. The hashes are converted to uint32, sorted in
ascending order, then delta encoded and stored as encoded_data.
.google.cloud.webrisk.v1.RiceDeltaEncoding rice_hashes = 2;
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasRiceHashes()
public boolean hasRiceHashes()
The encoded 4-byte prefixes of SHA256-formatted entries, using a
Golomb-Rice encoding. The hashes are converted to uint32, sorted in
ascending order, then delta encoded and stored as encoded_data.
.google.cloud.webrisk.v1.RiceDeltaEncoding rice_hashes = 2;
Returns
Type | Description |
boolean | Whether the riceHashes field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public ThreatEntryAdditions.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ThreatEntryAdditions.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public ThreatEntryAdditions.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions