Class NetAppGrpc.NetAppBlockingStub (0.13.0)

public static final class NetAppGrpc.NetAppBlockingStub extends AbstractBlockingStub<NetAppGrpc.NetAppBlockingStub>

A stub to allow clients to do synchronous rpc calls to service NetApp.

NetApp Files Google Cloud Service

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > NetAppGrpc.NetAppBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected NetAppGrpc.NetAppBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
NetAppGrpc.NetAppBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createActiveDirectory(CreateActiveDirectoryRequest request)

public Operation createActiveDirectory(CreateActiveDirectoryRequest request)

CreateActiveDirectory Creates the active directory specified in the request.

Parameter
NameDescription
requestCreateActiveDirectoryRequest
Returns
TypeDescription
Operation

createBackup(CreateBackupRequest request)

public Operation createBackup(CreateBackupRequest request)

Creates a backup from the volume specified in the request The backup can be created from the given snapshot if specified in the request. If no snapshot specified, there'll be a new snapshot taken to initiate the backup creation.

Parameter
NameDescription
requestCreateBackupRequest
Returns
TypeDescription
Operation

createBackupPolicy(CreateBackupPolicyRequest request)

public Operation createBackupPolicy(CreateBackupPolicyRequest request)

Creates new backup policy

Parameter
NameDescription
requestCreateBackupPolicyRequest
Returns
TypeDescription
Operation

createBackupVault(CreateBackupVaultRequest request)

public Operation createBackupVault(CreateBackupVaultRequest request)

Creates new backup vault

Parameter
NameDescription
requestCreateBackupVaultRequest
Returns
TypeDescription
Operation

createKmsConfig(CreateKmsConfigRequest request)

public Operation createKmsConfig(CreateKmsConfigRequest request)

Creates a new KMS config.

Parameter
NameDescription
requestCreateKmsConfigRequest
Returns
TypeDescription
Operation

createReplication(CreateReplicationRequest request)

public Operation createReplication(CreateReplicationRequest request)

Create a new replication for a volume.

Parameter
NameDescription
requestCreateReplicationRequest
Returns
TypeDescription
Operation

createSnapshot(CreateSnapshotRequest request)

public Operation createSnapshot(CreateSnapshotRequest request)

Create a new snapshot for a volume.

Parameter
NameDescription
requestCreateSnapshotRequest
Returns
TypeDescription
Operation

createStoragePool(CreateStoragePoolRequest request)

public Operation createStoragePool(CreateStoragePoolRequest request)

Creates a new storage pool.

Parameter
NameDescription
requestCreateStoragePoolRequest
Returns
TypeDescription
Operation

createVolume(CreateVolumeRequest request)

public Operation createVolume(CreateVolumeRequest request)

Creates a new Volume in a given project and location.

Parameter
NameDescription
requestCreateVolumeRequest
Returns
TypeDescription
Operation

deleteActiveDirectory(DeleteActiveDirectoryRequest request)

public Operation deleteActiveDirectory(DeleteActiveDirectoryRequest request)

Delete the active directory specified in the request.

Parameter
NameDescription
requestDeleteActiveDirectoryRequest
Returns
TypeDescription
Operation

deleteBackup(DeleteBackupRequest request)

public Operation deleteBackup(DeleteBackupRequest request)

Warning! This operation will permanently delete the backup.

Parameter
NameDescription
requestDeleteBackupRequest
Returns
TypeDescription
Operation

deleteBackupPolicy(DeleteBackupPolicyRequest request)

public Operation deleteBackupPolicy(DeleteBackupPolicyRequest request)

Warning! This operation will permanently delete the backup policy.

Parameter
NameDescription
requestDeleteBackupPolicyRequest
Returns
TypeDescription
Operation

deleteBackupVault(DeleteBackupVaultRequest request)

public Operation deleteBackupVault(DeleteBackupVaultRequest request)

Warning! This operation will permanently delete the backup vault.

Parameter
NameDescription
requestDeleteBackupVaultRequest
Returns
TypeDescription
Operation

deleteKmsConfig(DeleteKmsConfigRequest request)

public Operation deleteKmsConfig(DeleteKmsConfigRequest request)

Warning! This operation will permanently delete the Kms config.

Parameter
NameDescription
requestDeleteKmsConfigRequest
Returns
TypeDescription
Operation

deleteReplication(DeleteReplicationRequest request)

public Operation deleteReplication(DeleteReplicationRequest request)

Deletes a replication.

Parameter
NameDescription
requestDeleteReplicationRequest
Returns
TypeDescription
Operation

deleteSnapshot(DeleteSnapshotRequest request)

public Operation deleteSnapshot(DeleteSnapshotRequest request)

Deletes a snapshot.

Parameter
NameDescription
requestDeleteSnapshotRequest
Returns
TypeDescription
Operation

deleteStoragePool(DeleteStoragePoolRequest request)

public Operation deleteStoragePool(DeleteStoragePoolRequest request)

Warning! This operation will permanently delete the storage pool.

Parameter
NameDescription
requestDeleteStoragePoolRequest
Returns
TypeDescription
Operation

deleteVolume(DeleteVolumeRequest request)

public Operation deleteVolume(DeleteVolumeRequest request)

Deletes a single Volume.

Parameter
NameDescription
requestDeleteVolumeRequest
Returns
TypeDescription
Operation

encryptVolumes(EncryptVolumesRequest request)

public Operation encryptVolumes(EncryptVolumesRequest request)

Encrypt the existing volumes without CMEK encryption with the desired the KMS config for the whole region.

Parameter
NameDescription
requestEncryptVolumesRequest
Returns
TypeDescription
Operation

getActiveDirectory(GetActiveDirectoryRequest request)

public ActiveDirectory getActiveDirectory(GetActiveDirectoryRequest request)

Describes a specified active directory.

Parameter
NameDescription
requestGetActiveDirectoryRequest
Returns
TypeDescription
ActiveDirectory

getBackup(GetBackupRequest request)

public Backup getBackup(GetBackupRequest request)

Returns the description of the specified backup

Parameter
NameDescription
requestGetBackupRequest
Returns
TypeDescription
Backup

getBackupPolicy(GetBackupPolicyRequest request)

public BackupPolicy getBackupPolicy(GetBackupPolicyRequest request)

Returns the description of the specified backup policy by backup_policy_id.

Parameter
NameDescription
requestGetBackupPolicyRequest
Returns
TypeDescription
BackupPolicy

getBackupVault(GetBackupVaultRequest request)

public BackupVault getBackupVault(GetBackupVaultRequest request)

Returns the description of the specified backup vault

Parameter
NameDescription
requestGetBackupVaultRequest
Returns
TypeDescription
BackupVault

getKmsConfig(GetKmsConfigRequest request)

public KmsConfig getKmsConfig(GetKmsConfigRequest request)

Returns the description of the specified KMS config by kms_config_id.

Parameter
NameDescription
requestGetKmsConfigRequest
Returns
TypeDescription
KmsConfig

getReplication(GetReplicationRequest request)

public Replication getReplication(GetReplicationRequest request)

Describe a replication for a volume.

Parameter
NameDescription
requestGetReplicationRequest
Returns
TypeDescription
Replication

getSnapshot(GetSnapshotRequest request)

public Snapshot getSnapshot(GetSnapshotRequest request)

Describe a snapshot for a volume.

Parameter
NameDescription
requestGetSnapshotRequest
Returns
TypeDescription
Snapshot

getStoragePool(GetStoragePoolRequest request)

public StoragePool getStoragePool(GetStoragePoolRequest request)

Returns the description of the specified storage pool by poolId.

Parameter
NameDescription
requestGetStoragePoolRequest
Returns
TypeDescription
StoragePool

getVolume(GetVolumeRequest request)

public Volume getVolume(GetVolumeRequest request)

Gets details of a single Volume.

Parameter
NameDescription
requestGetVolumeRequest
Returns
TypeDescription
Volume

listActiveDirectories(ListActiveDirectoriesRequest request)

public ListActiveDirectoriesResponse listActiveDirectories(ListActiveDirectoriesRequest request)

Lists active directories.

Parameter
NameDescription
requestListActiveDirectoriesRequest
Returns
TypeDescription
ListActiveDirectoriesResponse

listBackupPolicies(ListBackupPoliciesRequest request)

public ListBackupPoliciesResponse listBackupPolicies(ListBackupPoliciesRequest request)

Returns list of all available backup policies.

Parameter
NameDescription
requestListBackupPoliciesRequest
Returns
TypeDescription
ListBackupPoliciesResponse

listBackupVaults(ListBackupVaultsRequest request)

public ListBackupVaultsResponse listBackupVaults(ListBackupVaultsRequest request)

Returns list of all available backup vaults.

Parameter
NameDescription
requestListBackupVaultsRequest
Returns
TypeDescription
ListBackupVaultsResponse

listBackups(ListBackupsRequest request)

public ListBackupsResponse listBackups(ListBackupsRequest request)

Returns descriptions of all backups for a backupVault.

Parameter
NameDescription
requestListBackupsRequest
Returns
TypeDescription
ListBackupsResponse

listKmsConfigs(ListKmsConfigsRequest request)

public ListKmsConfigsResponse listKmsConfigs(ListKmsConfigsRequest request)

Returns descriptions of all KMS configs owned by the caller.

Parameter
NameDescription
requestListKmsConfigsRequest
Returns
TypeDescription
ListKmsConfigsResponse

listReplications(ListReplicationsRequest request)

public ListReplicationsResponse listReplications(ListReplicationsRequest request)

Returns descriptions of all replications for a volume.

Parameter
NameDescription
requestListReplicationsRequest
Returns
TypeDescription
ListReplicationsResponse

listSnapshots(ListSnapshotsRequest request)

public ListSnapshotsResponse listSnapshots(ListSnapshotsRequest request)

Returns descriptions of all snapshots for a volume.

Parameter
NameDescription
requestListSnapshotsRequest
Returns
TypeDescription
ListSnapshotsResponse

listStoragePools(ListStoragePoolsRequest request)

public ListStoragePoolsResponse listStoragePools(ListStoragePoolsRequest request)

Returns descriptions of all storage pools owned by the caller.

Parameter
NameDescription
requestListStoragePoolsRequest
Returns
TypeDescription
ListStoragePoolsResponse

listVolumes(ListVolumesRequest request)

public ListVolumesResponse listVolumes(ListVolumesRequest request)

Lists Volumes in a given project.

Parameter
NameDescription
requestListVolumesRequest
Returns
TypeDescription
ListVolumesResponse

resumeReplication(ResumeReplicationRequest request)

public Operation resumeReplication(ResumeReplicationRequest request)

Resume Cross Region Replication.

Parameter
NameDescription
requestResumeReplicationRequest
Returns
TypeDescription
Operation

reverseReplicationDirection(ReverseReplicationDirectionRequest request)

public Operation reverseReplicationDirection(ReverseReplicationDirectionRequest request)

Reverses direction of replication. Source becomes destination and destination becomes source.

Parameter
NameDescription
requestReverseReplicationDirectionRequest
Returns
TypeDescription
Operation

revertVolume(RevertVolumeRequest request)

public 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.

Parameter
NameDescription
requestRevertVolumeRequest
Returns
TypeDescription
Operation

stopReplication(StopReplicationRequest request)

public Operation stopReplication(StopReplicationRequest request)

Stop Cross Region Replication.

Parameter
NameDescription
requestStopReplicationRequest
Returns
TypeDescription
Operation

updateActiveDirectory(UpdateActiveDirectoryRequest request)

public Operation updateActiveDirectory(UpdateActiveDirectoryRequest request)

Update the parameters of an active directories.

Parameter
NameDescription
requestUpdateActiveDirectoryRequest
Returns
TypeDescription
Operation

updateBackup(UpdateBackupRequest request)

public Operation updateBackup(UpdateBackupRequest request)

Update backup with full spec.

Parameter
NameDescription
requestUpdateBackupRequest
Returns
TypeDescription
Operation

updateBackupPolicy(UpdateBackupPolicyRequest request)

public Operation updateBackupPolicy(UpdateBackupPolicyRequest request)

Updates settings of a specific backup policy.

Parameter
NameDescription
requestUpdateBackupPolicyRequest
Returns
TypeDescription
Operation

updateBackupVault(UpdateBackupVaultRequest request)

public Operation updateBackupVault(UpdateBackupVaultRequest request)

Updates the settings of a specific backup vault.

Parameter
NameDescription
requestUpdateBackupVaultRequest
Returns
TypeDescription
Operation

updateKmsConfig(UpdateKmsConfigRequest request)

public Operation updateKmsConfig(UpdateKmsConfigRequest request)

Updates the Kms config properties with the full spec

Parameter
NameDescription
requestUpdateKmsConfigRequest
Returns
TypeDescription
Operation

updateReplication(UpdateReplicationRequest request)

public Operation updateReplication(UpdateReplicationRequest request)

Updates the settings of a specific replication.

Parameter
NameDescription
requestUpdateReplicationRequest
Returns
TypeDescription
Operation

updateSnapshot(UpdateSnapshotRequest request)

public Operation updateSnapshot(UpdateSnapshotRequest request)

Updates the settings of a specific snapshot.

Parameter
NameDescription
requestUpdateSnapshotRequest
Returns
TypeDescription
Operation

updateStoragePool(UpdateStoragePoolRequest request)

public Operation updateStoragePool(UpdateStoragePoolRequest request)

Updates the storage pool properties with the full spec

Parameter
NameDescription
requestUpdateStoragePoolRequest
Returns
TypeDescription
Operation

updateVolume(UpdateVolumeRequest request)

public Operation updateVolume(UpdateVolumeRequest request)

Updates the parameters of a single Volume.

Parameter
NameDescription
requestUpdateVolumeRequest
Returns
TypeDescription
Operation

verifyKmsConfig(VerifyKmsConfigRequest request)

public VerifyKmsConfigResponse verifyKmsConfig(VerifyKmsConfigRequest request)

Verifies KMS config reachability.

Parameter
NameDescription
requestVerifyKmsConfigRequest
Returns
TypeDescription
VerifyKmsConfigResponse