App Topology v1 API - Namespace Google.Cloud.AppTopology.V1 (1.0.0-beta01)

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.