Class TransportManagerGrpc.TransportManagerFutureStub (1.87.0)

public static final class TransportManagerGrpc.TransportManagerFutureStub extends AbstractFutureStub<TransportManagerGrpc.TransportManagerFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service TransportManager.

The CLH based service for managing RemoteTransportProfiles and Transports.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > TransportManagerGrpc.TransportManagerFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected TransportManagerGrpc.TransportManagerFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
TransportManagerGrpc.TransportManagerFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createTransport(CreateTransportRequest request)

public ListenableFuture<Operation> createTransport(CreateTransportRequest request)

Creates a new Transport in a given project and location.

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

deleteTransport(DeleteTransportRequest request)

public ListenableFuture<Operation> deleteTransport(DeleteTransportRequest request)

Deletes a single Transport.

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

getRemoteTransportProfile(GetRemoteTransportProfileRequest request)

public ListenableFuture<RemoteTransportProfile> getRemoteTransportProfile(GetRemoteTransportProfileRequest request)

Gets details of a single RemoteTransportProfile.

Parameter
Name Description
request GetRemoteTransportProfileRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<RemoteTransportProfile>

getStatus(GetStatusRequest request)

public ListenableFuture<GetStatusResponse> getStatus(GetStatusRequest request)

Gets the operational status of a single Transport.

Parameter
Name Description
request GetStatusRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<GetStatusResponse>

getTransport(GetTransportRequest request)

public ListenableFuture<Transport> getTransport(GetTransportRequest request)

Gets details of a single Transport.

Parameter
Name Description
request GetTransportRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Transport>

listRemoteTransportProfiles(ListRemoteTransportProfilesRequest request)

public ListenableFuture<ListRemoteTransportProfilesResponse> listRemoteTransportProfiles(ListRemoteTransportProfilesRequest request)

Lists RemoteTransportProfiles in a given project and location.

Parameter
Name Description
request ListRemoteTransportProfilesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListRemoteTransportProfilesResponse>

listTransports(ListTransportsRequest request)

public ListenableFuture<ListTransportsResponse> listTransports(ListTransportsRequest request)

Lists Transports in a given project and location.

Parameter
Name Description
request ListTransportsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListTransportsResponse>

updateTransport(UpdateTransportRequest request)

public ListenableFuture<Operation> updateTransport(UpdateTransportRequest request)

Updates the parameters of a single Transport.

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