Class 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 Detail

      • 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.
         
      • 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.