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.withOnReadyThreshold(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> |
|
createBackup(CreateBackupRequest request)
public ListenableFuture<Operation> createBackup(CreateBackupRequest request)
Creates a backup from the volume specified in the request
The backup can be created from the given snapshot if specified in the
request. If no snapshot specified, there'll be a new snapshot taken to
initiate the backup creation.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createBackupPolicy(CreateBackupPolicyRequest request)
public ListenableFuture<Operation> createBackupPolicy(CreateBackupPolicyRequest request)
Creates new backup policy
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createBackupVault(CreateBackupVaultRequest request)
public ListenableFuture<Operation> createBackupVault(CreateBackupVaultRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createKmsConfig(CreateKmsConfigRequest request)
public ListenableFuture<Operation> createKmsConfig(CreateKmsConfigRequest request)
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)
Creates a new storage pool.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createVolume(CreateVolumeRequest request)
public ListenableFuture<Operation> createVolume(CreateVolumeRequest request)
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)
Delete the active directory specified in the request.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteBackup(DeleteBackupRequest request)
public ListenableFuture<Operation> deleteBackup(DeleteBackupRequest request)
Warning! This operation will permanently delete the backup.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteBackupPolicy(DeleteBackupPolicyRequest request)
public ListenableFuture<Operation> deleteBackupPolicy(DeleteBackupPolicyRequest request)
Warning! This operation will permanently delete the backup policy.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteBackupVault(DeleteBackupVaultRequest request)
public ListenableFuture<Operation> deleteBackupVault(DeleteBackupVaultRequest request)
Warning! This operation will permanently delete the backup vault.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteKmsConfig(DeleteKmsConfigRequest request)
public ListenableFuture<Operation> deleteKmsConfig(DeleteKmsConfigRequest request)
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)
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)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
encryptVolumes(EncryptVolumesRequest request)
public ListenableFuture<Operation> encryptVolumes(EncryptVolumesRequest request)
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)
Describes a specified active directory.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ActiveDirectory> |
|
getBackup(GetBackupRequest request)
public ListenableFuture<Backup> getBackup(GetBackupRequest request)
Returns the description of the specified backup
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Backup> |
|
getBackupPolicy(GetBackupPolicyRequest request)
public ListenableFuture<BackupPolicy> getBackupPolicy(GetBackupPolicyRequest request)
Returns the description of the specified backup policy by backup_policy_id.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<BackupPolicy> |
|
getBackupVault(GetBackupVaultRequest request)
public ListenableFuture<BackupVault> getBackupVault(GetBackupVaultRequest request)
Returns the description of the specified backup vault
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<BackupVault> |
|
getKmsConfig(GetKmsConfigRequest request)
public ListenableFuture<KmsConfig> getKmsConfig(GetKmsConfigRequest request)
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)
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)
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)
Lists active directories.
listBackupPolicies(ListBackupPoliciesRequest request)
public ListenableFuture<ListBackupPoliciesResponse> listBackupPolicies(ListBackupPoliciesRequest request)
Returns list of all available backup policies.
listBackupVaults(ListBackupVaultsRequest request)
public ListenableFuture<ListBackupVaultsResponse> listBackupVaults(ListBackupVaultsRequest request)
Returns list of all available backup vaults.
listBackups(ListBackupsRequest request)
public ListenableFuture<ListBackupsResponse> listBackups(ListBackupsRequest request)
Returns descriptions of all backups for a backupVault.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ListBackupsResponse> |
|
listKmsConfigs(ListKmsConfigsRequest request)
public ListenableFuture<ListKmsConfigsResponse> listKmsConfigs(ListKmsConfigsRequest request)
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)
Returns descriptions of all storage pools owned by the caller.
listVolumes(ListVolumesRequest request)
public ListenableFuture<ListVolumesResponse> listVolumes(ListVolumesRequest request)
Lists Volumes in a given project.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ListVolumesResponse> |
|
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)
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)
Update the parameters of an active directories.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateBackup(UpdateBackupRequest request)
public ListenableFuture<Operation> updateBackup(UpdateBackupRequest request)
Update backup with full spec.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateBackupPolicy(UpdateBackupPolicyRequest request)
public ListenableFuture<Operation> updateBackupPolicy(UpdateBackupPolicyRequest request)
Updates settings of a specific backup policy.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateBackupVault(UpdateBackupVaultRequest request)
public ListenableFuture<Operation> updateBackupVault(UpdateBackupVaultRequest request)
Updates the settings of a specific backup vault.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateKmsConfig(UpdateKmsConfigRequest request)
public ListenableFuture<Operation> updateKmsConfig(UpdateKmsConfigRequest request)
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)
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)
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)
Verifies KMS config reachability.