Classes
AppTopology
Service describing handlers for resources
AppTopology.AppTopologyBase
Base class for server-side implementations of AppTopology
AppTopology.AppTopologyClient
Client for AppTopology
AppTopologyClient
AppTopology client wrapper, for convenient use.
AppTopologyClientBuilder
Builder class for AppTopologyClient to provide simple configuration of credentials, endpoint etc.
AppTopologyClientImpl
AppTopology client wrapper implementation, for convenient use.
AppTopologySettings
Settings for AppTopologyClient instances.
BoolValue
BoolValue represents a property that has a boolean value type.
ConnectedNodePattern
Edge pattern matcher to match the edge direction, labels and properties.
DiscoveredResourcesTopologyName
Resource name for the DiscoveredResourcesTopology resource.
Domain
Domain is a pre-defined topology query domain. Each topology domain contains a set of nodes and edges.
DomainName
Resource name for the Domain resource.
DoubleValue
DoubleValue represents a property that has a double value type.
Edge
Represents a single edge connecting two nodes in the graph.
EdgePattern
Edge pattern matcher to match the edge direction, labels and properties.
EdgePattern.Types
Container for nested types declared in the EdgePattern message type.
EdgeRule
EdgeRule defines the connection rules for nodes in the graph.
EdgeType
EdgeType defines the schema of an edge type in the graph.
EntityContext
Represents the context of an entity (node or edge) in the graph.
GenerateDiscoveredResourcesTopologyRequest
Request for GenerateDiscoveredResourcesTopology.
GenerateDiscoveredResourcesTopologyResponse
Response for GenerateDiscoveredResourcesTopology.
GetDomainRequest
Request for GetDomain.
GetSchemaRequest
Request for GetSchema.
Graph
Represents a graph structure composed of nodes and edges.
GraphPattern
Recursive graph pattern matcher to select and constrain the returned topology. AppTopology API allows cycle in the graph traversal and will return unique node and edge results in the response. SLO is guaranteed for at most 5 hops in the graph traversal.
IntValue
IntValue represents a property that has an integer value type.
LabelProperties
Identifier for the label and corresponding properties.
LabelPropertiesPattern
Matcher for label and property. The matcher accepts both exact match and expression.
ListDomainsRequest
Request for ListDomains.
ListDomainsResponse
Response for ListDomains.
Node
Represents a single node in the graph.
NodeGroup
NodeGroup represents a dynamic collection of nodes that satisfy specific criteria. A node is considered part of this group if it matches the defined constraints.
NodePattern
Node pattern matcher to match the node id, labels and properties.
NodeType
NodeType defines the schema of a node type in the graph.
OperationMetadata
Represents the metadata of the long-running operation.
Property
Property defines the schema of a property in the graph.
Schema
Schema is a collection of supported node & edge labels and properties for an overlay.
SchemaName
Resource name for the Schema resource.
StringValue
StringValue represents a property that has a string value type.
Enums
DiscoveredResourcesTopologyName.ResourceNameType
The possible contents of DiscoveredResourcesTopologyName.
DomainName.ResourceNameType
The possible contents of DomainName.
EdgePattern.Types.Direction
The direction of the edge to match.
EdgeRule.DestinationNodeOneofCase
Enum of possible cases for the "destination_node" oneof.
EdgeRule.SourceNodeOneofCase
Enum of possible cases for the "source_node" oneof.
GenerateDiscoveredResourcesTopologyRequest.QueryOneofCase
Enum of possible cases for the "query" oneof.
Property.ValueOneofCase
Enum of possible cases for the "value" oneof.
SchemaName.ResourceNameType
The possible contents of SchemaName.