public static final class Indicator.Builder extends 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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromiseProtobuf 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)
List of ip addresses associated to 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(ByteString value)
List of domains associated to the Finding.
|
Indicator.Builder |
addIpAddresses(String value)
List of ip addresses associated to the Finding.
|
Indicator.Builder |
addIpAddressesBytes(ByteString value)
List of ip addresses associated to the Finding.
|
Indicator.Builder |
addRepeatedField(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(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(Descriptors.FieldDescriptor field) |
Indicator.Builder |
clearIpAddresses()
List of ip addresses associated to the Finding.
|
Indicator.Builder |
clearOneof(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 Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
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.
|
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.
|
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.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Indicator.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Indicator.Builder |
mergeFrom(Indicator other) |
Indicator.Builder |
mergeFrom(Message other) |
Indicator.Builder |
mergeUnknownFields(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(Descriptors.FieldDescriptor field,
Object value) |
Indicator.Builder |
setIpAddresses(int index,
String value)
List of ip addresses associated to the Finding.
|
Indicator.Builder |
setRepeatedField(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(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, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Indicator.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Indicator getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public Indicator build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public Indicator buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public Indicator.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Indicator.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Indicator.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Indicator.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Indicator.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Indicator.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Indicator.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<Indicator.Builder>
public Indicator.Builder mergeFrom(Indicator other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<Indicator.Builder>
public Indicator.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<Indicator.Builder>
IOException
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 Indicator.Builder setIpAddresses(int index, String value)
List of ip addresses associated to 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)
List of ip addresses associated to the Finding.
repeated string ip_addresses = 1;
value
- The ipAddresses to add.public Indicator.Builder addAllIpAddresses(Iterable<String> values)
List of ip addresses associated to the Finding.
repeated string ip_addresses = 1;
values
- The ipAddresses to add.public Indicator.Builder clearIpAddresses()
List of ip addresses associated to the Finding.
repeated string ip_addresses = 1;
public Indicator.Builder addIpAddressesBytes(ByteString value)
List of ip addresses associated to the Finding.
repeated string ip_addresses = 1;
value
- The bytes of the ipAddresses to add.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 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(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 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.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 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 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 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 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(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(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<Indicator.Builder>
public final Indicator.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<Indicator.Builder>
Copyright © 2022 Google LLC. All rights reserved.