Package com.google.cloud.apigateway.v1
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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createApi(CreateApiRequest request)
Creates a new Api in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createApiConfig(CreateApiConfigRequest request)
Creates a new ApiConfig in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createGateway(CreateGatewayRequest request)
Creates a new Gateway in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteApi(DeleteApiRequest request)
Deletes a single Api.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteApiConfig(DeleteApiConfigRequest request)
Deletes a single ApiConfig.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteGateway(DeleteGatewayRequest request)
Deletes a single Gateway.com.google.common.util.concurrent.ListenableFuture<Api>
getApi(GetApiRequest request)
Gets details of a single Api.com.google.common.util.concurrent.ListenableFuture<ApiConfig>
getApiConfig(GetApiConfigRequest request)
Gets details of a single ApiConfig.com.google.common.util.concurrent.ListenableFuture<Gateway>
getGateway(GetGatewayRequest request)
Gets details of a single Gateway.com.google.common.util.concurrent.ListenableFuture<ListApiConfigsResponse>
listApiConfigs(ListApiConfigsRequest request)
Lists ApiConfigs in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListApisResponse>
listApis(ListApisRequest request)
Lists Apis in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListGatewaysResponse>
listGateways(ListGatewaysRequest request)
Lists Gateways in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateApi(UpdateApiRequest request)
Updates the parameters of a single Api.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateApiConfig(UpdateApiConfigRequest request)
Updates the parameters of a single ApiConfig.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateGateway(UpdateGatewayRequest request)
Updates the parameters of a single Gateway.
-
-
-
Method Detail
-
build
protected ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.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<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.
-
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<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.
-
-