public static final class NetAppGrpc.NetAppFutureStub extends AbstractFutureStub<NetAppGrpc.NetAppFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service NetApp.
NetApp Files Google Cloud Service
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
NetAppGrpc.NetAppFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<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 NetAppGrpc.NetAppFutureStub build(Channel channel, CallOptions callOptions)
Parameters |
---|
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createActiveDirectory(CreateActiveDirectoryRequest request)
public ListenableFuture<Operation> createActiveDirectory(CreateActiveDirectoryRequest request)
CreateActiveDirectory
Creates the active directory specified in the request.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
createKmsConfig(CreateKmsConfigRequest request)
public ListenableFuture<Operation> createKmsConfig(CreateKmsConfigRequest request)
CreateKmsConfig
Creates a new KMS config.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
createReplication(CreateReplicationRequest request)
public ListenableFuture<Operation> createReplication(CreateReplicationRequest request)
Create a new replication for a volume.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
createSnapshot(CreateSnapshotRequest request)
public ListenableFuture<Operation> createSnapshot(CreateSnapshotRequest request)
Create a new snapshot for a volume.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
createStoragePool(CreateStoragePoolRequest request)
public ListenableFuture<Operation> createStoragePool(CreateStoragePoolRequest request)
CreateStoragePool
Creates a new storage pool.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
createVolume(CreateVolumeRequest request)
public ListenableFuture<Operation> createVolume(CreateVolumeRequest request)
CreateVolume
Creates a new Volume in a given project and location.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
deleteActiveDirectory(DeleteActiveDirectoryRequest request)
public ListenableFuture<Operation> deleteActiveDirectory(DeleteActiveDirectoryRequest request)
DeleteActiveDirectory
Delete the active directory specified in the request.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
deleteKmsConfig(DeleteKmsConfigRequest request)
public ListenableFuture<Operation> deleteKmsConfig(DeleteKmsConfigRequest request)
DeleteKmsConfig
Warning! This operation will permanently delete the Kms config.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
deleteReplication(DeleteReplicationRequest request)
public ListenableFuture<Operation> deleteReplication(DeleteReplicationRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
deleteSnapshot(DeleteSnapshotRequest request)
public ListenableFuture<Operation> deleteSnapshot(DeleteSnapshotRequest request)
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
deleteStoragePool(DeleteStoragePoolRequest request)
public ListenableFuture<Operation> deleteStoragePool(DeleteStoragePoolRequest request)
DeleteStoragePool
Warning! This operation will permanently delete the storage pool.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
deleteVolume(DeleteVolumeRequest request)
public ListenableFuture<Operation> deleteVolume(DeleteVolumeRequest request)
DeleteVolume
Deletes a single Volume.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
encryptVolumes(EncryptVolumesRequest request)
public ListenableFuture<Operation> encryptVolumes(EncryptVolumesRequest request)
EncryptVolumes
Encrypt the existing volumes without CMEK encryption with the desired the
KMS config for the whole region.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
getActiveDirectory(GetActiveDirectoryRequest request)
public ListenableFuture<ActiveDirectory> getActiveDirectory(GetActiveDirectoryRequest request)
DescribeActiveDirectory
Describes a specified active directory.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<ActiveDirectory> | |
getKmsConfig(GetKmsConfigRequest request)
public ListenableFuture<KmsConfig> getKmsConfig(GetKmsConfigRequest request)
GetKmsConfig
Returns the description of the specified KMS config by kms_config_id.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<KmsConfig> | |
getReplication(GetReplicationRequest request)
public ListenableFuture<Replication> getReplication(GetReplicationRequest request)
Describe a replication for a volume.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Replication> | |
getSnapshot(GetSnapshotRequest request)
public ListenableFuture<Snapshot> getSnapshot(GetSnapshotRequest request)
Describe a snapshot for a volume.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Snapshot> | |
getStoragePool(GetStoragePoolRequest request)
public ListenableFuture<StoragePool> getStoragePool(GetStoragePoolRequest request)
GetStoragePool
Returns the description of the specified storage pool by poolId.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<StoragePool> | |
getVolume(GetVolumeRequest request)
public ListenableFuture<Volume> getVolume(GetVolumeRequest request)
GetVolume
Gets details of a single Volume.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Volume> | |
listActiveDirectories(ListActiveDirectoriesRequest request)
public ListenableFuture<ListActiveDirectoriesResponse> listActiveDirectories(ListActiveDirectoriesRequest request)
ListActiveDirectories
Lists active directories.
listKmsConfigs(ListKmsConfigsRequest request)
public ListenableFuture<ListKmsConfigsResponse> listKmsConfigs(ListKmsConfigsRequest request)
ListKmsConfigs
Returns descriptions of all KMS configs owned by the caller.
listReplications(ListReplicationsRequest request)
public ListenableFuture<ListReplicationsResponse> listReplications(ListReplicationsRequest request)
Returns descriptions of all replications for a volume.
listSnapshots(ListSnapshotsRequest request)
public ListenableFuture<ListSnapshotsResponse> listSnapshots(ListSnapshotsRequest request)
Returns descriptions of all snapshots for a volume.
listStoragePools(ListStoragePoolsRequest request)
public ListenableFuture<ListStoragePoolsResponse> listStoragePools(ListStoragePoolsRequest request)
ListStoragePools
Returns descriptions of all storage pools owned by the caller.
listVolumes(ListVolumesRequest request)
public ListenableFuture<ListVolumesResponse> listVolumes(ListVolumesRequest request)
ListVolumes
Lists Volumes in a given project.
resumeReplication(ResumeReplicationRequest request)
public ListenableFuture<Operation> resumeReplication(ResumeReplicationRequest request)
Resume Cross Region Replication.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
reverseReplicationDirection(ReverseReplicationDirectionRequest request)
public ListenableFuture<Operation> reverseReplicationDirection(ReverseReplicationDirectionRequest request)
ReverseReplicationDirection reverses direction of replication. Source
becomes destination and destination becomes source.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
revertVolume(RevertVolumeRequest request)
public ListenableFuture<Operation> revertVolume(RevertVolumeRequest request)
Revert an existing volume to a specified snapshot.
Warning! This operation will permanently revert all changes made after the
snapshot was created.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
stopReplication(StopReplicationRequest request)
public ListenableFuture<Operation> stopReplication(StopReplicationRequest request)
Stop Cross Region Replication.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
updateActiveDirectory(UpdateActiveDirectoryRequest request)
public ListenableFuture<Operation> updateActiveDirectory(UpdateActiveDirectoryRequest request)
UpdateActiveDirectory
Update the parameters of an active directories.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
updateKmsConfig(UpdateKmsConfigRequest request)
public ListenableFuture<Operation> updateKmsConfig(UpdateKmsConfigRequest request)
UpdateKmsConfig
Updates the Kms config properties with the full spec
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
updateReplication(UpdateReplicationRequest request)
public ListenableFuture<Operation> updateReplication(UpdateReplicationRequest request)
Updates the settings of a specific replication.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
updateSnapshot(UpdateSnapshotRequest request)
public ListenableFuture<Operation> updateSnapshot(UpdateSnapshotRequest request)
Updates the settings of a specific snapshot.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
updateStoragePool(UpdateStoragePoolRequest request)
public ListenableFuture<Operation> updateStoragePool(UpdateStoragePoolRequest request)
UpdateStoragePool
Updates the storage pool properties with the full spec
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
updateVolume(UpdateVolumeRequest request)
public ListenableFuture<Operation> updateVolume(UpdateVolumeRequest request)
UpdateVolume
Updates the parameters of a single Volume.
Returns |
---|
Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> | |
verifyKmsConfig(VerifyKmsConfigRequest request)
public ListenableFuture<VerifyKmsConfigResponse> verifyKmsConfig(VerifyKmsConfigRequest request)
VerifyKmsConfigRequest
Verifies KMS config reachability.