Interface ReachabilityServiceGrpc.AsyncService (1.25.0)

public static interface ReachabilityServiceGrpc.AsyncService

The Reachability service in the Google Cloud Network Management API provides services that analyze the reachability within a single Google Virtual Private Cloud (VPC) network, between peered VPC networks, between VPC and on-premises networks, or between VPC networks and internet hosts. A reachability analysis is based on Google Cloud network configurations. You can use the analysis results to verify these configurations and to troubleshoot connectivity issues.

Methods

createConnectivityTest(CreateConnectivityTestRequest request, StreamObserver<Operation> responseObserver)

public default void createConnectivityTest(CreateConnectivityTestRequest request, StreamObserver<Operation> responseObserver)

Creates a new Connectivity Test. After you create a test, the reachability analysis is performed as part of the long running operation, which completes when the analysis completes. If the endpoint specifications in ConnectivityTest are invalid (for example, containing non-existent resources in the network, or you don't have read permissions to the network configurations of listed projects), then the reachability result returns a value of UNKNOWN. If the endpoint specifications in ConnectivityTest are incomplete, the reachability result returns a value of <code>AMBIGUOUS</code>. For more information, see the Connectivity Test documentation.

Parameters
NameDescription
requestCreateConnectivityTestRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteConnectivityTest(DeleteConnectivityTestRequest request, StreamObserver<Operation> responseObserver)

public default void deleteConnectivityTest(DeleteConnectivityTestRequest request, StreamObserver<Operation> responseObserver)

Deletes a specific ConnectivityTest.

Parameters
NameDescription
requestDeleteConnectivityTestRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

getConnectivityTest(GetConnectivityTestRequest request, StreamObserver<ConnectivityTest> responseObserver)

public default void getConnectivityTest(GetConnectivityTestRequest request, StreamObserver<ConnectivityTest> responseObserver)

Gets the details of a specific Connectivity Test.

Parameters
NameDescription
requestGetConnectivityTestRequest
responseObserverio.grpc.stub.StreamObserver<ConnectivityTest>

listConnectivityTests(ListConnectivityTestsRequest request, StreamObserver<ListConnectivityTestsResponse> responseObserver)

public default void listConnectivityTests(ListConnectivityTestsRequest request, StreamObserver<ListConnectivityTestsResponse> responseObserver)

Lists all Connectivity Tests owned by a project.

Parameters
NameDescription
requestListConnectivityTestsRequest
responseObserverio.grpc.stub.StreamObserver<ListConnectivityTestsResponse>