Package com.google.cloud.apigateway.v1
Interface ApiGatewayServiceGrpc.AsyncService
-
- All Known Implementing Classes:
ApiGatewayServiceGrpc.ApiGatewayServiceImplBase
- Enclosing class:
- ApiGatewayServiceGrpc
public static interface ApiGatewayServiceGrpc.AsyncServiceThe API Gateway Service is the interface for managing API Gateways.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidcreateApi(CreateApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new Api in a given project and location.default voidcreateApiConfig(CreateApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new ApiConfig in a given project and location.default voidcreateGateway(CreateGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new Gateway in a given project and location.default voiddeleteApi(DeleteApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single Api.default voiddeleteApiConfig(DeleteApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single ApiConfig.default voiddeleteGateway(DeleteGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single Gateway.default voidgetApi(GetApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)Gets details of a single Api.default voidgetApiConfig(GetApiConfigRequest request, io.grpc.stub.StreamObserver<ApiConfig> responseObserver)Gets details of a single ApiConfig.default voidgetGateway(GetGatewayRequest request, io.grpc.stub.StreamObserver<Gateway> responseObserver)Gets details of a single Gateway.default voidlistApiConfigs(ListApiConfigsRequest request, io.grpc.stub.StreamObserver<ListApiConfigsResponse> responseObserver)Lists ApiConfigs in a given project and location.default voidlistApis(ListApisRequest request, io.grpc.stub.StreamObserver<ListApisResponse> responseObserver)Lists Apis in a given project and location.default voidlistGateways(ListGatewaysRequest request, io.grpc.stub.StreamObserver<ListGatewaysResponse> responseObserver)Lists Gateways in a given project and location.default voidupdateApi(UpdateApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single Api.default voidupdateApiConfig(UpdateApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single ApiConfig.default voidupdateGateway(UpdateGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single Gateway.
-
-
-
Method Detail
-
listGateways
default void listGateways(ListGatewaysRequest request, io.grpc.stub.StreamObserver<ListGatewaysResponse> responseObserver)
Lists Gateways in a given project and location.
-
getGateway
default void getGateway(GetGatewayRequest request, io.grpc.stub.StreamObserver<Gateway> responseObserver)
Gets details of a single Gateway.
-
createGateway
default void createGateway(CreateGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Gateway in a given project and location.
-
updateGateway
default void updateGateway(UpdateGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Gateway.
-
deleteGateway
default void deleteGateway(DeleteGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Gateway.
-
listApis
default void listApis(ListApisRequest request, io.grpc.stub.StreamObserver<ListApisResponse> responseObserver)
Lists Apis in a given project and location.
-
getApi
default void getApi(GetApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)
Gets details of a single Api.
-
createApi
default void createApi(CreateApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Api in a given project and location.
-
updateApi
default void updateApi(UpdateApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Api.
-
deleteApi
default void deleteApi(DeleteApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Api.
-
listApiConfigs
default void listApiConfigs(ListApiConfigsRequest request, io.grpc.stub.StreamObserver<ListApiConfigsResponse> responseObserver)
Lists ApiConfigs in a given project and location.
-
getApiConfig
default void getApiConfig(GetApiConfigRequest request, io.grpc.stub.StreamObserver<ApiConfig> responseObserver)
Gets details of a single ApiConfig.
-
createApiConfig
default void createApiConfig(CreateApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new ApiConfig in a given project and location.
-
updateApiConfig
default void updateApiConfig(UpdateApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ApiConfig.
-
deleteApiConfig
default void deleteApiConfig(DeleteApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ApiConfig.
-
-