public sealed class EdgePattern : IMessage<EdgePattern>, IEquatable<EdgePattern>, IDeepCloneable<EdgePattern>, IBufferMessage, IMessageReference documentation and code samples for the App Topology v1 API class EdgePattern.
Edge pattern matcher to match the edge direction, labels and properties.
Implements
IMessageEdgePattern, IEquatableEdgePattern, IDeepCloneableEdgePattern, IBufferMessage, IMessageNamespace
Google.Cloud.AppTopology.V1Assembly
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 |
|