Class SecurityResult.Source.Builder (0.3.0)

public static final class SecurityResult.Source.Builder extends GeneratedMessage.Builder<SecurityResult.Source.Builder> implements SecurityResult.SourceOrBuilder

Deprecated. Information about the threat intelligence source. These fields are used to model Mandiant sources.

Protobuf type google.backstory.SecurityResult.Source

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllThreatIntelligenceSources(Iterable<? extends SecurityResult.Source> values)

public SecurityResult.Source.Builder addAllThreatIntelligenceSources(Iterable<? extends SecurityResult.Source> values)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameter
Name Description
values Iterable<? extends com.google.backstory.SecurityResult.Source>
Returns
Type Description
SecurityResult.Source.Builder

addThreatIntelligenceSources(SecurityResult.Source value)

public SecurityResult.Source.Builder addThreatIntelligenceSources(SecurityResult.Source value)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameter
Name Description
value SecurityResult.Source
Returns
Type Description
SecurityResult.Source.Builder

addThreatIntelligenceSources(SecurityResult.Source.Builder builderForValue)

public SecurityResult.Source.Builder addThreatIntelligenceSources(SecurityResult.Source.Builder builderForValue)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameter
Name Description
builderForValue SecurityResult.Source.Builder
Returns
Type Description
SecurityResult.Source.Builder

addThreatIntelligenceSources(int index, SecurityResult.Source value)

public SecurityResult.Source.Builder addThreatIntelligenceSources(int index, SecurityResult.Source value)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameters
Name Description
index int
value SecurityResult.Source
Returns
Type Description
SecurityResult.Source.Builder

addThreatIntelligenceSources(int index, SecurityResult.Source.Builder builderForValue)

public SecurityResult.Source.Builder addThreatIntelligenceSources(int index, SecurityResult.Source.Builder builderForValue)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameters
Name Description
index int
builderForValue SecurityResult.Source.Builder
Returns
Type Description
SecurityResult.Source.Builder

addThreatIntelligenceSourcesBuilder()

public SecurityResult.Source.Builder addThreatIntelligenceSourcesBuilder()

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Returns
Type Description
SecurityResult.Source.Builder

addThreatIntelligenceSourcesBuilder(int index)

public SecurityResult.Source.Builder addThreatIntelligenceSourcesBuilder(int index)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameter
Name Description
index int
Returns
Type Description
SecurityResult.Source.Builder

build()

public SecurityResult.Source build()
Returns
Type Description
SecurityResult.Source

buildPartial()

public SecurityResult.Source buildPartial()
Returns
Type Description
SecurityResult.Source

clear()

public SecurityResult.Source.Builder clear()
Returns
Type Description
SecurityResult.Source.Builder
Overrides

clearBenignCount()

public SecurityResult.Source.Builder clearBenignCount()

Count of responses where this IoC was marked benign.

int32 benign_count = 2;

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

clearMaliciousCount()

public SecurityResult.Source.Builder clearMaliciousCount()

Count of responses where this IoC was marked malicious.

int32 malicious_count = 3;

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

clearName()

public SecurityResult.Source.Builder clearName()

Name of the IoC source.

string name = 1;

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

clearQuality()

public SecurityResult.Source.Builder clearQuality()

Quality of the IoC mapping extracted from the source.

.google.backstory.SecurityResult.ProductConfidence quality = 4;

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

clearResponseCount()

public SecurityResult.Source.Builder clearResponseCount()

Total response count from this source.

int32 response_count = 5;

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

clearSourceCount()

public SecurityResult.Source.Builder clearSourceCount()

Number of sources from which intelligence was extracted.

int32 source_count = 6;

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

clearThreatIntelligenceSources()

public SecurityResult.Source.Builder clearThreatIntelligenceSources()

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Returns
Type Description
SecurityResult.Source.Builder

getBenignCount()

public int getBenignCount()

Count of responses where this IoC was marked benign.

int32 benign_count = 2;

Returns
Type Description
int

The benignCount.

getDefaultInstanceForType()

public SecurityResult.Source getDefaultInstanceForType()
Returns
Type Description
SecurityResult.Source

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMaliciousCount()

public int getMaliciousCount()

Count of responses where this IoC was marked malicious.

int32 malicious_count = 3;

Returns
Type Description
int

The maliciousCount.

getName()

public String getName()

Name of the IoC source.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Name of the IoC source.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getQuality()

public SecurityResult.ProductConfidence getQuality()

Quality of the IoC mapping extracted from the source.

.google.backstory.SecurityResult.ProductConfidence quality = 4;

Returns
Type Description
SecurityResult.ProductConfidence

The quality.

getQualityValue()

public int getQualityValue()

Quality of the IoC mapping extracted from the source.

.google.backstory.SecurityResult.ProductConfidence quality = 4;

Returns
Type Description
int

The enum numeric value on the wire for quality.

getResponseCount()

public int getResponseCount()

Total response count from this source.

int32 response_count = 5;

Returns
Type Description
int

The responseCount.

getSourceCount()

public int getSourceCount()

Number of sources from which intelligence was extracted.

int32 source_count = 6;

Returns
Type Description
int

The sourceCount.

getThreatIntelligenceSources(int index)

public SecurityResult.Source getThreatIntelligenceSources(int index)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameter
Name Description
index int
Returns
Type Description
SecurityResult.Source

getThreatIntelligenceSourcesBuilder(int index)

public SecurityResult.Source.Builder getThreatIntelligenceSourcesBuilder(int index)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameter
Name Description
index int
Returns
Type Description
SecurityResult.Source.Builder

getThreatIntelligenceSourcesBuilderList()

public List<SecurityResult.Source.Builder> getThreatIntelligenceSourcesBuilderList()

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Returns
Type Description
List<Builder>

getThreatIntelligenceSourcesCount()

public int getThreatIntelligenceSourcesCount()

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Returns
Type Description
int

getThreatIntelligenceSourcesList()

public List<SecurityResult.Source> getThreatIntelligenceSourcesList()

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Returns
Type Description
List<Source>

getThreatIntelligenceSourcesOrBuilder(int index)

public SecurityResult.SourceOrBuilder getThreatIntelligenceSourcesOrBuilder(int index)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameter
Name Description
index int
Returns
Type Description
SecurityResult.SourceOrBuilder

getThreatIntelligenceSourcesOrBuilderList()

public List<? extends SecurityResult.SourceOrBuilder> getThreatIntelligenceSourcesOrBuilderList()

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Returns
Type Description
List<? extends com.google.backstory.SecurityResult.SourceOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SecurityResult.Source other)

public SecurityResult.Source.Builder mergeFrom(SecurityResult.Source other)
Parameter
Name Description
other SecurityResult.Source
Returns
Type Description
SecurityResult.Source.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SecurityResult.Source.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SecurityResult.Source.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SecurityResult.Source.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SecurityResult.Source.Builder
Overrides

removeThreatIntelligenceSources(int index)

public SecurityResult.Source.Builder removeThreatIntelligenceSources(int index)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameter
Name Description
index int
Returns
Type Description
SecurityResult.Source.Builder

setBenignCount(int value)

public SecurityResult.Source.Builder setBenignCount(int value)

Count of responses where this IoC was marked benign.

int32 benign_count = 2;

Parameter
Name Description
value int

The benignCount to set.

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

setMaliciousCount(int value)

public SecurityResult.Source.Builder setMaliciousCount(int value)

Count of responses where this IoC was marked malicious.

int32 malicious_count = 3;

Parameter
Name Description
value int

The maliciousCount to set.

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

setName(String value)

public SecurityResult.Source.Builder setName(String value)

Name of the IoC source.

string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

setNameBytes(ByteString value)

public SecurityResult.Source.Builder setNameBytes(ByteString value)

Name of the IoC source.

string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

setQuality(SecurityResult.ProductConfidence value)

public SecurityResult.Source.Builder setQuality(SecurityResult.ProductConfidence value)

Quality of the IoC mapping extracted from the source.

.google.backstory.SecurityResult.ProductConfidence quality = 4;

Parameter
Name Description
value SecurityResult.ProductConfidence

The quality to set.

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

setQualityValue(int value)

public SecurityResult.Source.Builder setQualityValue(int value)

Quality of the IoC mapping extracted from the source.

.google.backstory.SecurityResult.ProductConfidence quality = 4;

Parameter
Name Description
value int

The enum numeric value on the wire for quality to set.

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

setResponseCount(int value)

public SecurityResult.Source.Builder setResponseCount(int value)

Total response count from this source.

int32 response_count = 5;

Parameter
Name Description
value int

The responseCount to set.

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

setSourceCount(int value)

public SecurityResult.Source.Builder setSourceCount(int value)

Number of sources from which intelligence was extracted.

int32 source_count = 6;

Parameter
Name Description
value int

The sourceCount to set.

Returns
Type Description
SecurityResult.Source.Builder

This builder for chaining.

setThreatIntelligenceSources(int index, SecurityResult.Source value)

public SecurityResult.Source.Builder setThreatIntelligenceSources(int index, SecurityResult.Source value)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameters
Name Description
index int
value SecurityResult.Source
Returns
Type Description
SecurityResult.Source.Builder

setThreatIntelligenceSources(int index, SecurityResult.Source.Builder builderForValue)

public SecurityResult.Source.Builder setThreatIntelligenceSources(int index, SecurityResult.Source.Builder builderForValue)

Different threat intelligence sources from which IoC info was extracted.

repeated .google.backstory.SecurityResult.Source threat_intelligence_sources = 7;

Parameters
Name Description
index int
builderForValue SecurityResult.Source.Builder
Returns
Type Description
SecurityResult.Source.Builder