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.NetAppBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)com.google.longrunning.OperationcreateActiveDirectory(CreateActiveDirectoryRequest request)CreateActiveDirectory Creates the active directory specified in the request.com.google.longrunning.OperationcreateKmsConfig(CreateKmsConfigRequest request)Creates a new KMS config.com.google.longrunning.OperationcreateReplication(CreateReplicationRequest request)Create a new replication for a volume.com.google.longrunning.OperationcreateSnapshot(CreateSnapshotRequest request)Create a new snapshot for a volume.com.google.longrunning.OperationcreateStoragePool(CreateStoragePoolRequest request)Creates a new storage pool.com.google.longrunning.OperationcreateVolume(CreateVolumeRequest request)Creates a new Volume in a given project and location.com.google.longrunning.OperationdeleteActiveDirectory(DeleteActiveDirectoryRequest request)Delete the active directory specified in the request.com.google.longrunning.OperationdeleteKmsConfig(DeleteKmsConfigRequest request)Warning! This operation will permanently delete the Kms config.com.google.longrunning.OperationdeleteReplication(DeleteReplicationRequest request)Deletes a replication.com.google.longrunning.OperationdeleteSnapshot(DeleteSnapshotRequest request)Deletes a snapshot.com.google.longrunning.OperationdeleteStoragePool(DeleteStoragePoolRequest request)Warning! This operation will permanently delete the storage pool.com.google.longrunning.OperationdeleteVolume(DeleteVolumeRequest request)Deletes a single Volume.com.google.longrunning.OperationencryptVolumes(EncryptVolumesRequest request)Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.ActiveDirectorygetActiveDirectory(GetActiveDirectoryRequest request)Describes a specified active directory.KmsConfiggetKmsConfig(GetKmsConfigRequest request)Returns the description of the specified KMS config by kms_config_id.ReplicationgetReplication(GetReplicationRequest request)Describe a replication for a volume.SnapshotgetSnapshot(GetSnapshotRequest request)Describe a snapshot for a volume.StoragePoolgetStoragePool(GetStoragePoolRequest request)Returns the description of the specified storage pool by poolId.VolumegetVolume(GetVolumeRequest request)Gets details of a single Volume.ListActiveDirectoriesResponselistActiveDirectories(ListActiveDirectoriesRequest request)Lists active directories.ListKmsConfigsResponselistKmsConfigs(ListKmsConfigsRequest request)Returns descriptions of all KMS configs owned by the caller.ListReplicationsResponselistReplications(ListReplicationsRequest request)Returns descriptions of all replications for a volume.ListSnapshotsResponselistSnapshots(ListSnapshotsRequest request)Returns descriptions of all snapshots for a volume.ListStoragePoolsResponselistStoragePools(ListStoragePoolsRequest request)Returns descriptions of all storage pools owned by the caller.ListVolumesResponselistVolumes(ListVolumesRequest request)Lists Volumes in a given project.com.google.longrunning.OperationresumeReplication(ResumeReplicationRequest request)Resume Cross Region Replication.com.google.longrunning.OperationreverseReplicationDirection(ReverseReplicationDirectionRequest request)Reverses direction of replication.com.google.longrunning.OperationrevertVolume(RevertVolumeRequest request)Revert an existing volume to a specified snapshot.com.google.longrunning.OperationstopReplication(StopReplicationRequest request)Stop Cross Region Replication.com.google.longrunning.OperationupdateActiveDirectory(UpdateActiveDirectoryRequest request)Update the parameters of an active directories.com.google.longrunning.OperationupdateKmsConfig(UpdateKmsConfigRequest request)Updates the Kms config properties with the full speccom.google.longrunning.OperationupdateReplication(UpdateReplicationRequest request)Updates the settings of a specific replication.com.google.longrunning.OperationupdateSnapshot(UpdateSnapshotRequest request)Updates the settings of a specific snapshot.com.google.longrunning.OperationupdateStoragePool(UpdateStoragePoolRequest request)Updates the storage pool properties with the full speccom.google.longrunning.OperationupdateVolume(UpdateVolumeRequest request)Updates the parameters of a single Volume.VerifyKmsConfigResponseverifyKmsConfig(VerifyKmsConfigRequest request)Verifies KMS config reachability.
-
-
-
Method Detail
-
build
protected NetAppGrpc.NetAppBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin 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.
-
-