Class VersionsGrpc.VersionsBlockingStub (0.59.0)

public static final class VersionsGrpc.VersionsBlockingStub extends AbstractBlockingStub<VersionsGrpc.VersionsBlockingStub>

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

Service for managing Versions.

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > VersionsGrpc.VersionsBlockingStub
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<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.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()

Methods

build(Channel channel, CallOptions callOptions)

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

compareVersions(CompareVersionsRequest request)

public CompareVersionsResponse compareVersions(CompareVersionsRequest request)

Compares the specified base version with target version.

Parameter
Name Description
request CompareVersionsRequest
Returns
Type Description
CompareVersionsResponse

createVersion(CreateVersionRequest request)

public Operation createVersion(CreateVersionRequest request)

Creates a Version in the specified Flow. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: CreateVersionOperationMetadata
  • response: Version
Parameter
Name Description
request CreateVersionRequest
Returns
Type Description
Operation

deleteVersion(DeleteVersionRequest request)

public Empty deleteVersion(DeleteVersionRequest request)

Deletes the specified Version.

Parameter
Name Description
request DeleteVersionRequest
Returns
Type Description
Empty

getVersion(GetVersionRequest request)

public Version getVersion(GetVersionRequest request)

Retrieves the specified Version.

Parameter
Name Description
request GetVersionRequest
Returns
Type Description
Version

listVersions(ListVersionsRequest request)

public ListVersionsResponse listVersions(ListVersionsRequest request)

Returns the list of all versions in the specified Flow.

Parameter
Name Description
request ListVersionsRequest
Returns
Type Description
ListVersionsResponse

loadVersion(LoadVersionRequest request)

public Operation loadVersion(LoadVersionRequest request)

Loads resources in the specified version to the draft flow. This method is a long-running operation. The returned Operation type has the following method-specific fields:

Parameter
Name Description
request LoadVersionRequest
Returns
Type Description
Operation

updateVersion(UpdateVersionRequest request)

public Version updateVersion(UpdateVersionRequest request)

Updates the specified Version.

Parameter
Name Description
request UpdateVersionRequest
Returns
Type Description
Version