Class ApiGatewayServiceGrpc.ApiGatewayServiceStub (2.4.0)
2.87.0 (latest)
2.85.0
2.83.0
2.82.0
2.81.0
2.80.0
2.78.0
2.76.0
2.75.0
2.74.0
2.73.0
2.72.0
2.70.0
2.68.0
2.67.0
2.64.0
2.63.0
2.62.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.52.0
2.51.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0
2.27.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.0
2.4.0
2.3.7
2.2.1
2.1.12
public static final class ApiGatewayServiceGrpc . ApiGatewayServiceStub extends AbstractAsyncStub<ApiGatewayServiceGrpc . ApiGatewayServiceStub >
The API Gateway Service is the interface for managing API Gateways.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
ApiGatewayServiceGrpc.ApiGatewayServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<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)
protected ApiGatewayServiceGrpc . ApiGatewayServiceStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createApi(CreateApiRequest request, StreamObserver<Operation> responseObserver)
public void createApi ( CreateApiRequest request , StreamObserver<Operation> responseObserver )
Creates a new Api in a given project and location.
Parameters
createApiConfig(CreateApiConfigRequest request, StreamObserver<Operation> responseObserver)
public void createApiConfig ( CreateApiConfigRequest request , StreamObserver<Operation> responseObserver )
Creates a new ApiConfig in a given project and location.
Parameters
createGateway(CreateGatewayRequest request, StreamObserver<Operation> responseObserver)
public void createGateway ( CreateGatewayRequest request , StreamObserver<Operation> responseObserver )
Creates a new Gateway in a given project and location.
Parameters
deleteApi(DeleteApiRequest request, StreamObserver<Operation> responseObserver)
public void deleteApi ( DeleteApiRequest request , StreamObserver<Operation> responseObserver )
Parameters
deleteApiConfig(DeleteApiConfigRequest request, StreamObserver<Operation> responseObserver)
public void deleteApiConfig ( DeleteApiConfigRequest request , StreamObserver<Operation> responseObserver )
Deletes a single ApiConfig.
Parameters
deleteGateway(DeleteGatewayRequest request, StreamObserver<Operation> responseObserver)
public void deleteGateway ( DeleteGatewayRequest request , StreamObserver<Operation> responseObserver )
Deletes a single Gateway.
Parameters
getApi(GetApiRequest request, StreamObserver<Api> responseObserver)
public void getApi ( GetApiRequest request , StreamObserver<Api> responseObserver )
Gets details of a single Api.
Parameters
Name
Description
request
GetApiRequest
responseObserver
io.grpc.stub.StreamObserver <Api >
getApiConfig(GetApiConfigRequest request, StreamObserver<ApiConfig> responseObserver)
public void getApiConfig ( GetApiConfigRequest request , StreamObserver<ApiConfig> responseObserver )
Gets details of a single ApiConfig.
Parameters
getGateway(GetGatewayRequest request, StreamObserver<Gateway> responseObserver)
public void getGateway ( GetGatewayRequest request , StreamObserver<Gateway> responseObserver )
Gets details of a single Gateway.
Parameters
listApiConfigs(ListApiConfigsRequest request, StreamObserver<ListApiConfigsResponse> responseObserver)
public void listApiConfigs ( ListApiConfigsRequest request , StreamObserver<ListApiConfigsResponse> responseObserver )
Lists ApiConfigs in a given project and location.
Parameters
listApis(ListApisRequest request, StreamObserver<ListApisResponse> responseObserver)
public void listApis ( ListApisRequest request , StreamObserver<ListApisResponse> responseObserver )
Lists Apis in a given project and location.
Parameters
listGateways(ListGatewaysRequest request, StreamObserver<ListGatewaysResponse> responseObserver)
public void listGateways ( ListGatewaysRequest request , StreamObserver<ListGatewaysResponse> responseObserver )
Lists Gateways in a given project and location.
Parameters
updateApi(UpdateApiRequest request, StreamObserver<Operation> responseObserver)
public void updateApi ( UpdateApiRequest request , StreamObserver<Operation> responseObserver )
Updates the parameters of a single Api.
Parameters
updateApiConfig(UpdateApiConfigRequest request, StreamObserver<Operation> responseObserver)
public void updateApiConfig ( UpdateApiConfigRequest request , StreamObserver<Operation> responseObserver )
Updates the parameters of a single ApiConfig.
Parameters
updateGateway(UpdateGatewayRequest request, StreamObserver<Operation> responseObserver)
public void updateGateway ( UpdateGatewayRequest request , StreamObserver<Operation> responseObserver )
Updates the parameters of a single Gateway.
Parameters
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 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]