App Topology v1 API - Class Edge (1.0.0-beta01)

public sealed class Edge : IMessage<Edge>, IEquatable<Edge>, IDeepCloneable<Edge>, IBufferMessage, IMessage

Reference documentation and code samples for the App Topology v1 API class Edge.

Represents a single edge connecting two nodes in the graph.

Inheritance

object > Edge

Namespace

Google.Cloud.AppTopology.V1

Assembly

Google.Cloud.AppTopology.V1.dll

Constructors

Edge()

public Edge()

Edge(Edge)

public Edge(Edge other)
Parameter
Name Description
other Edge

Properties

Context

public EntityContext Context { get; set; }

The context of the edge.

Property Value
Type Description
EntityContext

DestinationNodeName

public string DestinationNodeName { get; set; }

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

Property Value
Type Description
string

Labels

public RepeatedField<string> Labels { get; }

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.

Property Value
Type Description
RepeatedFieldstring

Properties

public Struct Properties { get; set; }

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

Property Value
Type Description
Struct

SourceNodeName

public string SourceNodeName { get; set; }

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

Property Value
Type Description
string