Class ApiGatewayServiceGrpc.ApiGatewayServiceBlockingV2Stub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<ApiGatewayServiceGrpc.ApiGatewayServiceBlockingV2Stub>
com.google.cloud.apigateway.v1.ApiGatewayServiceGrpc.ApiGatewayServiceBlockingV2Stub
Enclosing class:
ApiGatewayServiceGrpc

public static final class ApiGatewayServiceGrpc.ApiGatewayServiceBlockingV2Stub extends io.grpc.stub.AbstractBlockingStub<ApiGatewayServiceGrpc.ApiGatewayServiceBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service ApiGatewayService.
 The API Gateway Service is the interface for managing API Gateways.
 
  • Method Details

    • build

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

      public ListGatewaysResponse listGateways(ListGatewaysRequest request) throws io.grpc.StatusException
       Lists Gateways in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getGateway

      public Gateway getGateway(GetGatewayRequest request) throws io.grpc.StatusException
       Gets details of a single Gateway.
       
      Throws:
      io.grpc.StatusException
    • createGateway

      public Operation createGateway(CreateGatewayRequest request) throws io.grpc.StatusException
       Creates a new Gateway in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateGateway

      public Operation updateGateway(UpdateGatewayRequest request) throws io.grpc.StatusException
       Updates the parameters of a single Gateway.
       
      Throws:
      io.grpc.StatusException
    • deleteGateway

      public Operation deleteGateway(DeleteGatewayRequest request) throws io.grpc.StatusException
       Deletes a single Gateway.
       
      Throws:
      io.grpc.StatusException
    • listApis

      public ListApisResponse listApis(ListApisRequest request) throws io.grpc.StatusException
       Lists Apis in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getApi

      public Api getApi(GetApiRequest request) throws io.grpc.StatusException
       Gets details of a single Api.
       
      Throws:
      io.grpc.StatusException
    • createApi

      public Operation createApi(CreateApiRequest request) throws io.grpc.StatusException
       Creates a new Api in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateApi

      public Operation updateApi(UpdateApiRequest request) throws io.grpc.StatusException
       Updates the parameters of a single Api.
       
      Throws:
      io.grpc.StatusException
    • deleteApi

      public Operation deleteApi(DeleteApiRequest request) throws io.grpc.StatusException
       Deletes a single Api.
       
      Throws:
      io.grpc.StatusException
    • listApiConfigs

      public ListApiConfigsResponse listApiConfigs(ListApiConfigsRequest request) throws io.grpc.StatusException
       Lists ApiConfigs in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getApiConfig

      public ApiConfig getApiConfig(GetApiConfigRequest request) throws io.grpc.StatusException
       Gets details of a single ApiConfig.
       
      Throws:
      io.grpc.StatusException
    • createApiConfig

      public Operation createApiConfig(CreateApiConfigRequest request) throws io.grpc.StatusException
       Creates a new ApiConfig in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateApiConfig

      public Operation updateApiConfig(UpdateApiConfigRequest request) throws io.grpc.StatusException
       Updates the parameters of a single ApiConfig.
       
      Throws:
      io.grpc.StatusException
    • deleteApiConfig

      public Operation deleteApiConfig(DeleteApiConfigRequest request) throws io.grpc.StatusException
       Deletes a single ApiConfig.
       
      Throws:
      io.grpc.StatusException