Package com.google.webrisk.v1
Class ThreatEntryAdditions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ThreatEntryAdditions.Builder>
com.google.webrisk.v1.ThreatEntryAdditions.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ThreatEntryAdditionsOrBuilder,Cloneable
- Enclosing class:
- ThreatEntryAdditions
public static final class ThreatEntryAdditions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ThreatEntryAdditions.Builder>
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-
Method Summary
Modifier and TypeMethodDescriptionaddAllRawHashes(Iterable<? extends RawHashes> values) The raw SHA256-formatted entries.addRawHashes(int index, RawHashes value) The raw SHA256-formatted entries.addRawHashes(int index, RawHashes.Builder builderForValue) The raw SHA256-formatted entries.addRawHashes(RawHashes value) The raw SHA256-formatted entries.addRawHashes(RawHashes.Builder builderForValue) The raw SHA256-formatted entries.The raw SHA256-formatted entries.addRawHashesBuilder(int index) The raw SHA256-formatted entries.build()clear()The raw SHA256-formatted entries.The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetRawHashes(int index) The raw SHA256-formatted entries.getRawHashesBuilder(int index) The raw SHA256-formatted entries.The raw SHA256-formatted entries.intThe raw SHA256-formatted entries.The raw SHA256-formatted entries.getRawHashesOrBuilder(int index) The raw SHA256-formatted entries.List<? extends RawHashesOrBuilder>The raw SHA256-formatted entries.The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding.The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding.The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding.booleanThe encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ThreatEntryAdditions other) mergeRiceHashes(RiceDeltaEncoding value) The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding.removeRawHashes(int index) The raw SHA256-formatted entries.setRawHashes(int index, RawHashes value) The raw SHA256-formatted entries.setRawHashes(int index, RawHashes.Builder builderForValue) The raw SHA256-formatted entries.setRiceHashes(RiceDeltaEncoding value) The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding.setRiceHashes(RiceDeltaEncoding.Builder builderForValue) The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ThreatEntryAdditions.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ThreatEntryAdditions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ThreatEntryAdditions.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ThreatEntryAdditions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ThreatEntryAdditions.Builder>
-
mergeFrom
public ThreatEntryAdditions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ThreatEntryAdditions.Builder>- Throws:
IOException
-
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;- Specified by:
getRawHashesListin interfaceThreatEntryAdditionsOrBuilder
-
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;- Specified by:
getRawHashesCountin interfaceThreatEntryAdditionsOrBuilder
-
getRawHashes
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;- Specified by:
getRawHashesin interfaceThreatEntryAdditionsOrBuilder
-
setRawHashes
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; -
setRawHashes
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; -
addRawHashes
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; -
addRawHashes
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; -
addRawHashes
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; -
addRawHashes
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; -
addAllRawHashes
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; -
clearRawHashes
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; -
removeRawHashes
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; -
getRawHashesBuilder
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; -
getRawHashesOrBuilder
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;- Specified by:
getRawHashesOrBuilderin interfaceThreatEntryAdditionsOrBuilder
-
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;- Specified by:
getRawHashesOrBuilderListin interfaceThreatEntryAdditionsOrBuilder
-
addRawHashesBuilder
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; -
addRawHashesBuilder
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; -
getRawHashesBuilderList
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; -
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;- Specified by:
hasRiceHashesin interfaceThreatEntryAdditionsOrBuilder- Returns:
- Whether the riceHashes field is set.
-
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;- Specified by:
getRiceHashesin interfaceThreatEntryAdditionsOrBuilder- Returns:
- The riceHashes.
-
setRiceHashes
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; -
setRiceHashes
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; -
mergeRiceHashes
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; -
clearRiceHashes
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; -
getRiceHashesBuilder
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; -
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;- Specified by:
getRiceHashesOrBuilderin interfaceThreatEntryAdditionsOrBuilder
-