public static final class Indicator.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Indicator.Builder> 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 | Method and Description |
|---|---|
Indicator.Builder |
addAllDomains(Iterable<String> values)
List of domains associated to the Finding.
|
Indicator.Builder |
addAllIpAddresses(Iterable<String> values)
The list of IP addresses that are associated with the finding.
|
Indicator.Builder |
addAllSignatures(Iterable<? extends Indicator.ProcessSignature> values)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.Builder |
addAllUris(Iterable<String> values)
The list of URIs associated to the Findings.
|
Indicator.Builder |
addDomains(String value)
List of domains associated to the Finding.
|
Indicator.Builder |
addDomainsBytes(com.google.protobuf.ByteString value)
List of domains associated to the Finding.
|
Indicator.Builder |
addIpAddresses(String value)
The list of IP addresses that are associated with the finding.
|
Indicator.Builder |
addIpAddressesBytes(com.google.protobuf.ByteString value)
The list of IP addresses that are associated with the finding.
|
Indicator.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Indicator.Builder |
addSignatures(Indicator.ProcessSignature.Builder builderForValue)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.Builder |
addSignatures(Indicator.ProcessSignature value)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.Builder |
addSignatures(int index,
Indicator.ProcessSignature.Builder builderForValue)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.Builder |
addSignatures(int index,
Indicator.ProcessSignature value)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.ProcessSignature.Builder |
addSignaturesBuilder()
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.ProcessSignature.Builder |
addSignaturesBuilder(int index)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.Builder |
addUris(String value)
The list of URIs associated to the Findings.
|
Indicator.Builder |
addUrisBytes(com.google.protobuf.ByteString value)
The list of URIs associated to the Findings.
|
Indicator |
build() |
Indicator |
buildPartial() |
Indicator.Builder |
clear() |
Indicator.Builder |
clearDomains()
List of domains associated to the Finding.
|
Indicator.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Indicator.Builder |
clearIpAddresses()
The list of IP addresses that are associated with the finding.
|
Indicator.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Indicator.Builder |
clearSignatures()
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.Builder |
clearUris()
The list of URIs associated to the Findings.
|
Indicator.Builder |
clone() |
Indicator |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.
|
Indicator.ProcessSignature |
getSignatures(int index)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.ProcessSignature.Builder |
getSignaturesBuilder(int index)
The list of matched signatures indicating that the given
process is present in the environment.
|
List<Indicator.ProcessSignature.Builder> |
getSignaturesBuilderList()
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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Indicator.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Indicator.Builder |
mergeFrom(Indicator other) |
Indicator.Builder |
mergeFrom(com.google.protobuf.Message other) |
Indicator.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Indicator.Builder |
removeSignatures(int index)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.Builder |
setDomains(int index,
String value)
List of domains associated to the Finding.
|
Indicator.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Indicator.Builder |
setIpAddresses(int index,
String value)
The list of IP addresses that are associated with the finding.
|
Indicator.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Indicator.Builder |
setSignatures(int index,
Indicator.ProcessSignature.Builder builderForValue)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.Builder |
setSignatures(int index,
Indicator.ProcessSignature value)
The list of matched signatures indicating that the given
process is present in the environment.
|
Indicator.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Indicator.Builder |
setUris(int index,
String value)
The list of URIs associated to the Findings.
|
getAllFields, 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.Builder>public Indicator.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.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.Builder>public Indicator getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Indicator build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Indicator buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Indicator.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.Builder>public Indicator.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.Builder>public Indicator.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.Builder>public Indicator.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.Builder>public Indicator.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.Builder>public Indicator.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.Builder>public Indicator.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Indicator.Builder>public Indicator.Builder mergeFrom(Indicator other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.Builder>public Indicator.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.Builder>IOExceptionpublic 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 Indicator.Builder setIpAddresses(int index, String value)
The list of IP addresses that are associated with the finding.
repeated string ip_addresses = 1;index - The index to set the value at.value - The ipAddresses to set.public Indicator.Builder addIpAddresses(String value)
The list of IP addresses that are associated with the finding.
repeated string ip_addresses = 1;value - The ipAddresses to add.public Indicator.Builder addAllIpAddresses(Iterable<String> values)
The list of IP addresses that are associated with the finding.
repeated string ip_addresses = 1;values - The ipAddresses to add.public Indicator.Builder clearIpAddresses()
The list of IP addresses that are associated with the finding.
repeated string ip_addresses = 1;public Indicator.Builder addIpAddressesBytes(com.google.protobuf.ByteString value)
The list of IP addresses that are associated with the finding.
repeated string ip_addresses = 1;value - The bytes of the ipAddresses to add.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 Indicator.Builder setDomains(int index, String value)
List of domains associated to the Finding.
repeated string domains = 2;index - The index to set the value at.value - The domains to set.public Indicator.Builder addDomains(String value)
List of domains associated to the Finding.
repeated string domains = 2;value - The domains to add.public Indicator.Builder addAllDomains(Iterable<String> values)
List of domains associated to the Finding.
repeated string domains = 2;values - The domains to add.public Indicator.Builder clearDomains()
List of domains associated to the Finding.
repeated string domains = 2;public Indicator.Builder addDomainsBytes(com.google.protobuf.ByteString value)
List of domains associated to the Finding.
repeated string domains = 2;value - The bytes of the domains to add.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 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.Builder setSignatures(int index, Indicator.ProcessSignature value)
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public Indicator.Builder setSignatures(int index, Indicator.ProcessSignature.Builder builderForValue)
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public Indicator.Builder addSignatures(Indicator.ProcessSignature value)
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public Indicator.Builder addSignatures(int index, Indicator.ProcessSignature value)
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public Indicator.Builder addSignatures(Indicator.ProcessSignature.Builder builderForValue)
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public Indicator.Builder addSignatures(int index, Indicator.ProcessSignature.Builder builderForValue)
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public Indicator.Builder addAllSignatures(Iterable<? extends Indicator.ProcessSignature> values)
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public Indicator.Builder clearSignatures()
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public Indicator.Builder removeSignatures(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;
public Indicator.ProcessSignature.Builder getSignaturesBuilder(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;
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 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 Indicator.ProcessSignature.Builder addSignaturesBuilder()
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public Indicator.ProcessSignature.Builder addSignaturesBuilder(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;
public List<Indicator.ProcessSignature.Builder> getSignaturesBuilderList()
The list of matched signatures indicating that the given process is present in the environment.
repeated .google.cloud.securitycenter.v1.Indicator.ProcessSignature signatures = 3;
public 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 Indicator.Builder setUris(int index, String value)
The list of URIs associated to the Findings.
repeated string uris = 4;index - The index to set the value at.value - The uris to set.public Indicator.Builder addUris(String value)
The list of URIs associated to the Findings.
repeated string uris = 4;value - The uris to add.public Indicator.Builder addAllUris(Iterable<String> values)
The list of URIs associated to the Findings.
repeated string uris = 4;values - The uris to add.public Indicator.Builder clearUris()
The list of URIs associated to the Findings.
repeated string uris = 4;public Indicator.Builder addUrisBytes(com.google.protobuf.ByteString value)
The list of URIs associated to the Findings.
repeated string uris = 4;value - The bytes of the uris to add.public final Indicator.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.Builder>public final Indicator.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Indicator.Builder>Copyright © 2023 Google LLC. All rights reserved.