Class VersionsGrpc.VersionsStub (4.49.0)

public static final class VersionsGrpc.VersionsStub extends AbstractAsyncStub<VersionsGrpc.VersionsStub>

A stub to allow clients to do asynchronous rpc calls to service Versions.

Service for managing Versions.

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > VersionsGrpc.VersionsStub
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()

Methods

build(Channel channel, CallOptions callOptions)

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

createVersion(CreateVersionRequest request, StreamObserver<Version> responseObserver)

public void createVersion(CreateVersionRequest request, StreamObserver<Version> responseObserver)

Creates an agent version. The new version points to the agent instance in the "default" environment.

Parameters
Name Description
request CreateVersionRequest
responseObserver io.grpc.stub.StreamObserver<Version>

deleteVersion(DeleteVersionRequest request, StreamObserver<Empty> responseObserver)

public void deleteVersion(DeleteVersionRequest request, StreamObserver<Empty> responseObserver)

Delete the specified agent version.

Parameters
Name Description
request DeleteVersionRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getVersion(GetVersionRequest request, StreamObserver<Version> responseObserver)

public void getVersion(GetVersionRequest request, StreamObserver<Version> responseObserver)

Retrieves the specified agent version.

Parameters
Name Description
request GetVersionRequest
responseObserver io.grpc.stub.StreamObserver<Version>

listVersions(ListVersionsRequest request, StreamObserver<ListVersionsResponse> responseObserver)

public void listVersions(ListVersionsRequest request, StreamObserver<ListVersionsResponse> responseObserver)

Returns the list of all versions of the specified agent.

Parameters
Name Description
request ListVersionsRequest
responseObserver io.grpc.stub.StreamObserver<ListVersionsResponse>

updateVersion(UpdateVersionRequest request, StreamObserver<Version> responseObserver)

public void updateVersion(UpdateVersionRequest request, StreamObserver<Version> responseObserver)

Updates the specified agent version. Note that this method does not allow you to update the state of the agent the given version points to. It allows you to update only mutable properties of the version resource.

Parameters
Name Description
request UpdateVersionRequest
responseObserver io.grpc.stub.StreamObserver<Version>