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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ApiGatewayServiceGrpc.ApiGatewayServiceStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createApi(CreateApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Api in a given project and location.void
createApiConfig(CreateApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new ApiConfig in a given project and location.void
createGateway(CreateGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Gateway in a given project and location.void
deleteApi(DeleteApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Api.void
deleteApiConfig(DeleteApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ApiConfig.void
deleteGateway(DeleteGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Gateway.void
getApi(GetApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)
Gets details of a single Api.void
getApiConfig(GetApiConfigRequest request, io.grpc.stub.StreamObserver<ApiConfig> responseObserver)
Gets details of a single ApiConfig.void
getGateway(GetGatewayRequest request, io.grpc.stub.StreamObserver<Gateway> responseObserver)
Gets details of a single Gateway.void
listApiConfigs(ListApiConfigsRequest request, io.grpc.stub.StreamObserver<ListApiConfigsResponse> responseObserver)
Lists ApiConfigs in a given project and location.void
listApis(ListApisRequest request, io.grpc.stub.StreamObserver<ListApisResponse> responseObserver)
Lists Apis in a given project and location.void
listGateways(ListGatewaysRequest request, io.grpc.stub.StreamObserver<ListGatewaysResponse> responseObserver)
Lists Gateways in a given project and location.void
updateApi(UpdateApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Api.void
updateApiConfig(UpdateApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ApiConfig.void
updateGateway(UpdateGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Gateway.
-
-
-
Method Detail
-
build
protected ApiGatewayServiceGrpc.ApiGatewayServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in 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<com.google.longrunning.Operation> responseObserver)
Creates a new Gateway in a given project and location.
-
updateGateway
public void updateGateway(UpdateGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Gateway.
-
deleteGateway
public void deleteGateway(DeleteGatewayRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.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
public void getApi(GetApiRequest request, io.grpc.stub.StreamObserver<Api> responseObserver)
Gets details of a single Api.
-
createApi
public void createApi(CreateApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Api in a given project and location.
-
updateApi
public void updateApi(UpdateApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Api.
-
deleteApi
public void deleteApi(DeleteApiRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.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<com.google.longrunning.Operation> responseObserver)
Creates a new ApiConfig in a given project and location.
-
updateApiConfig
public void updateApiConfig(UpdateApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single ApiConfig.
-
deleteApiConfig
public void deleteApiConfig(DeleteApiConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single ApiConfig.
-
-