Interface ApiGatewayServiceGrpc.AsyncService (2.43.0)

public static interface ApiGatewayServiceGrpc.AsyncService

The API Gateway Service is the interface for managing API Gateways.

Methods

createApi(CreateApiRequest request, StreamObserver<Operation> responseObserver)

public default void createApi(CreateApiRequest request, StreamObserver<Operation> responseObserver)

Creates a new Api in a given project and location.

Parameters
Name Description
request CreateApiRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createApiConfig(CreateApiConfigRequest request, StreamObserver<Operation> responseObserver)

public default void createApiConfig(CreateApiConfigRequest request, StreamObserver<Operation> responseObserver)

Creates a new ApiConfig in a given project and location.

Parameters
Name Description
request CreateApiConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createGateway(CreateGatewayRequest request, StreamObserver<Operation> responseObserver)

public default void createGateway(CreateGatewayRequest request, StreamObserver<Operation> responseObserver)

Creates a new Gateway in a given project and location.

Parameters
Name Description
request CreateGatewayRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteApi(DeleteApiRequest request, StreamObserver<Operation> responseObserver)

public default void deleteApi(DeleteApiRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Api.

Parameters
Name Description
request DeleteApiRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteApiConfig(DeleteApiConfigRequest request, StreamObserver<Operation> responseObserver)

public default void deleteApiConfig(DeleteApiConfigRequest request, StreamObserver<Operation> responseObserver)

Deletes a single ApiConfig.

Parameters
Name Description
request DeleteApiConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteGateway(DeleteGatewayRequest request, StreamObserver<Operation> responseObserver)

public default void deleteGateway(DeleteGatewayRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Gateway.

Parameters
Name Description
request DeleteGatewayRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getApi(GetApiRequest request, StreamObserver<Api> responseObserver)

public default 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 default void getApiConfig(GetApiConfigRequest request, StreamObserver<ApiConfig> responseObserver)

Gets details of a single ApiConfig.

Parameters
Name Description
request GetApiConfigRequest
responseObserver io.grpc.stub.StreamObserver<ApiConfig>

getGateway(GetGatewayRequest request, StreamObserver<Gateway> responseObserver)

public default void getGateway(GetGatewayRequest request, StreamObserver<Gateway> responseObserver)

Gets details of a single Gateway.

Parameters
Name Description
request GetGatewayRequest
responseObserver io.grpc.stub.StreamObserver<Gateway>

listApiConfigs(ListApiConfigsRequest request, StreamObserver<ListApiConfigsResponse> responseObserver)

public default void listApiConfigs(ListApiConfigsRequest request, StreamObserver<ListApiConfigsResponse> responseObserver)

Lists ApiConfigs in a given project and location.

Parameters
Name Description
request ListApiConfigsRequest
responseObserver io.grpc.stub.StreamObserver<ListApiConfigsResponse>

listApis(ListApisRequest request, StreamObserver<ListApisResponse> responseObserver)

public default void listApis(ListApisRequest request, StreamObserver<ListApisResponse> responseObserver)

Lists Apis in a given project and location.

Parameters
Name Description
request ListApisRequest
responseObserver io.grpc.stub.StreamObserver<ListApisResponse>

listGateways(ListGatewaysRequest request, StreamObserver<ListGatewaysResponse> responseObserver)

public default void listGateways(ListGatewaysRequest request, StreamObserver<ListGatewaysResponse> responseObserver)

Lists Gateways in a given project and location.

Parameters
Name Description
request ListGatewaysRequest
responseObserver io.grpc.stub.StreamObserver<ListGatewaysResponse>

updateApi(UpdateApiRequest request, StreamObserver<Operation> responseObserver)

public default void updateApi(UpdateApiRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Api.

Parameters
Name Description
request UpdateApiRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateApiConfig(UpdateApiConfigRequest request, StreamObserver<Operation> responseObserver)

public default void updateApiConfig(UpdateApiConfigRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single ApiConfig.

Parameters
Name Description
request UpdateApiConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateGateway(UpdateGatewayRequest request, StreamObserver<Operation> responseObserver)

public default void updateGateway(UpdateGatewayRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Gateway.

Parameters
Name Description
request UpdateGatewayRequest
responseObserver io.grpc.stub.StreamObserver<Operation>