Class ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub (2.19.0)

publicstaticfinalclass ApiGatewayServiceGrpc.ApiGatewayServiceFutureStubextendsAbstractFutureStub<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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub

Inherited Members

io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()

Methods

build(Channel channel, CallOptions callOptions)

protectedApiGatewayServiceGrpc.ApiGatewayServiceFutureStubbuild(Channelchannel,CallOptionscallOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ApiGatewayServiceGrpc.ApiGatewayServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createApi(CreateApiRequest request)

publicListenableFuture<Operation>createApi(CreateApiRequestrequest)

Creates a new Api in a given project and location.

Parameter
Name Description
request CreateApiRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createApiConfig(CreateApiConfigRequest request)

publicListenableFuture<Operation>createApiConfig(CreateApiConfigRequestrequest)

Creates a new ApiConfig in a given project and location.

Parameter
Name Description
request CreateApiConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createGateway(CreateGatewayRequest request)

publicListenableFuture<Operation>createGateway(CreateGatewayRequestrequest)

Creates a new Gateway in a given project and location.

Parameter
Name Description
request CreateGatewayRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteApi(DeleteApiRequest request)

publicListenableFuture<Operation>deleteApi(DeleteApiRequestrequest)

Deletes a single Api.

Parameter
Name Description
request DeleteApiRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteApiConfig(DeleteApiConfigRequest request)

publicListenableFuture<Operation>deleteApiConfig(DeleteApiConfigRequestrequest)

Deletes a single ApiConfig.

Parameter
Name Description
request DeleteApiConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteGateway(DeleteGatewayRequest request)

publicListenableFuture<Operation>deleteGateway(DeleteGatewayRequestrequest)

Deletes a single Gateway.

Parameter
Name Description
request DeleteGatewayRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getApi(GetApiRequest request)

publicListenableFuture<Api>getApi(GetApiRequestrequest)

Gets details of a single Api.

Parameter
Name Description
request GetApiRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Api>

getApiConfig(GetApiConfigRequest request)

publicListenableFuture<ApiConfig>getApiConfig(GetApiConfigRequestrequest)

Gets details of a single ApiConfig.

Parameter
Name Description
request GetApiConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ApiConfig>

getGateway(GetGatewayRequest request)

publicListenableFuture<Gateway>getGateway(GetGatewayRequestrequest)

Gets details of a single Gateway.

Parameter
Name Description
request GetGatewayRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Gateway>

listApiConfigs(ListApiConfigsRequest request)

publicListenableFuture<ListApiConfigsResponse>listApiConfigs(ListApiConfigsRequestrequest)

Lists ApiConfigs in a given project and location.

Parameter
Name Description
request ListApiConfigsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListApiConfigsResponse>

listApis(ListApisRequest request)

publicListenableFuture<ListApisResponse>listApis(ListApisRequestrequest)

Lists Apis in a given project and location.

Parameter
Name Description
request ListApisRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListApisResponse>

listGateways(ListGatewaysRequest request)

publicListenableFuture<ListGatewaysResponse>listGateways(ListGatewaysRequestrequest)

Lists Gateways in a given project and location.

Parameter
Name Description
request ListGatewaysRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListGatewaysResponse>

updateApi(UpdateApiRequest request)

publicListenableFuture<Operation>updateApi(UpdateApiRequestrequest)

Updates the parameters of a single Api.

Parameter
Name Description
request UpdateApiRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateApiConfig(UpdateApiConfigRequest request)

publicListenableFuture<Operation>updateApiConfig(UpdateApiConfigRequestrequest)

Updates the parameters of a single ApiConfig.

Parameter
Name Description
request UpdateApiConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateGateway(UpdateGatewayRequest request)

publicListenableFuture<Operation>updateGateway(UpdateGatewayRequestrequest)

Updates the parameters of a single Gateway.

Parameter
Name Description
request UpdateGatewayRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月19日 UTC.