public static final class Indicator.ProcessSignature extends com.google.protobuf.GeneratedMessageV3 implements Indicator.ProcessSignatureOrBuilder
Indicates what signature matched this process.Protobuf type
google.cloud.securitycenter.v1.Indicator.ProcessSignature| Modifier and Type | Class and Description |
|---|---|
static class |
Indicator.ProcessSignature.Builder
Indicates what signature matched this process.
|
static class |
Indicator.ProcessSignature.MemoryHashSignature
A signature corresponding to memory page hashes.
|
static interface |
Indicator.ProcessSignature.MemoryHashSignatureOrBuilder |
static class |
Indicator.ProcessSignature.SignatureCase |
static class |
Indicator.ProcessSignature.SignatureType
Possible resource types to be associated with a signature.
|
static class |
Indicator.ProcessSignature.YaraRuleSignature
A signature corresponding to a YARA rule.
|
static interface |
Indicator.ProcessSignature.YaraRuleSignatureOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
MEMORY_HASH_SIGNATURE_FIELD_NUMBER |
static int |
SIGNATURE_TYPE_FIELD_NUMBER |
static int |
YARA_RULE_SIGNATURE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Indicator.ProcessSignature |
getDefaultInstance() |
Indicator.ProcessSignature |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Indicator.ProcessSignature.MemoryHashSignature |
getMemoryHashSignature()
Signature indicating that a binary family was matched.
|
Indicator.ProcessSignature.MemoryHashSignatureOrBuilder |
getMemoryHashSignatureOrBuilder()
Signature indicating that a binary family was matched.
|
com.google.protobuf.Parser<Indicator.ProcessSignature> |
getParserForType() |
int |
getSerializedSize() |
Indicator.ProcessSignature.SignatureCase |
getSignatureCase() |
Indicator.ProcessSignature.SignatureType |
getSignatureType()
Describes the type of resource associated with the signature.
|
int |
getSignatureTypeValue()
Describes the type of resource associated with the signature.
|
Indicator.ProcessSignature.YaraRuleSignature |
getYaraRuleSignature()
Signature indicating that a YARA rule was matched.
|
Indicator.ProcessSignature.YaraRuleSignatureOrBuilder |
getYaraRuleSignatureOrBuilder()
Signature indicating that a YARA rule was matched.
|
int |
hashCode() |
boolean |
hasMemoryHashSignature()
Signature indicating that a binary family was matched.
|
boolean |
hasYaraRuleSignature()
Signature indicating that a YARA rule was matched.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Indicator.ProcessSignature.Builder |
newBuilder() |
static Indicator.ProcessSignature.Builder |
newBuilder(Indicator.ProcessSignature prototype) |
Indicator.ProcessSignature.Builder |
newBuilderForType() |
protected Indicator.ProcessSignature.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Indicator.ProcessSignature |
parseDelimitedFrom(InputStream input) |
static Indicator.ProcessSignature |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator.ProcessSignature |
parseFrom(byte[] data) |
static Indicator.ProcessSignature |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator.ProcessSignature |
parseFrom(ByteBuffer data) |
static Indicator.ProcessSignature |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator.ProcessSignature |
parseFrom(com.google.protobuf.ByteString data) |
static Indicator.ProcessSignature |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator.ProcessSignature |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Indicator.ProcessSignature |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator.ProcessSignature |
parseFrom(InputStream input) |
static Indicator.ProcessSignature |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Indicator.ProcessSignature> |
parser() |
Indicator.ProcessSignature.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int MEMORY_HASH_SIGNATURE_FIELD_NUMBER
public static final int YARA_RULE_SIGNATURE_FIELD_NUMBER
public static final int SIGNATURE_TYPE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Indicator.ProcessSignature.SignatureCase getSignatureCase()
getSignatureCase in interface Indicator.ProcessSignatureOrBuilderpublic 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.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.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.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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Indicator.ProcessSignature parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator.ProcessSignature parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator.ProcessSignature parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator.ProcessSignature parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator.ProcessSignature parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator.ProcessSignature parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator.ProcessSignature parseFrom(InputStream input) throws IOException
IOExceptionpublic static Indicator.ProcessSignature parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Indicator.ProcessSignature parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Indicator.ProcessSignature parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Indicator.ProcessSignature parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Indicator.ProcessSignature parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Indicator.ProcessSignature.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Indicator.ProcessSignature.Builder newBuilder()
public static Indicator.ProcessSignature.Builder newBuilder(Indicator.ProcessSignature prototype)
public Indicator.ProcessSignature.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Indicator.ProcessSignature.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Indicator.ProcessSignature getDefaultInstance()
public static com.google.protobuf.Parser<Indicator.ProcessSignature> parser()
public com.google.protobuf.Parser<Indicator.ProcessSignature> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Indicator.ProcessSignature getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.