Interface EdgeOrBuilder (0.3.0)

public interface EdgeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getContext()

public abstract EntityContext getContext()

The context of the edge.

.google.cloud.apptopology.v1.EntityContext context = 9;

Returns
Type Description
EntityContext

The context.

getContextOrBuilder()

public abstract EntityContextOrBuilder getContextOrBuilder()

The context of the edge.

.google.cloud.apptopology.v1.EntityContext context = 9;

Returns
Type Description
EntityContextOrBuilder

getDestinationNodeName()

public abstract String getDestinationNodeName()

The name of the destination node for this edge. This is the name field in the Node.

string destination_node_name = 7;

Returns
Type Description
String

The destinationNodeName.

getDestinationNodeNameBytes()

public abstract ByteString getDestinationNodeNameBytes()

The name of the destination node for this edge. This is the name field in the Node.

string destination_node_name = 7;

Returns
Type Description
ByteString

The bytes for destinationNodeName.

getLabels(int index)

public abstract String getLabels(int index)

Labels attached to the edge. Composable, namespaced building blocks that define core attributes through associated properties. Multiple labels aggregate to fully specify the functional traits and property schema of the edge type.

repeated string labels = 8;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The labels at the given index.

getLabelsBytes(int index)

public abstract ByteString getLabelsBytes(int index)

Labels attached to the edge. Composable, namespaced building blocks that define core attributes through associated properties. Multiple labels aggregate to fully specify the functional traits and property schema of the edge type.

repeated string labels = 8;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the labels at the given index.

getLabelsCount()

public abstract int getLabelsCount()

Labels attached to the edge. Composable, namespaced building blocks that define core attributes through associated properties. Multiple labels aggregate to fully specify the functional traits and property schema of the edge type.

repeated string labels = 8;

Returns
Type Description
int

The count of labels.

getLabelsList()

public abstract List<String> getLabelsList()

Labels attached to the edge. Composable, namespaced building blocks that define core attributes through associated properties. Multiple labels aggregate to fully specify the functional traits and property schema of the edge type.

repeated string labels = 8;

Returns
Type Description
List<String>

A list containing the labels.

getProperties()

public abstract Struct getProperties()

Properties associated with the edge. Refer to https://apptopology.googleapis.com/v1/GetSchema for a detailed list of edge properties.

.google.protobuf.Struct properties = 5;

Returns
Type Description
Struct

The properties.

getPropertiesOrBuilder()

public abstract StructOrBuilder getPropertiesOrBuilder()

Properties associated with the edge. Refer to https://apptopology.googleapis.com/v1/GetSchema for a detailed list of edge properties.

.google.protobuf.Struct properties = 5;

Returns
Type Description
StructOrBuilder

getSourceNodeName()

public abstract String getSourceNodeName()

The name of the source node for this edge. This is the name field in the Node.

string source_node_name = 6;

Returns
Type Description
String

The sourceNodeName.

getSourceNodeNameBytes()

public abstract ByteString getSourceNodeNameBytes()

The name of the source node for this edge. This is the name field in the Node.

string source_node_name = 6;

Returns
Type Description
ByteString

The bytes for sourceNodeName.

hasContext()

public abstract boolean hasContext()

The context of the edge.

.google.cloud.apptopology.v1.EntityContext context = 9;

Returns
Type Description
boolean

Whether the context field is set.

hasProperties()

public abstract boolean hasProperties()

Properties associated with the edge. Refer to https://apptopology.googleapis.com/v1/GetSchema for a detailed list of edge properties.

.google.protobuf.Struct properties = 5;

Returns
Type Description
boolean

Whether the properties field is set.