public DBClusterSnapshot deleteDBClusterSnapshot(DeleteDBClusterSnapshotRequest request) {request = beforeClientExecution(request);return executeDeleteDBClusterSnapshot(request);}

public virtual DeleteDBClusterSnapshotResponse DeleteDBClusterSnapshot(DeleteDBClusterSnapshotRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeleteDBClusterSnapshotRequestMarshaller.Instance;options.ResponseUnmarshaller = DeleteDBClusterSnapshotResponseUnmarshaller.Instance;return Invoke<DeleteDBClusterSnapshotResponse>(request, options);}
