Interface ArtifactOrBuilder (0.3.0)

public interface ArtifactOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAnonymous()

public abstract boolean getAnonymous()

Whether the VPN tunnels are configured for anonymous browsing or not.

bool anonymous = 17;

Returns
Type Description
boolean

The anonymous.

getArtifactClient()

public abstract ArtifactClient getArtifactClient()

Entity or software accessing or utilizing network resources.

.google.backstory.ArtifactClient artifact_client = 18;

Returns
Type Description
ArtifactClient

The artifactClient.

getArtifactClientOrBuilder()

public abstract ArtifactClientOrBuilder getArtifactClientOrBuilder()

Entity or software accessing or utilizing network resources.

.google.backstory.ArtifactClient artifact_client = 18;

Returns
Type Description
ArtifactClientOrBuilder

getAsOwner()

public abstract String getAsOwner()

Owner of the Autonomous System to which the IP address belongs.

string as_owner = 7;

Returns
Type Description
String

The asOwner.

getAsOwnerBytes()

public abstract ByteString getAsOwnerBytes()

Owner of the Autonomous System to which the IP address belongs.

string as_owner = 7;

Returns
Type Description
ByteString

The bytes for asOwner.

getAsn()

public abstract long getAsn()

Autonomous System Number to which the IP address belongs.

int64 asn = 8;

Returns
Type Description
long

The asn.

getFirstSeenTime()

public abstract Timestamp getFirstSeenTime()

First seen timestamp of the IP in the customer's environment.

.google.protobuf.Timestamp first_seen_time = 3;

Returns
Type Description
Timestamp

The firstSeenTime.

getFirstSeenTimeOrBuilder()

public abstract TimestampOrBuilder getFirstSeenTimeOrBuilder()

First seen timestamp of the IP in the customer's environment.

.google.protobuf.Timestamp first_seen_time = 3;

Returns
Type Description
TimestampOrBuilder

getIp()

public abstract String getIp()

IP address of the artifact. This field can be used as an entity indicator for an external destination IP entity.

string ip = 1;

Returns
Type Description
String

The ip.

getIpBytes()

public abstract ByteString getIpBytes()

IP address of the artifact. This field can be used as an entity indicator for an external destination IP entity.

string ip = 1;

Returns
Type Description
ByteString

The bytes for ip.

getJarm()

public abstract String getJarm()
Returns
Type Description
String

The jarm.

getJarmBytes()

public abstract ByteString getJarmBytes()
Returns
Type Description
ByteString

The bytes for jarm.

getLastHttpsCertificate()

public abstract SSLCertificate getLastHttpsCertificate()

SSL certificate information about the IP address.

.google.backstory.SSLCertificate last_https_certificate = 10;

Returns
Type Description
SSLCertificate

The lastHttpsCertificate.

getLastHttpsCertificateDate()

public abstract Timestamp getLastHttpsCertificateDate()

Most recent date for the certificate in VirusTotal.

.google.protobuf.Timestamp last_https_certificate_date = 11;

Returns
Type Description
Timestamp

The lastHttpsCertificateDate.

getLastHttpsCertificateDateOrBuilder()

public abstract TimestampOrBuilder getLastHttpsCertificateDateOrBuilder()

Most recent date for the certificate in VirusTotal.

.google.protobuf.Timestamp last_https_certificate_date = 11;

Returns
Type Description
TimestampOrBuilder

getLastHttpsCertificateOrBuilder()

public abstract SSLCertificateOrBuilder getLastHttpsCertificateOrBuilder()

SSL certificate information about the IP address.

.google.backstory.SSLCertificate last_https_certificate = 10;

Returns
Type Description
SSLCertificateOrBuilder

getLastSeenTime()

public abstract Timestamp getLastSeenTime()

Last seen timestamp of the IP address in the customer's environment.

.google.protobuf.Timestamp last_seen_time = 4;

Returns
Type Description
Timestamp

The lastSeenTime.

getLastSeenTimeOrBuilder()

public abstract TimestampOrBuilder getLastSeenTimeOrBuilder()

Last seen timestamp of the IP address in the customer's environment.

.google.protobuf.Timestamp last_seen_time = 4;

Returns
Type Description
TimestampOrBuilder

getLocation()

public abstract Location getLocation()

Location of the Artifact's IP address.

.google.backstory.Location location = 5;

Returns
Type Description
Location

The location.

getLocationOrBuilder()

public abstract LocationOrBuilder getLocationOrBuilder()

Location of the Artifact's IP address.

.google.backstory.Location location = 5;

Returns
Type Description
LocationOrBuilder

getNetwork()

public abstract Network getNetwork()

Network information related to the Artifact's IP address.

.google.backstory.Network network = 6;

Returns
Type Description
Network

The network.

getNetworkOrBuilder()

public abstract NetworkOrBuilder getNetworkOrBuilder()

Network information related to the Artifact's IP address.

.google.backstory.Network network = 6;

Returns
Type Description
NetworkOrBuilder

getPrevalence()

public abstract Prevalence getPrevalence()

The prevalence of the artifact within the customer's environment.

.google.backstory.Prevalence prevalence = 2;

Returns
Type Description
Prevalence

The prevalence.

getPrevalenceOrBuilder()

public abstract PrevalenceOrBuilder getPrevalenceOrBuilder()

The prevalence of the artifact within the customer's environment.

.google.backstory.Prevalence prevalence = 2;

Returns
Type Description
PrevalenceOrBuilder

getRegionalInternetRegistry()

public abstract String getRegionalInternetRegistry()

RIR (one of the current RIRs: AFRINIC, ARIN, APNIC, LACNIC or RIPE NCC).

string regional_internet_registry = 12;

Returns
Type Description
String

The regionalInternetRegistry.

getRegionalInternetRegistryBytes()

public abstract ByteString getRegionalInternetRegistryBytes()

RIR (one of the current RIRs: AFRINIC, ARIN, APNIC, LACNIC or RIPE NCC).

string regional_internet_registry = 12;

Returns
Type Description
ByteString

The bytes for regionalInternetRegistry.

getRisks(int index)

public abstract String getRisks(int index)

This field lists potential risks associated with the network activity.

repeated string risks = 19;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The risks at the given index.

getRisksBytes(int index)

public abstract ByteString getRisksBytes(int index)

This field lists potential risks associated with the network activity.

repeated string risks = 19;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the risks at the given index.

getRisksCount()

public abstract int getRisksCount()

This field lists potential risks associated with the network activity.

repeated string risks = 19;

Returns
Type Description
int

The count of risks.

getRisksList()

public abstract List<String> getRisksList()

This field lists potential risks associated with the network activity.

repeated string risks = 19;

Returns
Type Description
List<String>

A list containing the risks.

getTags(int index)

public abstract String getTags(int index)

Identification attributes

repeated string tags = 13;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The tags at the given index.

getTagsBytes(int index)

public abstract ByteString getTagsBytes(int index)

Identification attributes

repeated string tags = 13;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the tags at the given index.

getTagsCount()

public abstract int getTagsCount()

Identification attributes

repeated string tags = 13;

Returns
Type Description
int

The count of tags.

getTagsList()

public abstract List<String> getTagsList()

Identification attributes

repeated string tags = 13;

Returns
Type Description
List<String>

A list containing the tags.

getTunnels(int index)

public abstract Tunnels getTunnels(int index)

VPN tunnels.

repeated .google.backstory.Tunnels tunnels = 16;

Parameter
Name Description
index int
Returns
Type Description
Tunnels

getTunnelsCount()

public abstract int getTunnelsCount()

VPN tunnels.

repeated .google.backstory.Tunnels tunnels = 16;

Returns
Type Description
int

getTunnelsList()

public abstract List<Tunnels> getTunnelsList()

VPN tunnels.

repeated .google.backstory.Tunnels tunnels = 16;

Returns
Type Description
List<Tunnels>

getTunnelsOrBuilder(int index)

public abstract TunnelsOrBuilder getTunnelsOrBuilder(int index)

VPN tunnels.

repeated .google.backstory.Tunnels tunnels = 16;

Parameter
Name Description
index int
Returns
Type Description
TunnelsOrBuilder

getTunnelsOrBuilderList()

public abstract List<? extends TunnelsOrBuilder> getTunnelsOrBuilderList()

VPN tunnels.

repeated .google.backstory.Tunnels tunnels = 16;

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

getWhois()

public abstract String getWhois()

WHOIS information as returned from the pertinent WHOIS server.

string whois = 14;

Returns
Type Description
String

The whois.

getWhoisBytes()

public abstract ByteString getWhoisBytes()

WHOIS information as returned from the pertinent WHOIS server.

string whois = 14;

Returns
Type Description
ByteString

The bytes for whois.

getWhoisDate()

public abstract Timestamp getWhoisDate()

Date of the last update of the WHOIS record in VirusTotal.

.google.protobuf.Timestamp whois_date = 15;

Returns
Type Description
Timestamp

The whoisDate.

getWhoisDateOrBuilder()

public abstract TimestampOrBuilder getWhoisDateOrBuilder()

Date of the last update of the WHOIS record in VirusTotal.

.google.protobuf.Timestamp whois_date = 15;

Returns
Type Description
TimestampOrBuilder

hasArtifactClient()

public abstract boolean hasArtifactClient()

Entity or software accessing or utilizing network resources.

.google.backstory.ArtifactClient artifact_client = 18;

Returns
Type Description
boolean

Whether the artifactClient field is set.

hasFirstSeenTime()

public abstract boolean hasFirstSeenTime()

First seen timestamp of the IP in the customer's environment.

.google.protobuf.Timestamp first_seen_time = 3;

Returns
Type Description
boolean

Whether the firstSeenTime field is set.

hasLastHttpsCertificate()

public abstract boolean hasLastHttpsCertificate()

SSL certificate information about the IP address.

.google.backstory.SSLCertificate last_https_certificate = 10;

Returns
Type Description
boolean

Whether the lastHttpsCertificate field is set.

hasLastHttpsCertificateDate()

public abstract boolean hasLastHttpsCertificateDate()

Most recent date for the certificate in VirusTotal.

.google.protobuf.Timestamp last_https_certificate_date = 11;

Returns
Type Description
boolean

Whether the lastHttpsCertificateDate field is set.

hasLastSeenTime()

public abstract boolean hasLastSeenTime()

Last seen timestamp of the IP address in the customer's environment.

.google.protobuf.Timestamp last_seen_time = 4;

Returns
Type Description
boolean

Whether the lastSeenTime field is set.

hasLocation()

public abstract boolean hasLocation()

Location of the Artifact's IP address.

.google.backstory.Location location = 5;

Returns
Type Description
boolean

Whether the location field is set.

hasNetwork()

public abstract boolean hasNetwork()

Network information related to the Artifact's IP address.

.google.backstory.Network network = 6;

Returns
Type Description
boolean

Whether the network field is set.

hasPrevalence()

public abstract boolean hasPrevalence()

The prevalence of the artifact within the customer's environment.

.google.backstory.Prevalence prevalence = 2;

Returns
Type Description
boolean

Whether the prevalence field is set.

hasWhoisDate()

public abstract boolean hasWhoisDate()

Date of the last update of the WHOIS record in VirusTotal.

.google.protobuf.Timestamp whois_date = 15;

Returns
Type Description
boolean

Whether the whoisDate field is set.