Package com.google.cloud.netapp.v1
Class NetAppGrpc.NetAppFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<NetAppGrpc.NetAppFutureStub>
-
- com.google.cloud.netapp.v1.NetAppGrpc.NetAppFutureStub
-
- Enclosing class:
- NetAppGrpc
public static final class NetAppGrpc.NetAppFutureStub extends io.grpc.stub.AbstractFutureStub<NetAppGrpc.NetAppFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service NetApp.NetApp Files Google Cloud Service
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NetAppGrpc.NetAppFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createActiveDirectory(CreateActiveDirectoryRequest request)CreateActiveDirectory Creates the active directory specified in the request.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createKmsConfig(CreateKmsConfigRequest request)Creates a new KMS config.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createReplication(CreateReplicationRequest request)Create a new replication for a volume.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createSnapshot(CreateSnapshotRequest request)Create a new snapshot for a volume.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createStoragePool(CreateStoragePoolRequest request)Creates a new storage pool.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createVolume(CreateVolumeRequest request)Creates a new Volume in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteActiveDirectory(DeleteActiveDirectoryRequest request)Delete the active directory specified in the request.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteKmsConfig(DeleteKmsConfigRequest request)Warning! This operation will permanently delete the Kms config.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteReplication(DeleteReplicationRequest request)Deletes a replication.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteSnapshot(DeleteSnapshotRequest request)Deletes a snapshot.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteStoragePool(DeleteStoragePoolRequest request)Warning! This operation will permanently delete the storage pool.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteVolume(DeleteVolumeRequest request)Deletes a single Volume.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>encryptVolumes(EncryptVolumesRequest request)Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.com.google.common.util.concurrent.ListenableFuture<ActiveDirectory>getActiveDirectory(GetActiveDirectoryRequest request)Describes a specified active directory.com.google.common.util.concurrent.ListenableFuture<KmsConfig>getKmsConfig(GetKmsConfigRequest request)Returns the description of the specified KMS config by kms_config_id.com.google.common.util.concurrent.ListenableFuture<Replication>getReplication(GetReplicationRequest request)Describe a replication for a volume.com.google.common.util.concurrent.ListenableFuture<Snapshot>getSnapshot(GetSnapshotRequest request)Describe a snapshot for a volume.com.google.common.util.concurrent.ListenableFuture<StoragePool>getStoragePool(GetStoragePoolRequest request)Returns the description of the specified storage pool by poolId.com.google.common.util.concurrent.ListenableFuture<Volume>getVolume(GetVolumeRequest request)Gets details of a single Volume.com.google.common.util.concurrent.ListenableFuture<ListActiveDirectoriesResponse>listActiveDirectories(ListActiveDirectoriesRequest request)Lists active directories.com.google.common.util.concurrent.ListenableFuture<ListKmsConfigsResponse>listKmsConfigs(ListKmsConfigsRequest request)Returns descriptions of all KMS configs owned by the caller.com.google.common.util.concurrent.ListenableFuture<ListReplicationsResponse>listReplications(ListReplicationsRequest request)Returns descriptions of all replications for a volume.com.google.common.util.concurrent.ListenableFuture<ListSnapshotsResponse>listSnapshots(ListSnapshotsRequest request)Returns descriptions of all snapshots for a volume.com.google.common.util.concurrent.ListenableFuture<ListStoragePoolsResponse>listStoragePools(ListStoragePoolsRequest request)Returns descriptions of all storage pools owned by the caller.com.google.common.util.concurrent.ListenableFuture<ListVolumesResponse>listVolumes(ListVolumesRequest request)Lists Volumes in a given project.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>resumeReplication(ResumeReplicationRequest request)Resume Cross Region Replication.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>reverseReplicationDirection(ReverseReplicationDirectionRequest request)Reverses direction of replication.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>revertVolume(RevertVolumeRequest request)Revert an existing volume to a specified snapshot.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>stopReplication(StopReplicationRequest request)Stop Cross Region Replication.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateActiveDirectory(UpdateActiveDirectoryRequest request)Update the parameters of an active directories.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateKmsConfig(UpdateKmsConfigRequest request)Updates the Kms config properties with the full speccom.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateReplication(UpdateReplicationRequest request)Updates the settings of a specific replication.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateSnapshot(UpdateSnapshotRequest request)Updates the settings of a specific snapshot.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateStoragePool(UpdateStoragePoolRequest request)Updates the storage pool properties with the full speccom.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateVolume(UpdateVolumeRequest request)Updates the parameters of a single Volume.com.google.common.util.concurrent.ListenableFuture<VerifyKmsConfigResponse>verifyKmsConfig(VerifyKmsConfigRequest request)Verifies KMS config reachability.
-
-
-
Method Detail
-
build
protected NetAppGrpc.NetAppFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<NetAppGrpc.NetAppFutureStub>
-
listStoragePools
public com.google.common.util.concurrent.ListenableFuture<ListStoragePoolsResponse> listStoragePools(ListStoragePoolsRequest request)
Returns descriptions of all storage pools owned by the caller.
-
createStoragePool
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createStoragePool(CreateStoragePoolRequest request)
Creates a new storage pool.
-
getStoragePool
public com.google.common.util.concurrent.ListenableFuture<StoragePool> getStoragePool(GetStoragePoolRequest request)
Returns the description of the specified storage pool by poolId.
-
updateStoragePool
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateStoragePool(UpdateStoragePoolRequest request)
Updates the storage pool properties with the full spec
-
deleteStoragePool
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteStoragePool(DeleteStoragePoolRequest request)
Warning! This operation will permanently delete the storage pool.
-
listVolumes
public com.google.common.util.concurrent.ListenableFuture<ListVolumesResponse> listVolumes(ListVolumesRequest request)
Lists Volumes in a given project.
-
getVolume
public com.google.common.util.concurrent.ListenableFuture<Volume> getVolume(GetVolumeRequest request)
Gets details of a single Volume.
-
createVolume
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createVolume(CreateVolumeRequest request)
Creates a new Volume in a given project and location.
-
updateVolume
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateVolume(UpdateVolumeRequest request)
Updates the parameters of a single Volume.
-
deleteVolume
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteVolume(DeleteVolumeRequest request)
Deletes a single Volume.
-
revertVolume
public com.google.common.util.concurrent.ListenableFuture<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.
-
listSnapshots
public com.google.common.util.concurrent.ListenableFuture<ListSnapshotsResponse> listSnapshots(ListSnapshotsRequest request)
Returns descriptions of all snapshots for a volume.
-
getSnapshot
public com.google.common.util.concurrent.ListenableFuture<Snapshot> getSnapshot(GetSnapshotRequest request)
Describe a snapshot for a volume.
-
createSnapshot
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createSnapshot(CreateSnapshotRequest request)
Create a new snapshot for a volume.
-
deleteSnapshot
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteSnapshot(DeleteSnapshotRequest request)
Deletes a snapshot.
-
updateSnapshot
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateSnapshot(UpdateSnapshotRequest request)
Updates the settings of a specific snapshot.
-
listActiveDirectories
public com.google.common.util.concurrent.ListenableFuture<ListActiveDirectoriesResponse> listActiveDirectories(ListActiveDirectoriesRequest request)
Lists active directories.
-
getActiveDirectory
public com.google.common.util.concurrent.ListenableFuture<ActiveDirectory> getActiveDirectory(GetActiveDirectoryRequest request)
Describes a specified active directory.
-
createActiveDirectory
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createActiveDirectory(CreateActiveDirectoryRequest request)
CreateActiveDirectory Creates the active directory specified in the request.
-
updateActiveDirectory
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateActiveDirectory(UpdateActiveDirectoryRequest request)
Update the parameters of an active directories.
-
deleteActiveDirectory
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteActiveDirectory(DeleteActiveDirectoryRequest request)
Delete the active directory specified in the request.
-
listKmsConfigs
public com.google.common.util.concurrent.ListenableFuture<ListKmsConfigsResponse> listKmsConfigs(ListKmsConfigsRequest request)
Returns descriptions of all KMS configs owned by the caller.
-
createKmsConfig
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createKmsConfig(CreateKmsConfigRequest request)
Creates a new KMS config.
-
getKmsConfig
public com.google.common.util.concurrent.ListenableFuture<KmsConfig> getKmsConfig(GetKmsConfigRequest request)
Returns the description of the specified KMS config by kms_config_id.
-
updateKmsConfig
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateKmsConfig(UpdateKmsConfigRequest request)
Updates the Kms config properties with the full spec
-
encryptVolumes
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> encryptVolumes(EncryptVolumesRequest request)
Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.
-
verifyKmsConfig
public com.google.common.util.concurrent.ListenableFuture<VerifyKmsConfigResponse> verifyKmsConfig(VerifyKmsConfigRequest request)
Verifies KMS config reachability.
-
deleteKmsConfig
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteKmsConfig(DeleteKmsConfigRequest request)
Warning! This operation will permanently delete the Kms config.
-
listReplications
public com.google.common.util.concurrent.ListenableFuture<ListReplicationsResponse> listReplications(ListReplicationsRequest request)
Returns descriptions of all replications for a volume.
-
getReplication
public com.google.common.util.concurrent.ListenableFuture<Replication> getReplication(GetReplicationRequest request)
Describe a replication for a volume.
-
createReplication
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createReplication(CreateReplicationRequest request)
Create a new replication for a volume.
-
deleteReplication
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteReplication(DeleteReplicationRequest request)
Deletes a replication.
-
updateReplication
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateReplication(UpdateReplicationRequest request)
Updates the settings of a specific replication.
-
stopReplication
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> stopReplication(StopReplicationRequest request)
Stop Cross Region Replication.
-
resumeReplication
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> resumeReplication(ResumeReplicationRequest request)
Resume Cross Region Replication.
-
reverseReplicationDirection
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> reverseReplicationDirection(ReverseReplicationDirectionRequest request)
Reverses direction of replication. Source becomes destination and destination becomes source.
-
-