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

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

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

NodeType defines the schema of a node type in the graph.

Inheritance

object > NodeType

Namespace

Google.Cloud.AppTopology.V1

Assembly

Google.Cloud.AppTopology.V1.dll

Constructors

NodeType()

public NodeType()

NodeType(NodeType)

public NodeType(NodeType other)
Parameter
Name Description
other NodeType

Properties

Description

public string Description { get; set; }

A human-readable description of the NodeType.

Property Value
Type Description
string

Labels

public RepeatedField<string> Labels { get; }

Labels attached to the node. Composable, namespaced building blocks that define core attributes through associated properties. Multiple labels aggregate to fully specify the functional traits and property schema of the node type.

Property Value
Type Description
RepeatedFieldstring

OptionalLabels

public RepeatedField<string> OptionalLabels { get; }

A node of this node type can have 0 or more of these labels. These node objects of this node type will have these labels alongside the required labels.

Property Value
Type Description
RepeatedFieldstring

Type

public string Type { get; set; }

REQUIRED Name of the node type. This name is used to access the node type while defining the schema.

Property Value
Type Description
string