public static final class VersionsGrpc.VersionsFutureStub extends AbstractFutureStub<VersionsGrpc.VersionsFutureStub>A stub to allow clients to do ListenableFuture-style rpc calls to service Versions.
Service for managing Versions.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > VersionsGrpc.VersionsFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected VersionsGrpc.VersionsFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
VersionsGrpc.VersionsFutureStub |
|
compareVersions(CompareVersionsRequest request)
public ListenableFuture<CompareVersionsResponse> compareVersions(CompareVersionsRequest request)Compares the specified base version with target version.
| Parameter | |
|---|---|
| Name | Description |
request |
CompareVersionsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<CompareVersionsResponse> |
|
createVersion(CreateVersionRequest request)
public ListenableFuture<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: CreateVersionOperationMetadataresponse: Version
| Parameter | |
|---|---|
| Name | Description |
request |
CreateVersionRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteVersion(DeleteVersionRequest request)
public ListenableFuture<Empty> deleteVersion(DeleteVersionRequest request)Deletes the specified Version.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteVersionRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
getVersion(GetVersionRequest request)
public ListenableFuture<Version> getVersion(GetVersionRequest request)Retrieves the specified Version.
| Parameter | |
|---|---|
| Name | Description |
request |
GetVersionRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Version> |
|
listVersions(ListVersionsRequest request)
public ListenableFuture<ListVersionsResponse> listVersions(ListVersionsRequest request)Returns the list of all versions in the specified Flow.
| Parameter | |
|---|---|
| Name | Description |
request |
ListVersionsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListVersionsResponse> |
|
loadVersion(LoadVersionRequest request)
public ListenableFuture<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:
metadata: An empty Struct messageresponse: An Empty message
| Parameter | |
|---|---|
| Name | Description |
request |
LoadVersionRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateVersion(UpdateVersionRequest request)
public ListenableFuture<Version> updateVersion(UpdateVersionRequest request)Updates the specified Version.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateVersionRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Version> |
|