public static final class SecurityResult.IoCStats extends GeneratedMessage implements SecurityResult.IoCStatsOrBuilder
Information about the threat intelligence source. These fields are used to
model Mandiant sources.
Protobuf type google.backstory.SecurityResult.IoCStats
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
BENIGN_COUNT_FIELD_NUMBER
public static final int BENIGN_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
FIRST_LEVEL_SOURCE_FIELD_NUMBER
public static final int FIRST_LEVEL_SOURCE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
IOC_STATS_TYPE_FIELD_NUMBER
public static final int IOC_STATS_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MALICIOUS_COUNT_FIELD_NUMBER
public static final int MALICIOUS_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
QUALITY_FIELD_NUMBER
public static final int QUALITY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RESPONSE_COUNT_FIELD_NUMBER
public static final int RESPONSE_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SECOND_LEVEL_SOURCE_FIELD_NUMBER
public static final int SECOND_LEVEL_SOURCE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SOURCE_COUNT_FIELD_NUMBER
public static final int SOURCE_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SecurityResult.IoCStats getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SecurityResult.IoCStats.Builder newBuilder()
newBuilder(SecurityResult.IoCStats prototype)
public static SecurityResult.IoCStats.Builder newBuilder(SecurityResult.IoCStats prototype)
parseDelimitedFrom(InputStream input)
public static SecurityResult.IoCStats parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SecurityResult.IoCStats parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SecurityResult.IoCStats parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SecurityResult.IoCStats parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SecurityResult.IoCStats parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SecurityResult.IoCStats parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static SecurityResult.IoCStats parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SecurityResult.IoCStats parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static SecurityResult.IoCStats parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SecurityResult.IoCStats parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SecurityResult.IoCStats parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SecurityResult.IoCStats parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SecurityResult.IoCStats> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getBenignCount()
public int getBenignCount()
Count of responses where the IoC was identified as benign.
int32 benign_count = 4;
| Returns |
| Type |
Description |
int |
The benignCount.
|
getDefaultInstanceForType()
public SecurityResult.IoCStats getDefaultInstanceForType()
getFirstLevelSource()
public String getFirstLevelSource()
Name of first level IoC source, for example Mandiant or a third-party.
string first_level_source = 2;
| Returns |
| Type |
Description |
String |
The firstLevelSource.
|
getFirstLevelSourceBytes()
public ByteString getFirstLevelSourceBytes()
Name of first level IoC source, for example Mandiant or a third-party.
string first_level_source = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for firstLevelSource.
|
getIocStatsType()
public SecurityResult.IoCStatsType getIocStatsType()
Describes the source of the IoCStat.
.google.backstory.SecurityResult.IoCStatsType ioc_stats_type = 1;
getIocStatsTypeValue()
public int getIocStatsTypeValue()
Describes the source of the IoCStat.
.google.backstory.SecurityResult.IoCStatsType ioc_stats_type = 1;
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for iocStatsType.
|
getMaliciousCount()
public int getMaliciousCount()
Count of responses where the IoC was identified as malicious.
int32 malicious_count = 6;
| Returns |
| Type |
Description |
int |
The maliciousCount.
|
getParserForType()
public Parser<SecurityResult.IoCStats> getParserForType()
Overrides
getQuality()
public SecurityResult.ProductConfidence getQuality()
Level of confidence in the IoC mapping extracted from the source.
.google.backstory.SecurityResult.ProductConfidence quality = 5;
getQualityValue()
public int getQualityValue()
Level of confidence in the IoC mapping extracted from the source.
.google.backstory.SecurityResult.ProductConfidence quality = 5;
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for quality.
|
getResponseCount()
public int getResponseCount()
Total number of response from the source.
int32 response_count = 7;
| Returns |
| Type |
Description |
int |
The responseCount.
|
getSecondLevelSource()
public String getSecondLevelSource()
Name of the second-level IoC source, for example Crowdsourced Threat
Analysis or Knowledge Graph.
string second_level_source = 3;
| Returns |
| Type |
Description |
String |
The secondLevelSource.
|
getSecondLevelSourceBytes()
public ByteString getSecondLevelSourceBytes()
Name of the second-level IoC source, for example Crowdsourced Threat
Analysis or Knowledge Graph.
string second_level_source = 3;
| Returns |
| Type |
Description |
ByteString |
The bytes for secondLevelSource.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSourceCount()
public int getSourceCount()
Number of sources from which information was extracted.
int32 source_count = 8;
| Returns |
| Type |
Description |
int |
The sourceCount.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SecurityResult.IoCStats.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SecurityResult.IoCStats.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SecurityResult.IoCStats.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides