Interface NetworkOrBuilder (0.3.0)

public interface NetworkOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getApplicationProtocol()

public abstract Network.ApplicationProtocol getApplicationProtocol()

The application protocol.

.google.backstory.Network.ApplicationProtocol application_protocol = 4;

Returns
Type Description
Network.ApplicationProtocol

The applicationProtocol.

getApplicationProtocolValue()

public abstract int getApplicationProtocolValue()

The application protocol.

.google.backstory.Network.ApplicationProtocol application_protocol = 4;

Returns
Type Description
int

The enum numeric value on the wire for applicationProtocol.

getApplicationProtocolVersion()

public abstract String getApplicationProtocolVersion()

The version of the application protocol. e.g. "1.1, 2.0"

string application_protocol_version = 21;

Returns
Type Description
String

The applicationProtocolVersion.

getApplicationProtocolVersionBytes()

public abstract ByteString getApplicationProtocolVersionBytes()

The version of the application protocol. e.g. "1.1, 2.0"

string application_protocol_version = 21;

Returns
Type Description
ByteString

The bytes for applicationProtocolVersion.

getAsn()

public abstract String getAsn()

Autonomous system number.

string asn = 16;

Returns
Type Description
String

The asn.

getAsnBytes()

public abstract ByteString getAsnBytes()

Autonomous system number.

string asn = 16;

Returns
Type Description
ByteString

The bytes for asn.

getCarrierName()

public abstract String getCarrierName()

Carrier identification.

string carrier_name = 18;

Returns
Type Description
String

The carrierName.

getCarrierNameBytes()

public abstract ByteString getCarrierNameBytes()

Carrier identification.

string carrier_name = 18;

Returns
Type Description
ByteString

The bytes for carrierName.

getCommunityId()

public abstract String getCommunityId()

Community ID network flow value.

string community_id = 15;

Returns
Type Description
String

The communityId.

getCommunityIdBytes()

public abstract ByteString getCommunityIdBytes()

Community ID network flow value.

string community_id = 15;

Returns
Type Description
ByteString

The bytes for communityId.

getConnectionState()

public abstract Network.ConnectionState getConnectionState()

The state of the network connection.

.google.backstory.Network.ConnectionState connection_state = 28;

Returns
Type Description
Network.ConnectionState

The connectionState.

getConnectionStateValue()

public abstract int getConnectionStateValue()

The state of the network connection.

.google.backstory.Network.ConnectionState connection_state = 28;

Returns
Type Description
int

The enum numeric value on the wire for connectionState.

getDhcp()

public abstract Dhcp getDhcp()

DHCP info.

.google.backstory.Dhcp dhcp = 8;

Returns
Type Description
Dhcp

The dhcp.

getDhcpOrBuilder()

public abstract DhcpOrBuilder getDhcpOrBuilder()

DHCP info.

.google.backstory.Dhcp dhcp = 8;

Returns
Type Description
DhcpOrBuilder

getDirection()

public abstract Network.Direction getDirection()

The direction of network traffic.

.google.backstory.Network.Direction direction = 12;

Returns
Type Description
Network.Direction

The direction.

getDirectionValue()

public abstract int getDirectionValue()

The direction of network traffic.

.google.backstory.Network.Direction direction = 12;

Returns
Type Description
int

The enum numeric value on the wire for direction.

getDns()

public abstract Dns getDns()

DNS info.

.google.backstory.Dns dns = 7;

Returns
Type Description
Dns

The dns.

getDnsDomain()

public abstract String getDnsDomain()

DNS domain name.

string dns_domain = 17;

Returns
Type Description
String

The dnsDomain.

getDnsDomainBytes()

public abstract ByteString getDnsDomainBytes()

DNS domain name.

string dns_domain = 17;

Returns
Type Description
ByteString

The bytes for dnsDomain.

getDnsOrBuilder()

public abstract DnsOrBuilder getDnsOrBuilder()

DNS info.

.google.backstory.Dns dns = 7;

Returns
Type Description
DnsOrBuilder

getEmail()

public abstract Email getEmail()

Email info for the sender/recipient.

.google.backstory.Email email = 6;

Returns
Type Description
Email

The email.

getEmailOrBuilder()

public abstract EmailOrBuilder getEmailOrBuilder()

Email info for the sender/recipient.

.google.backstory.Email email = 6;

Returns
Type Description
EmailOrBuilder

getFtp()

public abstract Ftp getFtp()

FTP info.

.google.backstory.Ftp ftp = 5;

Returns
Type Description
Ftp

The ftp.

getFtpOrBuilder()

public abstract FtpOrBuilder getFtpOrBuilder()

FTP info.

.google.backstory.Ftp ftp = 5;

Returns
Type Description
FtpOrBuilder

getHttp()

public abstract Http getHttp()

HTTP info.

.google.backstory.Http http = 9;

Returns
Type Description
Http

The http.

getHttpOrBuilder()

public abstract HttpOrBuilder getHttpOrBuilder()

HTTP info.

.google.backstory.Http http = 9;

Returns
Type Description
HttpOrBuilder

getIpProtocol()

public abstract Network.IpProtocol getIpProtocol()

The IP protocol.

.google.backstory.Network.IpProtocol ip_protocol = 3;

Returns
Type Description
Network.IpProtocol

The ipProtocol.

getIpProtocolValue()

public abstract int getIpProtocolValue()

The IP protocol.

.google.backstory.Network.IpProtocol ip_protocol = 3;

Returns
Type Description
int

The enum numeric value on the wire for ipProtocol.

getIpSubnetRange()

public abstract String getIpSubnetRange()

Associated human-readable IP subnet range (e.g. 10.1.2.0/24).

string ip_subnet_range = 24;

Returns
Type Description
String

The ipSubnetRange.

getIpSubnetRangeBytes()

public abstract ByteString getIpSubnetRangeBytes()

Associated human-readable IP subnet range (e.g. 10.1.2.0/24).

string ip_subnet_range = 24;

Returns
Type Description
ByteString

The bytes for ipSubnetRange.

getIpv6()

public abstract boolean getIpv6()

True if IPv6 is used.

bool ipv6 = 29;

Returns
Type Description
boolean

The ipv6.

getIsProxy()

public abstract boolean getIsProxy()

Whether the IP address is a known proxy.

bool is_proxy = 25;

Returns
Type Description
boolean

The isProxy.

getOrganizationName()

public abstract String getOrganizationName()

Organization name (e.g Google).

string organization_name = 19;

Returns
Type Description
String

The organizationName.

getOrganizationNameBytes()

public abstract ByteString getOrganizationNameBytes()

Organization name (e.g Google).

string organization_name = 19;

Returns
Type Description
ByteString

The bytes for organizationName.

getParentSessionId()

public abstract String getParentSessionId()

The ID of the parent network session.

string parent_session_id = 20;

Returns
Type Description
String

The parentSessionId.

getParentSessionIdBytes()

public abstract ByteString getParentSessionIdBytes()

The ID of the parent network session.

string parent_session_id = 20;

Returns
Type Description
ByteString

The bytes for parentSessionId.

getProxyInfo()

public abstract ProxyInfo getProxyInfo()

Proxy information. Only set if is_proxy is true.

.google.backstory.ProxyInfo proxy_info = 26;

Returns
Type Description
ProxyInfo

The proxyInfo.

getProxyInfoOrBuilder()

public abstract ProxyInfoOrBuilder getProxyInfoOrBuilder()

Proxy information. Only set if is_proxy is true.

.google.backstory.ProxyInfo proxy_info = 26;

Returns
Type Description
ProxyInfoOrBuilder

getReceivedBytes()

public abstract long getReceivedBytes()

The number of bytes received.

uint64 received_bytes = 2;

Returns
Type Description
long

The receivedBytes.

getReceivedPackets()

public abstract long getReceivedPackets()

The number of packets received.

int64 received_packets = 23;

Returns
Type Description
long

The receivedPackets.

getSentBytes()

public abstract long getSentBytes()

The number of bytes sent.

uint64 sent_bytes = 1;

Returns
Type Description
long

The sentBytes.

getSentPackets()

public abstract long getSentPackets()

The number of packets sent.

int64 sent_packets = 22;

Returns
Type Description
long

The sentPackets.

getSessionDuration()

public abstract Duration getSessionDuration()

The duration of the session as the number of seconds and nanoseconds. For seconds, network.session_duration.seconds, the type is a 64-bit integer. For nanoseconds, network.session_duration.nanos, the type is a 32-bit integer.

.google.protobuf.Duration session_duration = 13;

Returns
Type Description
Duration

The sessionDuration.

getSessionDurationOrBuilder()

public abstract DurationOrBuilder getSessionDurationOrBuilder()

The duration of the session as the number of seconds and nanoseconds. For seconds, network.session_duration.seconds, the type is a 64-bit integer. For nanoseconds, network.session_duration.nanos, the type is a 32-bit integer.

.google.protobuf.Duration session_duration = 13;

Returns
Type Description
DurationOrBuilder

getSessionId()

public abstract String getSessionId()

The ID of the network session.

string session_id = 14;

Returns
Type Description
String

The sessionId.

getSessionIdBytes()

public abstract ByteString getSessionIdBytes()

The ID of the network session.

string session_id = 14;

Returns
Type Description
ByteString

The bytes for sessionId.

getSmtp()

public abstract Smtp getSmtp()

SMTP info. Store fields specific to SMTP not covered by Email.

.google.backstory.Smtp smtp = 11;

Returns
Type Description
Smtp

The smtp.

getSmtpOrBuilder()

public abstract SmtpOrBuilder getSmtpOrBuilder()

SMTP info. Store fields specific to SMTP not covered by Email.

.google.backstory.Smtp smtp = 11;

Returns
Type Description
SmtpOrBuilder

getTls()

public abstract Tls getTls()

TLS info.

.google.backstory.Tls tls = 10;

Returns
Type Description
Tls

The tls.

getTlsOrBuilder()

public abstract TlsOrBuilder getTlsOrBuilder()

TLS info.

.google.backstory.Tls tls = 10;

Returns
Type Description
TlsOrBuilder

getTotalBytes()

public abstract long getTotalBytes()

The number of total bytes.

int64 total_bytes = 27;

Returns
Type Description
long

The totalBytes.

hasDhcp()

public abstract boolean hasDhcp()

DHCP info.

.google.backstory.Dhcp dhcp = 8;

Returns
Type Description
boolean

Whether the dhcp field is set.

hasDns()

public abstract boolean hasDns()

DNS info.

.google.backstory.Dns dns = 7;

Returns
Type Description
boolean

Whether the dns field is set.

hasEmail()

public abstract boolean hasEmail()

Email info for the sender/recipient.

.google.backstory.Email email = 6;

Returns
Type Description
boolean

Whether the email field is set.

hasFtp()

public abstract boolean hasFtp()

FTP info.

.google.backstory.Ftp ftp = 5;

Returns
Type Description
boolean

Whether the ftp field is set.

hasHttp()

public abstract boolean hasHttp()

HTTP info.

.google.backstory.Http http = 9;

Returns
Type Description
boolean

Whether the http field is set.

hasProxyInfo()

public abstract boolean hasProxyInfo()

Proxy information. Only set if is_proxy is true.

.google.backstory.ProxyInfo proxy_info = 26;

Returns
Type Description
boolean

Whether the proxyInfo field is set.

hasSessionDuration()

public abstract boolean hasSessionDuration()

The duration of the session as the number of seconds and nanoseconds. For seconds, network.session_duration.seconds, the type is a 64-bit integer. For nanoseconds, network.session_duration.nanos, the type is a 32-bit integer.

.google.protobuf.Duration session_duration = 13;

Returns
Type Description
boolean

Whether the sessionDuration field is set.

hasSmtp()

public abstract boolean hasSmtp()

SMTP info. Store fields specific to SMTP not covered by Email.

.google.backstory.Smtp smtp = 11;

Returns
Type Description
boolean

Whether the smtp field is set.

hasTls()

public abstract boolean hasTls()

TLS info.

.google.backstory.Tls tls = 10;

Returns
Type Description
boolean

Whether the tls field is set.