Class ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub>
com.google.cloud.apigateway.v1.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 Details

    • build

      protected ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub>
    • listGateways

      public com.google.common.util.concurrent.ListenableFuture<ListGatewaysResponse> listGateways(ListGatewaysRequest request)
       Lists Gateways in a given project and location.
       
    • 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<Operation> createGateway(CreateGatewayRequest request)
       Creates a new Gateway in a given project and location.
       
    • updateGateway

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

      public com.google.common.util.concurrent.ListenableFuture<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<Operation> createApi(CreateApiRequest request)
       Creates a new Api in a given project and location.
       
    • updateApi

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

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

      public com.google.common.util.concurrent.ListenableFuture<ListApiConfigsResponse> listApiConfigs(ListApiConfigsRequest request)
       Lists ApiConfigs in a given project and location.
       
    • 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<Operation> createApiConfig(CreateApiConfigRequest request)
       Creates a new ApiConfig in a given project and location.
       
    • updateApiConfig

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

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