Interface ProvisioningGrpc.AsyncService (0.2.0)

public static interface ProvisioningGrpc.AsyncService

This service is used for managing the data plane provisioning of the API hub.

Methods

createApiHubInstance(CreateApiHubInstanceRequest request, StreamObserver<Operation> responseObserver)

public default void createApiHubInstance(CreateApiHubInstanceRequest request, StreamObserver<Operation> responseObserver)

Provisions instance resources for the API Hub.

Parameters
Name Description
request CreateApiHubInstanceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getApiHubInstance(GetApiHubInstanceRequest request, StreamObserver<ApiHubInstance> responseObserver)

public default void getApiHubInstance(GetApiHubInstanceRequest request, StreamObserver<ApiHubInstance> responseObserver)

Gets details of a single API Hub instance.

Parameters
Name Description
request GetApiHubInstanceRequest
responseObserver io.grpc.stub.StreamObserver<ApiHubInstance>

lookupApiHubInstance(LookupApiHubInstanceRequest request, StreamObserver<LookupApiHubInstanceResponse> responseObserver)

public default void lookupApiHubInstance(LookupApiHubInstanceRequest request, StreamObserver<LookupApiHubInstanceResponse> responseObserver)

Looks up an Api Hub instance in a given GCP project. There will always be only one Api Hub instance for a GCP project across all locations.

Parameters
Name Description
request LookupApiHubInstanceRequest
responseObserver io.grpc.stub.StreamObserver<LookupApiHubInstanceResponse>