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
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected NetAppGrpc.NetAppBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
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.
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.
createBackupPolicy(CreateBackupPolicyRequest request)
public Operation createBackupPolicy(CreateBackupPolicyRequest request)
Creates new backup policy
createBackupVault(CreateBackupVaultRequest request)
public Operation createBackupVault(CreateBackupVaultRequest request)
createKmsConfig(CreateKmsConfigRequest request)
public Operation createKmsConfig(CreateKmsConfigRequest request)
Creates a new KMS config.
createReplication(CreateReplicationRequest request)
public Operation createReplication(CreateReplicationRequest request)
Create a new replication for a volume.
createSnapshot(CreateSnapshotRequest request)
public Operation createSnapshot(CreateSnapshotRequest request)
Create a new snapshot for a volume.
createStoragePool(CreateStoragePoolRequest request)
public Operation createStoragePool(CreateStoragePoolRequest request)
Creates a new storage pool.
createVolume(CreateVolumeRequest request)
public Operation createVolume(CreateVolumeRequest request)
Creates a new Volume in a given project and location.
deleteActiveDirectory(DeleteActiveDirectoryRequest request)
public Operation deleteActiveDirectory(DeleteActiveDirectoryRequest request)
Delete the active directory specified in the request.
deleteBackup(DeleteBackupRequest request)
public Operation deleteBackup(DeleteBackupRequest request)
Warning! This operation will permanently delete the backup.
deleteBackupPolicy(DeleteBackupPolicyRequest request)
public Operation deleteBackupPolicy(DeleteBackupPolicyRequest request)
Warning! This operation will permanently delete the backup policy.
deleteBackupVault(DeleteBackupVaultRequest request)
public Operation deleteBackupVault(DeleteBackupVaultRequest request)
Warning! This operation will permanently delete the backup vault.
deleteKmsConfig(DeleteKmsConfigRequest request)
public Operation deleteKmsConfig(DeleteKmsConfigRequest request)
Warning! This operation will permanently delete the Kms config.
deleteReplication(DeleteReplicationRequest request)
public Operation deleteReplication(DeleteReplicationRequest request)
deleteSnapshot(DeleteSnapshotRequest request)
public Operation deleteSnapshot(DeleteSnapshotRequest request)
deleteStoragePool(DeleteStoragePoolRequest request)
public Operation deleteStoragePool(DeleteStoragePoolRequest request)
Warning! This operation will permanently delete the storage pool.
deleteVolume(DeleteVolumeRequest request)
public Operation deleteVolume(DeleteVolumeRequest request)
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.
getActiveDirectory(GetActiveDirectoryRequest request)
public ActiveDirectory getActiveDirectory(GetActiveDirectoryRequest request)
Describes a specified active directory.
getBackup(GetBackupRequest request)
public Backup getBackup(GetBackupRequest request)
Returns the description of the specified backup
Returns |
Type |
Description |
Backup |
|
getBackupPolicy(GetBackupPolicyRequest request)
public BackupPolicy getBackupPolicy(GetBackupPolicyRequest request)
Returns the description of the specified backup policy by backup_policy_id.
getBackupVault(GetBackupVaultRequest request)
public BackupVault getBackupVault(GetBackupVaultRequest request)
Returns the description of the specified backup vault
getKmsConfig(GetKmsConfigRequest request)
public KmsConfig getKmsConfig(GetKmsConfigRequest request)
Returns the description of the specified KMS config by kms_config_id.
getReplication(GetReplicationRequest request)
public Replication getReplication(GetReplicationRequest request)
Describe a replication for a volume.
getSnapshot(GetSnapshotRequest request)
public Snapshot getSnapshot(GetSnapshotRequest request)
Describe a snapshot for a volume.
getStoragePool(GetStoragePoolRequest request)
public StoragePool getStoragePool(GetStoragePoolRequest request)
Returns the description of the specified storage pool by poolId.
getVolume(GetVolumeRequest request)
public Volume getVolume(GetVolumeRequest request)
Gets details of a single Volume.
Returns |
Type |
Description |
Volume |
|
listActiveDirectories(ListActiveDirectoriesRequest request)
public ListActiveDirectoriesResponse listActiveDirectories(ListActiveDirectoriesRequest request)
Lists active directories.
listBackupPolicies(ListBackupPoliciesRequest request)
public ListBackupPoliciesResponse listBackupPolicies(ListBackupPoliciesRequest request)
Returns list of all available backup policies.
listBackupVaults(ListBackupVaultsRequest request)
public ListBackupVaultsResponse listBackupVaults(ListBackupVaultsRequest request)
Returns list of all available backup vaults.
listBackups(ListBackupsRequest request)
public ListBackupsResponse listBackups(ListBackupsRequest request)
Returns descriptions of all backups for a backupVault.
listKmsConfigs(ListKmsConfigsRequest request)
public ListKmsConfigsResponse listKmsConfigs(ListKmsConfigsRequest request)
Returns descriptions of all KMS configs owned by the caller.
listReplications(ListReplicationsRequest request)
public ListReplicationsResponse listReplications(ListReplicationsRequest request)
Returns descriptions of all replications for a volume.
listSnapshots(ListSnapshotsRequest request)
public ListSnapshotsResponse listSnapshots(ListSnapshotsRequest request)
Returns descriptions of all snapshots for a volume.
listStoragePools(ListStoragePoolsRequest request)
public ListStoragePoolsResponse listStoragePools(ListStoragePoolsRequest request)
Returns descriptions of all storage pools owned by the caller.
listVolumes(ListVolumesRequest request)
public ListVolumesResponse listVolumes(ListVolumesRequest request)
Lists Volumes in a given project.
resumeReplication(ResumeReplicationRequest request)
public Operation resumeReplication(ResumeReplicationRequest request)
Resume Cross Region Replication.
reverseReplicationDirection(ReverseReplicationDirectionRequest request)
public Operation reverseReplicationDirection(ReverseReplicationDirectionRequest request)
Reverses direction of replication. Source becomes destination and
destination becomes source.
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.
stopReplication(StopReplicationRequest request)
public Operation stopReplication(StopReplicationRequest request)
Stop Cross Region Replication.
updateActiveDirectory(UpdateActiveDirectoryRequest request)
public Operation updateActiveDirectory(UpdateActiveDirectoryRequest request)
Update the parameters of an active directories.
updateBackup(UpdateBackupRequest request)
public Operation updateBackup(UpdateBackupRequest request)
Update backup with full spec.
updateBackupPolicy(UpdateBackupPolicyRequest request)
public Operation updateBackupPolicy(UpdateBackupPolicyRequest request)
Updates settings of a specific backup policy.
updateBackupVault(UpdateBackupVaultRequest request)
public Operation updateBackupVault(UpdateBackupVaultRequest request)
Updates the settings of a specific backup vault.
updateKmsConfig(UpdateKmsConfigRequest request)
public Operation updateKmsConfig(UpdateKmsConfigRequest request)
Updates the Kms config properties with the full spec
updateReplication(UpdateReplicationRequest request)
public Operation updateReplication(UpdateReplicationRequest request)
Updates the settings of a specific replication.
updateSnapshot(UpdateSnapshotRequest request)
public Operation updateSnapshot(UpdateSnapshotRequest request)
Updates the settings of a specific snapshot.
updateStoragePool(UpdateStoragePoolRequest request)
public Operation updateStoragePool(UpdateStoragePoolRequest request)
Updates the storage pool properties with the full spec
updateVolume(UpdateVolumeRequest request)
public Operation updateVolume(UpdateVolumeRequest request)
Updates the parameters of a single Volume.
verifyKmsConfig(VerifyKmsConfigRequest request)
public VerifyKmsConfigResponse verifyKmsConfig(VerifyKmsConfigRequest request)
Verifies KMS config reachability.