Package com.google.cloud.netapp.v1
Interface NetAppGrpc.AsyncService
-
- All Known Implementing Classes:
NetAppGrpc.NetAppImplBase
- Enclosing class:
- NetAppGrpc
public static interface NetAppGrpc.AsyncServiceNetApp Files Google Cloud Service
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidcreateActiveDirectory(CreateActiveDirectoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)CreateActiveDirectory Creates the active directory specified in the request.default voidcreateKmsConfig(CreateKmsConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new KMS config.default voidcreateReplication(CreateReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Create a new replication for a volume.default voidcreateSnapshot(CreateSnapshotRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Create a new snapshot for a volume.default voidcreateStoragePool(CreateStoragePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new storage pool.default voidcreateVolume(CreateVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new Volume in a given project and location.default voiddeleteActiveDirectory(DeleteActiveDirectoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Delete the active directory specified in the request.default voiddeleteKmsConfig(DeleteKmsConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Warning! This operation will permanently delete the Kms config.default voiddeleteReplication(DeleteReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a replication.default voiddeleteSnapshot(DeleteSnapshotRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a snapshot.default voiddeleteStoragePool(DeleteStoragePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Warning! This operation will permanently delete the storage pool.default voiddeleteVolume(DeleteVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single Volume.default voidencryptVolumes(EncryptVolumesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.default voidgetActiveDirectory(GetActiveDirectoryRequest request, io.grpc.stub.StreamObserver<ActiveDirectory> responseObserver)Describes a specified active directory.default voidgetKmsConfig(GetKmsConfigRequest request, io.grpc.stub.StreamObserver<KmsConfig> responseObserver)Returns the description of the specified KMS config by kms_config_id.default voidgetReplication(GetReplicationRequest request, io.grpc.stub.StreamObserver<Replication> responseObserver)Describe a replication for a volume.default voidgetSnapshot(GetSnapshotRequest request, io.grpc.stub.StreamObserver<Snapshot> responseObserver)Describe a snapshot for a volume.default voidgetStoragePool(GetStoragePoolRequest request, io.grpc.stub.StreamObserver<StoragePool> responseObserver)Returns the description of the specified storage pool by poolId.default voidgetVolume(GetVolumeRequest request, io.grpc.stub.StreamObserver<Volume> responseObserver)Gets details of a single Volume.default voidlistActiveDirectories(ListActiveDirectoriesRequest request, io.grpc.stub.StreamObserver<ListActiveDirectoriesResponse> responseObserver)Lists active directories.default voidlistKmsConfigs(ListKmsConfigsRequest request, io.grpc.stub.StreamObserver<ListKmsConfigsResponse> responseObserver)Returns descriptions of all KMS configs owned by the caller.default voidlistReplications(ListReplicationsRequest request, io.grpc.stub.StreamObserver<ListReplicationsResponse> responseObserver)Returns descriptions of all replications for a volume.default voidlistSnapshots(ListSnapshotsRequest request, io.grpc.stub.StreamObserver<ListSnapshotsResponse> responseObserver)Returns descriptions of all snapshots for a volume.default voidlistStoragePools(ListStoragePoolsRequest request, io.grpc.stub.StreamObserver<ListStoragePoolsResponse> responseObserver)Returns descriptions of all storage pools owned by the caller.default voidlistVolumes(ListVolumesRequest request, io.grpc.stub.StreamObserver<ListVolumesResponse> responseObserver)Lists Volumes in a given project.default voidresumeReplication(ResumeReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Resume Cross Region Replication.default voidreverseReplicationDirection(ReverseReplicationDirectionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Reverses direction of replication.default voidrevertVolume(RevertVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Revert an existing volume to a specified snapshot.default voidstopReplication(StopReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Stop Cross Region Replication.default voidupdateActiveDirectory(UpdateActiveDirectoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Update the parameters of an active directories.default voidupdateKmsConfig(UpdateKmsConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the Kms config properties with the full specdefault voidupdateReplication(UpdateReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the settings of a specific replication.default voidupdateSnapshot(UpdateSnapshotRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the settings of a specific snapshot.default voidupdateStoragePool(UpdateStoragePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the storage pool properties with the full specdefault voidupdateVolume(UpdateVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single Volume.default voidverifyKmsConfig(VerifyKmsConfigRequest request, io.grpc.stub.StreamObserver<VerifyKmsConfigResponse> responseObserver)Verifies KMS config reachability.
-
-
-
Method Detail
-
listStoragePools
default void listStoragePools(ListStoragePoolsRequest request, io.grpc.stub.StreamObserver<ListStoragePoolsResponse> responseObserver)
Returns descriptions of all storage pools owned by the caller.
-
createStoragePool
default void createStoragePool(CreateStoragePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new storage pool.
-
getStoragePool
default void getStoragePool(GetStoragePoolRequest request, io.grpc.stub.StreamObserver<StoragePool> responseObserver)
Returns the description of the specified storage pool by poolId.
-
updateStoragePool
default void updateStoragePool(UpdateStoragePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the storage pool properties with the full spec
-
deleteStoragePool
default void deleteStoragePool(DeleteStoragePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Warning! This operation will permanently delete the storage pool.
-
listVolumes
default void listVolumes(ListVolumesRequest request, io.grpc.stub.StreamObserver<ListVolumesResponse> responseObserver)
Lists Volumes in a given project.
-
getVolume
default void getVolume(GetVolumeRequest request, io.grpc.stub.StreamObserver<Volume> responseObserver)
Gets details of a single Volume.
-
createVolume
default void createVolume(CreateVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Volume in a given project and location.
-
updateVolume
default void updateVolume(UpdateVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Volume.
-
deleteVolume
default void deleteVolume(DeleteVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Volume.
-
revertVolume
default void revertVolume(RevertVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Revert an existing volume to a specified snapshot. Warning! This operation will permanently revert all changes made after the snapshot was created.
-
listSnapshots
default void listSnapshots(ListSnapshotsRequest request, io.grpc.stub.StreamObserver<ListSnapshotsResponse> responseObserver)
Returns descriptions of all snapshots for a volume.
-
getSnapshot
default void getSnapshot(GetSnapshotRequest request, io.grpc.stub.StreamObserver<Snapshot> responseObserver)
Describe a snapshot for a volume.
-
createSnapshot
default void createSnapshot(CreateSnapshotRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a new snapshot for a volume.
-
deleteSnapshot
default void deleteSnapshot(DeleteSnapshotRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a snapshot.
-
updateSnapshot
default void updateSnapshot(UpdateSnapshotRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the settings of a specific snapshot.
-
listActiveDirectories
default void listActiveDirectories(ListActiveDirectoriesRequest request, io.grpc.stub.StreamObserver<ListActiveDirectoriesResponse> responseObserver)
Lists active directories.
-
getActiveDirectory
default void getActiveDirectory(GetActiveDirectoryRequest request, io.grpc.stub.StreamObserver<ActiveDirectory> responseObserver)
Describes a specified active directory.
-
createActiveDirectory
default void createActiveDirectory(CreateActiveDirectoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
CreateActiveDirectory Creates the active directory specified in the request.
-
updateActiveDirectory
default void updateActiveDirectory(UpdateActiveDirectoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update the parameters of an active directories.
-
deleteActiveDirectory
default void deleteActiveDirectory(DeleteActiveDirectoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Delete the active directory specified in the request.
-
listKmsConfigs
default void listKmsConfigs(ListKmsConfigsRequest request, io.grpc.stub.StreamObserver<ListKmsConfigsResponse> responseObserver)
Returns descriptions of all KMS configs owned by the caller.
-
createKmsConfig
default void createKmsConfig(CreateKmsConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new KMS config.
-
getKmsConfig
default void getKmsConfig(GetKmsConfigRequest request, io.grpc.stub.StreamObserver<KmsConfig> responseObserver)
Returns the description of the specified KMS config by kms_config_id.
-
updateKmsConfig
default void updateKmsConfig(UpdateKmsConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the Kms config properties with the full spec
-
encryptVolumes
default void encryptVolumes(EncryptVolumesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.
-
verifyKmsConfig
default void verifyKmsConfig(VerifyKmsConfigRequest request, io.grpc.stub.StreamObserver<VerifyKmsConfigResponse> responseObserver)
Verifies KMS config reachability.
-
deleteKmsConfig
default void deleteKmsConfig(DeleteKmsConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Warning! This operation will permanently delete the Kms config.
-
listReplications
default void listReplications(ListReplicationsRequest request, io.grpc.stub.StreamObserver<ListReplicationsResponse> responseObserver)
Returns descriptions of all replications for a volume.
-
getReplication
default void getReplication(GetReplicationRequest request, io.grpc.stub.StreamObserver<Replication> responseObserver)
Describe a replication for a volume.
-
createReplication
default void createReplication(CreateReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a new replication for a volume.
-
deleteReplication
default void deleteReplication(DeleteReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a replication.
-
updateReplication
default void updateReplication(UpdateReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the settings of a specific replication.
-
stopReplication
default void stopReplication(StopReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Stop Cross Region Replication.
-
resumeReplication
default void resumeReplication(ResumeReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Resume Cross Region Replication.
-
reverseReplicationDirection
default void reverseReplicationDirection(ReverseReplicationDirectionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Reverses direction of replication. Source becomes destination and destination becomes source.
-
-