Class TransportManagerGrpc.TransportManagerStub (1.87.0)

public static final class TransportManagerGrpc.TransportManagerStub extends AbstractAsyncStub<TransportManagerGrpc.TransportManagerStub>

A stub to allow clients to do asynchronous 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.AbstractAsyncStub > TransportManagerGrpc.TransportManagerStub

Methods

build(Channel channel, CallOptions callOptions)

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

createTransport(CreateTransportRequest request, StreamObserver<Operation> responseObserver)

public void createTransport(CreateTransportRequest request, StreamObserver<Operation> responseObserver)

Creates a new Transport in a given project and location.

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

deleteTransport(DeleteTransportRequest request, StreamObserver<Operation> responseObserver)

public void deleteTransport(DeleteTransportRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Transport.

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

getRemoteTransportProfile(GetRemoteTransportProfileRequest request, StreamObserver<RemoteTransportProfile> responseObserver)

public void getRemoteTransportProfile(GetRemoteTransportProfileRequest request, StreamObserver<RemoteTransportProfile> responseObserver)

Gets details of a single RemoteTransportProfile.

Parameters
Name Description
request GetRemoteTransportProfileRequest
responseObserver io.grpc.stub.StreamObserver<RemoteTransportProfile>

getStatus(GetStatusRequest request, StreamObserver<GetStatusResponse> responseObserver)

public void getStatus(GetStatusRequest request, StreamObserver<GetStatusResponse> responseObserver)

Gets the operational status of a single Transport.

Parameters
Name Description
request GetStatusRequest
responseObserver io.grpc.stub.StreamObserver<GetStatusResponse>

getTransport(GetTransportRequest request, StreamObserver<Transport> responseObserver)

public void getTransport(GetTransportRequest request, StreamObserver<Transport> responseObserver)

Gets details of a single Transport.

Parameters
Name Description
request GetTransportRequest
responseObserver io.grpc.stub.StreamObserver<Transport>

listRemoteTransportProfiles(ListRemoteTransportProfilesRequest request, StreamObserver<ListRemoteTransportProfilesResponse> responseObserver)

public void listRemoteTransportProfiles(ListRemoteTransportProfilesRequest request, StreamObserver<ListRemoteTransportProfilesResponse> responseObserver)

Lists RemoteTransportProfiles in a given project and location.

Parameters
Name Description
request ListRemoteTransportProfilesRequest
responseObserver io.grpc.stub.StreamObserver<ListRemoteTransportProfilesResponse>

listTransports(ListTransportsRequest request, StreamObserver<ListTransportsResponse> responseObserver)

public void listTransports(ListTransportsRequest request, StreamObserver<ListTransportsResponse> responseObserver)

Lists Transports in a given project and location.

Parameters
Name Description
request ListTransportsRequest
responseObserver io.grpc.stub.StreamObserver<ListTransportsResponse>

updateTransport(UpdateTransportRequest request, StreamObserver<Operation> responseObserver)

public void updateTransport(UpdateTransportRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Transport.

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