FakeRegionDisks class base
Testing fake for RegionDisks.
- Implemented types
Constructors
-
FakeRegionDisks({Future<
Operation> addResourcePolicies(AddResourcePoliciesRegionDiskRequest request)?, Future<Operation> bulkInsert(BulkInsertRegionDiskRequest request)?, Future<Operation> createSnapshot(CreateSnapshotRegionDiskRequest request)?, Future<Operation> delete(DeleteRegionDiskRequest request)?, Future<Disk> get(GetRegionDiskRequest request)?, Future<Policy> getIamPolicy(GetIamPolicyRegionDiskRequest request)?, Future<Operation> insert(InsertRegionDiskRequest request)?, Future<DiskList> list(ListRegionDisksRequest request)?, Future<Operation> removeResourcePolicies(RemoveResourcePoliciesRegionDiskRequest request)?, Future<Operation> resize(ResizeRegionDiskRequest request)?, Future<Policy> setIamPolicy(SetIamPolicyRegionDiskRequest request)?, Future<Operation> setLabels(SetLabelsRegionDiskRequest request)?, Future<Operation> startAsyncReplication(StartAsyncReplicationRegionDiskRequest request)?, Future<Operation> stopAsyncReplication(StopAsyncReplicationRegionDiskRequest request)?, Future<Operation> stopGroupAsyncReplication(StopGroupAsyncReplicationRegionDiskRequest request)?, Future<TestPermissionsResponse> testIamPermissions(TestIamPermissionsRegionDiskRequest request)?, Future<Operation> update(UpdateRegionDiskRequest request)?, Future<Operation> updateKmsKey(UpdateKmsKeyRegionDiskRequest request)?})
Properties
Methods
-
addResourcePolicies(
AddResourcePoliciesRegionDiskRequest request) → Future< Operation> -
Adds existing resource policies to a regional disk. You can only add one
policy which will be applied to this disk for scheduling snapshot
creation.
override
-
bulkInsert(
BulkInsertRegionDiskRequest request) → Future< Operation> -
Bulk create a set of disks.
override
-
close(
) → void -
Closes the client and cleans up any resources associated with it.
override
-
createSnapshot(
CreateSnapshotRegionDiskRequest request) → Future< Operation> -
Creates a snapshot of a specified persistent disk. For regular snapshot
creation, consider using snapshots.insert
instead, as that method supports more features, such as creating snapshots
in a project different from the source disk project.
override
-
delete(
DeleteRegionDiskRequest request) → Future< Operation> -
Deletes the specified regional persistent disk. Deleting a regional disk
removes all the replicas of its data permanently and is irreversible.
However, deleting a disk does not delete anysnapshots
previously made from the disk. You must separatelydelete
snapshots.
override
-
get(
GetRegionDiskRequest request) → Future< Disk> -
Returns a specified regional persistent disk.
override
-
getIamPolicy(
GetIamPolicyRegionDiskRequest request) → Future< Policy> -
Gets the access control policy for a resource. May be empty if no such
policy or resource exists.
override
-
insert(
InsertRegionDiskRequest request) → Future< Operation> -
Creates a persistent regional disk in the specified project using the data
included in the request.
override
-
list(
ListRegionDisksRequest request) → Future< DiskList> -
Retrieves the list of persistent disks contained within
the specified region.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeResourcePolicies(
RemoveResourcePoliciesRegionDiskRequest request) → Future< Operation> -
Removes resource policies from a regional disk.
override
-
resize(
ResizeRegionDiskRequest request) → Future< Operation> -
Resizes the specified regional persistent disk.
override
-
setIamPolicy(
SetIamPolicyRegionDiskRequest request) → Future< Policy> -
Sets the access control policy on the specified resource.
Replaces any existing policy.
override
-
setLabels(
SetLabelsRegionDiskRequest request) → Future< Operation> -
Sets the labels on the target regional disk.
override
-
startAsyncReplication(
StartAsyncReplicationRegionDiskRequest request) → Future< Operation> -
Starts asynchronous replication.
Must be invoked on the primary disk.
override
-
stopAsyncReplication(
StopAsyncReplicationRegionDiskRequest request) → Future< Operation> -
Stops asynchronous replication.
Can be invoked either on the primary or on the secondary disk.
override
-
stopGroupAsyncReplication(
StopGroupAsyncReplicationRegionDiskRequest request) → Future< Operation> -
Stops asynchronous replication for a consistency group of disks.
Can be invoked either in the primary or secondary scope.
override
-
testIamPermissions(
TestIamPermissionsRegionDiskRequest request) → Future< TestPermissionsResponse> -
Returns permissions that a caller has on the specified resource.
override
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
UpdateRegionDiskRequest request) → Future< Operation> -
Update the specified disk with the data included in the request. Update is
performed only on selected fields included as part of update-mask.
override
-
updateKmsKey(
UpdateKmsKeyRegionDiskRequest request) → Future< Operation> -
Rotates the customer-managed
encryption key to the latest version for the specified persistent disk.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited