public final class Indicator extends com.google.protobuf.GeneratedMessageV3 implements IndicatorOrBuilder
Represents what's commonly known as an _indicator of compromise_ (IoC) in computer forensics. This is an artifact observed on a network or in an operating system that, with high confidence, indicates a computer intrusion. For more information, see [Indicator of compromise](https://en.wikipedia.org/wiki/Indicator_of_compromise).Protobuf type
google.cloud.securitycenter.v1.Indicator| Modifier and Type | Class and Description |
|---|---|
static class |
Indicator.Builder
Represents what's commonly known as an _indicator of compromise_ (IoC) in
computer forensics.
|
static class |
Indicator.ProcessSignature
Indicates what signature matched this process.
|
static interface |
Indicator.ProcessSignatureOrBuilder |
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 |
DOMAINS_FIELD_NUMBER |
static int |
IP_ADDRESSES_FIELD_NUMBER |
static int |
SIGNATURES_FIELD_NUMBER |
static int |
URIS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Indicator |
getDefaultInstance() |
Indicator |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDomains(int index)
List of domains associated to the Finding.
|
com.google.protobuf.ByteString |
getDomainsBytes(int index)
List of domains associated to the Finding.
|
int |
getDomainsCount()
List of domains associated to the Finding.
|
com.google.protobuf.ProtocolStringList |
getDomainsList()
List of domains associated to the Finding.
|
String |
getIpAddresses(int index)
The list of IP addresses that are associated with the finding.
|
com.google.protobuf.ByteString |
getIpAddressesBytes(int index)
The list of IP addresses that are associated with the finding.
|
int |
getIpAddressesCount()
The list of IP addresses that are associated with the finding.
|
com.google.protobuf.ProtocolStringList |
getIpAddressesList()
The list of IP addresses that are associated with the finding.
|
com.google.protobuf.Parser<Indicator> |
getParserForType() |
int |
getSerializedSize() |
Indicator.ProcessSignature |
getSignatures(int index)
The list of matched signatures indicating that the given
process is present in the environment.
|
int |
getSignaturesCount()
The list of matched signatures indicating that the given
process is present in the environment.
|
List<Indicator.ProcessSignature> |
getSignaturesList()
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.ProcessSignatureOrBuilder |
getSignaturesOrBuilder(int index)
The list of matched signatures indicating that the given
process is present in the environment.
|
List<? extends Indicator.ProcessSignatureOrBuilder> |
getSignaturesOrBuilderList()
The list of matched signatures indicating that the given
process is present in the environment.
|
String |
getUris(int index)
The list of URIs associated to the Findings.
|
com.google.protobuf.ByteString |
getUrisBytes(int index)
The list of URIs associated to the Findings.
|
int |
getUrisCount()
The list of URIs associated to the Findings.
|
com.google.protobuf.ProtocolStringList |
getUrisList()
The list of URIs associated to the Findings.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Indicator.Builder |
newBuilder() |
static Indicator.Builder |
newBuilder(Indicator prototype) |
Indicator.Builder |
newBuilderForType() |
protected Indicator.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Indicator |
parseDelimitedFrom(InputStream input) |
static Indicator |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(byte[] data) |
static Indicator |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(ByteBuffer data) |
static Indicator |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(com.google.protobuf.ByteString data) |
static Indicator |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Indicator |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(InputStream input) |
static Indicator |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Indicator> |
parser() |
Indicator.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 IP_ADDRESSES_FIELD_NUMBER
public static final int DOMAINS_FIELD_NUMBER
public static final int SIGNATURES_FIELD_NUMBER
public static final int URIS_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 com.google.protobuf.ProtocolStringList getIpAddressesList()
The list of IP addresses that are associated with the finding.
repeated string ip_addresses = 1;getIpAddressesList in interface IndicatorOrBuilderpublic int getIpAddressesCount()
The list of IP addresses that are associated with the finding.
repeated string ip_addresses = 1;getIpAddressesCount in interface IndicatorOrBuilderpublic String getIpAddresses(int index)
The list of IP addresses that are associated with the finding.
repeated string ip_addresses = 1;getIpAddresses in interface IndicatorOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getIpAddressesBytes(int index)
The list of IP addresses that are associated with the finding.
repeated string ip_addresses = 1;getIpAddressesBytes in interface IndicatorOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getDomainsList()
List of domains associated to the Finding.
repeated string domains = 2;getDomainsList in interface IndicatorOrBuilderpublic int getDomainsCount()
List of domains associated to the Finding.
repeated string domains = 2;getDomainsCount in interface IndicatorOrBuilderpublic String getDomains(int index)
List of domains associated to the Finding.
repeated string domains = 2;getDomains in interface IndicatorOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDomainsBytes(int index)
List of domains associated to the Finding.
repeated string domains = 2;getDomainsBytes in interface IndicatorOrBuilderindex - The index of the value to return.public List<Indicator.ProcessSignature> getSignaturesList()
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
getSignaturesList in interface IndicatorOrBuilderpublic List<? extends Indicator.ProcessSignatureOrBuilder> getSignaturesOrBuilderList()
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
getSignaturesOrBuilderList in interface IndicatorOrBuilderpublic int getSignaturesCount()
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
getSignaturesCount in interface IndicatorOrBuilderpublic Indicator.ProcessSignature getSignatures(int index)
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
getSignatures in interface IndicatorOrBuilderpublic Indicator.ProcessSignatureOrBuilder getSignaturesOrBuilder(int index)
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
getSignaturesOrBuilder in interface IndicatorOrBuilderpublic com.google.protobuf.ProtocolStringList getUrisList()
The list of URIs associated to the Findings.
repeated string uris = 4;getUrisList in interface IndicatorOrBuilderpublic int getUrisCount()
The list of URIs associated to the Findings.
repeated string uris = 4;getUrisCount in interface IndicatorOrBuilderpublic String getUris(int index)
The list of URIs associated to the Findings.
repeated string uris = 4;getUris in interface IndicatorOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getUrisBytes(int index)
The list of URIs associated to the Findings.
repeated string uris = 4;getUrisBytes in interface IndicatorOrBuilderindex - The index of the value to return.public 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 parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Indicator parseFrom(InputStream input) throws IOException
IOExceptionpublic static Indicator parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Indicator parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Indicator parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Indicator parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Indicator parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Indicator.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Indicator.Builder newBuilder()
public static Indicator.Builder newBuilder(Indicator prototype)
public Indicator.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Indicator.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Indicator getDefaultInstance()
public static com.google.protobuf.Parser<Indicator> parser()
public com.google.protobuf.Parser<Indicator> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Indicator getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.