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

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

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

Edge pattern matcher to match the edge direction, labels and properties.

Inheritance

object > EdgePattern

Namespace

Google.Cloud.AppTopology.V1

Assembly

Google.Cloud.AppTopology.V1.dll

Constructors

EdgePattern()

public EdgePattern()

EdgePattern(EdgePattern)

public EdgePattern(EdgePattern other)
Parameter
Name Description
other EdgePattern

Properties

Alias

public string Alias { get; set; }

Optional. Represents an identifier to be referenced in property_matcher_expr. For example, an alias for edge can be referenced as edge.description = "value_1". alias must be unique within the query, otherwise an error will be returned.

Property Value
Type Description
string

Direction

public EdgePattern.Types.Direction Direction { get; set; }

Required. The direction of the edge to match.

Property Value
Type Description
EdgePatternTypesDirection

LabelPropertiesPattern

public LabelPropertiesPattern LabelPropertiesPattern { get; set; }

Required. Matcher for labels/properties.

Property Value
Type Description
LabelPropertiesPattern