public final class Indicator extends 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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromiseProtobuf 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 |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameter
AbstractMessageLite.InternalOneOfEnum
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 |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static Indicator |
getDefaultInstance() |
Indicator |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
String |
getDomains(int index)
List of domains associated to the Finding.
|
ByteString |
getDomainsBytes(int index)
List of domains associated to the Finding.
|
int |
getDomainsCount()
List of domains associated to the Finding.
|
ProtocolStringList |
getDomainsList()
List of domains associated to the Finding.
|
String |
getIpAddresses(int index)
List of ip addresses associated to the Finding.
|
ByteString |
getIpAddressesBytes(int index)
List of ip addresses associated to the Finding.
|
int |
getIpAddressesCount()
List of ip addresses associated to the Finding.
|
ProtocolStringList |
getIpAddressesList()
List of ip addresses associated to the Finding.
|
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.
|
UnknownFieldSet |
getUnknownFields() |
String |
getUris(int index)
The list of URIs associated to the Findings.
|
ByteString |
getUrisBytes(int index)
The list of URIs associated to the Findings.
|
int |
getUrisCount()
The list of URIs associated to the Findings.
|
ProtocolStringList |
getUrisList()
The list of URIs associated to the Findings.
|
int |
hashCode() |
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Indicator.Builder |
newBuilder() |
static Indicator.Builder |
newBuilder(Indicator prototype) |
Indicator.Builder |
newBuilderForType() |
protected Indicator.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused) |
static Indicator |
parseDelimitedFrom(InputStream input) |
static Indicator |
parseDelimitedFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(byte[] data) |
static Indicator |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(ByteBuffer data) |
static Indicator |
parseFrom(ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(ByteString data) |
static Indicator |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(CodedInputStream input) |
static Indicator |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static Indicator |
parseFrom(InputStream input) |
static Indicator |
parseFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<Indicator> |
parser() |
Indicator.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public 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(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class GeneratedMessageV3
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public ProtocolStringList getIpAddressesList()
List of ip addresses associated to the Finding.
repeated string ip_addresses = 1;
getIpAddressesList
in interface IndicatorOrBuilder
public int getIpAddressesCount()
List of ip addresses associated to the Finding.
repeated string ip_addresses = 1;
getIpAddressesCount
in interface IndicatorOrBuilder
public String getIpAddresses(int index)
List of ip addresses associated to the Finding.
repeated string ip_addresses = 1;
getIpAddresses
in interface IndicatorOrBuilder
index
- The index of the element to return.public ByteString getIpAddressesBytes(int index)
List of ip addresses associated to the Finding.
repeated string ip_addresses = 1;
getIpAddressesBytes
in interface IndicatorOrBuilder
index
- The index of the value to return.public ProtocolStringList getDomainsList()
List of domains associated to the Finding.
repeated string domains = 2;
getDomainsList
in interface IndicatorOrBuilder
public int getDomainsCount()
List of domains associated to the Finding.
repeated string domains = 2;
getDomainsCount
in interface IndicatorOrBuilder
public String getDomains(int index)
List of domains associated to the Finding.
repeated string domains = 2;
getDomains
in interface IndicatorOrBuilder
index
- The index of the element to return.public ByteString getDomainsBytes(int index)
List of domains associated to the Finding.
repeated string domains = 2;
getDomainsBytes
in interface IndicatorOrBuilder
index
- 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 IndicatorOrBuilder
public 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 IndicatorOrBuilder
public 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 IndicatorOrBuilder
public 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 IndicatorOrBuilder
public 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 IndicatorOrBuilder
public ProtocolStringList getUrisList()
The list of URIs associated to the Findings.
repeated string uris = 4;
getUrisList
in interface IndicatorOrBuilder
public int getUrisCount()
The list of URIs associated to the Findings.
repeated string uris = 4;
getUrisCount
in interface IndicatorOrBuilder
public String getUris(int index)
The list of URIs associated to the Findings.
repeated string uris = 4;
getUris
in interface IndicatorOrBuilder
index
- The index of the element to return.public ByteString getUrisBytes(int index)
The list of URIs associated to the Findings.
repeated string uris = 4;
getUrisBytes
in interface IndicatorOrBuilder
index
- The index of the value to return.public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static Indicator parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Indicator parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Indicator parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Indicator parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Indicator parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Indicator parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static Indicator parseFrom(InputStream input) throws IOException
IOException
public static Indicator parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Indicator parseDelimitedFrom(InputStream input) throws IOException
IOException
public static Indicator parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static Indicator parseFrom(CodedInputStream input) throws IOException
IOException
public static Indicator parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public Indicator.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static Indicator.Builder newBuilder()
public static Indicator.Builder newBuilder(Indicator prototype)
public Indicator.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected Indicator.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static Indicator getDefaultInstance()
public Parser<Indicator> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public Indicator getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
Copyright © 2022 Google LLC. All rights reserved.