Class NetAppGrpc.NetAppBlockingStub

  • Enclosing class:
    NetAppGrpc

    public static final class NetAppGrpc.NetAppBlockingStub
    extends io.grpc.stub.AbstractBlockingStub<NetAppGrpc.NetAppBlockingStub>
    A stub to allow clients to do synchronous rpc calls to service NetApp.
     NetApp Files Google Cloud Service
     
    • Method Detail

      • createStoragePool

        public com.google.longrunning.Operation createStoragePool​(CreateStoragePoolRequest request)
         Creates a new storage pool.
         
      • updateStoragePool

        public com.google.longrunning.Operation updateStoragePool​(UpdateStoragePoolRequest request)
         Updates the storage pool properties with the full spec
         
      • deleteStoragePool

        public com.google.longrunning.Operation deleteStoragePool​(DeleteStoragePoolRequest request)
         Warning! This operation will permanently delete the storage pool.
         
      • createVolume

        public com.google.longrunning.Operation createVolume​(CreateVolumeRequest request)
         Creates a new Volume in a given project and location.
         
      • updateVolume

        public com.google.longrunning.Operation updateVolume​(UpdateVolumeRequest request)
         Updates the parameters of a single Volume.
         
      • deleteVolume

        public com.google.longrunning.Operation deleteVolume​(DeleteVolumeRequest request)
         Deletes a single Volume.
         
      • revertVolume

        public com.google.longrunning.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.
         
      • createSnapshot

        public com.google.longrunning.Operation createSnapshot​(CreateSnapshotRequest request)
         Create a new snapshot for a volume.
         
      • deleteSnapshot

        public com.google.longrunning.Operation deleteSnapshot​(DeleteSnapshotRequest request)
         Deletes a snapshot.
         
      • updateSnapshot

        public com.google.longrunning.Operation updateSnapshot​(UpdateSnapshotRequest request)
         Updates the settings of a specific snapshot.
         
      • createActiveDirectory

        public com.google.longrunning.Operation createActiveDirectory​(CreateActiveDirectoryRequest request)
         CreateActiveDirectory
         Creates the active directory specified in the request.
         
      • updateActiveDirectory

        public com.google.longrunning.Operation updateActiveDirectory​(UpdateActiveDirectoryRequest request)
         Update the parameters of an active directories.
         
      • deleteActiveDirectory

        public com.google.longrunning.Operation deleteActiveDirectory​(DeleteActiveDirectoryRequest request)
         Delete the active directory specified in the request.
         
      • createKmsConfig

        public com.google.longrunning.Operation createKmsConfig​(CreateKmsConfigRequest request)
         Creates a new KMS config.
         
      • getKmsConfig

        public KmsConfig getKmsConfig​(GetKmsConfigRequest request)
         Returns the description of the specified KMS config by kms_config_id.
         
      • updateKmsConfig

        public com.google.longrunning.Operation updateKmsConfig​(UpdateKmsConfigRequest request)
         Updates the Kms config properties with the full spec
         
      • encryptVolumes

        public com.google.longrunning.Operation encryptVolumes​(EncryptVolumesRequest request)
         Encrypt the existing volumes without CMEK encryption with the desired the
         KMS config for the whole region.
         
      • deleteKmsConfig

        public com.google.longrunning.Operation deleteKmsConfig​(DeleteKmsConfigRequest request)
         Warning! This operation will permanently delete the Kms config.
         
      • createReplication

        public com.google.longrunning.Operation createReplication​(CreateReplicationRequest request)
         Create a new replication for a volume.
         
      • deleteReplication

        public com.google.longrunning.Operation deleteReplication​(DeleteReplicationRequest request)
         Deletes a replication.
         
      • updateReplication

        public com.google.longrunning.Operation updateReplication​(UpdateReplicationRequest request)
         Updates the settings of a specific replication.
         
      • stopReplication

        public com.google.longrunning.Operation stopReplication​(StopReplicationRequest request)
         Stop Cross Region Replication.
         
      • resumeReplication

        public com.google.longrunning.Operation resumeReplication​(ResumeReplicationRequest request)
         Resume Cross Region Replication.
         
      • reverseReplicationDirection

        public com.google.longrunning.Operation reverseReplicationDirection​(ReverseReplicationDirectionRequest request)
         Reverses direction of replication. Source becomes destination and
         destination becomes source.