Class ClientGatewaysServiceGrpc.ClientGatewaysServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<ClientGatewaysServiceGrpc.ClientGatewaysServiceFutureStub>
-
- com.google.cloud.beyondcorp.clientgateways.v1.ClientGatewaysServiceGrpc.ClientGatewaysServiceFutureStub
-
- Enclosing class:
- ClientGatewaysServiceGrpc
public static final class ClientGatewaysServiceGrpc.ClientGatewaysServiceFutureStub extends io.grpc.stub.AbstractFutureStub<ClientGatewaysServiceGrpc.ClientGatewaysServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service ClientGatewaysService.API Overview: The `beyondcorp.googleapis.com` service implements the Google Cloud BeyondCorp API. Data Model: The ClientGatewaysService exposes the following resources: * Client Gateways, named as follows: `projects/{project_id}/locations/{location_id}/clientGateways/{client_gateway_id}`.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ClientGatewaysServiceGrpc.ClientGatewaysServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createClientGateway(CreateClientGatewayRequest request)
Creates a new ClientGateway in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteClientGateway(DeleteClientGatewayRequest request)
Deletes a single ClientGateway.com.google.common.util.concurrent.ListenableFuture<ClientGateway>
getClientGateway(GetClientGatewayRequest request)
Gets details of a single ClientGateway.com.google.common.util.concurrent.ListenableFuture<ListClientGatewaysResponse>
listClientGateways(ListClientGatewaysRequest request)
Lists ClientGateways in a given project and location.
-
-
-
Method Detail
-
build
protected ClientGatewaysServiceGrpc.ClientGatewaysServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<ClientGatewaysServiceGrpc.ClientGatewaysServiceFutureStub>
-
listClientGateways
public com.google.common.util.concurrent.ListenableFuture<ListClientGatewaysResponse> listClientGateways(ListClientGatewaysRequest request)
Lists ClientGateways in a given project and location.
-
getClientGateway
public com.google.common.util.concurrent.ListenableFuture<ClientGateway> getClientGateway(GetClientGatewayRequest request)
Gets details of a single ClientGateway.
-
createClientGateway
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createClientGateway(CreateClientGatewayRequest request)
Creates a new ClientGateway in a given project and location.
-
deleteClientGateway
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteClientGateway(DeleteClientGatewayRequest request)
Deletes a single ClientGateway.
-
-