public static final class Indicator.ProcessSignature.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder> implements Indicator.ProcessSignatureOrBuilder
Indicates what signature matched this process.Protobuf type
google.cloud.securitycenter.v1.Indicator.ProcessSignaturegetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Indicator.ProcessSignature build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Indicator.ProcessSignature buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Indicator.ProcessSignature.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature.Builder mergeFrom(Indicator.ProcessSignature other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public Indicator.ProcessSignature.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Indicator.ProcessSignature.Builder>IOExceptionpublic Indicator.ProcessSignature.SignatureCase getSignatureCase()
getSignatureCase in interface Indicator.ProcessSignatureOrBuilderpublic Indicator.ProcessSignature.Builder clearSignature()
public boolean hasMemoryHashSignature()
Signature indicating that a binary family was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.MemoryHashSignature memory_hash_signature = 6;
hasMemoryHashSignature in interface Indicator.ProcessSignatureOrBuilderpublic Indicator.ProcessSignature.MemoryHashSignature getMemoryHashSignature()
Signature indicating that a binary family was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.MemoryHashSignature memory_hash_signature = 6;
getMemoryHashSignature in interface Indicator.ProcessSignatureOrBuilderpublic Indicator.ProcessSignature.Builder setMemoryHashSignature(Indicator.ProcessSignature.MemoryHashSignature value)
Signature indicating that a binary family was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.MemoryHashSignature memory_hash_signature = 6;
public Indicator.ProcessSignature.Builder setMemoryHashSignature(Indicator.ProcessSignature.MemoryHashSignature.Builder builderForValue)
Signature indicating that a binary family was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.MemoryHashSignature memory_hash_signature = 6;
public Indicator.ProcessSignature.Builder mergeMemoryHashSignature(Indicator.ProcessSignature.MemoryHashSignature value)
Signature indicating that a binary family was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.MemoryHashSignature memory_hash_signature = 6;
public Indicator.ProcessSignature.Builder clearMemoryHashSignature()
Signature indicating that a binary family was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.MemoryHashSignature memory_hash_signature = 6;
public Indicator.ProcessSignature.MemoryHashSignature.Builder getMemoryHashSignatureBuilder()
Signature indicating that a binary family was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.MemoryHashSignature memory_hash_signature = 6;
public Indicator.ProcessSignature.MemoryHashSignatureOrBuilder getMemoryHashSignatureOrBuilder()
Signature indicating that a binary family was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.MemoryHashSignature memory_hash_signature = 6;
getMemoryHashSignatureOrBuilder in interface Indicator.ProcessSignatureOrBuilderpublic boolean hasYaraRuleSignature()
Signature indicating that a YARA rule was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.YaraRuleSignature yara_rule_signature = 7;
hasYaraRuleSignature in interface Indicator.ProcessSignatureOrBuilderpublic Indicator.ProcessSignature.YaraRuleSignature getYaraRuleSignature()
Signature indicating that a YARA rule was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.YaraRuleSignature yara_rule_signature = 7;
getYaraRuleSignature in interface Indicator.ProcessSignatureOrBuilderpublic Indicator.ProcessSignature.Builder setYaraRuleSignature(Indicator.ProcessSignature.YaraRuleSignature value)
Signature indicating that a YARA rule was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.YaraRuleSignature yara_rule_signature = 7;
public Indicator.ProcessSignature.Builder setYaraRuleSignature(Indicator.ProcessSignature.YaraRuleSignature.Builder builderForValue)
Signature indicating that a YARA rule was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.YaraRuleSignature yara_rule_signature = 7;
public Indicator.ProcessSignature.Builder mergeYaraRuleSignature(Indicator.ProcessSignature.YaraRuleSignature value)
Signature indicating that a YARA rule was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.YaraRuleSignature yara_rule_signature = 7;
public Indicator.ProcessSignature.Builder clearYaraRuleSignature()
Signature indicating that a YARA rule was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.YaraRuleSignature yara_rule_signature = 7;
public Indicator.ProcessSignature.YaraRuleSignature.Builder getYaraRuleSignatureBuilder()
Signature indicating that a YARA rule was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.YaraRuleSignature yara_rule_signature = 7;
public Indicator.ProcessSignature.YaraRuleSignatureOrBuilder getYaraRuleSignatureOrBuilder()
Signature indicating that a YARA rule was matched.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.YaraRuleSignature yara_rule_signature = 7;
getYaraRuleSignatureOrBuilder in interface Indicator.ProcessSignatureOrBuilderpublic int getSignatureTypeValue()
Describes the type of resource associated with the signature.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.SignatureType signature_type = 8;
getSignatureTypeValue in interface Indicator.ProcessSignatureOrBuilderpublic Indicator.ProcessSignature.Builder setSignatureTypeValue(int value)
Describes the type of resource associated with the signature.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.SignatureType signature_type = 8;
value - The enum numeric value on the wire for signatureType to set.public Indicator.ProcessSignature.SignatureType getSignatureType()
Describes the type of resource associated with the signature.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.SignatureType signature_type = 8;
getSignatureType in interface Indicator.ProcessSignatureOrBuilderpublic Indicator.ProcessSignature.Builder setSignatureType(Indicator.ProcessSignature.SignatureType value)
Describes the type of resource associated with the signature.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.SignatureType signature_type = 8;
value - The signatureType to set.public Indicator.ProcessSignature.Builder clearSignatureType()
Describes the type of resource associated with the signature.
.google.cloud.securitycenter.v1.Indicator.ProcessSignature.SignatureType signature_type = 8;
public final Indicator.ProcessSignature.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>public final Indicator.ProcessSignature.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.ProcessSignature.Builder>Copyright © 2024 Google LLC. All rights reserved.