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.v1beta1.ThreatEntryAdditions
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
RAW_HASHES_FIELD_NUMBER
public static final int RAW_HASHES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
RICE_HASHES_FIELD_NUMBER
public static final int RICE_HASHES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ThreatEntryAdditions getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ThreatEntryAdditions.Builder newBuilder()
newBuilder(ThreatEntryAdditions prototype)
public static ThreatEntryAdditions.Builder newBuilder(ThreatEntryAdditions prototype)
parseDelimitedFrom(InputStream input)
public static ThreatEntryAdditions parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ThreatEntryAdditions parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ThreatEntryAdditions parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static ThreatEntryAdditions parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static ThreatEntryAdditions parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ThreatEntryAdditions parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ThreatEntryAdditions parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ThreatEntryAdditions> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ThreatEntryAdditions getDefaultInstanceForType()
getParserForType()
public Parser<ThreatEntryAdditions> getParserForType()
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.v1beta1.RawHashes raw_hashes = 1;
Parameter |
Name |
Description |
index |
int
|
getRawHashesCount()
public int getRawHashesCount()
The raw SHA256-formatted entries.
Repeated to allow returning sets of hashes with different prefix sizes.
repeated .google.cloud.webrisk.v1beta1.RawHashes raw_hashes = 1;
Returns |
Type |
Description |
int |
|
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.v1beta1.RawHashes raw_hashes = 1;
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.v1beta1.RawHashes raw_hashes = 1;
Parameter |
Name |
Description |
index |
int
|
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.v1beta1.RawHashes raw_hashes = 1;
Returns |
Type |
Description |
List<? extends com.google.webrisk.v1beta1.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.v1beta1.RiceDeltaEncoding rice_hashes = 2;
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.v1beta1.RiceDeltaEncoding rice_hashes = 2;
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
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.v1beta1.RiceDeltaEncoding rice_hashes = 2;
Returns |
Type |
Description |
boolean |
Whether the riceHashes field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ThreatEntryAdditions.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ThreatEntryAdditions.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public ThreatEntryAdditions.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides