Interface AppTopologyGrpc.AsyncService (0.3.0)

public static interface AppTopologyGrpc.AsyncService

Service describing handlers for resources

Methods

generateDiscoveredResourcesTopology(GenerateDiscoveredResourcesTopologyRequest request, StreamObserver<GenerateDiscoveredResourcesTopologyResponse> responseObserver)

public default void generateDiscoveredResourcesTopology(GenerateDiscoveredResourcesTopologyRequest request, StreamObserver<GenerateDiscoveredResourcesTopologyResponse> responseObserver)

Generate the topology for all resources in the given project. If the project represents an app boundary, the topology is generated for all resources in the boundary.

Parameters
Name Description
request GenerateDiscoveredResourcesTopologyRequest
responseObserver io.grpc.stub.StreamObserver<GenerateDiscoveredResourcesTopologyResponse>

getDomain(GetDomainRequest request, StreamObserver<Domain> responseObserver)

public default void getDomain(GetDomainRequest request, StreamObserver<Domain> responseObserver)

Retrieves the specified topology domain.

Parameters
Name Description
request GetDomainRequest
responseObserver io.grpc.stub.StreamObserver<Domain>

getSchema(GetSchemaRequest request, StreamObserver<Schema> responseObserver)

public default void getSchema(GetSchemaRequest request, StreamObserver<Schema> responseObserver)

Retrieves the schema for the specified topology domain. The schema defines the NodeTypes and EdgeTypes that are supported in GenerateDiscoveredResourcesTopology requests and responses for a given domain.

Parameters
Name Description
request GetSchemaRequest
responseObserver io.grpc.stub.StreamObserver<Schema>

listDomains(ListDomainsRequest request, StreamObserver<ListDomainsResponse> responseObserver)

public default void listDomains(ListDomainsRequest request, StreamObserver<ListDomainsResponse> responseObserver)

Lists the topology domains available in a specific location. Only global location is supported.

Parameters
Name Description
request ListDomainsRequest
responseObserver io.grpc.stub.StreamObserver<ListDomainsResponse>