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