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(java.time.Duration)
    
    
      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> |  | 
    
  
  
  createQuotaRule(CreateQuotaRuleRequest request)
  
    public ListenableFuture<Operation> createQuotaRule(CreateQuotaRuleRequest request)
   
   Creates a new quota rule.
    
      
        | 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> |  | 
    
  
  
  deleteQuotaRule(DeleteQuotaRuleRequest request)
  
    public ListenableFuture<Operation> deleteQuotaRule(DeleteQuotaRuleRequest request)
   
  
  
  
    
      
        | 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> |  | 
    
  
  
  establishPeering(EstablishPeeringRequest request)
  
    public ListenableFuture<Operation> establishPeering(EstablishPeeringRequest request)
   
   Establish replication peering.
    
      
        | 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> |  | 
    
  
  
  getQuotaRule(GetQuotaRuleRequest request)
  
    public ListenableFuture<QuotaRule> getQuotaRule(GetQuotaRuleRequest request)
   
   Returns details of the specified quota rule.
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.common.util.concurrent.ListenableFuture<QuotaRule> |  | 
    
  
  
  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.
listQuotaRules(ListQuotaRulesRequest request)
  
    public ListenableFuture<ListQuotaRulesResponse> listQuotaRules(ListQuotaRulesRequest request)
   
   Returns list of all quota rules in a location.
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> |  | 
    
  
  
  switchActiveReplicaZone(SwitchActiveReplicaZoneRequest request)
  
    public ListenableFuture<Operation> switchActiveReplicaZone(SwitchActiveReplicaZoneRequest request)
   
   This operation will switch the active/replica zone for a regional
 storagePool.
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.common.util.concurrent.ListenableFuture<Operation> |  | 
    
  
  
  syncReplication(SyncReplicationRequest request)
  
    public ListenableFuture<Operation> syncReplication(SyncReplicationRequest request)
   
   Syncs the replication. This will invoke one time volume data transfer from
 source to destination.
    
      
        | 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> |  | 
    
  
  
  updateQuotaRule(UpdateQuotaRuleRequest request)
  
    public ListenableFuture<Operation> updateQuotaRule(UpdateQuotaRuleRequest request)
   
  
  
  
    
      
        | 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> |  | 
    
  
  
  validateDirectoryService(ValidateDirectoryServiceRequest request)
  
    public ListenableFuture<Operation> validateDirectoryService(ValidateDirectoryServiceRequest request)
   
   ValidateDirectoryService does a connectivity check for a directory service
 policy attached to the storage pool.
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.common.util.concurrent.ListenableFuture<Operation> |  | 
    
  
  
  verifyKmsConfig(VerifyKmsConfigRequest request)
  
    public ListenableFuture<VerifyKmsConfigResponse> verifyKmsConfig(VerifyKmsConfigRequest request)
   
   Verifies KMS config reachability.