Package com.google.cloud.netapp.v1
Interface NetAppGrpc.AsyncService
-
- All Known Implementing Classes:
NetAppGrpc.NetAppImplBase
- Enclosing class:
- NetAppGrpc
public static interface NetAppGrpc.AsyncService
NetApp Files Google Cloud Service
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createActiveDirectory(CreateActiveDirectoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
CreateActiveDirectory Creates the active directory specified in the request.default void
createKmsConfig(CreateKmsConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new KMS config.default void
createReplication(CreateReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a new replication for a volume.default void
createSnapshot(CreateSnapshotRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create a new snapshot for a volume.default void
createStoragePool(CreateStoragePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new storage pool.default void
createVolume(CreateVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Volume in a given project and location.default void
deleteActiveDirectory(DeleteActiveDirectoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Delete the active directory specified in the request.default void
deleteKmsConfig(DeleteKmsConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Warning! This operation will permanently delete the Kms config.default void
deleteReplication(DeleteReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a replication.default void
deleteSnapshot(DeleteSnapshotRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a snapshot.default void
deleteStoragePool(DeleteStoragePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Warning! This operation will permanently delete the storage pool.default void
deleteVolume(DeleteVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Volume.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.default void
getActiveDirectory(GetActiveDirectoryRequest request, io.grpc.stub.StreamObserver<ActiveDirectory> responseObserver)
Describes a specified active directory.default void
getKmsConfig(GetKmsConfigRequest request, io.grpc.stub.StreamObserver<KmsConfig> responseObserver)
Returns the description of the specified KMS config by kms_config_id.default void
getReplication(GetReplicationRequest request, io.grpc.stub.StreamObserver<Replication> responseObserver)
Describe a replication for a volume.default void
getSnapshot(GetSnapshotRequest request, io.grpc.stub.StreamObserver<Snapshot> responseObserver)
Describe a snapshot for a volume.default void
getStoragePool(GetStoragePoolRequest request, io.grpc.stub.StreamObserver<StoragePool> responseObserver)
Returns the description of the specified storage pool by poolId.default void
getVolume(GetVolumeRequest request, io.grpc.stub.StreamObserver<Volume> responseObserver)
Gets details of a single Volume.default void
listActiveDirectories(ListActiveDirectoriesRequest request, io.grpc.stub.StreamObserver<ListActiveDirectoriesResponse> responseObserver)
Lists active directories.default void
listKmsConfigs(ListKmsConfigsRequest request, io.grpc.stub.StreamObserver<ListKmsConfigsResponse> responseObserver)
Returns descriptions of all KMS configs owned by the caller.default void
listReplications(ListReplicationsRequest request, io.grpc.stub.StreamObserver<ListReplicationsResponse> responseObserver)
Returns descriptions of all replications for a volume.default void
listSnapshots(ListSnapshotsRequest request, io.grpc.stub.StreamObserver<ListSnapshotsResponse> responseObserver)
Returns descriptions of all snapshots for a volume.default void
listStoragePools(ListStoragePoolsRequest request, io.grpc.stub.StreamObserver<ListStoragePoolsResponse> responseObserver)
Returns descriptions of all storage pools owned by the caller.default void
listVolumes(ListVolumesRequest request, io.grpc.stub.StreamObserver<ListVolumesResponse> responseObserver)
Lists Volumes in a given project.default void
resumeReplication(ResumeReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Resume Cross Region Replication.default void
reverseReplicationDirection(ReverseReplicationDirectionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Reverses direction of replication.default void
revertVolume(RevertVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Revert an existing volume to a specified snapshot.default void
stopReplication(StopReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Stop Cross Region Replication.default void
updateActiveDirectory(UpdateActiveDirectoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Update the parameters of an active directories.default void
updateKmsConfig(UpdateKmsConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the Kms config properties with the full specdefault void
updateReplication(UpdateReplicationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the settings of a specific replication.default void
updateSnapshot(UpdateSnapshotRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the settings of a specific snapshot.default void
updateStoragePool(UpdateStoragePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the storage pool properties with the full specdefault void
updateVolume(UpdateVolumeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Volume.default void
verifyKmsConfig(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.
-
-