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 Details

    • build

      protected ApiGatewayServiceGrpc.ApiGatewayServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.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

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