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

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

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

EdgeRule defines the connection rules for nodes in the graph.

Inheritance

object > EdgeRule

Namespace

Google.Cloud.AppTopology.V1

Assembly

Google.Cloud.AppTopology.V1.dll

Constructors

EdgeRule()

public EdgeRule()

EdgeRule(EdgeRule)

public EdgeRule(EdgeRule other)
Parameter
Name Description
other EdgeRule

Properties

DestNodeGroup

public NodeGroup DestNodeGroup { get; set; }

Optional. A dynamic group of nodes, defined by label constraints, that can act as the destination for this edge.

Property Value
Type Description
NodeGroup

DestNodeType

public string DestNodeType { get; set; }

Optional. The specific node type name that acts as the destination for this edge.

Property Value
Type Description
string

DestinationNodeCase

public EdgeRule.DestinationNodeOneofCase DestinationNodeCase { get; }
Property Value
Type Description
EdgeRuleDestinationNodeOneofCase

EdgeType

public string EdgeType { get; set; }

Optional. Name of the connected edge type.

Property Value
Type Description
string

HasDestNodeType

public bool HasDestNodeType { get; }

Gets whether the "dest_node_type" field is set

Property Value
Type Description
bool

HasSrcNodeType

public bool HasSrcNodeType { get; }

Gets whether the "src_node_type" field is set

Property Value
Type Description
bool

SourceNodeCase

public EdgeRule.SourceNodeOneofCase SourceNodeCase { get; }
Property Value
Type Description
EdgeRuleSourceNodeOneofCase

SrcNodeGroup

public NodeGroup SrcNodeGroup { get; set; }

Optional. A dynamic group of nodes, defined by label constraints, that can act as the source for this edge.

Property Value
Type Description
NodeGroup

SrcNodeType

public string SrcNodeType { get; set; }

Optional. The specific node type name that acts as the source for this edge.

Property Value
Type Description
string