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.NetAppFutureStub
build(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:
build
in 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.
-
-