Class ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub

  • Enclosing class:
    ApiGatewayServiceGrpc

    public static final class ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service ApiGatewayService.
     The API Gateway Service is the interface for managing API Gateways.
     
    • Method Detail

      • getGateway

        public com.google.common.util.concurrent.ListenableFuture<Gateway> getGateway​(GetGatewayRequest request)
         Gets details of a single Gateway.
         
      • createGateway

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createGateway​(CreateGatewayRequest request)
         Creates a new Gateway in a given project and location.
         
      • updateGateway

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateGateway​(UpdateGatewayRequest request)
         Updates the parameters of a single Gateway.
         
      • deleteGateway

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteGateway​(DeleteGatewayRequest request)
         Deletes a single Gateway.
         
      • listApis

        public com.google.common.util.concurrent.ListenableFuture<ListApisResponse> listApis​(ListApisRequest request)
         Lists Apis in a given project and location.
         
      • getApi

        public com.google.common.util.concurrent.ListenableFuture<Api> getApi​(GetApiRequest request)
         Gets details of a single Api.
         
      • createApi

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createApi​(CreateApiRequest request)
         Creates a new Api in a given project and location.
         
      • updateApi

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateApi​(UpdateApiRequest request)
         Updates the parameters of a single Api.
         
      • deleteApi

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteApi​(DeleteApiRequest request)
         Deletes a single Api.
         
      • getApiConfig

        public com.google.common.util.concurrent.ListenableFuture<ApiConfig> getApiConfig​(GetApiConfigRequest request)
         Gets details of a single ApiConfig.
         
      • createApiConfig

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createApiConfig​(CreateApiConfigRequest request)
         Creates a new ApiConfig in a given project and location.
         
      • updateApiConfig

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateApiConfig​(UpdateApiConfigRequest request)
         Updates the parameters of a single ApiConfig.
         
      • deleteApiConfig

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteApiConfig​(DeleteApiConfigRequest request)
         Deletes a single ApiConfig.