Returns true if this backup is ready to use. The value returned by this method
could be out-of-sync with the value returned by #getState(), as this method will make a
round-trip to the server and return a value based on the response from the server.
public OperationFuture<Database,RestoreDatabaseMetadata> restore(DatabaseId database)
Restores this backup to the specified database. The database must not already exist and will be
created by this call. The database may be created in a different instance than where the backup
Updates the IAM policy for this backup and returns the resulting policy. It is highly
recommended to first get the current policy and base the updated policy on the returned policy.
See Policy.Builder#setEtag(String) for information on the recommended read-modify-write
public Iterable<String> testIAMPermissions(Iterable<String> permissions)
Tests for the given permissions on this backup for the caller.