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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Operation>createApi(CreateApiRequest request) Creates a new Api in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createApiConfig(CreateApiConfigRequest request) Creates a new ApiConfig in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createGateway(CreateGatewayRequest request) Creates a new Gateway in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>deleteApi(DeleteApiRequest request) Deletes a single Api.com.google.common.util.concurrent.ListenableFuture<Operation>deleteApiConfig(DeleteApiConfigRequest request) Deletes a single ApiConfig.com.google.common.util.concurrent.ListenableFuture<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<Operation>updateApi(UpdateApiRequest request) Updates the parameters of a single Api.com.google.common.util.concurrent.ListenableFuture<Operation>updateApiConfig(UpdateApiConfigRequest request) Updates the parameters of a single ApiConfig.com.google.common.util.concurrent.ListenableFuture<Operation>updateGateway(UpdateGatewayRequest request) Updates the parameters of a single Gateway.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin 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<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
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.
-