Package com.google.cloud.apigateway.v1
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.
-
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) createApi(CreateApiRequest request) Creates a new Api in a given project and location.createApiConfig(CreateApiConfigRequest request) Creates a new ApiConfig in a given project and location.createGateway(CreateGatewayRequest request) Creates a new Gateway in a given project and location.deleteApi(DeleteApiRequest request) Deletes a single Api.deleteApiConfig(DeleteApiConfigRequest request) Deletes a single ApiConfig.deleteGateway(DeleteGatewayRequest request) Deletes a single Gateway.getApi(GetApiRequest request) Gets details of a single Api.getApiConfig(GetApiConfigRequest request) Gets details of a single ApiConfig.getGateway(GetGatewayRequest request) Gets details of a single Gateway.listApiConfigs(ListApiConfigsRequest request) Lists ApiConfigs in a given project and location.listApis(ListApisRequest request) Lists Apis in a given project and location.listGateways(ListGatewaysRequest request) Lists Gateways in a given project and location.updateApi(UpdateApiRequest request) Updates the parameters of a single Api.updateApiConfig(UpdateApiConfigRequest request) Updates the parameters of a single ApiConfig.updateGateway(UpdateGatewayRequest request) Updates the parameters of a single Gateway.Methods inherited from class io.grpc.stub.AbstractBlockingStub
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.ApiGatewayServiceBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.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
Gets details of a single Gateway.
- Throws:
io.grpc.StatusException
-
createGateway
Creates a new Gateway in a given project and location.
- Throws:
io.grpc.StatusException
-
updateGateway
Updates the parameters of a single Gateway.
- Throws:
io.grpc.StatusException
-
deleteGateway
Deletes a single Gateway.
- Throws:
io.grpc.StatusException
-
listApis
Lists Apis in a given project and location.
- Throws:
io.grpc.StatusException
-
getApi
Gets details of a single Api.
- Throws:
io.grpc.StatusException
-
createApi
Creates a new Api in a given project and location.
- Throws:
io.grpc.StatusException
-
updateApi
Updates the parameters of a single Api.
- Throws:
io.grpc.StatusException
-
deleteApi
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
Gets details of a single ApiConfig.
- Throws:
io.grpc.StatusException
-
createApiConfig
Creates a new ApiConfig in a given project and location.
- Throws:
io.grpc.StatusException
-
updateApiConfig
Updates the parameters of a single ApiConfig.
- Throws:
io.grpc.StatusException
-
deleteApiConfig
Deletes a single ApiConfig.
- Throws:
io.grpc.StatusException
-