Package com.google.cloud.apigateway.v1
Class ApiGatewayServiceGrpc.ApiGatewayServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<ApiGatewayServiceGrpc.ApiGatewayServiceStub>
com.google.cloud.apigateway.v1.ApiGatewayServiceGrpc.ApiGatewayServiceStub
- Enclosing class:
- ApiGatewayServiceGrpc
public static final class ApiGatewayServiceGrpc.ApiGatewayServiceStub
extends io.grpc.stub.AbstractAsyncStub<ApiGatewayServiceGrpc.ApiGatewayServiceStub>
A stub to allow clients to do asynchronous rpc calls to service ApiGatewayService.
The API Gateway Service is the interface for managing API Gateways.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateApi(CreateApiRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Api in a given project and location.voidcreateApiConfig(CreateApiConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ApiConfig in a given project and location.voidcreateGateway(CreateGatewayRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Gateway in a given project and location.voiddeleteApi(DeleteApiRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Api.voiddeleteApiConfig(DeleteApiConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ApiConfig.voiddeleteGateway(DeleteGatewayRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Gateway.voidgetApi(GetApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver) Gets details of a single Api.voidgetApiConfig(GetApiConfigRequest request, io.grpc.stub.StreamObserver<ApiConfig> responseObserver) Gets details of a single ApiConfig.voidgetGateway(GetGatewayRequest request, io.grpc.stub.StreamObserver<Gateway> responseObserver) Gets details of a single Gateway.voidlistApiConfigs(ListApiConfigsRequest request, io.grpc.stub.StreamObserver<ListApiConfigsResponse> responseObserver) Lists ApiConfigs in a given project and location.voidlistApis(ListApisRequest request, io.grpc.stub.StreamObserver<ListApisResponse> responseObserver) Lists Apis in a given project and location.voidlistGateways(ListGatewaysRequest request, io.grpc.stub.StreamObserver<ListGatewaysResponse> responseObserver) Lists Gateways in a given project and location.voidupdateApi(UpdateApiRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Api.voidupdateApiConfig(UpdateApiConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ApiConfig.voidupdateGateway(UpdateGatewayRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Gateway.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected ApiGatewayServiceGrpc.ApiGatewayServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ApiGatewayServiceGrpc.ApiGatewayServiceStub>
-
listGateways
public void listGateways(ListGatewaysRequest request, io.grpc.stub.StreamObserver<ListGatewaysResponse> responseObserver) Lists Gateways in a given project and location.
-
getGateway
public void getGateway(GetGatewayRequest request, io.grpc.stub.StreamObserver<Gateway> responseObserver) Gets details of a single Gateway.
-
createGateway
public void createGateway(CreateGatewayRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Gateway in a given project and location.
-
updateGateway
public void updateGateway(UpdateGatewayRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Gateway.
-
deleteGateway
public void deleteGateway(DeleteGatewayRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Gateway.
-
listApis
public void listApis(ListApisRequest request, io.grpc.stub.StreamObserver<ListApisResponse> responseObserver) Lists Apis in a given project and location.
-
getApi
Gets details of a single Api.
-
createApi
public void createApi(CreateApiRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Api in a given project and location.
-
updateApi
public void updateApi(UpdateApiRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Api.
-
deleteApi
public void deleteApi(DeleteApiRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Api.
-
listApiConfigs
public void listApiConfigs(ListApiConfigsRequest request, io.grpc.stub.StreamObserver<ListApiConfigsResponse> responseObserver) Lists ApiConfigs in a given project and location.
-
getApiConfig
public void getApiConfig(GetApiConfigRequest request, io.grpc.stub.StreamObserver<ApiConfig> responseObserver) Gets details of a single ApiConfig.
-
createApiConfig
public void createApiConfig(CreateApiConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new ApiConfig in a given project and location.
-
updateApiConfig
public void updateApiConfig(UpdateApiConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single ApiConfig.
-
deleteApiConfig
public void deleteApiConfig(DeleteApiConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single ApiConfig.
-