public sealed class EdgeRule : IMessage<EdgeRule>, IEquatable<EdgeRule>, IDeepCloneable<EdgeRule>, IBufferMessage, IMessageReference documentation and code samples for the App Topology v1 API class EdgeRule.
EdgeRule defines the connection rules for nodes in the graph.
Namespace
Google.Cloud.AppTopology.V1Assembly
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 |
|