@Override
    public DBSnapshot modifyDBSnapshot(ModifyDBSnapshotRequest request) {
        request = beforeClientExecution(request);
        return executeModifyDBSnapshot(request);
    }
<p>
Updates a manual DB snapshot with a new engine version. The snapshot can be encrypted or unencrypted, but not
shared or public.
</p>
<p>
Amazon RDS supports upgrading DB snapshots for MySQL, PostgreSQL, and Oracle. This operation doesn't apply to RDS
Custom or RDS for Db2.
</p>

@param modifyDBSnapshotRequest
@return Result of the ModifyDBSnapshot operation returned by the service.
@throws DBSnapshotNotFoundException
        <code>DBSnapshotIdentifier</code> doesn't refer to an existing DB snapshot.
@sample AmazonRDS.ModifyDBSnapshot
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ModifyDBSnapshot" target="_top">AWS API
     Documentation</a>
aws-java-sdk-rds/src/main/java/com/amazonaws/services/rds/AmazonRDSClient.java