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

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

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

Recursive graph pattern matcher to select and constrain the returned topology. AppTopology API allows cycle in the graph traversal and will return unique node and edge results in the response. SLO is guaranteed for at most 5 hops in the graph traversal.

Inheritance

object > GraphPattern

Namespace

Google.Cloud.AppTopology.V1

Assembly

Google.Cloud.AppTopology.V1.dll

Constructors

GraphPattern()

public GraphPattern()

GraphPattern(GraphPattern)

public GraphPattern(GraphPattern other)
Parameter
Name Description
other GraphPattern

Properties

Neighbors

public RepeatedField<ConnectedNodePattern> Neighbors { get; }

Optional. Pattern matcher to match the connected subgraphs; all of these are ANDed.

Property Value
Type Description
RepeatedFieldConnectedNodePattern

StartingNode

public NodePattern StartingNode { get; set; }

Required. Pattern matcher to select the starting nodes in the graph.

Property Value
Type Description
NodePattern